Chả Ai Muốn Dùng Phần Mềm Nữa Đâu

Ngày nay chúng ta thấy phần mềm ở khắp mọi nơi. Xã hội hiện đại phụ thuộc vào phần mềm để làm tất cả mọi thứ. Ta thấy chúng trong đồng hồ, thiết bị y tế, điện thoại, TV, thang máy, xe hơi, và “máy tính” (như thể mấy thứ kia không tính toán gì cả vậy.) Là tư vấn ...

Tác giả: Hoàng Hải Đăng viết 16:25 ngày 13/10/2018

Chống DDOS với dịch vụ mới từ Google [Miễn Phí]

link: https://projectshield.withgoogle.com/public/ Chuyện bị tấn công DDoS là chuyện thường ngày ở huyện, gần như là một trong những vấn đề nhức đầu cho bất kỳ website nào. Vấn đề này hiện nay vẫn chưa được giải quyết một cách triệt để. Một trong những giải pháp cực kỳ hiệu ...

Tác giả: Vũ Văn Thanh viết 16:25 ngày 13/10/2018

[LINUX 101] KERNEL - Bộ xương sống của Linux

Tiếp nối series LINUX 101, mọi người có thể xem lại bài đầu tiên của mình trong series tại đây, trong bài viết đầu tiên này mình đã giới thiệu đến các bạn một cái nhìn tổng quan nhất về Linux, nó là gì, do ai tạo ra, bao gồm những thành phần chính nào, ... Trong bài viết hôm nay mình sẽ đi sâu hơn ...

Tác giả: Trần Trung Dũng viết 16:25 ngày 13/10/2018

Xây dựng ứng dụng Todo với Blazor

Trong bài viết trước mình đã giới thiệu đến các bạn công nghệ Blazor trong .NET. Đây là một công nghệ khá mới và thú vị dành cho các bạn lập trình viên. Nó giúp cho một người không quen thuộc với client side vẫn có thể trở thành một full stack từ backend tới frontend với ngôn ngữ C#. Các bạn có thể ...

Tác giả: Vũ Văn Thanh viết 16:25 ngày 13/10/2018

Custom Native Control trên Xamarin.Form bằng Custom Renderer

Custom Renderer là custom lại các Control có sẵn trong Xamarin.Form và thêm các tính năng mới mà bạn mong muốn. Nhưng Xamarin.Form sẽ không trực tiếp thực hiện điều này mà nhờ có Custom Renderer bạn có thể thực hiện tại Native platform. Cụ thể là tại Xamarin.Form bạn chỉ tạo các đại diện cho ...

Tác giả: Bùi Văn Nam viết 16:25 ngày 13/10/2018

PSR-16: Các Interface thông thường cho các thư viện xử lý vùng nhớ đệm(cache)

