Những loại máy chà sàn thích hợp cho việc vệ sinh văn phòng

Những loại máy chà sàn thích hợp cho việc vệ sinh văn phòng

Tác giả: toilatoi viết 08:29 ngày 26/08/2019

Sử dụng ViewModelScope để giảm Boilerplate code với Coroutines

Scopes trong Kotlin Coroutines Scopes (các phạm vi) trong Kotlin Coroutines vô cùng hữu dụng vì chúng ta cần phải huỷ bỏ các tác vụ nền ngay khi Activity bị destroy. Tương tự, đối với tác vụ hiện tại trong ViewModel, nó cũng nên được huỷ bỏ ngay khi ViewModel bị clear. Nếu bạn muốn tìm hiểu ...

Tác giả: Tạ Quốc Bảo viết 23:31 ngày 25/08/2019

[Android] Bớt cơ bắp để layout sạch hơn

Đã bao giờ các bạn phải dùng đi dùng lại một View (TextView, ImageView, Edittext, Button...ect) mà phải gõ lại những đoạn code nhàm chán giống nhau ? Việc làm như thế có 1 lợi ích rất lớn...đó là ít cần dùng não, còn hệ quả mà nó đem lại là XML file trở lên dài dòng, khó maintain và cực kì tốn ...

Tác giả: Trần Trung Dũng viết 23:31 ngày 25/08/2019

ASP.NET MVC Tip #28 – Test Nếu Caching được kích hoạt

Trong mẹo này, tôi trình bày cách bạn có thể kiểm tra xem thuộc tính OutputCache có trên controller action. Tôi cũng trình bày cách bạn có thể kiểm tra nếu thuộc tính OutputCache được đặt với thời lượng cụ thể. Caching là cách hiệu quả nhất để cải thiện hiệu năng của ứng dụng ASP.NET MVC. Hoạt ...

Tác giả: Vũ Văn Thanh viết 23:30 ngày 25/08/2019

Node.js & MongoDB – Xây dựng một ứng dụng Messenger trò chuyện trực tuyến

1. Video demo ứng dụng mà các bạn sẽ làm được sau khóa học. Mình tóm tắt lại sơ sơ những tính năng của ứng dụng nhé (trong video cũng đã mô tả kỹ rồi): Đăng ký đăng nhập đăng xuất tài khoản Local, lưu trực tiếp email và băm mật khẩu của người dùng. Gửi E-mail xác nhận ...

Tác giả: Trịnh Tiến Mạnh viết 23:30 ngày 25/08/2019

Kiến trúc code CSS với khả năng mở rộng và bảo trì

Người viết: Son Le Quang Làm sao để có thể code CSS có khả năng mở rộng và bảo trì? Nó là câu hỏi cho mọi front-end developer. ITCSS đã có câu trả lời cho vấn đề này. Khi bắt đầu làm ymeetme (và sau đó là cả app bằng react native của nó nữa). Tôi đã tìm một CSS architecture mà ...

Tác giả: Bùi Văn Nam viết 23:29 ngày 25/08/2019

Này, lập trình viên, bạn đã có Vịt cao su chưa?

Liệu bạn có biết rằng, ngày nay, Vịt cao su là một phương pháp debug hữu hiệu và thời thượng dành cho giới lập trình trên toàn thế giới. Điều thú vị ở chỗ, đây hoàn toàn không phải là một câu chuyện đùa. Cùng đọc tiếp nhé

Tác giả: Vũ Văn Thanh viết 23:29 ngày 25/08/2019

Senior Developer: Tạm ngừng và nhìn lại!

Người dịch: Nguyễn Hồng Phúc Khi mà các kỹ năng của bản thân ngày càng được cải thiện, đi kèm với đó là kinh nghiệm làm việc ngày càng được tích lũy theo năm tháng thì cùng lúc đó phạm vi ảnh hưởng của một kỹ sư phần mềm đến dự án lại càng tăng lên, điều này có nghĩa là các kỹ sư ...

Tác giả: Tạ Quốc Bảo viết 23:29 ngày 25/08/2019

Compatibility Levels là gì – Tìm hiểu SQL Server Compatibility Levels

Người viết: Tran Thi Tinh Khi thay đổi version của SQL server thì khái niệm mà chúng ta thường được nghe đến là Compatibility Levels. Vậy Compatibility Levels là gì và nó có ảnh hưởng như thế nào khi chúng ta thay đổi giá trị setting của nó. Trong bài viết này mình sẽ cùng tìm ...

Tác giả: Bùi Văn Nam viết 23:29 ngày 25/08/2019

Tại sao phải gọi super(props) trong constructor của React component ?

Người viết: Thau Nguyen Trong React chúng ta có 2 cách viết component. Đó là dùng function và dùng Class. Functional component dùng để tạo nên những presentational(dump) component. Presentational component (Functional component): Là những component đơn giản không thay đổi ...

Tác giả: Vũ Văn Thanh viết 23:28 ngày 25/08/2019

Microsoft “năn nỉ” doanh nghiệp đừng sử dụng Internet Explorer nữa

