Lazy var trong iOS Swift
Trong khi phát triển ứng dụng iOS, chắc chắn rằng các dev quan tâm rất nhiều về dung lượng bộ nhớ mà ứng dụng sử dụng. Nếu ứng dụng là một ứng dụng phức tạp, thì vấn đề bộ nhớ sẽ là một thách thức lớn đối với các dev. Vì vậy, các dev của chúng ta phải rất cẩn thận khi viết code và đương nhiên ...
Mô-đun trong Python
Previous Nội dung chính: Định nghĩa Mô-đun trong Python Lệnh inport mô-đun trong Python Sử dụng lệnh import trong Python Sử dụng lệnh from…import trong Python Sử dụng lệnh from…import* trong Python Mô-đun có sẫn (built-in) trong Python Package ...
Swift UI - framework mới của Apple
Gần đây, Apple có trình làng phiên bản mới nhất của Swift, đó là Swift UI, là một framework được Apple thiết kế để giúp các nhà phát triển xây dựng nên các ứng dụng tốt hơn với ít mã hơn. Mặc dù storyboards và XIBs đã phục vụ rất tốt cho các lập trình viên iOS, tuy nhiên chúng khá lộn xộn, khó ...
Tìm hiểu về kiểu result trong Swift 5
Swift 5 đã được ra mắt và có sẵn Xcode 10.2 bạn có thể tải xuống từ Mac App store. Bên cạnh sự ổn định của ABI, Swift 5 còn bao gồm nhiều tính năng như phạm vi mã hóa, các string thô, các enum tương lai và các kiểu result cá nhân ưa thích. Kiểu result là một enum bọc các cuộc gọi ngược thành ...
CALayer trong lập trình iOS
Như bạn đã biết, mọi thứ bạn thấy trong một ứng dụng iOS đều là view, như button, table, slider, ... thậm chí là view cha chứa nhiều view nhỏ hơn. Nhưng điều bạn có thể không biết là mỗi view trong iOS được hỗ trợ bởi một lớp gọi là layer - cụ thể là một CALayer . Trong hướng dẫn này, chúng ta ...
Ngôn ngữ lập trình C là gì? – Tại sao sử dụng C?
Nội dung chính: Ngôn ngữ lập trình C là gì? 1. C như một ngôn ngữ mẹ 2. C như một ngôn ngữ lập trình hệ thống 3. C như một ngôn ngữ thủ tục 4. C như một ngôn ngữ lập trình có cấu trúc 5. C như một ngôn ngữ lập trình cấp trung Tại sao sử dụng C? Điều kiện ...
API Request cơ bản cùng với Swift 5
Trong bài viết này mình sẽ hướng dẫn mọi người lấy ảnh và hiển thị lên màn hình app thông qua API request cơ bản. Hãy cùng bắt đầu bằng việc tạo một project mới. Ở đây mình đặt tên project là requestDemo. Mục tiêu mà project này muốn hướng tới như sau: Học cách tạo một request tới API ...
Sử dụng Firebase với Laravel: Firebase Realtime Database
Giới Thiệu Firebase là một hệ thống backend của google, cung cấp rất nhiều dịch vụ như: Real time database, Push notification, Firebase Analytics, Firebase Authentication, Firebase Cloud Messaging, Firebase Storage, Firebase Hosting, Firebase Crash reporting ở bài hôm nay ...
Tuyển Dụng Công Nghệ Thông Tin
Tuyển dụng 1: Công ty Mitrais tuyển dụng 16 Java Web Developer tại Hà Nội Tuyển dụng 2: Công ty Miagi Solution tuyển dụng tại Hà Nội – cơ hội cho các bạn sinh viên chuẩn bị ra trường.
MySQL là gì?
Nội dung chính: MySQL là gì? Cách thức hoạt động của MySQL Các tính năng cốt lõi của MySQL Các nhánh của MySQL Sự khác biệt giữa SQL và MySQL MySQL là gì? MySQL là một hệ thống quản lý cơ sở dữ liệu quan hệ mã nguồn mở (RDBMS) dựa trên ngôn ngữ truy vấn có ...
Ngôn ngữ lập trình C++ là gì?
Ngôn ngữ lập trình C++ là gì? C++ là một ngôn ngữ lâp trình phổ biến, phân biệt chữ hoa và chữ thường, và ngôn ngữ lập trình dạng tự do hỗ trợ lập trình hướng đối tượng, thủ tục và generic. C++ là ngôn ngữ lập trình bậc trung vì nó bao gồm sự kết hợp giữa các tính năng ngôn ngữ ...
Import Export Excel & Csv to Database in Laravel 5.7 Example
Chào các bạn ! Ở bài trước mình đã có chia sẽ với các bạn cách để export file PDF trong laravel, các bạn có thể xem lại tại đây. Trong bài viết này, mình sẽ chia sẻ với bạn từng bước nhập excel hoặc csv để lưu trữ trong cơ sở dữ liệu và cách xuất hoặc tải xuống tệp excel hoặc csv từ cơ sở dữ ...
[iOS] Dark and Light Mode with RxTheme
Tại sự kiện WWDC 2019 vừa qua của Apple, họ đã giới thiệu với chúng ta hệ điều hành iOS 13 với chế độ DarkMode toàn hệ thống, với việc các điện thoại cao cấp của Apple hiện nay đều sử dụng màn hình OLED, việc hệ điều hành iOS có chế độ DarkMode sẽ giúp giảm đáng kể lượng tiêu thụ pin của thiết bị ...
Một vài điều thú vị trong Laravel Blade
Blade trong Laravel là 1 templating engine - hay có thể hiểu đơn giản là bộ máy biên dịch template của Laravel. Laravel sẽ compiled file .blade.php thành code PHP thuần do đó chúng ta hoàn toàn có thể code PHP thuần trong file .blade.php. Các file blade của Laravel có đuôi là ...
Cảm nhận đầu tiên của bạn về Swift với Playgrounds
Bây giờ bạn đã xác định được mọi thứ bạn cần để bắt đầu phát triển app iOS, tôi sẽ trả lời một số câu hỏi phổ biến khác từ những người mới bắt đầu trước khi chuyển sang chủ đề mới. Có nhiều người đã hỏi tôi về những kỹ năng cần thiết đề phát triển một ứng dụng iOS. Chúng ta có thể tóm tắt qua ba ...
10 tính năng hiệu quả có thể bạn không biết về Laravel Eloquent
Với tất cả các tính năng có sẵn trong Laravel, thật khó để biết tất cả. Một số tính năng thậm chí không được ghi lại đúng cách. Trong bài viết này mình sẽ cung cấp cho bạn 10 tính năng Eloquent mà bạn có thể không biết. 1: Custom timestamp column names Mặc định, khi tạo migration cho các ...
Thử làm đăng nhập, đăng xuất với InertiaJS (Vue + Laravel)
Theo như lời tác giả thì ông ấy muốn có một thứ gì đó có thể trộn lẫn được phần hay nhất của một app server-side và phần hay nhất của single-page-app. Và dựa trên mục đích ấy đã đưa ông ấy đến với ý tưởng một pattern khá thú vị - InertiaJS. Nói tóm lại thì tác đã tạo ra một thư viện lấy cảm ...
Tạo Restful API để xác thực sử dụng Passport trong Laravel
Ngày nay API còn được biết như là Web Services. Web Services rất quan trọng khi bạn tạo web hoặc đang phát triển mobile app. Bạn sẽ cần tạo API cho người lập trình mobile app. Như chúng ta biết thì Laravel ngày phổ biến hơn có lẽ bởi tạo API. Nhưng nếu bạn là người mới bắt đầu và bạn không biết ...
Tự Học Lập Trình Online – VietTuts.Vn
Chia sẻ bài học lập trình miễn phí, hướng dẫn tự học lập trình online tại VietTuts.Vn. Tự học lập trình java, php, python, lập trình web cơ bản đến nâng cao. Công nghệ Java Java Core Java String ...
How to Build Command-Line Apps Part 5
Chào mừng các bạn đã quay trở lại với series How to Build Command-Line Apps Part 5 Hôm nay mình sẽ giới thiệu đến mọi người việc xây dựng command line để truy vấn trực tiếp với cơ sở dữ liệu. Đầu tiên chúng ta sẽ lại khởi tạo file main như sau : Tiếp theo là chúng ta khởi tạo class ...







