- 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
Cocos2d-x
Giới thiệu Hiện nay có rất nhiều các bạn trẻ thích tự làm một game nho nhỏ riêng cho mình, vừa là để trải nghiệm sản phẩm game của mình, vừa là trải nghiệm các ngôn ngữ mới. như các bạn cũng biết hiện nay có rất nhiều các ngôn ngữ để phát triển ra một game đa nền tảng ví dụ như HTML5, ...
Ruby Metaprogramming - Creating Methods
Creating Methods Trong bài viết này tôi sẽ nói về một khía cạnh của lập trình meta programming trong Ruby. Khả năng về tạo ra methods dynamically, trong suốt thời gian chạy. Có khá nhiều lý do để giải thích tại sao chúng ta nên làm điều này, một trong số đó là cho phép chúng ta viết ra generator ...
ARC and Memory Management in Swift Part 2
Tiếp theo từ phần trước Link tutorial gốc Weak References Để phá vỡ strong reference cycles, bạn có thể xác định rõ mối quan hệ reference giữa 2 objects là weak. Trừ khi có quy định khác thì tất cả các references đều là strong. Weak references thì ngược lại, không increase strong reference ...
Mobile App Testing
Tùy thuộc vào yêu cầu mà một số hoặc tất cả các loại kiểm thử sau có thể được thực hiện. Kiểm thử chức năng Kiểm thử hiệu suất Kiểm thử bảo mật Kiểm thử tính khả dụng Kiểm thử tính tương thích Kiểm thử phục hồi Kiểm thử chức năng: Kiểm thử chức năng của mobile thường bao gồm các ...
Làm thế nào để thiết kế một cơ sở dữ liệu [Phần 1]
Ngày nay, dưới sự phát triển mạnh mẽ của công nghệ thông tin việc áp dụng CNTT vào các lĩnh vực đời sống ngày càng phổ biến, chính vì vậy cơ sở dữ liệu ngày càng được sử dụng và quan tâm nhiều hơn. Ví dụ trong Trường học ta cần lưu trữ thông tin sinh viên (tên, tuổi, quê quán, giới tính..), giảng ...
Continue with Functional Programming: Haskell
This time I think we will deal a bit with Haskel, try to have a feel of it characteristics, which is functional in a mathematical sense. We will go directly to function in Haskell. That's where we will spend most of the time with. I assume that you know how to install haskell. let's start ...
Weak attribute và ứng dụng thực tế trong iOS
1. Vấn đề về quản lý bộ nhớ Như đã nói ở bài trước. Những device của Apple thường có RAM dung lượng không được cao, khi một ứng dụng đang chạy mà chiếm dụng quá nhiều bộ nhớ, hoặc không kiểm soát được vòng đời của tất cả các đội tượng lưu trữ dữ liệu của ứng dụng đó thì rất có thể sẽ dẫn đến ...
Decision Tree Learning
Decision tree learning is a method for finding a approximate solution using training data, in which the learned function is represented by a decision tree. In other words, Its a hierarchical data structure implemention of the divide-and-conquer strategy. It can be used for both classification, ...
Dùng docker để build môi trường cho ứng dụng rails(mysql, redis, sidekiq)
Bài viết này sẽ hướng dẫn sử dụng Docker Compose để cài đặt và chạy một ứng dụng rails / mysql / redis/ sidekiq. (nếu ta chưa install Docker và Docker Compose thì tham khảo tại đây ) Tạo Dockerfile Dockerfile cho ruby 2.3.1 được định nghĩa như sau: FROM ruby:2.3.1 RUN apt-get update -qq ...
CURD với Repository trong Laravel 5 (Part2)
Trong bài trước mình đã giới thiệu về Repository và có demo phần create, view list và show user bằng Laravel 5.3, các bạn có thể xem lại tại đây. Hôm nay mình xin demo tiếp phần update và delete ứng dụng Repository. Ok! Bắt đầu nào! Đầu tiên là update user, chúng ta tiến hành tạo phần view trước ...