
Tìm hiểu về Synchronous và Asynchronous trong JavaScript
Một request kỳ quặc Quay trở lại với câu chuyện về Mr X và bộ phim mà bạn tới xem. Trước khi đi bạn để lại một công việc cho Mr X và bảo với anh ấy chỉ được bắt đầu công việc sau năm tiếng kể từ khi anh ấy anh nhận được tin nhắn của bạn. Anh ấy thì không vui với chuyện ...

Kotlin: Tương lai của lập trình Android?
Bạn có từng nghe qua Kotlin chưa? ngôn ngữ lập trình chính thức cho việc phát triển của Android. “Chúng tôi tin rằng đây là một tin tuyệt vời cho Kotlin, cũng như đối với các Android developers và cộng đồng nói chung. Chúng tôi rất phân khích với cơ hội này. Với các Android ...

C String pointer và chuyện ly cà phê buổi sáng
Đó là một câu chuyện vào buổi sáng đẹp trời, mình và một người bạn ngồi cafe lướt net, tình cờ cả hai thấy đoạn code C như sau: #include <stdio.h> int main(int argc, char const *argv[]) { char *str = "I love programing"; puts(str); ...

Tạo Authentication riêng để check đăng nhập trong Laravel.
Laravel đã xây dựng sẵn thư viện Auth để lập trình viên kiểm tra đăng nhập một cách dễ dàng hơn nhưng vấn đề đặt ra là ngoài bảng 'user' được xây dựng sẵn để kiểm tra thì bây giờ mình muốn kiểm tra ở một bảng khác được không, hay mình không muốn kiểm tra trường 'email', 'password' như được ...

Chuẩn hóa Unicode trong Ruby
Trong thực tế, có nhiều hơn một cách để lưu trữ một ký tự Unicode. Chẳng hạn như ký tự "Å" có thể được biểu diển là "u00c5" hoặc chia thành ký tự A và vòng tròn "Au030A" Vì vậy, khi tìm kiếm hệ thống của bạn sẽ phân biệt đây là 2 ký tự khác nhau. Để giải quyết vấn ...

[Question] Làm thế nào để luôn cập nhật kiến thức trong lĩnh vực Machine Learning?
Việc trau dồi và cập nhật thường xuyên kiến thức là vô cùng quan trọng đối với những người làm nghiên cứu nói chung và dân làm về Machine Learning, Deep Learning nói riêng. Trong khoảng thời gian từ 2010 trở lại đây, 2 từ khóa ML và DL nhận được rất nhiều sự quan tâm từ cộng đồng, thu hút bởi ...

Tạo SSL Certificate Authority cho HTTPS trên local
Trên đây cũng có khá nhiều bài viết làm sao để tạo self-signed SSL cho localhost để có thể test thử HTTPS. Nhưng những cách đó đều có một nhược điểm là khi vào trang sẽ có cảnh báo NET::ERR_CERT_AUTHORITY_INVALID do không ai chứng thực cho SSL của chúng ta. Và chúng ta không thể test những công ...

Hướng dẫn về Docker Selenium Tutorial: Cách tích hợp Selenium Grid với Docker
Giới thiệu về Docker Selenium: Như chúng ta đã biết Selenium grid giúp chạy các testcase trong các hệ thống cũng như browser khác nhau. Tuy nhiên, hướng dẫn về Docker Selenium sẽ giải thích phần nào cho các bạn về Docker là gì và những hướng dẫn về việc download, cài đặt và tích hợp Selenium ...

Những điều có thể bạn chưa biết trong Ruby
Bài viết tổng hợp một số kĩ thuật, khái niệm mình tìm hiểu được về Ruby, bài viết yêu cầu bạn đã có kiến thức cơ bản về Ruby như: method lookup, instance method, class method, ... 1. Open Class Xem xét ví dụ sau: class A def say_hi puts "Say Hi to everybody" ...

Hàm chr() trong Python
Trong Python, hàm chr() trả về một kí tự (một chuỗi) từ một số nguyên mà số nguyên ấy là đại diện cho mã unicode của ký tự được trả về. Vậy cú pháp của hàm chr(), tham số và cách sử dụng hàm chr() như thế nào? Chúng ta cùng tìm hiểu nhé. Cú pháp hàm chr() trong Python chr(i) Các thông số của ...

