- 1 Cài đặt phần mềm cần thiết cho học lập trình web
- 2 Tự Học HTML Cơ Bản Online Miễn Phí Từ A đến Z
- 3 Seo website dành cho dân IT
- 4 REACT NATIVE
- 5 sdfdsf
- 6 Lập trình di động với React Native
- 7 Vue.js
- 8 Kiếm thức cơ bản HTML CSS
- 9 So sánh count() và sizeof() 2 phần tử đếm mảng
- 10 Toán tử và biểu thức của php
Giới thiệu về Mikrotik - RouterOS (phần 1)
1. GIỚI THIỆU VỀ MIKROTIK 1.1 Mikrotik là tên của một nhà sản xuất thiết bị mạng máy tính ở Latvian. Công ty thành lập năm 1995. Sản phẩm chính của công ty là một hệ điều hành dựa trên Linux có tên là Mikrotik RouterOS, được cài đặt trên phần cứng độc quyền của công ty (routerboard) hoặc ...
Object-Fit và Object-Position
Trong bài này chúng ta sẽ nói về hai thuộc tính CSS mà không nhiều các nhà phát triển web biết. Họ được gọi là object-fit và object-position, cả hai làm gì để style những hình ảnh và video. Đầu tiên, chúng tôi sẽ chỉ cho bạn làm thế nào để sử dụng chúng và đi vào chi tiết bao gồm tất cả ...
Firebase Tutorial: Real-time Chat part 2
Tiếp theo từ phần: https://viblo.asia/thevinh92/posts/rEBRAKprG8Zj Ở phần 1 chúng ta đã hoàn thiện phần UI của app Chat, phần này sẽ làm việc với Firebase. Firebase Data Structure Firebase database là kiểu NoSQL JSON. Về cơ bản, mọi thứ trong Firebase database là 1 JSON object, và mỗi key của ...
TDD in iOS development
1. Giới thiệu: TDD là gì? TDD, viết tắt của Test-Driven Development là một tiến trình phát triển phần mềm dựa trên nguyên tắc lặp lại của một vòng đời phát triển ngắn: các yêu cầu được chuyển đổi thành những test case cụ thể, sau đó các function càng đơn giản càng tốt sẽ được viết ra để pass ...
Các kỹ năng của một kỹ sư cầu nối
* Bài viết tổng kết kinh nghiệm học được sau gần 1 năm làm bridge cho 1 dự án lớn dưới sự hướng dẫn của anh Homma, CTO tập đoàn Framgia và anh Ishida, kỹ sư người Nhật của công ty. Tác giả cũng sử dụng tư liệu sưu tầm khuyết danh cuối bài như là các tiêu chuẩn đánh giá bản thân. Chân thành cảm ...
Hướng dẫn cấu hình Mikrotik site to site IpSec tunnel
Mô hình Router ở Office 1 và Office 2 được kết nối ra internet Các workstation ở phía trong và được NAT ra ngoài qua router. Office 1 : Public IP : 113.190.240.135 Local subnet : 10.0.1.0/24 Router : 10.0.1.254 Office 2 : Public IP : 14.176.232.181 Local subnet : ...
Giới thiệu về Kubernetes - Docker cluster tool của Google
1. Nguồn メモ:Google製DockerクラスタツールKubernetes 2. Động cơ Một buổi chiều rảnh rỗi nơi xứ sở Anh Đào, mình quyết định tìm hiểu thêm về Docker và cách vận hành của nó, từ khoá Kubernetes đã xuất hiện rất nhiều trong lĩnh vực này. Hy vọng bài viết sẽ giúp các bạn hiểu thêm về thế giới vận hành ...
Đặc trưng mô hình Scrum, những sai lầm thường mắc phải khi tiến hành một buổi Daily Stand-up Meeting và một số hướng khắc phục
** I: Scrum và những đặc trưng cơ bản: ** Trong những thập niên gần đây, mô hình phát triển phần mềm đang rất được ưu chuộng là Agile và Scrum đã trở thành một trong những qui trình Agile có những giá trị và nguyên lý như mô tả trong Tuyên ngôn Agile. Sau đây tôi xin mô tả chi tiết hơn về ...
Load Bitmap Efficiently in Android [Part 1]
Thuật ngữ Load Bitmap Efficiently Chúng ta biết rằng trong lập trình Mobile nói chung và Android nói riêng, Bitmap luôn được sử dụng rất nhiều để tạo Graphic Design cho ứng dụng bởi lẽ chúng sẽ tạo nên sự trực quan cho người dùng hơn là những dòng chữ khô khan. Một ứng dụng đẹp là một ứng dụng ...
Cách gộp 2 dictionaries trong Python
Trong thủ thuật, tôi sẽ cho bạn thấy làm thế nào để hợp nhất hai dictionaries với nhau. Function update() Chúng ta có 2 dict như sau dict1 = { 'bookA' : 1 , 'bookB' : 2 , 'bookC' : 3 } dict2 = { 'bookC' : 2 , 'bookD' : 4 , 'bookE' : 5 } ...