Hàm inline trong C++

Hàm inline trong C++ là khái niệm mạnh mẽ mà được sử dụng phổ biến với các lớp. nếu một hàm là inline, thì compiler đặt một bản sao code của hàm đó tại mỗi vị trí mà hàm đó được gọi tại compile time. Bất kỳ thay đổi nào tới một hàm inline có thể đòi hỏi tất ...

Tác giả: Trịnh Tiến Mạnh viết 11:01 ngày 23/08/2018

Hàm thành viên lớp trong C++

Một hàm thành viên của một lớp là một hàm mà có định nghĩa hoặc prototype của nó bên trong định nghĩa lớp giống như bất kỳ biến nào khác. Nó hoạt động trên bất kỳ đối tượng nào của lớp mà nó là một thành viên, và có sự truy cập tới tất cả thành viên của một lớp ...

Tác giả: Bùi Văn Nam viết 11:01 ngày 23/08/2018

Các Module trong AngularJS

AngularJS hỗ trợ tiếp cận theo hướng module. Module được sử dụng để phân biệt phần xử lý logic (service), controller và application… và giúp code trở nên rõ ràng. Chúng ta định nghĩa module thành các file JavaScript riêng rẽ và đặt tên chúng theo mỗi tệp ...

Tác giả: Bùi Văn Nam viết 11:01 ngày 23/08/2018

Thành viên Static của lớp trong C++

Chúng ta có thể định nghĩa các thành viên lớp là static bởi sử dụng từ khóa static trong C++. Khi chúng ta khai báo một thành viên của một lớp là static, nghĩa là, dù cho có bao nhiêu đối tượng của lớp được tạo, thì sẽ chỉ có một bản sao của thành viên static. ...

Tác giả: Tạ Quốc Bảo viết 11:01 ngày 23/08/2018

Con trỏ NULL trong C/C++

Nó luôn luôn là một bài thực hành tốt khi gán con trỏ NULL cho một biến con trỏ trong trường hợp bạn không biết chính xác địa chỉ để được gán. Điều này được thực hiện tại thời điểm khai báo biến. Một con trỏ mà được gán NULL được gọi là một con trỏ null . Con ...

Tác giả: Trịnh Tiến Mạnh viết 11:01 ngày 23/08/2018

Hướng dẫn cài đặt AngularJS

Bài viết này sẽ hướng dẫn bạn cách cài đặt thư viện AngularJS để sử dụng trong việc phát triển ứng dụng web. Chúng ta sẽ giới thiệu qua về cấu trúc thư mực và các nội dung của nó. Khi bạn truy cập https://angularjs.org/, bạn sẽ thấy có 2 lựa chọn để tải ...

Tác giả: Tạ Quốc Bảo viết 11:01 ngày 23/08/2018

AngularJS là gì?

Bài viết này sẽ nói về một số khái niệm về AngularJS, những ưu nhược điểm của nó và đặc biệt là về các thành phần trong AngularJS mà chúng ta sẽ được tìm hiểu trong các bài kế tiếp. AngularJS là gì? AngularJS là một framework ứng dụng web mã nguồn mở. Nó ...

Tác giả: Bùi Văn Nam viết 11:01 ngày 23/08/2018

Con trỏ và Mảng trong C++

Con trỏ và Mảng có mối liên hệ chặt chẽ. Thực tế, con trỏ và mảng là có thể thay thế cho nhau trong một số trường hợp. Ví dụ, một con trỏ mà trỏ tới phần đầu mảng có thể truy cập mảng đó bởi sử dụng: hoặc con trỏ số học hoặc chỉ mục mảng. Bạn xét ví dụ sau: ...

Tác giả: Tạ Quốc Bảo viết 11:01 ngày 23/08/2018

Scope trong AngularJS

Scope là đối tượng JavaScript đặc biệt có vai trò liên kết controller và view. Scope chứa thông tin là các dữ liệu model. Trong controller, dữ liệu model có thể được truy cập qua đối tượng $scope. <script> var ungdungAngularjs = angular . ...

Tác giả: Tạ Quốc Bảo viết 11:01 ngày 23/08/2018

Tạo ứng dụng AngularJS đầu tiên

Trước khi bắt đầu tạo ứng dụng XinChao bằng AngularJS, chúng ta hãy xem các phần thực tế của một ứng dụng AngularJS là gì. Một ứng dụng AngularJS bao gồm ba phần quan trọng sau: ng-app : Directive này định nghĩa và gắn kết một ứng dụng AngularJS đến trang ...

Tác giả: Bùi Văn Nam viết 11:01 ngày 23/08/2018

Tạo bảng trong AngularJS

