
Giá của bếp từ và bếp hồng ngoại
Giá của bếp từ và bếp hồng ngoại Hiện nay giá máy đánh bóng nền bê tông bếp từ và bếp hồng ngoại được sử dụng rất nhiều. Mỗi loại bếp đều có những ưu điểm vượt trội riêng, làm người dùng băn khoăn không biết nên chọn sản phẩm nào cho gian bếp nhà mình. Tham khảo bài viết sau để có câu trả lời ...

Lau sàn nhà và một số người lại đang mắc phải sai lầm
Lau sàn nhà và một số người lại đang mắc phải sai lầm

Ngôi sao của mùa hè chính là quần jean rách nam biến hóa tài tình
Ngôi sao của mùa hè chính là quần jean rách nam biến hóa tài tình

Hướng dẫn cách sắp xếp cảnh quan quanh nhà hợp phong thủy
Hướng dẫn cách sắp xếp cảnh quan quanh nhà hợp phong thủy

Top 5 cây cầu ở New York thu hút đông đảo du khách ghé thăm
Top 5 cây cầu ở New York thu hút đông đảo du khách ghé thăm

Sự đa dạng về kiểu dáng mà màu sắc của nội y nam
Sự đa dạng về kiểu dáng mà màu sắc của nội y nam

Realtime với ASP.NET SignaIR
SignalR là gì ? SignalR là một thư viện cho các lập trình viên Asp.Net đơn giản hóa quá trình thêm chức năng web real-time trong phát triển ứng dụng. Real-time web functionality là gì ? Đó là khả năng server đẩy những nội dung tới client đã được kết nối một cách tức thì. Nó ...

Speed up Microservices 3: Export dữ liệu ra Excel
Chào mọi người, nối tiếp bài trước là tận dụng caching ở trình duyệt để tăng tốc cho microservices. Ở bài này mình sẽ chia sẻ một case study khá thông dụng trong các dự án “vừa vừa”, đó là nhu cầu export dữ liệu ra file excel. Nếu như các bạn thường xuyên làm việc liên quan ...

Làm Favicon động cho trang
Cùng với sự phát triển chóng mặt của các framework front end thì hiện web SPA đang rất thịnh hành, ưu điểm của SPA là page không reload mà chỉ render lại các vùng cần thay đổi, do đó hiếm khi chúng ta nhìn thấy icon loading ở các tab xuất hiện, trái lại chúng ta sẽ có 1 khoảng thời ...

Tìm hiểu về Metaprogramming trong Ruby
Người viết: Hiếu Hoàng Trọng Metaprogramming – là một khái niệm trừu tượng. Ta tạm hiểu nó là kỹ thuật viết “những đoạn code mà sinh ra những đoạn code khác” trong thời gian chạy của chương trình. Kỹ thuật này được sử dụng trong nhiều ngôn ngữ lập trình phổ biến thông ...

11 mẹo đơn giản để tăng hiệu suất Java cấp tốc
Hầu hết các lập trình viên đều cho rằng việc optimize hiệu suất là một vấn đề phức tạp đòi hỏi nhiều kinh nghiệm và kiến thức. Tất nhiên, điều đó không phải sai, bởi optimize một ứng dụng để đạt được hiệu suất tốt nhất không phải là một nhiệm vụ dễ dàng. Nhưng điều đó không có nghĩa là ...

Java collections: Hướng dẫn sắp xếp trong collection của Java
Người viết: Tran Anh Vu Sắp xếp trong collection của Java Thực ra việc sắp xếp trong collection của java là một vấn đề rất cũ, nhưng thường trong các câu hỏi phỏng vấn về java ứng viên rất hay bị hỏi về vấn đề này. Vì vậy mình mong bài này sẽ giúp được một số ứng viên chẳng ...

Giao tiếp hiệu quả giữa các Microservice
Lựa Chọn Giữa http/1.1 Và gRPC. TL; DR: Use gRPC Làm thế nào mà việc giao tiếp giữa các microservice lại gây ảnh hưởng đến hiệu suất và khả năng mở rộng của ứng dụng. Giao tiếp giữa các dịch vụ có thể đồng bộ hoặc không. Đối với bài viết này, chúng tôi sẽ tập trung vào sự đồng bộ. ...

Hot trend AI, không hề “gắt” như bạn nghĩ
Thế giới đang nằm trong “tâm bão” AI – Trí tuệ nhân tạo: Các chuyên gia về Machine Learning thì “hét” mức lương “trên trời”, còn nhà đầu tư cũng “giang rộng vòng tay” đổ không ít vốn vào các startup AI. Vì thế mới nói: đây là một trong ...

“Tại sao phần mềm của tôi lại nhiều bug?”
Đối với tất cả những người kiểm thử phần mềm sẽ có 1 câu hỏi trong tâm trí họ “tại sao phần mềm sẽ có nhiều bug?” và “các bug này sẽ xảy ra như thế nào”. Câu trả lời cho câu hỏi này sẽ được đề cập rõ ràng trong bài viết này. Trong bài viết này, chúng ta sẽ ...

Cách tránh merge conflict khi làm việc cùng team
Muốn đi nhanh hãy đi một mình, muốn đi xa hãy đi cùng nhau . Chắc hẳn các bạn – những developer đang ngồi trước màn hình máy tính đọc bài viết xàm xí này của mình đều đã từng nghe qua câu nói kể trên. Trừ khi bạn là một kẻ độc cô cầu bại chuyên hành động một mình trong giới ...

Landing Page là gì ? Sự khác biệt giữa Landing Page và Home Page
Người viết: Dương Tiến Đạt Hiện nay, người dùng khi truy cập website, thường click vào rất nhiều thông tin khác nhau trước khi tìm đến mục tiêu họ cần. Trong khi đó, người dùng sẽ tìm được ngay đến mục tiêu họ cần khi truy cập Landing Page. Landing page là gì ? Mỗi khi ...

Hyperledger – Bắt đầu với Fabric hay Composer?
Người viết: Do Trung Kien Introduction Bạn mới bắt đầu với Hyperledger và bạn băn khoăn không biết nên bắt đầu với Hyperledger Fabric hay Hyperledger Composer ? Bài viết này sẽ cung cấp cho các bạn một cái nhìn tổng quan về các ưu nhược điểm của 2 cách tiếp cận. Hi vọng sẽ ...

Sử dụng công cụ Offset cho việc phân trang trên cơ sở dữ liệu SQLServer
Bạn có biết được rằng khi sử dụng OFFSET cho việc phân trang sẽ có vấn đề gì xảy ra không ? Theo định nghĩa, OFFSET sẽ ra lệnh cho DB bỏ qua N kết quả đầu tiên. Tuy nhiên để thực hiện điều này, DB vẫn phải đọc và sắp xếp các bản ghi (OFFSET luôn phải sử dụng cùng ORDER BY), sau đó ...

Cấu trúc dữ liệu và giải thuật – Thuật toán tìm kiếm
Người viết: Phạm Quang Huy Các thuật toán tìm kiếm Tìm kiếm tuyến tính (Linear Search) : là một giải thuật tìm kiếm rất cơ bản. Trong kiểu tìm kiếm này, một hoạt động tìm kiếm liên tiếp được diễn ra qua tất cả từng phần tử. Tìm kiếm nhị phân (Binary Search): là một giải ...