Multithreading - IOS Multithreading (part 2)

Trong phần 1 mình có nói sơ qua về Multithreading trong lập trình, tầm quan trọng và cách sử dụng chúng như nào cho đúng. Tiếp theo đây mình nói về việc implement trong lập trình IOS bằng ngôn ngữ swift. Như mình đã nói ở phần 1, Multithreading giúp chúng ta có thể xử lý nhiều công việc một lúc ...

Tác giả: Trần Trung Dũng viết 00:37 ngày 13/01/2019

Làm quen với Closures (P1)

1, Định nghĩa Closures are self-contained blocks of functionality that can be passed around and used in your code Nói nôm na thì nó 1 khối code độc lập được sử dụng trong code của bạn cho 1 mục đích nào đó, ví dụ để tính tổng 2 số chẳng hạn. Đừng lo lắng nó sẽ được diễn giải chi tiết ở dưới ...

Tác giả: Tạ Quốc Bảo viết 00:36 ngày 13/01/2019

Unobtrusive JavaScript trong Rails

Gần đây tôi đã chọn Ruby và để làm quen với ngôn ngữ này, tôi quyết định xây dựng một ứng dụng nhỏ bằng Ruby on Rails. Trong khi làm việc với dự án, nhu cầu tạo nội dung trên một trang mà không cần tải lại (reload) trang đã xuất hiện. Có một chút bực bội khi cố gắng để có được một bài viết giải ...

Tác giả: Bùi Văn Nam viết 00:36 ngày 13/01/2019

Tất tần tật về Debugging cùng Xcode (P2) - View Debugging

Để tiếp tục series Debugging cùng Xcode, trong phần này chúng ta sẽ tìm hiểu về view debugging thông qua tool hỗ trợ của Xcode. Trong quá trình tạo nên app, chắc hẳn chúng ta đã từng gặp phải những bug liên quan tới autolayout mà không dễ gì tìm ra được nếu chỉ nhìn vao code. View debugging ...

Tác giả: Trịnh Tiến Mạnh viết 00:36 ngày 13/01/2019

Bàn về JS - Object và những điều có thể bạn chưa biết

Không hẳn là JavaScript Developer nào cũng để ý tới những vấn đề của Object nằm ở dưới core JS. Vì thế mình sẽ chia sẻ ở đây một số kiến thức liên quan đến Object để anh em nào chưa biết có thể thu nạp thêm, cũng như ai đã biết thì có thể ôn lại cho nhớ. Object Contents Contents của một object ...

Tác giả: Hoàng Hải Đăng viết 00:36 ngày 13/01/2019

Capturing Self với Swift 4.2

