Sử dụng Flex trong React Native

Sử dụng Flex trong React Native

1. Khái niệm Flex Khi component khai báo Flex = 1, thì component đó sẽ có kích thước full đầy component cha đang chứa nó. Ví dụ <View style={{flex:1,backgroundColor:black}}> <View style={{flex:1,backgroundColor:red}}></View> <View style={{flex:2,backgroundColor:blue}}></View> </View> View trên ta khai báo flex = 1 => View này sẽ có kích thước full màn hình của thiết bị 2 View còn lại có flex = 1 và flex = 2 là 2 View con. Vì thế View cha màu đen sẽ ... »

How to Secure your website

How to Secure your website

Đôi lời Dạo gần đây trong công ty có phong trào đọc sách kỹ thuật và chia sẻ. Nhân tiện mình cũng muốn chia sẻ với mọi người những gì mình đã đọc lĩnh hội về cuốn sách "How to Secure your website". Cuốn sách nói về các kiểu injection, ví dụ , cách giải quyết. Dưới đây mình sẽ trình bày theo cách hiểu của bản thân ,nên có thể sẽ có sai xót hoặc thiếu xót, mong mọi người góp ý và thông cảm . SQL Injection Khái niệm: Là việc cấu trúc câu SQL có vấn đề ... »

Dlib: Phần 2 - Xác định facial landmark với dlib và python

Dlib: Phần 2 - Xác định facial landmark với dlib và python

Dlib: Phần 1 - Cài đặt dlib trên Ubuntu Qua Phần 1, chúng ta đã cài đặt được dlib trên Ubuntu, sang phần 2 này, chúng ta sẽ tìm hiểu cách sử dụng dlib để xác định facial landmark. 1. Facial landmark là gì? Xác định facial landmark là một bài toán con của bài toán dự đoán hình dạng (shape prediction). Vậy bài toán dự đoán hình dạng là gì? Đó chính là việc chúng ta phải xác định được những điểm chính tạo nên hình dạng của đối tượng trong một bức ảnh. Trong bài toán xác định ... »

Đi tìm cội nguồn của DeepLearning - Perceptron

Đi tìm cội nguồn của DeepLearning - Perceptron

Hẳn là ai cũng biết sông bắt nguồn từ suối, các hồ nước từ độ cao lớn hơn. Và chắc hẳn nhiều người đã biết đến DeepLearning hoặc đã, đang làm việc với DeepLearning tuy nhiên bạn có biết nguồn gốc của DeepLearning(Neural Network) từ đâu mà có không ? Đó chính là Perceptron algorithm, bài viết này mình sẽ giải thích cặn kẽ với các bạn Perceptron là gì? Tại sao nó lại là cội nguồn của DeepLearning. Đối tượng bài viết: Nếu bạn muốn tìm hiểu DeepLearning mà chưa biết bắt đầu từ đâu. Nếu bạn đang làm ... »

Tìm hiểu về Native Modules trong React Native (Android)

Tìm hiểu về Native Modules trong React Native (Android)

Có lẽ hiện tại React Native không còn lạ lẫm so với anh em làm IT nói chung và Mobile nói riêng, với mục tiêu không cần học thêm ngôn ngữ mà vẫn làm đa nền tảng nhưng vẫn đem lại hiệu suất tương đương với ứng dụng native. Tuyệt vời! Tuy nhiên chủ đề lần này mình sẽ xin nói tới việc kết nối React (JS) từ phía trên với phần native bên dưới, chính là thứ cốt lõi đem lại hiệu suất mượt mà cho ứng dụng của bạn. I. Giới thiệu chung Native Modules là cách gọi ... »

Review các hoạt động trong tháng 3

Review các hoạt động trong tháng 3

Với một tập thể nhân viên trẻ, năng động, luôn làm hết mình và chơi hết mình, VNLAB đã trải qua một tháng 3 sôi động và nhiều niềm vui! Ngày Quốc tế phụ nữ Tập thể VNLAB đã có một ngày 8/3 đáng nhớ để tôn vinh các chị em trong ngày Quốc tế phụ nữ, cũng là dịp để các thành viên VNLAB thêm hiểu nhau, thêm gần nhau hơn! Trước giờ G: Anh em đợi ngoài sảnh tặng hoa ngay khi các chị em vừa ra khỏi thang máy Anh em hướng dẫn luật chơi trò ... »

Lightning network, Plasma và Plasma Cash

Lightning network, Plasma và Plasma Cash

Nội dung Mục tiêu: cung cấp khái niệm về giải pháp giảm tải cho mạng Blockchain Vấn đề của các mạng Blockchain Công nghệ Lightning Network của Bitcoin Raiden network, Plasma, Plasma Cash trên Ethereum Kết luận Vấn đề của các mạng Blockchain Nhờ các đặc tính của Blockchain như là phí giao dịch rẻ, tính bảo mật cao, đảm bảo tính riêng tư,... mà Blockchain được ứng dụng rộng rãi nhất là những lĩnh vực liên quan đến tiền tệ. Tuy nhiên để được sử dụng 1 cách rộng rãi hơn (scaling) thì các mạng lưới Blockchain đang gặp ... »

Blockchain bằng ngôn ngữ Go - 1st Step: Block và Blockchain sơ khai

Blockchain bằng ngôn ngữ Go - 1st Step: Block và Blockchain sơ khai

Trong các bài viết trước trên blog của Vietnam Lab Center, đã có khá nhiều bài viết giới thiệu về blockchain và tiền ảo. Lần này với mục đích hiểu thêm về blockchain và đồng thời học thêm một ngôn ngữ mới là Go, người viết quyết định dịch (có biến tấu) một series bài viết về chủ đề lập trình Blockchain bằng ngôn ngữ Go và giới thiệu trên blog Vietnam Lab. Phần đầu tiêu của loạt bài viết sẽ giới thiệu qua về ngôn ngữ Go, đồng thời khởi tạo code ban đầu cho dự án. Link cho ... »