- 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
Tìm hiểu Laravel (P10) - HTTP Requests
Indexs Phần 1: Cài đặt Phần 2: Form đăng nhập Phần 3: Send Mail Phần 4: Error page Phần 5: Application Structure Phần 6: Logging Phần 7: Routing Phần 8: Middleware Phần 9: Controller Ở bài trước ta đã cùng nhau tìm hiểu về controller và có nhắc khá nhiều đến request. Vì ...
Opensl trong android
I. OpenSL ES là gì OpenSL ES cung cấp một giao diện ngôn ngữ C mà cũng có thể truy cập sử dụng C ++. Nó cho thấy các tính năng tương tự như phần âm thanh của các API Android Java: android.media.MediaPlayer android.media.MediaRecorder Như với tất cả các Android Native Development Kit (NDK), ...
Một số ví dụ về sử dụng regex trong java
Regular Expression hay còn gọi là biểu thức chính quy được dùng để xử lý chuỗi nâng cao thông qua biểu thức riêng của nó, những biểu thức này sẽ có những nguyên tắc riêng và bạn phải tuân theo nguyên tắc đó thì biểu thức của bạn mới hoạt động được. Ngoài cái tên gọi Regular Expression ra thì nó còn ...
Design pattern in OOP [Part 2]
Chào mọi người, tiếp tục chủ đề về Design Pattern trong lập trình hướng đối tượng mà tôi đã giới thiệu bài trước, hôm nay tôi sẽ tiếp tục giới thiệu đến các bạn một số Design pattern phổ biến và hữu dụng trong lập trình, bao gồm Factory Pattern , Observe Pattern và Data Access Object Pattern ...
Hướng dẫn gửi notification realtime sử dụng WebSocket
Như tiêu đề hôm nay mình sẽ hướng dẫn các bạn làm 1 ứng dụng demo nho nhỏ về việc gửi notifications theo thời gian thực cho client bằng websocket có sử dụng Ratchet và kết thúc series về Ratchet. Trong phạm vi bài viết này mình xin đặt ra một ứng dụng nhỏ với các yêu cầu như sau: user có thể đăng ...
Kotlin for Android : Kotlin Android Extensions, way to forget findViewById
INTRODUCE Kotlin Android Extensions là một plugin của Kotlin, nó cho phép recover view từ activity, fragment, view .. theo một cách trực tiếp nhất. Để cài đặt Kotlin Android Extensions, cũng giống như những plugin khác, chúng ta sẽ install nó từ mục plugin của Android Studio: How does it ...
Chrome’s Console tricks
$(selector) trả về tham chiếu đến phần tử DOM đầu tiên với CSS selector quy định. Function này là alias cho document.querySelector() function. Ví dụ sau đây trả về một tham chiếu đến phần tử <img> đầu tiên trong document: Ngoài cách mà bạn đã quen sử dụng$(‘tagName’) ...
Tạo Static Pages trong Ruby on Rails
Các bạn đã bao giờ tạo một static page (trang tĩnh), ví dụ: home, about, contact v..v.. những trang không dùng các thông tin động và có sự tương tác thay đổi về dữ liệu. Có rất nhiều gem hỗ trợ việc tạo các trang được nhanh hơn nhưng với các project lớn thì việc hạn chế cài gem để giúp cho ...
Giới thiệu về Selenium và Selenium IDE
I. Giới thiệu về Selenium 1. Định nghĩa Selenium là một mã nguồn mở và là một công cụ kiểm thử phần mềm tự động hóa để thử nghiệm các ứng dụng web. Nó có khả năng hoạt động trên nhiều các trình duyệt và hệ điều hành khác nhau. Selenium không chỉ là một công cụ duy nhất mà là một bộ các công cụ ...
Những hệ thống lớn như Facebook, Twitter, Instagram sinh ra ID bằng cách nào?
Lời nói đầu Một vài cách đơn giản để gán ID cho dữ liệu đó là dùng auto increment có sẵn của DB hoặc dùng UUID. Điểm mạnh và điểm yếu của những phương pháp đó tôi sẽ trình bày như dưới đây. Trường hợp dùng auto increment Điểm mạnh : không cần phải implement nhiều. Điểm yếu : Nếu chỉ sử ...