Dữ liệu bảng thường được lặp lại theo thứ tự tự nhiên. Trong AngularJS, ng-repeat directive có thể được sử dụng để vẽ các bảng một cách dễ dàng. Dưới đây là ví dụ về cách sử dụng ng-repeat để tạo ra các bảng. <table> <tr> ...

Tác giả: Tạ Quốc Bảo viết 11:01 ngày 23/08/2018

Đa ngôn ngữ (i18n) trong AngularJS

AngularJS cung cấp sẵn các chức năng đa ngôn ngữ (i18n) với 3 kiểu filter là currency, date và number. Chúng ta chỉ cần kết hợp đoạn js tương ứng với vị trí tùy quốc gia. Mặc định nó sẽ gắn với vị trí trong trình duyệt web. Ví dụ, khi sử dụng ví trí ở Đan Mạch, ...

Tác giả: Hoàng Hải Đăng viết 11:01 ngày 23/08/2018

Thành phần View trong AngularJS

AngularJS hỗ trợ Single Page Application thông qua multiple view trên một trang đơn. Để làm được điều này, AngularJS cung cấp ng-view và ng-template directive và $routeProvider service. Giới thiệu ng-view trong AngularJS Thẻ ng-view đơn giản là tạo nơi giữ ...

Tác giả: Trịnh Tiến Mạnh viết 11:00 ngày 23/08/2018

Đâu là nghệ thuật xử lý Null?

Khi mới làm quen với Java, sau khi thấy dòng NullPointerException trên console. Tôi sẽ làm như thế này : Thú thật là cách làm này không hay tẹo nào. Nhưng tôi cá là lúc đó sẽ có kha khá bạn làm giống tôi

Tác giả: Tạ Quốc Bảo viết 11:00 ngày 23/08/2018

Phần tử HTML DOM trong AngularJS

Những directive trong AngularJS dưới đây có thể được sử dụng để bind dữ liệu trong ứng dụng tới các thuộc tính trong phần tử HTML DOM. ng-disabled: Vô hiệu hóa một điều khiển (control) đã cung cấp ng-show: Hiển thị một điều khiển đã cung cấp ...

Tác giả: Tạ Quốc Bảo viết 11:00 ngày 23/08/2018

Cấu trúc MVC trong AngularJS

Model View Controller hay thường được gọi phổ biến hơn là MVC, là một mô hình thiết kế phần mềm cho các ứng dụng phát triển trên nền tảng web. Một Model View Controller được tạo thành từ 3 phần chính: Model - Là thành phần thấp nhất của mô hình có nhiệm vụ ...

Tác giả: Hoàng Hải Đăng viết 11:00 ngày 23/08/2018

[Microsoft Connect(); 2017] Microsoft tiết lộ các công cụ hỗ trợ developer triển khai AI

Microsoft đã tiết lộ một vài công cụ phát triển AI mới trong suốt Connect() – hội nghị các nhà phát triển. Với thông điệp của sự kiện năm nay là “Putting AI into the hands of developers – Đem AI đến tay của những nhà phát triển” và rõ ràng rằng Microsoft đang nỗ lực ...

Tác giả: Trịnh Tiến Mạnh viết 11:00 ngày 23/08/2018

Cú pháp Include trong AngularJS

HTML không hỗ trợ nhúng trang web HTML trong trang HTML. Để đạt được chức năng này có thể sử dụng các phương thức sau: Sử dụng Ajax - Tạo một server call để nhận trang HTML tương ứng và thiết lập nó trong thành phần innerHTML của phần điều khiển HTML. Sử ...

Tác giả: Hoàng Hải Đăng viết 11:00 ngày 23/08/2018

10 điều quan trọng của lập trình viên để thành công trong 2016

10 điều quan trọng cần biết của một lập trình viên trong ngành công nghệ năm 2016 và xa hơn nữa. Các lập trình viên hãy đón đầu xu thế để không bị bỡ ngỡ trong thời đại công nghệ phát triển liên tục. Công nghệ Web . Tại một mức độ tối thiểu đối với một người học lập trình, bạn ...

Tác giả: Trịnh Tiến Mạnh viết 11:00 ngày 23/08/2018

Gọi hàm bởi tham chiếu trong C++

Phương thức gọi hàm bởi tham chiếu của các tham số đã truyền tới một hàm sao chép địa chỉ của một tham số vào trong tham biến chính thức. Bên trong hàm đó, địa chỉ được sử dụng để truy cập tham số thực sự được sử dụng trong gọi hàm. Điều này có nghĩa rằng các ...

Tác giả: Bùi Văn Nam viết 11:00 ngày 23/08/2018