
Tìm hiểu nước Mỹ qua thành phố Dallas xinh đẹp
Tìm hiểu nước Mỹ qua thành phố Dallas xinh đẹp

Những bức tranh trang trí sẽ làm không gian ngôi nhà ấn tượng
Những bức tranh trang trí sẽ làm không gian ngôi nhà ấn tượng

Máy mài nền bê tông là sự lụa chọn của mọi công trình
Máy mài nền bê tông là sự lụa chọn của mọi công trình Là công cụ quan trọng không thể thiếu của người thợ xây dựng, đang được sử dụng rộng rãi tại hầu hết các công trường. Tuy gọi là máy mài sàn bê tông nhưng công dụng của nó không chỉ có như vậy. Ngoài mài nền bê tông, máy còn được sử dụng với ...

Khi sử dụng máy hút bụi cũng cần biết cách bảo trì, bảo dưỡng
Khi sử dụng máy hút bụi cũng cần biết cách bảo trì, bảo dưỡng

Nguy cơ tiềm ẩn khi chọn các dịch vụ rửa xe
Nguy cơ tiềm ẩn khi chọn các dịch vụ rửa xe

Software Testing Metrics & KPIs - phần 2
13. Test Tracking & Efficiency: Test Tracking là một thành phần quan trọng cần được đánh giá kỹ lưỡng. Đó là một thuộc tính chất lượng của nhóm kiểm thử được đo lường để đảm bảo tất cả các hoạt động kiểm thử được thực hiện một cách hiệu quả. Các số liệu khác nhau hỗ trợ theo dõi kiểm thử và ...

Một vài thủ thuật CSS mà chính Frontend có thể còn chưa biết (Phần 15)
Hello xin chào mọi người, mình đã trở lại và tiếp tục với phần 15 của series về Một vài thủ thuật CSS mà chính Frontend có thể còn chưa biết Bắt đầu thôi nào! 1. :empty selector giúp xử lý nhiều trường hợp không cần động đến JS Đây là 1 thuộc tính rất hay mà có lẽ nhiều dev Frontend đã ...

Packing the Room: Tạo trước cơ sở dữ liệu với chỉ một method
Có một số trường hợp trong ứng dụng của mình, bạn muốn có sẵn cơ sở dữ liệu với dữ liệu được đóng gói trong APK hoặc được tải xuống từ máy chủ. Cho dù bạn muốn làm điều này với SQLite hay với Room , có một số điều cần xử lý: mở cơ sở dữ liệu, validate schema, khóa tệp cơ sở dữ liệu và xử lý đồng ...

Javascript I18n
Intl là đối tượng mãnh mẽ hỗ trợ Javascript Internationalization API. Các thuộc tính của nó là: Intl.Collator: cung cấp quyền truy cập vào việc so sánh các chuối. Intl.DateTimeFormat: cung cấp quyền truy cập vào việc định dạngung cấp quyền truy cập vào việc định dạng ngày giờ. ...

Kotlin có Nothing còn Java thì "không có gì"
(Tiêu đề gốc: Kotlin has Nothing but there is nothing like Nothing in Java) Mở đầu Trước khi đến với Nothing, trước hết, hãy nhìn sang người anh em của nó Unit. Unit: Unit trong Kotlin tương ứng với void trong Java. Giống như void, Unit là kiểu trả về của bất kỳ hàm nào không trả về một ...

Một số điểm khác biệt giữa React.js và Vue.js
Hiện nay javascript đã trở nên phổ biến và không thể thiếu trong lập trình web, nó đang ngày càng phát triển và gặt hái nhiều lợi ích. Có rất nhiều framework và ngôn ngữ đang ra lò từng ngày và chúng ta khó có thể bắt kịp được với tất cả. Mỗi framework lại có mỗi ưu điểm khác nhau khiến chúng ta ...

