
Tab, Drawer Navigator in react native
Giới thiệu React Navigation được sinh ra từ nhu cầu của cộng đồng React Native cho một giải pháp điều hướng mở rộng nhưng dễ sử dụng được viết hoàn toàn bằng JavaScript. https://reactnavigation.org/docs/en/getting-started.html Cài đặt Cài đặt, build project mình đã hướng dẫn ở ...

Bí kíp chinh phục tất cả nhà tuyển dụng IT trong vòng phỏng vấn (Phần 1)
Mặc dù đã đạt được điểm số cao trong khóa học CS101 thuật toán và môn Data Structures ở trường đại học, tôi vẫn thấy rùng mình với ý nghĩ phải trải qua một cuộc phỏng vấn lập trình với trọng tâm hướng vào các thuật toán. Do đó tôi đã dành ba tháng sau khi ra trường để tìm hiểu ...

Facebook Messenger bắt đầu thử nghiệm tính năng giúp bạn “rút lại” tin nhắn nếu có lỡ gửi hoặc viết nhầm cho ai đó
Nếu có lỡ “tỏ tình” nhầm người hay gửi nhầm số điện thoại, tài khoản ngân hàng trên Messenger thì Facebook nay đã có công cụ cho phép bạn có thể “rút lại” lời những tin nhắn đó dễ dàng. Facebook đang thử nghiệm một tính năng mới có tên Unsend, cho phép người ...

Trang web “low tech” chạy bằng năng lượng mặt trời, cứ hôm nào trời âm u là không truy cập được
Low-Tech Magazine – Tạp Chí Công nghệ Thấp nhưng lại chạy web bằng năng lượng của công nghệ hiện đại: năng lượng Mặt Trời Lượng năng lượng điện tiêu tốn trong thời gian bạn đọc bài viết này là rất nhiều. Thiết bị của bạn gửi yêu cầu truy cập tới server, để nhận lại tín hiệu từ ...

Hàm printf() trong C
Hàm printf() trong Thư viện C chuẩn gửi output đã được định dạng tới một stdout. Khai báo hàm printf() trong C Dưới đây là phần khai báo cho hàm printf() trong ngôn ngữ lập trình C: int printf(const char *format, ...) Tham số hàm ...

time.h trong C
Header file có tên time.h trong Thư viện C chuẩn định nghĩa 4 kiểu biến, hai macro và các hàm đa dạng để thao tác với date và time. Các biến được định nghĩa trong time.h Dưới đây liệt kê một số kiểu biến được định nghĩa trong time.h: ...

[SQLSERVER] Hướng dẫn tạo function bỏ dấu tiếng việt Unicode
Xin chào các bạn, bài viết hôm nay mình sẽ tiếp tục hướng dẫn các bạn cách bỏ dấu tiếng việt trong cơ sở dữ liệu Microsoft Sqlserver . Trong lập trình ứng dụng hay website, nhiều lúc các bạn sẽ làm việc với các hàm tìm kiếm. Ví dụ: Khi các bạn muốn tìm ...

[SQL Server] Tối ưu hóa câu lệnh trong SQL Server
Tối ưu hóa cơ sở dữ liệu là điều rất khó khăn, nó sẽ là thử thách cho các bạn làm việc với một cơ sở dữ liệu có quy mô đủ lớn. Lúc này, bài toán đặt ra là hiệu suất và thời gian thực thi câu lệnh bên trong ứng dụng là rất quan trọng. Vì khi đó bạn không thể đưa ...

Mệnh đề if-else trong C
Previous Mệnh đề if-else trong C được sử dụng để kiểm tra một biểu thức điều kiện nào đó có đúng hay không, nếu đúng thì thực thi những câu lệnh bên trong khối lệnh if và ngược lại nếu sai thì nó sẽ bỏ qua những câu lệnh đó. Có ba dạng của câu lệnh if trong C. Mệnh đề if. ...

Realm Mobile Database
I. Realm là gì? Ngày nay, việc phát triển ứng dụng di động đang trở thành xu hướng và phổ biến khắp mọi nơi. Trong mỗi ứng dụng thì phần quan trọng không kém chính là Cơ sở dữ liệu. CSDL phổ biến nhất được sử dụng hiện nay trên hầu hết các thiết bị là SQLite bởi vì nó khá quen thuộc với đại đa số ...

