- 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
Active Record Callbacks trong Rails
1. Vòng đời của một Object Trong suốt quá trình hoạt động của một ứng dụng Rails, Object có thể được tạo ra, cập nhật hoặc bị xóa bỏ. Active Record cung cấp cho bạn những phương thức (CallBacks) gắn vào vòng đời của mỗi Object giúp bạn có thể dễ dàng quản lý ứng dụng cũng như dữ liệu của ...
Tìm hiểu về jquery
JQuery Là thư viện mã nguồn mở viết bằng ngôn ngữ javascript, giúp đơn giản cách viết javascript và tăng tốc độ xử lý các xự kiện trên trang web. Phát hành vào tháng 1 năm 2006 tại BarCamp NYC bởi John Resig. Được sử dụng bởi hơn 52% trong 10.000 truy cập nhiều nhất các trang web. Jquery không ...
Giới thiệu về WebpageTest
Khi bạn tham gia một dự án về web, thì việc kiểm tra tốc độ load page và kiểm tra trên nhiều enviroment là những điểm quan trọng bạn cần chú ý tới trong khi test web. Nếu bạn cần một công cụ đo tốc độ website hỗ trợ nhiều nơi nhất, đây có lẽ là sự lựa chọn tốt nhất. Webpagetest hỗ trợ test ...
Các thủ thuật với Regular Expression
Regular Repression (regex) là một công cụ mạnh trong việc xử lý xâu. Sử dụng regex sẽ giúp tránh được việc phải viết các hàm kiểm tra, các câu điều kiện dài. Nhờ thế, regex đặc biệt phù hợp vói Ruby, một ngôn ngữ có cú pháp ngắn gọn. Sau đây là một số thủ thuật sử dụng regex trong code Ruby để làm ...
Gem cancancan
**Cài đặt: ** Trong Rails 3 và 4, để cài đặt ta thêm dòng sau vào Gemfile sau đó bundle install. gem 'cancancan' , '~> 1.10' Giới thiệu Gem cancancan là một gem dễ sử dụng hỗ trợ việc phân quyền cho người dùng. I. Định nghĩa Abilities Các quyền hạn của user được định ...
security for Spring Boot - roles configuration on Postgresql
Để cung cấp service , chúng ta cần 1 giải pháp để giải quết vấn đề bảo mật truy cập đến các api, java annotation chính là giải pháp cho bài toán này. Chúng ta cùng tìm hiểu chi tiết của giải pháp này. Hệ thống được base với spring boot. (đây là 1 framework tuyệt vời), sử dụng với postgres ...
Fragment Caching In Rails
Fragment Caching là cách lưu trữ một phần views vào trong cache. Thường thì sẽ caching partials hoặc một phần lớn HTML, và những nội dung được caching sẽ riêng biệt, không liên quan tới những phần khác. Ví dụ như: Một danh sách employees, hoặc những nội dung tương tự như vậy. 1. Hoạt động? ...
Dynamic Table View Cell Height and Auto Layout Part 2
Tiếp theo từ phần trước: https://viblo.asia/thevinh92/posts/ZabG9z35vzY6 Vẫn dựa theo tài liệu từ: http://www.raywenderlich.com/73602/dynamic-table-view-cell-height-auto-layout Ở phần 1, sau khi implement các method của table view delegate và data source, app đã chạy và show 1 table view với dữ ...
Cơ bản về Graph database trong Ruby
Tổng quan về graph database Như tên gọi thì graph databse là một kiểu cơ sở dữ liệu đồ thị, một tập các đối tượng gọi là đỉnh nối với nhau bởi các cạnh. Thông thường, đồ thị được vẽ dưới dạng một tập các điểm (đỉnh, nút) nối với nhau bởi các đoạn thẳng (cạnh). Tùy theo ứng dụng mà một số cạnh có ...
calc in cSS3
Xin chào các bạn, hôm nay tôi xin giới thiệu với các bạn một trong những hỗ trợ mạnh mẽ của CSS3 trong thiết kế hệ thống giao diện, đó là calc(). Trong CSS3, calc() chủ yếu được sử dụng để tính độ dài, góc độ, thời gian. Tuy nhiên, nó cho phép bạn kết hợp nhiều loại đo lường khác nhau. Giờ ta hãy ...