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

Giới thiệu Vue-Router

Trong bài này, mình sẽ không tập trung đi sâu vào nghiên cứu Vuejs là gì nữa, hay cách sử dụng nó thế nào? Mà mình sẽ giới thiệu với các bạn về Vue Router.

Tác giả: Pham Dat viết 22:36 ngày 12/10/2018

Trung Quốc đang giám sát thế giới bằng phần cứng như thế nào?

Theo thông tin từ Bloomberg ngày 04/10/2018, bằng một hình thức vô cùng tinh vi Trung Quốc đã gắn các con chip siêu nhỏ ( Microchip ) vào các bo mạch của các máy chủ chuyên dụng trong trung tâm dữ liệu của hơn 30 công ty Mỹ, bao gồm Amazon và Apple. Liệu đây là cuộc tấn công chủ ...

Tác giả: Vũ Văn Thanh viết 21:49 ngày 12/10/2018

Top 5 Ứng dụng tường lửa Free tốt nhất nên dùng

Trong bối cảnh các mã độc tống tiền như WannaCry, Petya đang lây lan nhanh chóng khắp thế giới thì việc củng cố hệ thống tường lửa, trình diệt virus, các chương trình bảo mật máy tính… là điều rất cần thiết với mọi người dùng cá nhân. Bài viết dưới đây liệt kê top 5 ứng dụng ...

Tác giả: Bùi Văn Nam viết 21:48 ngày 12/10/2018

Nhân viên Google đã phân tích hàng tỷ file để tìm lời giải đáp xem coder thích dùng tab hay dấu cách nhiều hơn

Tab và cách, bạn chọn cái nào? Một trong những cuộc tranh cãi nảy lửa nhất giữa các coder từ trước đến nay là nên sử dụng tab hay dấu cách khi thụt đầu dòng (indent) mã nguồn? Cuộc tranh cãi này còn liên quan đến việc mã nguồn được hiển thị ra sao trong các phần mềm code. Mã ...

Tác giả: Vũ Văn Thanh viết 21:48 ngày 12/10/2018

Tính năng tích hợp sẵn của MS Office có thể bị lợi dụng để tạo phần mềm độc hại tự sao chép

Đầu tháng này, một nhà nghiên cứu an ninh mạng đã phát hiện một lỗ hổng bảo mật với The Hacker News. Nó tồn tại trên mọi phiên bản của Microsoft Office, cho phép kẻ xấu phát tán phần mềm độc hại có khả năng tự nhân bản. Malware này, cho phép một virus tạo ra nhiều virus khác, ...

Tác giả: Hoàng Hải Đăng viết 21:48 ngày 12/10/2018

5 lỗi bảo mật rất dễ gặp trong Rails

Như tiêu đề, trong bài viết này, mình không nói đến những cái cao siêu để bạn đọc xong có thể hóa thân thành hacker oanh tạc hệ thống, các lỗi mình đề cập đến trong bài nó rất bình thường mà bất kì người dùng nào đều có thể gặp phải mà bản thân người lập trình đôi lúc lại không để tâm đến. 1. Bỏ ...

Tác giả: Tạ Quốc Bảo viết 21:48 ngày 12/10/2018

Laravel 5.8: Cập nhật Carbon 2.0

Cảm ơn @kylekatarnls đã luôn tận tâm bảo trì Carbon (thư viện PHP Datetime), để từ phiên bản Laravel 5.8 tới đây chúng ta đã có thể sử dụng Carbon 1.0 và Carbon 2.0 . Bản cập nhật này bạn có thể sử dụng Carbon bất biến (immutable) và thậm chí trong project Laravel của bạn còn được sử dụng ...

Tác giả: Tạ Quốc Bảo viết 21:48 ngày 12/10/2018

Nested attributes cho lính mới.

Nếu bạn là lính mới ruby và muốn bắt đầu tìm hiểu về nested attributes, thì hãy tham khảo bài viết này nhé. Nested attributes có ưu điểm gì mà đáng để chúng ta quan tâm như vậy.Thật ra nó là một tính năng cho phép chúng ta lưu hoặc update bản ghi này thông qua bản ghi khác (associated records). ...

