8 điều cần lưu ý chuẩn bị bài giảng

1.Mục tiêu bài học Mục tiêu bài học phải được xác định một cách rõ ràng và phù hợp với các tiêu chuẩn giáo dục của địa phương. Mục đích của việc đặt mục tiêu chính là để đảm bảo bạn đã hiểu những gì bạn đang cố gắng để đạt được trong bài học […]

Tóm tắt vấn đề tư duy

Kẻ thù của thời gian: – điện thoại – trang phục – bàn lam việc Thành công là có gì? – sức khỏe – sự nghiệp – gia đình – bạn bè Tình yêu là gì? – hâm mộ tâm hồn => TÌNH BẠN – hâm mộ tri thức => kính trọng – hâm mộ […]

10 cách kiềm chế cảm xúc tức giận và làm chủ bản thân

Cách kiềm chế cảm xúc trong cuộc sống hiện tại bộn bề những lo toan, chúng ta cảm thấy luôn ẩn chứa bao nhiêu điều bức xúc, hay nóng giận mà nhiều khi dẫn đến những hành vi tổn thương cho người khác và cho chính bản thân mình. Bởi những hành vi bốc đồng, […]

Tạo log tùy chỉnh trong Laravel

Bước 1: Tạo 1 file CreateCustomLogger.php ở trong thư mục App\Logging\ <?php /** * Created by Zezo.dev. * User: MRS * Date: 3/29/2018 * Time: 16:36 */ namespace App\Logging; use Monolog\Formatter\LineFormatter; use Monolog\Logger; use Monolog\Handler\StreamHandler; class CreateCustomLogger { public function __invoke(array $config) { //Chú ý thứ tự mức độ log, lần lượt từ trái qua […]

Bảng phân quyền truy cập file

  Number Octal Permission Representation Ref 0 No permission — 1 Execute permission –x 2 Write permission -w- 3 Execute and write permission: 1 (execute) + 2 (write) = 3 -wx 4 Read permission r– 5 Read and execute permission: 4 (read) + 1 (execute) = 5 r-x 6 Read and write permission: 4 (read) […]

Hướng dẫn tạo notification trong android java

Tài liệu tham khảo https://developer.android.com/develop/ui/views/notifications/build-notification Các bước dưới đây hướng dẫn bạn xây dựng các hàm dùng cho tạo Notify nhanh chóng Bước 1: Khai báo biến ở phạm vi class String CHANNEL_ID = “ID_chanel001”; String channel_name = “Kênh notify 001”; String channel_description = “Mô tả về chanel”; CHANEL_ID là id kênh truyền thông báo notify, […]

Hướng dẫn tạo Bottom Navigation đơn giản trong android

1. Trong layout của Activity: Tạo thêm 1 thẻ BottomNavigationView Thẻ đó là com.google.android.material.bottomnavigation.BottomNavigationView Đặt id là: bottom_nav_bar <com.google.android.material.bottomnavigation.BottomNavigationView android:id=”@+id/bottom_nav_bar” android:layout_width=”match_parent” android:layout_height=”?attr/actionBarSize” app:menu=”@menu/bottom_nav_item” app:layout_constraintBottom_toBottomOf=”parent” app:layout_constraintLeft_toLeftOf=”parent” app:layout_constraintRight_toRightOf=”parent” app:layout_constraintTop_toTopOf=”parent” app:layout_constraintHorizontal_bias=”1″ app:layout_constraintVertical_bias=”1″ /> 2. Kích phải lên thư mục res/ tạo file menu có tên là bottom_nav_item <?xml version=”1.0″ encoding=”utf-8″?> <menu xmlns:android=”http://schemas.android.com/apk/res/android”> <item android:title=”Phone” android:id=”@+id/nav_phone” /> <item android:title=”Address” android:id=”@+id/nav_address”/> <item android:title=”Setting” android:id=”@+id/nav_setting” […]

Hiệu ứng chuyển màn hình trong ứng dụng ReactNative

Ứng dụng viết bằng ReactNative sử dụng thư viện react-native-navigation để điều hướng các màn hình. Thư viện này có tích hợp sẵn animation giúp chuyển đổi màn hình có hiệu ứng đẹp. Để thực hành demo, ứng dụng mới tạo cần có navigation https://reactnavigation.org/ và có 2 component screen. Các bước thực hiện: Bước […]

Cài mongodb trên ubuntu và tạo tài khoản quản trị

1. Cài Mongo và tạo tài khoản   apt install mongodb Tạo tài khoản quản trị:   db.createUser( { user: “uuuuuuuuuu”, pwd: “xxxxxx”, roles: [ { role: “userAdminAnyDatabase”, db: “admin” }, “readWriteAnyDatabase” ] } )   Đăng nhập thử bằng cửa sổ lệnh   mongo –port 27017 -u “uuuuuuuuuu” -p –authenticationDatabase “admin”   2. Cài […]