
Preprocessor trong C
Previous Preprocessor trong C không phải là một phần của trình biên dịch, nhưng là một bước riêng biệt trong quá trình biên dịch. Nói một cách đơn giản, một bộ tiền xử lý C chỉ là một công cụ thay thế văn bản và nó chỉ thị trình biên dịch cần thực hiện trước khi biên dịch. Chúng ta ...

Bảng ASCII trong C
Previous Bảng ASCII trong C , như chúng ta biết rằng mỗi ký tự có một mã số được xác định trước cụ thể (ASCII – American Standard Code for Information Interchange) mã tiêu chuẩn của Mỹ cho trao đổi thông tin. Mã ASCII là gì? ASCII là viết tắt của Mã tiêu chuẩn của Mỹ cho ...

Tệp Header trong C
Previous Tệp header trong C là một tệp có phần mở rộng .h chứa các khai báo hàm C và các định nghĩa macro được chia sẻ giữa một số tệp nguồn. Có hai loại tệp tiêu đề: các tệp mà lập trình viên viết và các tệp đi kèm với trình biên dịch. Để sử dụng một tệp Header trong chương ...

Lệnh break trong C
Previous Câu lệnh break trong C có hai cách sử dụng như sau: Khi gặp câu lệnh break trong một vòng lặp, vòng lặp bị kết thúc ngay lập tức và câu lệnh kế tiếp sau vòng lặp được thực thi. Lệnh break có thể được sử dụng để kết thúc một case trong câu lệnh switch. Nếu ...

Hướng dẫn sử dụng Request validation trong Laravel
Hướng tạo request validation để check chuẩn dữ liệu đào vào trong Laravel

Các hàm cơ bản trong PHP
Hiện nay trong ngôn ngữ PHP có sẵn khoảng hơn 1000 hàm khác nhau, chưa kể bạn còn có các hàm có sẵn của WordPress. Trong bài viết này, mình sẽ liệt kê cho bạn một số hàm có sẵn thường dùng nhất trong PHP.

Hướng dẫn lấy tin từ động từ vnexpress, dân trí với Simple HTML Dom
Simple Html Dom là thư viện của Php giúp cho việc chúng ta có thể lấy các thuộc tính của các thẻ HTML trong 1 website. Chúng ta có thể lấy trực tiếp thông tin từ link web hoặc là từ 1 chuỗi, đồng thời ta có thể lấy về, và sửa đổi nội dung. Trong nội dung bài viết này mình sẽ hướng dẫn các bạn lấy ...

Sự kiện trong javascript
Sự kiện là những hành động do người dùng hoặc hệ thống gây ra. Các hành động do người dùng gây ra có thể là di chuyển chuột, nhấn chuột, nhả chuột, nhấn phím, nhả phím, copy, kéo giãn cửa sổ, di chuyển cửa sổ v.v... Các sự kiện do hệ thống gây ra có thể là nạp tài liệu, đóng cửa sổ v.v...

Bảo mật với Middleware
Middleware cung cấp một giải pháp khá tiện ích cho việc filtering HTTP các requests vào ứng dụng. Ví dụ, Laravel có chứa một middleware xác thực người dùng đăng nhập vào hệ thống. Nếu user chưa đăng nhập, middleware sẽ chuyển hướng user tới màn hình đăng nhập. Tuy nhiên, nếu user đã đăng nhập rồi, ...

Hướng dẫn Swift iOS căn bản (phần 1)
Nếu là 1 developer mới chập chững vào nghề, ắt hẳn bạn sẽ gặp nhiều bỡ ngỡ về ngôn ngữ Swift. Là một trong những ngôn ngữ lập trình “hot” được phát triển bởi chính Apple, việc tìm hiểu cách sử dụng ngôn ngữ này trở nên đặc biệt quan trọng. Làm thế nào để nắm được phần lập ...

Sự cố Vietcombank, một góc nhìn kỹ thuật
Cập nhật 16/08/2016: vì hiểu lầm trong trao đổi giữa hai bên cho nên chúng tôi đã không nhận được tài khoản thử nghiệm, chứ không phải Vietcombank không muốn gửi. Chúng tôi giữ nguyên ý kiến Smart OTP là một thiết kế không tốt, cần phải được điều chỉnh. Dẫu vậy cũng cần phải nói rõ ...