Tác giả: Bùi Văn Nam viết 21:48 ngày 12/10/2018

Tiền ảo đang trong thời kì ảm đạm

Hẳn bạn cũng từng chứng kiến việc tiền ảo đã phát nổ như một siêu tân tinh khi tăng vọt lên gần 20.000 đô la vào tháng 12 năm 2017. Nhưng giống như một ngôi sao vụt sáng, thị trường tiền ảo giờ đây có thể phải đối mặt với một vụ nổ khác mang tính hủy diệt. Theo một báo cáo mới từ ...

Tác giả: Vũ Văn Thanh viết 21:48 ngày 12/10/2018

Internet toàn cầu có thể gặp sự cố trong 48 giờ tới

Theo RT, tập đoàn Internet cấp số và tên miền (ICANN), nơi chịu trách nhiệm duy trì việc đăng ký tên miền và địa chỉ IP, sẽ thay đổi hệ thống khóa mật mã nhằm bảo vệ hệ thống tên miền (DNS) hay sổ địa chỉ của Internet. Đây là một biện pháp quan trọng để đảm bảo DNS an toàn, ổn định ...

Tác giả: Bùi Văn Nam viết 21:48 ngày 12/10/2018

Lập trình hướng đối tượng ( phần 2)

Các tính chất đặc thù của lập trình hướng đối tượng.

Tác giả: Điệp Bắp viết 21:44 ngày 12/10/2018

Session trong Laravel

Khi hệ thống HTTP không có chỗ lưu trữ, sessions cung cấp một cách để lưu thông tin từ các yêu cầu của người dùng. Laravel cung cấp đầy đủ session backends thông qua API để hỗ trợ việc này. Hỗ trợ các backend như Memcached, Redis, và cơ sở dữ liệu đã có sẵn.

Tác giả: Bui Anh Tu viết 17:11 ngày 12/10/2018

Hướng dẫn export file release cho ứng dụng React Native.

Đối với lập trình ứng dụng, công đoạn sau khi xây dựng chương trình cũng rất quan trọng đó là đóng gói sản phẩm, đưa sản phẩm lên kho ứng dụng (CH play store đối với ứng dụng Android, App store đối với ứng dụng IOS). Hôm nay mình sẽ hướng dẫn các bạn export file release cho ứng dụng RN.

Tác giả: Nguyễn Dũng viết 15:53 ngày 12/10/2018

Chúng ta đang bị công nghệ “xoay như chong chóng” mà vẫn không hề hay biết —  Chia sẻ từ một nhà ảo thuật gia và Design Ethicist từ Google

Dự đoán thời gian đọc: 12 phút “It’s easier to fool people than to convince them that they’ve been fooled.” — Unknown . Là Design Ethicist (Đạo Đức Học Thiết Kế) làm việc cho Google, Tristan Harris là chuyên gia về cách thức công nghệ khống chế những điểm ...

Tác giả: Bùi Văn Nam viết 15:31 ngày 12/10/2018

Tất cả những gì cần biết về Meltdown và Spectre – 2 lỗ hổng nguy hiểm có mặt trên hàng tỷ thiết bị chạy chip Intel, AMD, ARM

Hàng loạt các bản cập nhật phần mềm nhằm chống lại Meltdown và Spectre đã được các nhà phát triển tung ra. Tuy nhiên, nó vẫn sẽ ảnh hưởng tới toàn bộ tương lai ngành công nghiệp chip xử lý. Hai từ khóa “Meltdown” và “Spectre” đang là thứ được quan tâm nhất ...

Tác giả: Trịnh Tiến Mạnh viết 15:31 ngày 12/10/2018

Oscar đã cho ta thấy Thiết Kế quan trọng như thế nào

Chắc hẳn ai cũng biết, tại lễ trao giải Oscar vừa qua, chúng ta vừa được chứng kiến một màn nhầm lẫn tai hại với hạng mục Best Picture đáng buồn cho tất cả mọi người. Nếu nhìn lại đoạn video và phân tích một chút, bạn hoàn toàn có thể nhận thấy điều gì đó không ổn trên gương mặt của ...

Tác giả: Trịnh Tiến Mạnh viết 15:31 ngày 12/10/2018