Behind a bug

Hai tháng thực tập tại mgm với biết bao câu chuyện vui và những trải nghiệm thú vị đều được “đoàn làm film” không chuyên chúng tôi tổng hợp lại thành một clip vui và không kém phần bẩn bựa :)). Ngoài ra clip còn đề cập đến cuộc sống của developers khi hằng ngày phải đối mặt với lũ bugs khó chịu trong khi deadline thì sát tới ass.

Nhận dạng một người trong video

Nhận dạng một người trong một video với API của microsoft.

Một project nhỏ sử dụng 2 công nghệ của Microsoft là Face API và Video API để nhận dạng một người có xuất hiện trong một video hay không. Project này chỉ nhằm mục đích nguyên cứu về các công nghệ nhận dạng của Microsoft.

Struct và union trong C++

Để lưu các dữ liệu có cấu trúc phức tạp như lưu thông tin 1 sinh viên thì ta có thể sử dụng các kiểu dữ liệu cơ bản như int, char…nhưng nếu ta phải lưu 1 danh sách sinh viên thì sẽ thế nào. Giả sử sinh viên cần thông tin về tên, giới tính, tuổi và tổng điểm như thế chúng ta có thể tạo ra 4 mảng tương ứng với 4 thông tin, với index thứ i trong mảng tương ứng với việc lưu thông tin sinh viên thứ i. Cách giải quyết này khá thô sơ và cũng khá phức tạp, giả dụ như thêm 1 số thông tin cho sinh viên như tên lớp, địa chỉ…Để giải quyết những bài toán yêu cầu lưu dữ liệu phức tạp như thế này C/C++ đã đưa ra khái niệm struct, 1 kiểu dữ liệu có cấu trúc do người dùng tự định nghĩa. Chúng ta sẽ tìm hiểu chi tiết về struct và anh em họ của nó là union ngay sau đây.

Export Excel Trong C#

Khỏi phải giới thiệu về Microsoft Excel(gọi ngắn gọn là Excel), với nó bạn có thể làm đủ thứ việc. Để tạo và làm việc với file excel thì bạn chỉ cần cài chương trình Excel vào máy. Nhưng đôi khi khách hàng lại yêu cầu tính năng export kết quả hoặc dữ liệu ra file excel từ chương trình của mình thì "anh muốn em sống sao" 😂. Thật ra thì nhiều thư viện đã được xây dựng để phục vụ cho việc này, và hôm nay mình sẽ giới thiệu về 1 trong số chúng đó là ClosedXML.

Để biết CloseXML là gì và làm được gì với nó thì mình sẽ dịch nguyên văn trên trang chủ của ClosedXML. Trình độ tiếng anh hạn hẹp nên dịch đôi khi sai sót mong các bạn thông cảm 😂

Làm việc với CSDL trong java

Các lý thuyết về csdl(database) thì các bạn có thể đọc thêm trên google, trong bài này mình sẽ hướng dẩn một cách chi tiết nhất có thể về cách làm việc với csdl trong java. Như bạn đã biết thì trên đời này có hàng tá hệ quản trị csdl như MySQL, SQLServer, Oracle… nhưng mà chúng ta không cần dùng dao mổ trâu để đi giết gà làm gì 😂. Vì thế nên mình chọn SQLite để hướng dẩn trong bài này, nhanh, gọn nhẹ.

Trong bài này mình sử dụng Eclipse nhé, hơi cũ nhưng cũng đủ xài.

Pagination


Copyright © 2022. All rights reserved.