Chuyển đến nội dung chính

Bài đăng

XỬ LÝ HÌNH ẢNH VÀ VIDEO VỚI THƯ VIỆN FFMPEG TRÊN C++.

_ Hôm nay lần đầu tiên viết bài trên blog của bạn mình, mình xin chia sẽ với các bạn cách xử lý video trong C++ với thư viên FFMPEG trong bộ openCV. Bài viết dưới đây mình xin hướng dẫn cách lấy 5 frame từ 1 file video.mp4 và lưu dưới dạng JPEG, PPM( dạnh ảnh bitmap full màu) và cách Encode thành 1 file raw theo chuẩn màu YUV420 để truyền đi theo stream qua máy sever Decode ko bị mất màu. _ Để bắt đầu mình xin nói sơ qua Encode và Decode là gì, bitrate là gì?.

Sử dụng Dependency Injection trong ASP.NET MVC

Trong bài viết này, tôi sẽ hướng dẫn cách áp dụng Dependency Injection vào dự án ASP.NET MVC. Bài viết này dựa trên các tài liệu tham khảo: Programing in ASP.NET MVC, ASP.NET MVC 4 in Action. Trước hết, chúng ta sẽ đi sơ qua các khái niệm: IoC là gì, cách áp dụng IoC vào dự án Web, ví dụ.

Lỗi Connection string khi dùng EF Code First với Sql Compact Edtion

Để lấy chuỗi Connection String, một trong những câu lệnh quen thuộc là: return ConfigurationManager .ConnectionStrings[ "FormAuthentication" ].ConnectionString; Khi dùng với SQL Compact, bạn gặp lỗi: A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified) 

Tăng tốc máy ảo Android

Quá trình chiếm 1 phần cũng rất quan trọng trong việc phát triển 1 phần mềm đó chính là Debug. Việc Debug trong Android tồn tại khá nhiều vấn đề với bộ giả lập AVD đì kèm Android SDK.bộ giả lập này thường khởi động rất lâu và có độ phản hồi rất chậm và hay gặp tình trạng lag ngay cả khi cấu hình máy tính sử dụng không phải là thấp. Tình trạng này thường gây ức chế tới những nhà phát triển, và đồng thời nó cũng làm giảm tấc độ hoàn thành công việc

Canh giữa nội dung thẻ div bất kỳ

Trước đây, để canh giữa 1 khối theo chiều ngang hoặc dọc, phải dùng rất nhiều thủ thuật. Nhưng từ khi css3 ra đời, đã bổ sung thuộc tính display:box, khiến việc canh giữa dễ dàng hơn. Điều kiện đầu tiên bắt buộc là bạn phải xác rộng chiều rộng và chiều cao của box cần canh giữa. Nếu bạn không xác định, việc hiển thị sẽ bị sai lệch tùy theo cách hiển thị của trình duyệt (như Firefox, Chrome).

Nâng cấp từ ASP.NET MVC 3 lên ASP.NET MVC 4

Để nâng cấp dự án từ MVC3 lên MVC4, có 2 cách: Tạo mới dự án MVC4. Copy tất cả các file từ thư mục Controllers, Views, Models và các file trong thư mục Contents… sang Project mới. Cập nhật lại các assembly references nếu cần. Chỉnh sửa lại web.config (những phần bạn đã sửa đổi) cho phù hợp với dự án MVC4. Trong dự án MVC3, bạn chỉnh sửa 2 file web.config trong thư mục gốc của Project MVC và web.config trong thư mục Views (và các file web.config khác nếu có), dùng Nuget để cập nhật các library cho MVC4. Trong bài viết này, tôi sẽ hướng dẫn bạn sử dụng cách 2, từng bước để nâng cấp dự án.

Javascript: Date Type

Kiểu dữ liệu Date được định nghĩa trong ECMA Script dựa trên phiên bản đầu tiên của java.util.Date trong Java. Như vậy, kiểu Date lưu trữ số giây được tính từ nửa đêm ngày 1-1-1970 theo giờ UTC. Để tạo đối tượng kiểu Date, bạn sử dụng cú pháp: new Date() new Date(value) new Date(dateString)//sử dụng ngầm hàm Date.parse() new Date(year, month, day [, hour, minute, second, millisecond])//sử dụng ngầm hàm Date.UTC()