- 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
SubSonic Framework: Tạo 1 blog engine (Phần 1)
Bài viết này cho thấy làm thế nào bạn có thể sử dụng ORM subsonic để tạo ra một trang weblog đơn giản. Đối với bất kỳ dự án nào, việc xây dựng Data Access Layer (DAL) luôn là công việc tốn nhiều công sức và thời gian nhất, nhất là khi phải làm việc với cơ sở dữ liệu lớn. Hơn nữa việc tự xây dựng ...
Using database views for performance wins in Rails
Database views## Một database view là tập hợp các kết quả của một truy vấn được lưu trữ mà người dùng có thể truy vấn giống như đang trong một kết nối cơ sở dữ liệu liên tục. Với rails, model thừa kế từ ActiveRecord::Base sẽ không quan tâm tới đối tượng collection tương ứng là một bảng hay view, ...
Java Thread: notify() and wait()
Để tránh các vấn đề thường gặp với multithreading: Hai hay nhiều thread tranh nhau sử dụng chung tài nguyên - race condition. Thread này chiếm giữ tài nguyên của thread khác yêu cầu đến -> dẫn đến bị tắc nghẽn - deadlock. Các thread khác chiếm hết tài nguyên -> có thread không được ...
Tìm hiểu 2D graphic trong android qua ví dụ
Có 2 cách phổ thông nhất để vẽ 2d lên android: Vẽ tới một Canvas Vẽ tới một view Canvas là gì? Theo ý mình hiểu thì nó kiểu như một cái để mình vẽ lên chẳng hạn như bảng, giấy hoặc bất cứ thứ gì mà khi mình cầm bút or phấn vẽ lên đó thì có thể nhìn thấy. Có giấy phải cung cấp bút mới vẽ ...
Giới thiệu về Jenkins: Một Open Source Continuous Integration Server
Jenkins là một máy chủ tích hợp liên tục có thể mở rộng. Nó build và test phần mềm của bạn một cách liên tục và theo dõi sự thi hành và trạng thái của các remote jobs. Nó giúp cho team members và users thường xuyên có được code chạy ổn định. Cài đặt Jenkins Trong bài viết này tôi sử dụng ...
Sử dụng ssh với 2 tài khoản github cùng 1 lúc
Tình huống Làm việc trong hai repository khác nhau, bắt buộc phải sử dụng hai tài khoản github khác nhau. Dùng giao thức ssh để tương tác mình sẽ hướng dẫn các bạn sử dụng 2 tài khoản github cùng 1 lúc. Github quy định mỗi ssh key chỉ được gắn cho một tài khoản. Mình sẽ tạo hai ssh key, với ...
Symfony form (P2)
Symfony Form (P2) Phần 1 bạn có thể đọc tại đây https://viblo.asia/cuongnv_540/posts/157G5orlRAje Thay đổi các widgets mặc định Trở lại với ví dụ của chúng ta. Với trường Type bạn có thể thấy kiểu dữ liệu là text. Người dùng có thể nhập bất kì thứ gì họ muốn. Như vậy có thể gây khó ...
Giới thiệu những plugin hữu ích khi dùng Sublime Text editor
Trong thế giới lập trình, ắt hẳn bạn đã từng dùng ít nhất một công cụ nào đó để phát triển các ứng dụng của mình. Một trong số đó có thể bạn đã từng nghe hoặc dùng đến là Sublime Text, hiện đã ở bản 3. Nó là một công cụ editor mã nguồn đa nền tảng với Python API. Nó hỗ trợ rất nhiều ngôn ngữ lập ...
Hướng dẫn cách thêm quảng cáo Startapp trong game Unity
1. Giới thiệu Hiện nay có rất nhiều developer làm game để kiếm thêm thu nhập , họ có nhiều cách để kiếm tiền từ game họ làm ra và một cách phổ biến với nhiều người đó là thêm quảng cáo vào trong game để kiếm tiền .Quảng cáo trong game có thể là dạng banner, quảng cáo full màn hình, quảng cáo ...
Jack & Jill : Android Tool Chain
Introduction of "Jack & Jill" Jack & Jill are the new compilers for the Android developers is brought by Google. This is an experimental Andorid tool chain including a compiler from Java source code to the Android dex file format. Jack has its own .jack file format which ...