Bài viết của Bùi Văn Nam

Javascript Function: array.join()

Hàm join sẽ nối các phần tử của mảng thành một chuỗi, các phần tử được ngăn cách nhau bởi kí tự do người dùng quy định, mặc định là dấu ",". Hàm join trong javascript có chức năng giống với hàm implode trong php. Cú pháp Cú pháp : ...

Tác giả: Bùi Văn Nam viết 14:46 ngày 07/01/2019 chỉnh sửa

TRÍ TUỆ NHÂN TẠO: Công nghệ Nhân dạng Gương mặt là thử thách mới cho các nhà làm luật

Người viết: Linh Trần Tiến bộ công nghệ trong lĩnh vực nhận dạng gương mặt bằng trí tuệ nhân tạo đã giúp chúng ta có thể mở khóa iPhone chỉ bằng một nụ cười. Nhưng đằng sau sự tiện lợi đó là nhiều mối lo ngại về đạo đức và tự do cá nhân xoay quanh công nghệ mới. Cụ thể những mối ...

Tác giả: Bùi Văn Nam viết 14:45 ngày 07/01/2019 chỉnh sửa

Javascript Function: array.concat()

Hàm concat có chức năng nối haii hay nhiều mảng lại với nhau. Hàm concat sẽ không thay đổi mảng hiện tại, nhưng nó sẽ trả về một mảng mới sẽ bao gồm giá trị của các mảng được truyền vào. Cú pháp Cú pháp : array1.concat(array2, array3, ..., arrayX) ...

Tác giả: Bùi Văn Nam viết 14:44 ngày 07/01/2019 chỉnh sửa

[Frontend] Install admin-lte as a node dependency

Như bài 1 của series mình có viết 1 bài build dự án với laravel và vue js đúng không. Bên Client mình có dùng template AdminLte , nhưng mình làm 1 cách thủ công là xem trong phần core của template nó dùng thư viện gì rồi copy sang package.json để tải về, thật là tù đúng không, chẳng nhẽ nó ...

Tác giả: Bùi Văn Nam viết 14:44 ngày 07/01/2019 chỉnh sửa

Javascript Function: array.copyWithin()

Hàm copywithin sẽ sao chép các phần tử trong mảng với vị trí bắt đầu và kết thúc việc sao chép được xác định. Thực chất, hàm copywithin không chỉ sao chép mà nó sẽ ghi đè các phần tử nó sao chép được lên các phần tử của mảng tính từ một vị trí xác định bởi ...

Tác giả: Bùi Văn Nam viết 14:44 ngày 07/01/2019 chỉnh sửa

Swift - Qúa nhiều tableView (hoặc CollecionView), khỏi lo, đã có Generics

Chào các bạn. Ở bài trước mình đã giới thiệu network với generics. Và lần này cũng vậy, nhưng sẽ dành cho layout. Tình huống GIả sử mình có 2 tableView với 2 cell có layout khác nhau và hiển thị nội dung với các model khác nhau như thế này. Hình trên bao gồm 2 View chứa tableVIew. Mỗi ...

Tác giả: Bùi Văn Nam viết 14:42 ngày 07/01/2019 chỉnh sửa

Cách dùng nhiều firebase trong nhiều môi trường dự án ios

Chắc các bạn đã làm việc rất nhiều về các sản phầm của Firebase như Firebase Realtime Database, Analytics, Crashlytics, Cloud Storage …Việc tích hợp Firebase vào project đơn giản chỉ cần kéo file GoogleService-Info.plist vào trong project (Esasy phải không nào). Nhưng trong dự án của các ...

Tác giả: Bùi Văn Nam viết 14:42 ngày 07/01/2019 chỉnh sửa

Có lẽ bạn sẽ không cần dùng đến derived state

Chắc hẳn mọi người khi làm việc với React đều quan tâm tới các phương thức lifecycle của một component để tối ưu hoá và để triển khai logic một cách tối ưu nhất. Gần đây mình có đọc được một bài viết về cách sử dụng phương thức componentWillReceiveProps hay giống với phương thức ...

Tác giả: Bùi Văn Nam viết 14:40 ngày 07/01/2019 chỉnh sửa

9 BƯỚC TRỞ THÀNH LẬP TRÌNH VIÊN iOS TỪ CON SỐ 0

Trong rất nhiều các ngôn ngữ lập trình khác nhau, hiện nay rất nhiều bạn chọn iOS là con đường phát triển nghề nghiệp của mình. Còn bạn thì sao? Nếu còn đang phân vân thì bài viết này dưới đây sẽ đưa ra một vài thông tin cần thiết giúp bạn đưa ra quyết định cho riêng mình nhé. Với các bạn đã hạ ...

Tác giả: Bùi Văn Nam viết 14:38 ngày 07/01/2019 chỉnh sửa

Fragment trong JSX

JSX là gì? JSX là một phần mở rộng cú pháp cho JavaScript. JSX cho ra React "elements". Nếu bạn không quen với JSX, hãy xem qua bài đăng trên blog React này trước khi bạn tiếp tục đọc bài viết này. Trong bài này, mình sẽ cố gắng giải thích các Fragment trong JSX như một khái niệm cơ bản, ...

Tác giả: Bùi Văn Nam viết 14:38 ngày 07/01/2019 chỉnh sửa