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 ...
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.
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.
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 ...
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.
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ủ ...
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 ...
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í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, ...
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ỏ ...
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 ...
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). ...
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ừ ...
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 ...
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.
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.
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.
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ấ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 ...
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 ...