Phần 1: Khởi động - Giới thiệu về ngôn ngữ R
Một vấn đề phổ biến với người học lập trình nói chung và những người quan tâm đến R language là họ không biết bắt đầu từ đâu và học như thế nào khi nó còn khá mới (so với các ngôn ngữ lập trình phổ biến khác). Vậy nên bắt đầu từ đâu, nên học những gì và cần khám phá những chủ đề nào? Nếu bạn cũng ...
Thực hiện trinh sát - thăm dò email với công cụ buster. Hướng dẫn thăm dò crush, người yêu thời đại 4.0
Trinh sát - thăm dò, là một bước quan trọng cần thiết trong hacking, mục đích là biết mọi thứ (càng nhiều càng tốt) về mục tiêu đang muốn khai thác. Tiếp nối sau thành công cũng khá là vang dội của bài viết Săn tìm tài khoản mạng xã hội bằng công cụ sherlock, bài viết mà đã bị trang t.o.p.d.e.v ...
Scoped slots trong VueJS
Scoped slots là một loại đặt biệt của slot giúp bạn có thể truyền dữ liệu từ component con lên component cha thông qua việc gán dữ liệu thông qua thuộc tính (nó cũng tương tự việc đưa dữ liệu vào props của component). Chúng ta cùng xem qua ví dụ: Mình có một child như sau: < template ...
Selenium WebDriver là cái giống gì?
WebDriver là 1 automation framework của web , cho phép thực thi các test của bạn đối với các trình duyệt khác nhau, không chỉ Firefox, Chrome ( nó không giống như Selenium IDE ) WebDriver cũng cho phép bạn sử dụng các ngôn ngữ lập trình trong việc tạo test script của bạn Bạn có thể sử dụng ...
Android : Tối ưu RecyclerView của bạn
Trong những năm qua công nghệ lập trình Android được thay đổi và cập nhật liên tục, nhưng điều không đổi là nó luôn làm để nhu cập hiển thị cập nhật dữ liệu cho người dùng một cách thuận tiện nhất. Kể từ 2014 đến này RecyclerView luôn là giải pháp tốt nhất để hiển thị dữ liệu dạng list. Trong bài ...
[Android] Xác minh SMS một chạm với SMS User Consent API
Như chúng ta đã biết, Google ngày càng thắt chặt bảo mật dữ liệu người dùng, bằng chứng là ở các version gần đây google đã hạn chế và gỡ bỏ 1 số quyền nhạy cảm như yêu cầu nhật ký cuộc gọi và tin nhắn SMS Chính vì vậy Google đã cung cấp cho developer 2 API để xác minh OTP qua SMS: SMS Retriever ...
Flutter - Giới thiệu về StatelessWidget và StatefullWidget
Một ứng dụng Flutter là một sự kết hợp của nhiều widgets. Các Flutter widgets được xây dựng từ framework hiện đại, được lấy ý tưởng từ React. Ý tưởng chính đó là bạn xây dựng UI dựa vào các widget. Các widgets sẽ mô tả khung nhìn của chúng ta trông như thế nào với cấu hình và trạng thái của ...
Safety And Security For Your Android
Between the hackers, phishing scams and malware, one would begin to think that all evil is out there trying to get your information and ruin your life. There is no one trick to completely protect yourself and your loved ones from these criminals. There are measures you can take to prevent these ...
"Đóng trình duyệt, session mất" hiểu thế nào cho đúng?
Mình đã nghe rất nhiều người nói "session sẽ mất khi đóng trình duyệt". Đặc biết là khi còn là sinh viên thì câu này là câu "thần chú" khi đi phỏng vấn. Vậy có phải khi đóng trình duyệt thật sự session sẽ mất không ? Và session còn mất trong các trường hợp nào nữa? Note: Bài ...
SQL Database Performance Tuning for Developers (Part 1)
Điều chỉnh performance SQL (SQL performance tuning) là một nhiệm vụ cực kỳ khó khăn, đặc biệt là khi làm việc với dữ liệu lớn, trong đó ngay cả một thay đổi nhỏ nhất cũng có thể có tác động mạnh mẽ (tích cực hoặc tiêu cực) đến performance. Trong các công ty cỡ vừa và lớn, hầu hết việc điều chỉnh ...
Bài 1. Blockchain là gì ? Bitcoin là gì ? Phân biệt Private Blockchain với Public Blockchain.
1. Blockchain là gì ? Cuộc cách mạng công nghiệp 4.0 ngày càng tác động mạnh mẽ đến xã hội của chúng ta, đây là một thời kỳ bùng nổ về công nghệ, nó thay đổi xoành xoạch, chỉ cần lười vài tháng thôi thì bạn đã trở thành một người lạc hậu rồi !!! Công nghệ phát triển kéo theo sự gia tăng tội phạm ...
SQL Database Performance Tuning for Developers (Part 2)
SQL Tuning: Select Sparingly Một trong những mẹo tối ưu hóa SQL là tránh sử dụng SELECT *, thay vào đó, bạn nên lựa chọn các columns cụ thể mà bạn cần. Điều này nghe có vẻ đơn giản, nhưng bạn có thể thấy thấy lỗi này ở khắp mọi nơi. Hãy xem xét một table có hàng trăm columns và hàng triệu record, ...
Phần lớn ứng dụng diệt virus trên Android vô dụng
Ngoài việc không phát hiện được các lỗ hổng bảo mật nghiêm trọng, một số ứng dụng diệt virus trên Android còn thu thập và bán dữ liệu người dùng. Theo Forbes , các chuyên gia về bảo mật đã thực hiện một thử nghiệm về khả năng bảo vệ điện thoại của những ứng dụng diệt virus có hơn ...
Javascript ES6 và những tính năng mới
Bài viết này sẽ giới thiệu về một số tính năng mới của Javascript ES6. Dưới đây là những tính năng mĩnh sẽ giới thiệu hôm nay. JavaScript let JavaScript const JavaScript Arrow Functions JavaScript Classes Default parameter values Array.find() Array.findIndex() Exponentiation (**) ...
MetaMask Mobile Beta - Các tính năng và hướng dẫn sử dụng
Cuối cùng sau những hứa hẹn, MetaMask 1 ứng dụng ví điện tử đã cho ra mắt bản Beta dành cho điện thoại . Hiện tại bản beta này chỉ để thu thập phải hồi từ cộng đồng người dùng trước khi cho ra mắt phiên bản V1 vào mùa thu năm nay . Để tải thử bản mobile ngay : **https://mobile.metamask.io/ ** ...
Google nắm giữ lượng dữ liệu gấp 10 lần con số Facebook đang có về bạn, và đây là cách xem chúng
Cần nói thẳng ra rằng Google, Amazon, Apple và Microsoft đều đang theo dõi người dùng, và dữ liệu của chúng ta chính là miếng mồi ngon cho các công ty này. Nghiên cứu mới của Microsoft: Facebook và Google âm thầm cài cắm trình theo dõi hàng chục nghìn web phim "người lớn", ...
Bí quyết chọn sofa tinh tế trong từng chi tiết
Bí quyết chọn sofa tinh tế trong từng chi tiết
Đào ao trong khuôn viên nhà sao cho hợp phong thủy?
Đào ao trong khuôn viên nhà sao cho hợp phong thủy?
Điều kiện cần và đủ để săn được học bổng Mỹ
Điều kiện cần và đủ để săn được học bổng Mỹ
Trẻ trung và cá tính với những chiếc blazer
Trẻ trung và cá tính với những chiếc blazer







