PHP Function: array_push()

Hàm array_push() trong PHP dùng để thêm một phần tử mới vào cuối mảng, ví dụ mảng bạn có 10 phần tử thì hàm này sẽ thêm phần tử vào vị trí thứ 11, lúc này tổng cộng mảng có 10 phần tử. Cú pháp Cú pháp : int array_push ( array & $array , mixed ...

Tác giả: Hoàng Hải Đăng viết 14:56 ngày 07/01/2019

PHP Function: array()

# Description Function array() dùng để tạo mới một mảng trong php, có rất nhiều các tạo khác nhau với những từ khóa khác nhau và chúng ta sẽ tìm hiểu thông qua các ví dụ bên dưới đây. # Parmeters Để khởi tạo một mảng trong php ta sẽ dùng từ khóa new ...

Tác giả: Trịnh Tiến Mạnh viết 14:56 ngày 07/01/2019

Ruby on Rails Callbacks: DRY model sử dụng Concerns

Bài viết này chia sẻ về một cách hạn chế việc lặp code hay DRY, nếu bạn chưa biết về DRY có thể đọc thêm tại đây Rails AntiPattern: Duplicate Code Duplication (p1) Khi chúng ta viết một phần mở rộng cho Ruby on Rails model, ActiveSupport::Concern có thể là một lựa chọn tốt. chúng hoạt động giống ...

Tác giả: Vũ Văn Thanh viết 14:55 ngày 07/01/2019

PHP Function: array_combine()

# Descriptions Hàm array_combine() trong PHP có tác dụng trộn hai mảng lại với nhau với mảng thứ nhất là key và mảng thứ hai là value. Nếu hai mảng có các số phần tử không bằng nhau thì kết quả nó sẽ trả về FALSE và ngược lại sẽ trả về mảng đã chuyển đổi. ...

Tác giả: Trịnh Tiến Mạnh viết 14:55 ngày 07/01/2019

PHP Function: array_change_key_case()

# Description Hàm array_change_key_case() trong php có tác dụng chuyển key của một mảng sang định dạng chữ in hoa hoặc chữ in thường. Hàm này ít khi sử dụng nhưng cũng nên tìm hiểu, dù gì biết vẫn hơn không :D # Parameters Cú pháp : ...

Tác giả: Vũ Văn Thanh viết 14:55 ngày 07/01/2019

Getter Setter in Ruby

Chúng ta sẽ thực hành trên 1 class để có thể hiểu rõ hơn về Getter và Setter: class Person end person = Person.new person.read #=> Không có method lỗi. Bây giờ chúng ta sẽ định nghĩa cho method read: class Person def read @name # chỉ cần trả về 1 instance ...

Tác giả: Hoàng Hải Đăng viết 14:54 ngày 07/01/2019

Custom Toast trong Android

Trong bài viết này mình sẽ hướng dẫn các bạn thay đổi giao diện Toast nhàm chán như mặc định thành nhiều kiểu dáng, màu sắc tương ứng với từng nội dung khi show toast. – Toast có thể được tạo và hiển thị trong Activity hoặc trong Servive. – Không cho phép người sử dụng tương tác – Khi ...

Tác giả: Vũ Văn Thanh viết 14:54 ngày 07/01/2019

Elasticsearch dưới góc nhìn đơn giản hơn? (Phần 2)

Tiếp nối phần trước, phần này mình sẽ xây dựng 1 Demo nho nhỏ sử dụng Rails thuần kết hợp với gem Searckick để Implement Elasticsearch nha ^^ Để các bạn có 1 cái nhìn trực quan hơn khi sử dụng Elasticsearch mình xây dựng 1 Database nho nhỏ. Bài toán cụ thể như sau: "Tìm kiếm danh sách cầu ...

Tác giả: Tạ Quốc Bảo viết 14:54 ngày 07/01/2019

Cài đặt Ruby trên CentOS 6 và Ubuntu

Ruby mà đặc biệt là Ruby Gem được ứng dụng rất vào nhiều việc mà nếu bạn là một lập trình viên có nhu cầu sử dụng nhiều công cụ trên môi trường Linux thì chắc chắn sẽ từng gặp qua các lệnh gem được sử dụng. Mà nếu muốn sử dụng được lệnhgem đó, bạn phải cài đặt Ruby và Ruby Gem. Trong bài này mình ...

Tác giả: Vũ Văn Thanh viết 14:53 ngày 07/01/2019

Chế độ Picture in Picture trong Android Oreo

Một trong những tính năng quan trọng được thêm vào trong Android 8.0 là Picture in Picture (PiP). Vậy nó là gì? PiP là một chế độ hoạt động đa cửa sổ chủ yếu được sử dụng để phát lại video. Chế độ PiP đã có sẵn trên Android TV, ở API 26 làm cho tính năng này khả dụng trên các thiết bị Android ...

Tác giả: Tạ Quốc Bảo viết 14:53 ngày 07/01/2019

Một vài điều khi sử dụng ActiveStorage

Blob and Attachment models ActiveStorage được thiết kế với các models Blob và Attachment, vì vậy khi bạn thêm nó vào bất kỳ ứng dụng Rails nào, bạn sẽ không cần phải sửa đổi các bảng của mình (như thêm bất kỳ cột image_id nào). Hãy thử xem các bảng trông như thế nào khi chúng ta tải lên hình ...

Tác giả: Trần Trung Dũng viết 14:53 ngày 07/01/2019

iOS/Android Security Guideline (P2)

Mức độ cần thiết: bắt buộc Rủi ro Đối với những hệ thống, dịch vụ có lưu giữ thông tin cá nhân, nếu như không biểu hiện rõ mục đích sử dụng và việc có hay không cung cấp thông tin cho người thứ 3, thì sẽ có khả năng mang đến sự nghi ngờ, bất an cho người dùng. Giải pháp Nếu có lưu giữ và ...

Tác giả: Vũ Văn Thanh viết 14:52 ngày 07/01/2019

[C#] Hướng dẫn sử dụng định dạng chuỗi với String.Format

Xin chào các bạn, bài viết hôm nay mình sẽ hướng dẫn các bạn cách format định dạng chuỗi trong hàm ToString() của lập trình C#. Phương thức ToString() có thể chấp nhận một chuỗi tham số để chỉ ra cách mà đối tượng sẽ tự định dạng khi chuyển về dạng chuỗi. ...

Tác giả: Tạ Quốc Bảo viết 14:52 ngày 07/01/2019

[C#] Hiển thị hình ảnh GIF vào button, picturebox, label winform

Xin chào các bạn, bài viết hôm nay mình sẽ hướng dẫn các bạn cách chèn hình Gif và button , picturebox , hay label trong winform lập trình C#. Bạn có thể hiển thị hình Gif thông qua thuộc tính BackgroundImage trong từng button trên. Và các bạn chỉnh ...

Tác giả: Tạ Quốc Bảo viết 14:52 ngày 07/01/2019

Android App Release checklist for the Production Lauch

Vậy là sau bao nhiêu ngày chờ đợi, sau khi thực hiện rất nhiều khó khăn trong việc hoàn thành ứng dụng của mình, bây giờ bạn sẽ phát hành ứng dụng Android của mình lên Google Store. Nhưng bạn lại đang suy nghĩ liệu không biết là mình đã làm đủ bước chưa nhỉ? Đã setting đúng môi trường chưa? Sau ...

Tác giả: Bùi Văn Nam viết 14:51 ngày 07/01/2019

Javascript Function: array.valueOf()

Phương thức valueof sẽ trả về đối tượng mảng. Đây là phương thức mặc định của đối tượng mảng, nó sẽ tương đương với việc chỉ gọi tên mảng. Ví dụ: subject.valueOf() sẽ tương đương với subject. Chính vì là phương thức mặc định của đối tượng mảng, nên chúng ta sẽ ...

Tác giả: Tạ Quốc Bảo viết 14:51 ngày 07/01/2019

Restricting in App Screenshot

When building an app it may be required to restric the in app screenshot for security purpose or others. This is easily archeived by using FLAG in your Activity's onCreate or Frag's. However what if you already have an app with multiple classes? In this case it is better to have a Base Activity ...

Tác giả: Trần Trung Dũng viết 14:51 ngày 07/01/2019

Javascript Function: array.splice()

Phương thức splice sẽ thay thế một hoặc một số phần tử của mảng bằng một hoặc một số phần tử khác, lưu ý rằng số phần tử bị bỏ đi có thể ít hơn số phần tử được thêm vào và ngược lại. Hàm sẽ làm thay đổi mảng ban đầu. Cú pháp Cú pháp : ...

Tác giả: Trịnh Tiến Mạnh viết 14:50 ngày 07/01/2019

[C#] Hướng dẫn định dạng tiền tệ trong lập trình Csharp

Xin chào cái bạn bài viết hôm nay mình sẽ hướng dẫn các bạn cách định dạng tiền tệ số thập phân trong lập trình C# . Ví dụ: Mình có dữ liệu như sau Double value = 123456789.2589d; Bây giờ mình sẽ format dữ liệu value trên ra thành số tiền như sau: ...

Tác giả: Trần Trung Dũng viết 14:50 ngày 07/01/2019

Javascript Function: array.slice()

Hàm slice có chức năng trích xuất một số phần tử của mảng, vị trí bắt đầu và kết thúc việc trích xuất sẽ được xác định bởi tham số truyền vào hàm. Lưu ý hàm sẽ trích xuất không bao gồm phần tử end truyền vào, ví dụ array.slice(1,4) thì các phần tử được trích xuất ...

Tác giả: Trịnh Tiến Mạnh viết 14:50 ngày 07/01/2019