Block ngày nay là một cách ngày rất phổ biến để cung cấp callback cho các chức năng không đồng bộ. Với bản Swift 4.2 gần đây, Apple đã giới thiệu một thay đổi thú vị, nhưng trước tiên hãy xem lại "capture" nghĩa là gì nhé. Các block trong Swift trông như dưới đây: doSomething(then: ...

Tác giả: Hoàng Hải Đăng viết 00:36 ngày 13/01/2019

[SQL SERVER] TOP 50 CÂU LỆNH SQLSERVER QUAN TRỌNG NÊN BIẾT (PHẦN 1)

Xin chào các bạn, bài viết hôm nay mình sẽ chia sẽ đến các bạn 50 câu lệnh Sqlserver quan trọng và thông dụng trong quản trị cơ sở dữ liệu Sqlserver. Trong các câu lệnh, giúp các bạn liệt kê tất cả các procedure, view hay table đang có trong database. ...

Tác giả: Trần Trung Dũng viết 00:36 ngày 13/01/2019

5 bài toán lập trình mà bất kể lập trình viên nào cũng cần có khả năng giải quyết trong vòng 1 giờ △

Problem 1 Viết 3 hàm tính tổng của các số trong 1 dãy cho trước sử dụng for-loop, while-loop, và để quy. Problem 2 Viết 1 hàm kết hợp 2 dãy bằng cách xen kẽ các phần tử, Ví dụ: cho 2 dãy [a, b, c] và [1, 2, 3], hàm trả về [a, 1, b, 2, c, 3]. Problem 3 Viết 1 hàm in ra 100 số Fibonacci ...

Tác giả: Bùi Văn Nam viết 00:36 ngày 13/01/2019

Android nâng cao 33: Mạng và xử lý dữ liệu mạng – Retrofit – P3

Android nâng cao 33: Mạng và xử lý dữ liệu mạng – Retrofit – P3 Tháng Một 11, 2019 nguyenvanquan7826 TUT Video Android nâng cao Leave a response

Tác giả: Bùi Văn Nam viết 00:36 ngày 13/01/2019

[SQLSERVER] Chia sẽ hàm tính tháng chính xác từ ngày đến ngày

Xin chào các bạn bài viết hôm nay, mình xin chia sẽ các bạn hàm funciton trong Sqlserver dùng để tính số tháng từ ngày đến ngày. Nếu bạn nào đang viết ứng dụng phần mềm nhân sự. Thường các bạn sẽ dính đến trường hợp sau: Ví dụ: Nhân viên A vào ...

Tác giả: Bùi Văn Nam viết 00:36 ngày 13/01/2019

Android nâng cao 35: Mạng và xử lý dữ liệu mạng – Retrofit – P5

Android nâng cao 35: Mạng và xử lý dữ liệu mạng – Retrofit – P5 Tháng Một 11, 2019 nguyenvanquan7826 TUT Video Android nâng cao Leave a response

Tác giả: Bùi Văn Nam viết 00:36 ngày 13/01/2019

[SQL SERVER] TOP 50 CÂU LỆNH SQLSERVER QUAN TRỌNG NÊN BIẾT (PHẦN 2)

Xin chào các bạn, bài viết hôm nay mình sẽ tiếp tục chia sẽ đến các bạn các câu lệnh truy vấn phổ biến và thường được sử dụng trong Sqlserver phần 2 . Câu 11: Reseed lại Indentity của tất cả các table Ví dụ: Bạn đang setup coloumn id là số tự động tăng ...

Tác giả: Vũ Văn Thanh viết 00:35 ngày 13/01/2019

Android nâng cao 37: Mạng và xử lý dữ liệu mạng – Retrofit – P7

Android nâng cao 37: Mạng và xử lý dữ liệu mạng – Retrofit – P7 Tháng Một 11, 2019 nguyenvanquan7826 TUT Video Android nâng cao Leave a response

Tác giả: Hoàng Hải Đăng viết 00:35 ngày 13/01/2019

Android nâng cao 34: Mạng và xử lý dữ liệu mạng – Retrofit – P4

Android nâng cao 34: Mạng và xử lý dữ liệu mạng – Retrofit – P4 Tháng Một 11, 2019 nguyenvanquan7826 TUT Video Android nâng cao Leave a response

Tác giả: Vũ Văn Thanh viết 00:35 ngày 13/01/2019

Android nâng cao 39: Mạng và xử lý dữ liệu mạng – Retrofit – P9

Android nâng cao 39: Mạng và xử lý dữ liệu mạng – Retrofit – P9 Tháng Một 11, 2019 nguyenvanquan7826 TUT Video Android nâng cao Leave a response

Tác giả: Vũ Văn Thanh viết 00:35 ngày 13/01/2019

Android nâng cao 36: Mạng và xử lý dữ liệu mạng – Retrofit – P6

Android nâng cao 36: Mạng và xử lý dữ liệu mạng – Retrofit – P6 Tháng Một 11, 2019 nguyenvanquan7826 TUT Video Android nâng cao Leave a response

Tác giả: Trần Trung Dũng viết 00:34 ngày 13/01/2019

Android nâng cao 41: Mạng và xử lý dữ liệu mạng – Retrofit – P11

Android nâng cao 41: Mạng và xử lý dữ liệu mạng – Retrofit – P11 Tháng Một 11, 2019 nguyenvanquan7826 TUT Video Android nâng cao Leave a response

Tác giả: Tạ Quốc Bảo viết 00:34 ngày 13/01/2019

Android nâng cao 38: Mạng và xử lý dữ liệu mạng – Retrofit – P8

Android nâng cao 38: Mạng và xử lý dữ liệu mạng – Retrofit – P8 Tháng Một 11, 2019 nguyenvanquan7826 TUT Video Android nâng cao Leave a response

Tác giả: Vũ Văn Thanh viết 00:34 ngày 13/01/2019

Dev hiện đại phần 2: Chạy ứng dụng trên… localhost

Người viết: Minh Monmen Nghe thì đơn giản nhở, ai là dev mà chả chạy được ứng dụng trên localhost rồi, sao phải hướng dẫn phức tạp loằng ngoằng làm gì? Nhưng nếu bạn đã ở vào hoàn cảnh chạy trên máy mình được mà máy đồng nghiệp không được, hay là máy mình được mà lên server lại tịt ...

Tác giả: Vũ Văn Thanh viết 00:34 ngày 13/01/2019

Android nâng cao 40: Mạng và xử lý dữ liệu mạng – Retrofit – P10

Android nâng cao 40: Mạng và xử lý dữ liệu mạng – Retrofit – P10 Tháng Một 11, 2019 nguyenvanquan7826 TUT Video Android nâng cao Leave a response

Tác giả: Hoàng Hải Đăng viết 00:34 ngày 13/01/2019