Dẫu biết rằng vẫn còn nhiều doanh nghiệp sử dụng Internet Explorer (IE) do còn hỗ trợ tốt các ứng dụng web cũ, Microsoft đang yêu cầu họ từ bỏ IE để chuyển sang trình duyệt khác hiện đại hơn. Trong bài đăng trên blog công nghệ của Microsoft, kỹ sư an ninh mạng cấp cao Chris ...

Tác giả: Hoàng Hải Đăng viết 23:28 ngày 25/08/2019

Một số công cụ kiểm tra công nghệ xây dựng Web

photo: skilleup Nhu cầu sử dụng Nếu bạn lang thang trên mạng và thấy được một trang web rất hay, tốc độ tải trang nhanh, giao diện đẹp mắt đơn giản và tinh tế ví dụ: https://kipalog.com và bạn cần muốn biết nó đươc xây dựng bởi những công nghệ web nào? chạy trện hệ điểu hành ...

Tác giả: Trần Trung Dũng viết 23:28 ngày 25/08/2019

Dân IT đọc sách như thế nào đây?

Mình xin viết một bài bàn về chuyện đọc sách, dựa trên những kinh nghiệm cá nhân, dành tặng các bạn nào đã trót đặt ra mục tiêu đọc 10 hay 20 cuốn sách trong năm mới một lần nữa và chưa có cơ hội thực hiện. Và cả những bạn nào chưa có ý định đọc sách. Hy vọng các bạn sẽ hoàn thành ...

Tác giả: Trịnh Tiến Mạnh viết 23:28 ngày 25/08/2019

Lập trình viên Việt Nam nằm top 6 tại TopCoder

Việt Nam xếp hạng 6 ở TopCoder. Trong bảng xếp hạng lập trình viên, đầu bảng là Nga, đứng nhì là Nhật, thứ ba là Trung Quốc. Không ngờ Nhật lại đứng trên Trung Quốc ? Mỹ thì đứng thứ 7, còn Ấn Độ đứng thứ 14. Xếp hạng quốc gia ở TopCoder. Chi tiết tại https://community.topcoder.c ...

Tác giả: Hoàng Hải Đăng viết 23:28 ngày 25/08/2019

Thế giới ra sao nếu không có Microsoft Windows và Bill Gates?

Trả lời: Jack Schofield, Nhà báo về máy tính đã viết bài về Microsoft trong vòng hơn 30 năm. Hãy nhìn vào những thứ mà Gates và Microsoft đã làm để thay đổi thế giới: 1. Nhanh chóng tạo ra DOS khi IBM cần cho IBM PC. 2. Làm Windows chạy được trên nền DOS, rồi hướng thị ...

Tác giả: Trần Trung Dũng viết 23:26 ngày 25/08/2019

Hàm open() trong Python

Hàm open() được tích hợp sẵn trong Python sử dụng để mở một tệp và trả về đối tượng tệp tương ứng. Cùng Quantrimang.com theo dõi bài viết để tìm hiểu chi tiết về cú pháp, tham số và cách sử dụng của open() Cú pháp hàm open() trong Python open(file, mode) Các tham số của hàm open() ...

Tác giả: Vũ Văn Thanh viết 23:26 ngày 25/08/2019

86,86% đại biểu Quốc hội tán thành thông qua Luật An ninh mạng

Với 423 đại biểu bấm nút tán thành, chiếm 86,86% tổng số đại biểu Quốc hội (15 đại biểu không tán thành, chiếm 3,08%), Quốc hội đã chính thức thông qua Luật An ninh mạng vào lúc 9h57 sáng nay 12-6. Với 7 chương, 43 điều, có hiệu lực thi hành từ 1-1-2019, Luật An ninh mạng điều ...

Tác giả: Trần Trung Dũng viết 23:26 ngày 25/08/2019

[Ebook] Bí kíp làm chủ hệ thống cùng C#

Thông thường chúng ta sẽ quan tâm những quyển sách mới, nhưng đôi khi có những cuốn sách cũ quá tốt để bỏ qua. Như trường hợp này là C# Network Programming của Richa, một trong những cuốn sách như vậy. Tập trung vào lập trình mạng ở mức độ thấp, cuốn sách này có những thứ bạn có thể áp ...

Tác giả: Vũ Văn Thanh viết 23:26 ngày 25/08/2019

Cáp quang biển AAG gặp sự cố

Sự cố với cáp quang biển AAG sẽ ảnh hưởng đến việc truy cập Internet Việt Nam đi quốc tế từ nay tới ngày 3/9. Sáng nay (23/8), đại diện của một nhà cung cấp dịch vụ Internet lớn (ISP) tại Việt Nam xác nhận tuyến cáp quang biển AAG (Asia – America Gateway) đang gặp sự cố, xảy ra ...

Tác giả: Trịnh Tiến Mạnh viết 23:26 ngày 25/08/2019

Feature Engineering (Phần 5): Phương pháp nâng cao để xử lý dữ liệu dạng văn bản, phi cấu trúc (1/2)

Xin chào mọi người, trong phần trước của series mình đã giới thiệu với mọi người một số phương pháp xử lý truyền thống với dạng dữ liệu văn bản (Text Data). Trong phần tiếp theo này chúng ta sẽ tiếp tục với series Understanding Feature Engineering của Dipanjan (DJ) Sarkar để tìm hiểu về các phương ...

Tác giả: Bùi Văn Nam viết 23:25 ngày 25/08/2019