Hàm callable() trong Python
Tiếp tục với chủ đề các hàm tích hợp sẵn trong Python, bài viết sẽ giới thiệu cho các bạn về hàm callable() với cú pháp, cách sử dụng cũng như các ví dụ cụ thể. Mời bạn đọc theo dõi. callable() trong Python kiểm tra xem các đối tượng có thể gọi hay không. Nếu đối tượng được phép gọi, hàm trả ...

Google ra mắt website mới dành riêng cho web developer
Google hiện đang cung cấp cho các nhà phát triển web một nơi để tìm hiểu, tạo và giải quyết các vấn đề trên web thông qua web.dev . Công ty đã công bố trang web tại Hội nghị thượng đỉnh dành cho nhà phát triển Chrome tại San Francisco vào đầu tuần này. Web.dev cung cấp hướng ...

Kiểm duyệt quảng cáo chính trị trên Facebook
Vài tuần trước cuộc bầu cử giữa kỳ của Mỹ, Facebook đang tiếp tục kiểm duyệt quảng cáo chính trị trên Facebook để tránh giả mạo. Việc kiểm duyệt quảng cáo chính trị trên Facebook là một phần của cam kết minh bạch hóa quảng cáo trên trang mạng xã hội này. Sau khi bị Nga lợi dụng để can ...

Khái niệm lập trình hướng đối tượng trong C++
Học lập trình C++ Mục đích chính của lập trình C ++ là giới thiệu khái niệm hướng đối tượng đến ngôn ngữ lập trình C. Lập trình hướng đối tượng là một mô hình cung cấp nhiều khái niệm như kế thừa, ràng buộc dữ liệu, đa hình, v.v … Mô hình lập trình nơi mọi thứ được ...

Lớp và đối tượng trong C++
Học lập trình C++ Đối tượng (Object) trong C++ Trong C++, Đối tượng (Object) là một thực thể trong thế giới thực, ví dụ, ghế, xe hơi, bút, điện thoại, máy tính xách tay, v.v. Nói cách khác, đối tượng là một thực thể có trạng thái và hành vi. Ở đây, trạng thái có nghĩa là dữ ...

Bài tập C++ có lời giải
Học lập trình C++ Bài này cung cấp cho bạn danh sách các dạng bài tập C++ có lời giải khác nhau để bạn thực hành khi học ngôn ngữ lập trình C++. Danh sách bài tập C++ kinh điển. Danh sách bài tập C++ cơ bản. Danh sách bài tập C++ nâng cao. Danh sách bài tập cấu ...

Truyền con trỏ tới hàm trong C++
Học lập trình C++ Ngôn ngữ lập trình C++ cho phép bạn truyền một con trỏ tới một hàm. Để truyền con trỏ tới hàm trong C++ bạn chỉ cần khai báo tham số hàm có kiểu con trỏ. Ví dụ sau chúng ta truyền một con trỏ unsigned long tới một hàm và thay đổi giá trị của nó bên trong hàm, ...

[C#] Hướng dẫn tạo hiệu ứng Decode Text Effect Label
Xin chào các bạn, bài viết hôm nay mình sẽ chia sẽ cho các bạn một component Decode Text Label C# , giúp các bạn tạo hiệu ứng như các website đã bị hacker. Trong đoạn code các bạn cần tạo một component, thừa kế từ lớp Label để chúng ta override lớp này lại. ...

10 kỹ năng công nghệ giúp bạn tăng lương gấp 10 lần
Đây quả là một thời điểm tuyệt vời để trở thành chuyên gia công nghệ, vì tìm được việc làm lương cao đã trở nên dễ dàng hơn. Nhưng nói đi thì phải nói lại, dev nhà ta cũng khó lòng đáp ứng được những kỹ năng cao cấp mà nhà tuyển dụng cần đến. Trang web tìm việc Dice.com vừa công bố ...

Laravel Mail: Học tỏ tình phong cách Dev
Để giúp đỡ 500 anh em không tìm được "gấu" nhờ fulltext-search, mình đã viết bài viết này với mục đích giúp anh em có thể tỏ tình với crush thành công <img alt="