
Truyền mảng vào hàm trong C++
Học lập trình C++ Trong bài này, bạn sẽ tìm hiểu về việc truyền mảng vào hàm trong C++ . Bạn sẽ học cách truyền cả mảng một chiều và đa chiều. Trong lập trình C++, một phần tử mảng đơn lẻ hoặc toàn bộ mảng có thể được chuyển tới một hàm. Điều này có thể được thực hiện cho cả ...

Con trỏ trong C++
Học lập trình C++ [Con trỏ – Pointer] Con trỏ trong C++ tuy khó học nhưng khá thú vị. Một vài tác vụ trong ngôn ngữ C++ được thực hiện dễ dàng và linh hoạt hơn nhờ con trỏ, như trong việc cấp phát bộ nhớ, không thể thực hiện mà không dùng con trỏ. Do đó việc nắm vững con trỏ là cần ...

Mảng 2 chiều trong C++
Học lập trình C++ Mảng 2 chiều trong C++ được biểu diễn dưới dạng hàng và cột, còn được gọi là ma trận. Nó còn được gọi là mảng các mảng hoặc danh sách các mảng . Mảng 2 chiều, 3 chiều hoặc n chiều được gọi là mảng đa chiều trong C++. Khai báo mảng 2 chiều trong C++ ...

Call by value – gọi hàm theo giá trị trong C++
Học lập trình C++ Phương thức call by value trong C++ của các đối số truyền vào một hàm sao chép giá trị thực của một đối số vào tham số chính thức của hàm. Trong trường hợp này, các thay đổi được thực hiện cho tham số bên trong hàm không ảnh hưởng đến đối số. Theo mặc định, lập ...

Multithreading - IOS Multithreading (part 1)
Khi bắt đầu với một ngôn ngữ lập trình chúng ta đều cố gắng làm sao có thể viết ra một chương trình chạy được và ít bug nhất có thể. Tuy nhiên để một chương trình phần mềm có thể đến tay người dùng thì còn là một câu chuyện dài sau đó về tối ưu hoá hiệu năng và tăng trải nghiệm người dùng cho sản ...

Crawl lyric 100 bài hát hot nhất Zing mp3 với Nodejs và Puppeteer
Bạn thích hát nhưng không thuộc lyric, bạn muốn tự động lưu lại lyric những bài hát hot nhất mà không phải vào từng link copy và paste. Hôm nay chúng ta hãy cùng làm tool auto crawl những bài hát hot nhất từ zingmp3 ở https://mp3.zing.vn/zing-chart/bai-hat.html nhé! Ở phần trước chúng ta đã ...

Quản lý Version của một đối tượng trong Hibernate và Java
Đối với việc quản lý version của từng record trong Database, có lẽ một số bạn đã không còn xa lạ, nghiễm nhiên trở thành một vấn đề bình thường khi thao tác với DB. Nhưng đối với một số bạn newbie thì đây là một vấn đề ít/không được đề cập rõ ràng lúc đi học. Mình xin viết một bài nho nhỏ để tìm ...

Các lỗ hổng thường gặp và cách thực hiện lập trình an toàn trong phát triển ứng dụng web (P1).
- Nguy cơ: Khi truy vấn tới cơ sở dữ liệu, lập trình viên thường sử dụng cách cộng xâu Input từ người dùng, các câu truy vấn này có thể bị mắc lỗi SQL Injection hoặc HQL Injection (nếu sử dụng Hibernate). Bằng việc lợi dụng các lỗi này, kẻ tấn công có thể xem, sửa, xóa dữ liệu trong database, từ ...

Biểu thức điều kiện trong Javascript
Biểu thức điều kiện là một trong những khía cạnh rất quan trong trong mọi ngôn ngữ lập trình. Chúng ta đã quen với các mệnh đề điều kiện như if..elif..else hay switch. Chúng là những cú pháp hữu dụng để tạo ra những quyết định trong lập trình. Bài viết này sẽ tập trung vào các biểu thức điều kiện ...

Tích Hợp Google Analytics Page Tracking
theo dõi trang, cho phép bạn đo lường các số liệu cụ thể trên trang đó. các Page thường xuyên sửa đổi cho toàn bộ element html, nhưng chúng ta có thể đại diện nội dung được tải động. điều này được hiểu là "virtual pageviews" Hướng dẫn này giải thích làm như thế nào để theo dõi phần tử ...

