Bài viết của Vũ Văn Thanh

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 ...

Tác giả: Vũ Văn Thanh viết 10:36 ngày 19/10/2019 chỉnh sửa

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 ...

Tác giả: Vũ Văn Thanh viết 17:34 ngày 12/10/2019 chỉnh sử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ác giả: Vũ Văn Thanh viết 17:34 ngày 12/10/2019 chỉnh sửa

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. ...

Tác giả: Vũ Văn Thanh viết 17:33 ngày 12/10/2019 chỉnh sửa

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 ...

Tác giả: Vũ Văn Thanh viết 10:13 ngày 11/10/2019 chỉnh sửa

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 ...

Tác giả: Vũ Văn Thanh viết 10:13 ngày 11/10/2019 chỉnh sửa

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í ...

Tác giả: Vũ Văn Thanh viết 10:12 ngày 11/10/2019 chỉnh sửa

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ễ ...

Tác giả: Vũ Văn Thanh viết 10:12 ngày 11/10/2019 chỉnh sửa

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 ...

Tác giả: Vũ Văn Thanh viết 10:12 ngày 11/10/2019 chỉnh sửa

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. ...

Tác giả: Vũ Văn Thanh viết 10:11 ngày 11/10/2019 chỉnh sửa
<< < .. 40 41 42 43 44 45 46 .. > >>