Công cụ hỗ trợ lập trình ReSharper đã lỗi thời?
ReSharper là một trong những bộ công cụ hỗ trợ lập trình khá mạnh trong tất cả các bộ công cụ do JetBrains phát hành cho developer. Cụ thể hơn nó là một Add-on cho Visual Studio, cũng như lời JetBrains đã nói, nó sẽ giúp Visual Studio trở nên tốt hơn rất nhiều. Hồi mới ra trường thì việc ghi nhớ ...

Class, Funtion trong Kotlin
Trong bài viết này, mình sẽ giới thiệu về cách sử dụng class và funtion trong Kotlin. 1. Cách khai báo class Khai báo class trong Kotlin rất đơn giản, bạn chỉ cần thêm từ khóa "class" trước tên class class MainActivity { } Class sẽ có 1 contructor mặc định duy nhất. Chúng ta có ...

Episode 1 - The Example MySQL Database
Giới thiệu về 1 ví dụ của cơ sở dữ liệu MySql Bắt đầu bài học đầu tiên, tôi sẽ giới thiệu đến các bạn 1 ví dụ cơ bản của cơ sở dữ liệu mysql. Chúng ta sẽ truy cập vào link https://dev.mysql.com/doc/sakila/en/ để download 1 ví dụ về cơ sở dữ liệu chuẩn. Sau đó chọn mục 4 Installation ...

[DATABASE] Hướng dẫn sử dụng hàm ROW_NUMBER, RANK và DENSE_RANK trong Sqlserver
Bài viết hôm nay, mình xin hướng dẫn các bạn sử dụng các hàm: ROW_NUMBER, RANK và DENSE_RANK trong Sqlserver. VD: Chúng ta có yêu cầu như sau Lấy danh sách nhân viên dựa vào ngày ký hợp đồng cho biết nhân viên đó là người thứ mấy trong phòng được ký ...

Sự khác biệt giữa Try, Try?, và Try! trong Swift
Swift là một ngôn ngữ lập trình mạnh mẽ với cú pháp linh hoạt, dễ tiếp cận. Swift có một đặc điểm rất nổi trội đó là việc hỗ trợ Error Handling được tích hợp ngay trong chính nó. So với Objective-C, Swift chặt chẽ hơn trong việc xử lý lỗi, chính vì thế mà việc bỏ sót lỗi sẽ ít xảy ra hơn. Cú pháp ...

Map, filter, reduce thay cho for nhé cả nhà
Ai cũng đã từng trải qua giai đoạn kén nhộng với vòng "for" quen thuộc khi còn là sinh viên. Tuy nhiên thì trong thực tế chúng ta không nhất thiết cần phải khai báo index dài dòng, rồi độ dài bước nhảy, rồi cả trùng lặp biến trong biến ngoài lồng nhau... Sử dụng for() không có gì sai nếu ...

Khmer to Romanized character conversion
សួស្តី It's been two months that I had shift my focus from NLP world to CV. Now let's continue our NLP article. In the past few months, I have been talking with Mr. Chem Vatho who has very awesome knowledge about Khmer language. During our discussion, we share many great idea related to ...

Tổng quan về SVG
SVG là một định dạng hình ảnh tuyệt vời và vô cùng mạnh mẽ. Trong bài viết này sẽ cung cấp cho bạn tổng quan về SVG bằng cách giải thích tất cả những gì bạn cần biết theo một cách đơn giản Giới thiệu Mặc dù đã được chuẩn hóa vào đầu những năm 2000, nhưng SVG (Scalable Vector Graphics) vẫn là ...

Sự khác nhau giữa SQL Server Clustered Index Scan và Index Seed
Trong bài này mình sẽ giới thiệu về Clustered và Non-Clustered Index trong SQL Server , cách mà hai Index này hoạt động, và đưa ra một số ví dụ sử dụng Execution Plan trong SQL Server Management Studio. Hãy xem thử nhé. Trong bài viết này mình sử dụng database AdventureWorks2014, các bạn có ...