Một số điểm mới trong JDK 11
Sau 6 tháng kể từ ngày Java 10 release thì JDK 11 đã ra mắt. Trong 6 tháng thì Java đã trang bị thêm những gì, chúng ta điểm qua một số điểm nổi bật nhé 1. java.lang.String Có lẽ sự thay đổi trong String là một trong những thay đổi quan trọng nhất trong API JDK 11. Có một số method mới hữu dụng ...

Đôi điều tâm sự của một PQA
Giới thiệu Trước khi tâm sự về PQA thì trước hết mình xin giải thích để các bạn có thể hiêu về khái niệm PQA.Vậy PQA là gì? PQA là viết tắt của Process Quality Assurance – Bảo đảm chất lượng quy trình. Vậy điều gì thú vị đã khiến mình chọn trở thành 1 PQA. Điều đó đến từ một sự tình cờ có chủ ý ...

Lỗ hổng trên Microsoft Word 16 tấn công người dùng
Một lỗ hổng video online trên Microsoft Word 16 chưa được vá, cho phép tin tặc nhúng mã độc vào tập văn bản. Được các nhà nghiên cứu tại Cymulate phát hiện, lỗ hổng video online trên Microsoft Word 16 này lợi dụng tính năng “Online Video” trong các văn bản Word, một ...

CẢNH BÁO: Gia Tăng các cuộc tấn công mạng ở Việt Nam năm 2018
Chỉ riêng 6 tháng đầu năm 2018, đã phát hiện hơn 4.500 cuộc tấn công mạng nhằm vào các cơ quan Chính phủ, bộ, ngành với nhiều hình thức khác nhau; khoảng trên 630.000 máy tính bị nhiễm mã độc; Việt Nam xếp thứ 4 trong top 10 quốc gia bị kiểm soát bởi mạng máy tính ma. Các chuyên gia ...

FUNCTION (Hàm) trong SQL Server
Function (Hàm) là một đối tượng trong cơ sở dữ liệu bao gồm một tập nhiều câu lệnh được nhóm lại với nhau và được tạo ra với mục đích sử dụng lại. Trong SQL Server, hàm được lưu trữ và bạn có thể truyền các tham số vào cũng như trả về các giá trị. Bài viết sẽ cung cấp cho bạn cú pháp và những ...

PROCEDURE (Thủ tục) trong SQL Server
Procedure (Thủ tục) là một chương trình trong cơ sở dữ liệu gồm nhiều câu lệnh mà bạn lưu lại cho những lần sử dụng sau. Trong SQL Server, bạn có thể truyền các tham số vào procedure, tuy nó không trả về một giá trị cụ thể như function (hàm) nhưng cho biết việc thực thi thành công hay thất bại. ...

Lệnh IF...ELSE trong SQL Server
Giống như các ngôn ngữ lập trình khác, SQL Server cũng cung cấp cho người dùng câu lệnh rẽ nhánh IF...ELSE. Bài viết sẽ hướng dẫn chi tiết cách sử dụng cùng với cú pháp và ví dụ rõ ràng để bạn dễ dàng hình dung hơn về IF...ELSE. Mô tả Trong SQL Server, câu lệnh IF...ELSE dùng để thực thi ...

Ứng dụng Signal mã hóa danh tính người gửi nhằm tăng bảo mật
Ứng dụng nhắn tin end-to-end phổ biến Signal mã hóa danh tính người gửi để ngăn kẻ tấn công chặn giao tiếp. Mỗi tin nhắn gửi qua Signal, WhatsApp hay Telegram đều được mã hóa end-to-end khi truyền trên máy chủ nhưng mỗi tin nhắn đó đều để lại siêu dữ liệu cho biết ai là người gửi và thời ...

Người dùng sắp kiếm được tiền từ mỗi status trên Facebook?
Kết quả khảo sát từ Facebook cho thấy có thể mạng xã hội này sẽ cho phép người dùng kiếm tiền từ mỗi bài đăng lên trang cá nhân. Theo The Verge, tuần qua Facebook đã có một cuộc thăm dò ý kiến người dùng về những cách để kiếm tiền, quảng bá hoặc chia sẻ lợi nhuận từ mỗi bài đăng ...

NativeScript 5.0 trình làng với tính năng mới NativeScript-Schematics và cải thiện trong Vue.js support
NativeScript, Framework open-source để xây dựng native app, đã chính thức ra mắt phiên bản 5.0. Nó đánh dấu một mốc quan trọng trong lịch sử của framework vì NativeScript 5.0 cũng đạt 3,5 triệu lượt tải xuống kể từ khi được phát hành vào năm 2015. Ngoài ra, phiên bản mới nhất cũng có ...