Tài liệu này mô tả một interface đơn giản nhưng có thể mở rộng cho một mục nhớ cache và một trình điều khiển bộ nhớ đệm. Việc triển khai cuối cùng CÓ THỂ trang trí các đối tượng có nhiều chức năng hơn so với đề xuất nhưng chúng phải thực hiện các interface/chức năng được chỉ định trước.(lời bình: ...

Tác giả: Vũ Văn Thanh viết 16:25 ngày 13/10/2018

Hiểu rõ về Callback Function trong Ruby on Rails ?

Giới thiệu về Callbacks Callback là một phương thức của Active Record, nó sẽ được gọi tới vào một thời điểm nào đó trong vòng đời của một đối tượng. Callback thường được dùng để thực thi các phương thức logic trước hoặc sau khi đối tượng có một sự thay đổi nào đó. Ví dụ như create, update, ...

Tác giả: Vũ Văn Thanh viết 16:24 ngày 13/10/2018

Một vài câu lệnh hữu ích khi sử dụng Vim

Đối với những người mới dùng Ubuntu, việc lựa chọn trình chỉnh sửa văn bản, người ta thường nhớ tới gedit, sublime text, tù tù tí thì là nano. Mọi người thường không thích dùng vim vì độ phức tạp, lằng nhằng, nhiều lệnh khó nhớ. Hi vọng bài viết sau sẽ có bạn có nhiều thiện cảm hơn với Vim <img ...

Tác giả: Trần Trung Dũng viết 16:24 ngày 13/10/2018

[Hack Game] 3. Giới thiệu con trỏ

Ở phần trước mình đã đề cập tới địa chỉ tĩnh (xanh lá cây) và địa chỉ động (màu đen). Đa số các giá trị trong game như HP, Mana đều là địa chỉ động. khởi động lại game là sẽ bị thay đổi, Nhiều khi không cần khởi động lại nó cũng thay đổi nữa cơ. Vấn đề đặt ra là chẵng lẽ mỗi lần hack lại phải đi ...

Tác giả: Trần Trung Dũng viết 16:24 ngày 13/10/2018

Xây dựng Desktop app đơn giản với thư viện Electron

1. Giới thiệu Electron là một thư viện mã nguồn mở được phát triển bởi Github dành cho việc xây dựng các ứng dụng desktop với HTML, CSS và Javascript. Electron hoàn thành điều này bằng cách kết hợp Chromium và Node.js vào nhau để có thể chạy cùng một lúc. Ứng dụng có thể được đóng gói cho cả ...

Tác giả: Tạ Quốc Bảo viết 16:24 ngày 13/10/2018

Những mẹo và thủ thuật bạn có thể dùng để quẩy với Laravel Eloquent

Giới thiệu Xin chào các bạn, nếu như ai đã từng làm việc với Laravel Framework rồi thì chắc bạn cũng ko lạ lẫm gì với Eloquent ORM. Đây là một loại ORM mặc định của Laravel, nó nhìn chung có vẻ không khó lắm. Tuy bên ngoài vẻ đẹp hoang sơ vậy thôi nhưng bên trong nó ẩn chứa nhiều cảnh vật nên thơ ...

Tác giả: Trần Trung Dũng viết 16:24 ngày 13/10/2018

[DATABASE] Hướng dẫn sử dụng tạo và tìm kiếm cây đệ quy trong sqlserver

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 tạo và tìm kiếm cây sử dụng đệ quy với hàm WITH trong sqlserver. + Trong bài viết này, mình sẽ demo dữ liệu thường được sử dụng đệ quy đó là cây thư mục. Ví dụ: Windows ...

Tác giả: Hoàng Hải Đăng viết 16:24 ngày 13/10/2018

Hàm do người dùng định nghĩa trong C

Học lập trình C++ Hàm là một khối mã thực hiện một tác vụ cụ thể. C cho phép bạn định nghĩa các hàm theo nhu cầu của bạn. Các hàm này được gọi là các hàm do người dùng định nghĩa. Ví dụ: Giả sử, bạn cần phải tạo một vòng tròn và tô màu cho nó. Bạn có thể tạo hai hàm để giải quyết ...

Tác giả: Tạ Quốc Bảo viết 16:24 ngày 13/10/2018

Call by value – gọi hàm theo giá trị trong C

Học lập trình C++ Phương thức call by value trong C của các đối số truyền vào một hàm sao chép giá trị thực của một đối số vào tham số chính thức của hàm. Trong trường hợp này, các thay đổi được thực hiện cho tham số bên trong hàm không ảnh hưởng đến đối số. Theo mặc định, lập ...

Tác giả: Vũ Văn Thanh viết 16:24 ngày 13/10/2018

Các loại hàm do người dùng định nghĩa trong lập trình C

Học lập trình C++ Để hiểu rõ hơn về các đối số và giá trị trả về từ hàm, các loại hàm do người dùng định nghĩa có thể được phân loại theo đối số truyền vào và kiểu trả về, như sau: Hàm không có đối số và không có giá trị trả về Hàm không có đối số và có giá trị trả về ...

Tác giả: Tạ Quốc Bảo viết 16:24 ngày 13/10/2018

Mảng (array) trong C

Học lập trình C++ Mảng (array) trong C là một tập hoặc một nhóm các phần tử (dữ liệu) có kiểu dữ liệu đồng nhất(tương tự). Các phần tử của mảng được lưu trong các vùng nhớ liên tiếp. Mảng trong C là rất hữu ích nếu bạn muốn lưu trữ các phần tử tương tự. Giả sử bạn phải lưu trữ ...

Tác giả: Trần Trung Dũng viết 16:24 ngày 13/10/2018

Call by reference – gọi hàm theo tham chiếu trong C

Học lập trình C++ Phương thức call by reference trong C của các đối số truyền cho một hàm sao chép địa chỉ của một đối số vào tham số chính thức. Bên trong hàm, địa chỉ được sử dụng để truy cập đối số thực tế được sử dụng trong cuộc gọi hàm. Nó có nghĩa là những thay đổi được thực ...

Tác giả: Trịnh Tiến Mạnh viết 16:24 ngày 13/10/2018

Cấu trúc project Laravel 5.x và mô hình MVC

Bài viết giới thiệu về cấu trúc cơ bản của 1 project Laravel 5.x, mô hình MVC và nguyên lý hoạt động của mô hình MVC.

Tác giả: Nguyễn Huân viết 07:07 ngày 13/10/2018

Sử dụng Call, Apply và Bind trong JavaScript

Một function cũng là 1 object trong javascript. Và cũng giống như object , function sẽ có các methods, chưa các phương thức mạnh mẽ như “Apply”, “Call”, “Bind”. 3 hàm này chúng ra thường ít dùng tuy nhiên chúng tạo nên sự mạnh mẽ và bá đạo của javascript.

Tác giả: Đào Đăng Sơn viết 00:49 ngày 13/10/2018

Cùng tìm hiểu và tối ưu Mysql

MySQL là hệ quản trị cơ sở dữ liệu miễn phí được sử dụng nhiều trong PHP. Một ngày nào đó, bạn nhận ra website của mình có dấu hiệu chậm đi. Có thể là do đường truyền Internet, nhưng còn một nguyên nhân khác đó là dữ liệu của website bạn phình to lên, dẫn đến máy chủ phải tính toán nhiều hơn dẫn đến ...

Tác giả: Son Dong viết 23:48 ngày 12/10/2018