- 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
Mma impact Việt Nam 2019 – nơi các chuyên gia Mobile Marketing hàng đầu chia sẻ những bài học đắt giá
Diễn giả chính của MMA Impact Việt Nam 2019 – Họ và ai? MMA Impact Việt Nam 2019 hân hạnh chào đón sự tham gia của 3 diễn giả chính (keynote speakers) cực kỳ uy tín – Ông Melvin Lim – Giám đốc Điều hành Havas Group, Ông Douglas Kuo – Tổng Giám Đốc Abbott Nutrition International Việt ...
Một số tips để tăng hiệu năng truy vấn trong MongoDB (Phần 1)
Giới thiệu MongoDB là một trong những cơ sở dữ liệu mã nguồn mở NoSQL phổ biến nhất được biết bằng C++. MongoDB cung cấp giải pháp truy vấn với hàng triệu dữ liệu cho kết quả nhanh và hiệu quả hơn so với MySQL nhưng trong quá trình làm việc, chúng ta không thể tránh khỏi vấn đề với hiệu suất của ...
Thuật toán NegaMax – Biến thể tối giản của MiniMax
I, Tại sao cần phải ra đời NegaMax? Đầu tiên, nhắc lại kiến thức cũ 1 tí. MiniMax là thuật toán xác định kết quả định lượng tình trạng hiện tại của trò chơi từ đó sẽ chọn bước đi tiếp theo. (Xem bài viết về MiniMax của mình nếu chưa biết về MiniMax: https://viblo.asia/p/thuat-toan- ...
Tìm hiểu về Migration trong Laravel
Xin chào các anh em. Mở đầu cho series Laravel và những điều thú vị về nó , hôm nay mình sẽ giới thiệu với các bạn về cách sử dụng Migrations trong Laravel. 1.Giới thiệu chung Migration giống như một hệ thống quản lý phiên bản giống như Git nhưng dành cho cơ sở dữ liệu của bạn. ...
Ràng buộc (Constraint) trong SQL
Bài viết này mình sẽ chia sẽ một số kiến thức về cách định nghĩa ràng buộc trong MS SQL Server. Constraint là gì? Constraint là những quy tắc được áp dụng trên các cột dữ liệu, trên bảng. Được sử dụng để kiểm tra tính hợp lệ của dữ liệu vào, đảm bảo tính chính xác, tính toàn vẹn ...
Sử dụng vector trong lập trình C++. Giải bài toán lập trình muôn thuở!
Chào buổi tối mọi người, hôm nay lang thang trên mạng bắt gặp bài toán quen thuộc một thời của quãng đường sinh viên IT. Chắc hẳn rất nhiều bạn trong chúng ta đã gặp bài toán này hơn một lần trong suốt quá trình đi học ở giảng đường đại học. Đấy chính là câu số 1 trong đề thi dưới ...
Một vài tips và tricks cho người mới bắt đầu học React
Xin chào cả nhà, hôm nay mình xin giới thiệu một số tips và tricks dành cho những anh em mới bắt đầu học React ???? 1. Naming components Khi đặt tên component, chúng ta nên đặt tên theo path-based-component-naming, tức là đặt tên component tương ứng với đường dẫn của nó. Ví ...
SOLID – Đã đến lúc cần thay đổi bản thân
Người viết: Quách Đại Phúc Có thể trong quá trình làm việc với người thông minh chú ý quan sát thì chỉ cần vài tháng, nhưng với những người kém thông minh hơn hay lười hơn thì phải mất cả năm để nhận ra code mình có vấn đề và Bốc mùi đến như thế nào, rõ ràng việc code sạch đẹp, dễ ...
Design pattern – Tại sao phải học Design pattern
Design pattern là gì? Trong công nghệ phần mềm, một mẫu thiết kế design pattern là một giải pháp tổng thể cho các vấn đề chung trong thiết kế phần mềm. Một mẫu thiết kế không phải là một thiết kế hoàn thiện để mà có thể được chuyển đổi trực tiếp thành mã; nó chỉ là một mô tả hay ...
GCD: Dispath Groups & Semahores
Trong một số trường hợp, thay vì chỉ xử lý một tác vụ trong queue thì chúng ta cần xử lý một nhóm tác vụ. Tất cả các tác vụ đều chạy bất đồng bộ và ta cần phải biết được bao giờ thì tất cả các tác vụ đều hoàn thành. Trong trường hợp này, chúng ta có thể sử dụng DispatchGroup do Apple cung cấp. ...