Hãy làm rõ sự nhầm lẫn xung quanh các phương thức slice(), splice(), & split() trong JavaScript
Các phương thức có sẵn của JavaScript giúp chúng ta rất nhiều trong khi lập trình, khi mà chúng ta hiểu chúng một cách chính xác. Tôi muốn giải thích ba phương thức dễ gây nhầm lẫn trong bài viết này đó là: slice (), splice () và split (). Có lẽ vì việc đặt tên của chúng quá giống nhau nên chúng ...

Minio – Object storage server như AWS S3
Minio là gì ? Đây là định nghĩa ở trang chủ của minio: Minio is a high performance distributed object storage server, designed for large-scale private cloud infrastructure. Ngắn gọn mà nói thì câu trả lời là: Nó giống như dịch vụ AWS S3, nhưng được host local . Minio là một object ...

Docker và những kiến thức cơ bản
Trong thời gian gần đây, Docker có rất nhiều bài báo, blog, ... thảo luận và gây được nhiều chú ý trong cộng đồng công nghệ trong nước cũng như trên thế giới. Vậy Docker là gì? Hãy cùng tìm hiểu cùng mình nhé Docker là gì? Docker là một nền tảng cho phép bạn đóng gói, triển khai và chạy ...

Phân tích phản hồi khách hàng hiệu quả với Machine learning
Thu thập thông tin phản hồi của khách hàng là một cách tuyệt vời giúp cho các doanh nghiệp hiểu được điểm mạnh, điểm yếu trong sản phẩm, dịch vụ của mình; đồng thời nhanh chóng nắm bắt được tâm ký và nhu cầu khách hàng để mang đến cho họ sản phẩm, dịch vụ hoàn hảo nhất. Ngày nay, với sự phát ...

2FA with Laravel
Nhân việc công ty yêu cầu mọi người phải cài đặt xác thực hai bước (2FA) cho tài khoản Github để nâng cao tính bảo mật. Nhưng Github lại không hỗ trợ SMS đầu số của Việt Nam. Nên chúng ta phải sử dụng phương thức thứ hai của Github, đó là sử dụng Authenticator của Google để verify. Mình thấy chức ...

Áp dụng CI/CD vào project của bạn (P1)
1. Mở đầu Trước khi bắt đầu đọc bài viết này, bạn nên đã có những hiểu biết cơ bản về CI/CD là gì và nó phục vụ các mục đích gì trong quá trình phát triển của một project. Nếu bạn chưa biết đến nó là gì thì bạn có thể tìm hiểu qua một chút ở bài viết này. Đồng thời bạn nên có 1 chút kiến thức về ...

Một số quiz về XSS trong Rails
Cross-site scripting (XSS) là một loại lỗ hổng bảo mật máy tính cho phép kẻ tấn công chèn mã vào một trang web. Khi người dùng truy cập trang web sau khi mã đó được nhúng, nó sẽ được thực thi trong trình duyệt của người dùng. TỪ đó, kẻ tấn công có thể lấy cắp cookie của người dùng, hoặc lợi dụng ...

Generators, Async/Await và Async Iterators trong Javascript
Tại sao có hàm này? Có 2 lý do chính: Trừu tượng hóa iterables ở mức cao hơn Tạo nên một cơ chế mới để giải quyết những vấn đề như "callback-hell" Chi tiết cho các lý do trên: #1. Một wrapper cho iterables Thay vì tạo một đối tượng/class iterable theo những quy tắc ở ...

Sự khác nhau giữa condition khi được đặt giữa mệnh đề ON và khi được đặt ở mệnh đề WHERE
Sql, là những khái niệm cơ bản nhất của việc lập trình, tuy nhiên, có thể một số bạn vẫn chưa biết, hoặc thiếu để ý đúng mức một số vấn đề ===> dẫn đến việc xảy ra bug : Ta có một ví dụ đơn giản như sau : SELECT CUS.* FROM Customers AS CUS LEFT JOIN Orders AS ORD ON CUS.CustomerID = ...

Từng bước triển khai một mô hình Deep Learning lên "server"
Ở bài viết này mình sẽ hướng dẫn từng bước xây dựng và đưa một mô hình DL lên môi trường "production". Bài viết chỉ hướng dẫn, tổng hợp lại những bài viết về DL có sẵn, sử dụng thư viện có sẵn(TensorFlow) nên bài viết không có chút gì về toán hay thuật toán. Khi mình bắt đầu đọc về DL, ...