Firebase mở rộng thành nền tảng ứng dụng thống nhất
Mười tám tháng trước, Firebase đầu nhập Google. Kể từ đó, dịch vụ BaaS (dịch vụ cung cấp backend) này đã mở rộng từ cộng đồng 110 000 lập trình viên lên hơn 450 000 lập trình viên. Một số tính năng hiện nay (Realtime Database, User Authentication, và Hosting) đang giúp cho quá trình ...

Tech lead tốt – Tech lead tồi
Vào một ngày đẹp trời khi đang làm dự án mới, một kỹ sư người Nhật đã đáp cho tôi một đường dẫn đến bài viết “Good Tech Lead, Bad Tech Lead”. Sau khi đọc xong, tôi cảm thấy đây là một bài viết hay và muốn được chia sẻ tới mọi người. Để so sánh giữa sự “tốt” ...

Hơn 185.000 hành khách British Airway bị đánh cắp thông tin
Hành khách British Airway bị đánh cắp thông tin sẽ được liên hệ trước thứ 6 trong khi cuộc điều tra vẫn sẽ tiếp diễn. British Airways đã tiết lộ rằng 185.000 hành khách có thể đã bị lộ thông tin cá nhân trong một vụ rò rỉ của hãng này. Khách hàng thực hiện đặt vé sử dụng thẻ thanh toán ...

Học TensorFlow với JavaScript
Bài viết này sẽ giúp các bạn chưa từng sử dụng TensorFlow nếm thử xem nó hoạt động ra sao, có gì vui vẻ thú vị hay không. TensorFlow là một công cụ, một bộ framework hoàn chỉnh giúp lập trình Machine Learning dễ dàng hơn bao giờ hết. Các bài học được dịch từ video của khóa học online này: ...

Có gì mới trong Babel 7?
Biên dịch: Nguyễn Quốc Đại Đôi nét về Babel Babel là trình chuyển đổi cho JavaScript phổ biến giữa các nhà phát triển vì khả năng biến ES6 hoặc ES7 thành code có thể chạy trên trình duyệt và thiết bị của bạn. Điều này rất quan trọng vì hầu hết các thiết bị và trình duyệt vẫn ...

E-mail hoạt động như thế nào?
Ngày nay, có thể khẳng định rằng e-mail đã trở thành một trong những công cụ liên lạc phổ biến nhất khi mà mỗi ngày chúng ta gửi cho nhau hàng tỉ e-mail. Và bạn đã bao giờ thắc mắc làm thế nào mà e-mail có thể truyền từ máy tính của bạn tới một người khác cách xa bạn cả nửa vòng trái đất? Mail ...

Vòng lặp do-while trong C
Previous Không giống như vòng lặp for và while, trong đó kiểm tra điều kiện lặp ở đầu vòng lặp, vòng lặp do-while trong C kiểm tra điều kiện lặp của nó ở dưới cùng của vòng lặp. Vòng lặp do-while tương tự như một vòng lặp while, ngoại trừ nó được đảm bảo để thực hiện ít nhất ...

Natural Language Processing with Deep Learning, Lecture 2: Word2vec
Trong bài viết trước, mình đã giới thiệu qua về các nhiệm vụ trong xử lý ngôn ngữ tự nhiên cũng như lợi ích của việc sử dụng Deep Learning cho các nhiệm vụ xử lý ngôn ngữ. Bài viết tiếp theo này được viết dựa trên bài giảng tuần thứ 2 của khóa CS224n, gồm những nội dung chính sau: Giới thiệu ...

Vòng lặp while trong C
Previous Vòng lặp while trong C được sử dụng để lặp một phần của chương trình một vài lần. Nếu số lần lặp không được xác định trước thì vòng lặp lặp while được khuyến khích sử dụng trong trường hợp này. Cú pháp : while(condition) { // Khối lệnh được lặp lại cho ...