Hướng dẫn vượt qua phỏng vấn về Javascript

Hướng dẫn vượt qua phỏng vấn về Javascript

Javascript chưa bao giờ là một ngôn ngữ dễ hiểu. Đặc biệt trong phỏng vấn, các câu hỏi về Javascript có nhiều vô số, và có thể có nhiều bẫy được đặt trong các câu hỏi đó. Vì thế, để có thể tự tin vượt qua các cuộc phỏng vấn về Javascript, có lẽ điều quan trọng nhất đối với một Developer là phải hiểu rõ cơ chế hoạt động của JS, từ đó có thể trả lời được các câu hỏi phỏng vấn sau này. Có thể bạn đã quen làm việc với các Framework JS nổi tiếng ( React ... »

Hướng dẫn sử dụng free GPU với Google colaboratory

Hướng dẫn sử dụng free GPU với Google colaboratory

Đối với tất cả mọi người làm machine learning, thì tất nhiên là ai cũng ao ước có 1 GPU xịn rồi (cỡ Tesla K60 chẳng hạn). Nhưng đời không như mơ, mấy ai dám mua 1 GPU xịn, chưa kể tiền máy đi kèm, tiền điện hàng tháng ,... . Nắm bắt tâm lý đó, Google vừa cung cấp 1 dịch vụ cho phép chúng ta sử dụng free GPU , thậm chí là Tesla K80 luôn (1 loại GPU cực kì mạnh cho machine learning) trong vòng 12h. Hãy nhớ là 12 tiếng 1 lần chạy thôi nhé, ko có free ... »

10 lý do nên dùng MariaDB thay cho MySQL

10 lý do nên dùng MariaDB thay cho MySQL

Lời nói đầu MariaDB là một sản phẩm được cộng đồng lập trình viên fork từ sourcecode của MySQL. MariaDB được phát triển nhờ sự dẫn dắt của những nhà phát triển ban đầu của MySQL, do lo ngại khi MySQL bị Oracle Corporation mua lại. MariaDB được định hướng để duy trì khả năng tương thích cao với MySQL, để đảm bảo khả năng hỗ trợ về thư viện đồng thời kết hợp một cách tốt nhất với các API và câu lệnh của MySQL. MariaDB đã có công cụ hỗ lưu trữ XtraDB thay cho InnoDB, cũng như ... »

Swift 4.0 những điểm đáng chú ý

Swift 4.0 những điểm đáng chú ý

I. Khái niệm chung Trong phần này tôi giới thiệu về những cái tiến của bản swift 4.0. Đặc biệt việc thu gọn cú pháp ngắn gọn giúp việc viết sẽ code ngắn hơn và dễ nhớ hơn. Swift 4 được đi kèm trong Xcode 9, bạn có thể download bản mới nhất của Xcode 9 từ trang chủ Apple developer (cần có tài khoản developer) tại đây: Download Here Bạn nên thử các tính năng mới của Swift 4 trên playground, thử các example, sửa thử chạy nó với các tình huống khác nhau để hiểu rõ hơn ... »

Javascript 2017

Javascript 2017

Năm hết tết đến kính chúc mọi người thật nhiều sức khỏe, miệng cười vui vẻ, tiền vào mạnh mẽ, cái gì cũng được suôn sẻ, để sống tiếp một cuôc đời thật đẹp đẽ. Quay lại chủ để Javascript, chắc hẳn không ai phủ nhận rằng Javascript là ngôn ngữ được phổ biến và phát triển nhất hiện nay. Quả đúng là như vậy, trong năm 2017 có nhiều công cụ thự viện Javascript tăng theo cấp số nhân. Cảm giác vô đối, bối rối với vô vàn thay đổi của trong cộng đồng Javascript. Nhưng bạn lại không ... »

Giới thiệu Ethereum và Smart Contract

Giới thiệu Ethereum và Smart Contract

Serial bài viết Mục tiêu bài viết Giới thiệu Ethereum và lược sử ra đời của nó. Tính năng Smart Contract của Ethereum, một tính năng làm nên sự phát triển mạnh mẽ của công nghệ Blockchain. Giới thiệu Ethereum Trong khoảng thời gian gần đây (cuối năm 2017) ở Việt Nam rầm rộ lên phong trào đầu tư tiền ảo, nào là Bitcoin, Ethereum, Litecoin, Dash,... rồi đầu tư ICO với lợi nhuận x10, x20 thậm chí x100 khiến cho các nhà đầu tư khắp nơi rộn ràng những câu chuyện coin coin và coin. Bài viết này không ... »

Xử lý ảnh với OpenCV - Tut 2: Chuyển đổi ảnh màu

Xử lý ảnh với OpenCV - Tut 2: Chuyển đổi ảnh màu

Series bài viết Tut 1: Cài đặt OpenCV Tut 2: Chuyển đổi ảnh màu Tut 3: Phương pháp lọc ảnh Tut 4: Xác định viền trong ảnh Mục tiêu bài viết Bài viết sẽ giúp các bạn có thể thực hiện một số phép xử lý ảnh phổ biến với OpenCV trên C++ bắt đầu bằng việc biến đổi ảnh màu về thành ảnh xám (grayscale image) và ảnh đen trắng (black and white). Mỗi một mục được trình bày nhằm giải đáp bốn câu hỏi chính What: Cái gì? Kỹ thuật này cho ra kết quả như thế nào. ... »

Cách tạo một React Component và Publish lên NPM

Cách tạo một React Component và Publish lên NPM

Như bạn đã biết một trong những điểm mạnh của React là tái sử dụng Component, nhất là khi bạn làm việc trong các dự án của Nhật - họ thường xuyên tạo các form với rất nhiều textInput, checkbox, radioButton...vv. Những lúc như vậy bạn sẽ nhận thấy việc tái sử dụng component là vô cùng quan trọng. Thật tuyệt vời nếu ta muốn sử dụng một form upload ảnh hay một form khảo sát hoặc đơn giản là 1 form đăng nhập bao gồm rất nhiều thông tin cần nhập mà chỉ cần gọi một dòng và ... »