- 1 Cài đặt phần mềm cần thiết cho học lập trình web
- 2 Tự Học HTML Cơ Bản Online Miễn Phí Từ A đến Z
- 3 Seo website dành cho dân IT
- 4 REACT NATIVE
- 5 sdfdsf
- 6 Lập trình di động với React Native
- 7 Vue.js
- 8 Kiếm thức cơ bản HTML CSS
- 9 So sánh count() và sizeof() 2 phần tử đếm mảng
- 10 Toán tử và biểu thức của php
OpenCV With Python Part 7
Vẽ hình, các ký tự hay viết chử lên bức ảnh đó là những thao tác mà ở bài trước tôi đả hướng dẩn. Trong bài viết này, tôi sẽ giới thiệu một số điều cơ bản về các thao tác hình ảnh đơn giản mà chúng ta có thể thực hiện. Mỗi hình ảnh chia nhỏ thành các khung. Mỗi khung, giống như một hình ảnh nhỏ, ...
Bài 1: Quy trình nhận dạng phiên âm trong tiếng Anh
Bảng chữ cái trong Tiếng Anh được chia làm hai loại: Nguyên âm (vowels), gồm các chữ cái: u, e, o, a, i. Phụ âm (consonants), gồm: b, c, d, f, g, h, j, k, l, m, n, p, q, r, s, t, v, w, x, y, z, ch, th, sh, wh, tr. Lưu ý : Mỗi chữ cái sẽ có nhiều cách phát âm khác nhau, không giống như ...
[CleanCode] Replace Conditional with Null Object
Tiếp theo trong loạt bài về Clean Code trong Rails, lại nói về vấn đề Conditional Statement, mình đã có 1 bài viết tại đây về nó: Replace Conditional with Polymorphism. Trong bài này, mình xin được viết về một phương pháp khác để tránh những đoạn Conditional Statement dài dòng trong ứng dụng Rails, ...
Blockchain có thể giúp xóa sổ nạn bằng giả ở Trung Quốc?
David Moskowitz, CEO của Attores, đã lập ra một công ty để giúp các tổ chức giáo dục có đủ khả năng để phát hành lẫn thẩm tra bằng cấp của họ bằng cách dùng blockchain Ethereum. Năm 2010, bằng tiến sĩ (PhD) của cựu chủ tịch Microsoft Trung Quốc Tang Jun nhận từ đại học Pacific Western đã làm ...
Các ví dụ về cạo Python Web (Beautifulsoup và Selenium)
Bài báo được dịch từ nguồn: Python web scraping Trong hướng dẫn này, chúng tôi sẽ nói về việc cạo web Python và cách cạo các trang web sử dụng nhiều thư viện cào Python như Beautifulsoup, Selenium, và một số công cụ ma thuật khác như PhantomJS. Bạn sẽ học làm thế nào để cạo các trang web tĩnh, ...
Giải phóng không gian trống Mac bằng cách xóa các thư mục Xcode
Trước hết, bài này dành cho người đã sử dụng Xcode. Sau 1 thời gian dài sử dụng, ta sẽ cảm thấy bộ nhớ ngày càng phình ra mặc dù đã cập nhật hay xóa Xcode cũ. Dưới đây là một số đường dẫn thư mục nơi ta có thể giải phóng lưu trữ của ổ cứng bằng cách xóa các thư mục con của nó trên máy Mac. ...
UIKit View Shadow
Hôm nay chúng ta sẽ nói về layout.shadowX để một view nhìn giống như một Card với các cool effects. Chúng ta bắt đầu với view đơn gian và tôi biết bạn cần điều này. myCard.layer.cornerRadius = 10 myCard.layer.shadowOpacity = 1 myCard.layer.shadowColor = UIColor(named: "Swift ...
Fun Fact: Té Ngửa Với Những Hiểu Lầm Thường Gặp Về Agile
Có một số vấn đề lặp đi lặp lại và đó là kết quả của những câu chuyện “thần thoại” mà mọi người nghĩ về Agile. Do đó, tôi sẽ dành thời gian của mình để debug những huyền thoại này một lần nữa. Tôi đã lên một danh sách và hàng chục câu chuyện “thần thoại: để tái hiện lại sự ...
Ruby Percent Notation %Q, %q, %W, %w, %x, %r, %s
%Q This is an alternative for double-quoted strings, when you have more quote characters in a string.Instead of putting backslashes in front of them, you can easily write: >> %Q(Joe said: "Frank said: "#{what_frank_said}"") => "Joe said: "Frank said: "Hello!""" The parenthesis ...
Giới thiệu về Sidekiq và một số cơ chế hoạt động
1. Background Jobs Để hiểu về gem Sidekiq và sự cần thiết của nó trong vấn đề xử lý background jobs của Rails, trước hết ta hãy xem background jobs là gì đã nhé. Đúng như tên gọi của mình, background jobs - "các công việc phía sau", là những công việc hay tác vụ được xử lý ngoài luồng ...