Home
Market
News
Docs
Blog
Academy
About Us
Help Center
FAQs
Java Docs
Ask Us
Chat On Discord
Chat On Facebook
Contact Us
Random Password
Sign In
Privacy Policy
Terms of Service
English
Tiếng Việt
Home
Market
News
Docs
Blog
Academy
About Us
English
Tiếng Việt
Help Center
FAQs
Java Docs
Ask Us
Chat On Discord
Chat On Facebook
Contact Us
Random Password
Sign In
Vì sao lập trình DOTS lại nhanh hơn GameObject trong Unity?
DOTS là viết tắt của Data-Oriented Technology Stack, bao gồm các thư viện trong Unity giúp tạo trò chơi bằng lập trình hướng dữ liệu. 1. DOTS tối ưu truy cập bộ nhớ và CPU cache Trước hết, cùng nói một chút về CPU cache. Khi CPU thực thi một lệnh truy xuất dữ liệu, dữ liệu này có thể nằm ở: L1 Cache: tốc độ rất nhanh, dung lượng rất nhỏ L2/L3 Cache: tốc độ nhanh, dung lượng lớn hơn một chút RAM: dung lượng rất lớn, nhưng tốc độ chậm hơn hàng chục lần so với cache Nếu CPU tìm thấy dữ liệu trong cache (hay còn gọi là "cache hit"), tốc độ sẽ cực nhanh. Ngược lại, nếu CPU phải truy cập RAM (hay còn gọi là "cache miss"), tốc độ sẽ rất chậm có thể lên đến vài trăm chu kỳ CPU. Với GameObject, mỗi thành phần (ví
Category:
DevOps
,
Unity
Post by:
Young Monkeys - Founder
Posted date:
1745333141000
Cách chia sẻ mã nguồn dự án Gitlab với một ai đó
Truy cập vào dự án của bạn Hãy đăng nhập vào gitlab.com. Sau khi đăng nhập xong hãy tìm đến dự án mà bạn muốn chia sẻ, ví dụ của tôi là vietales. Thêm thành viên vào dự án Khi giao diện dự án xuất hiện, bạn hãy nhấn vào menu Manager bên phía tay trái góc 9 giờ, sau đó chọn Members. Sau đó giao diện thêm thành viên sẽ hiện ra, bạn hãy ấn vào nút Invite members. Một popup sẽ hiện ra và bạn sẽ cần tìm người mà bạn muốn chia sẻ dự án thông qua tên gọi hay tên đăng nhập, khi tìm thấy rồi hãy chọn. Bạn có thể để quyền truy cập cho người được chia sẻ là Developer, với quyền này thì người được chia sẻ sẽ có quyền xem, sửa, xoá mã nguồn nhưng không có quyền xoá dự án.
Category:
DevOps
,
Git
Post by:
Young Monkeys - Founder
Posted date:
1742790357000
Chạy wordpress trên hệ điều hành mac
Suốt bao nhiêu năm trời mình vẫn không thể nào chạy nổi wordpress trên hệ điều hành của mình với Apache2 mặc định, và cho đến giờ vẫn thế, loay hoay mãi cuối cùng mình cũng tìm cách chạy được với docker.Bối cảnh Cực chẳng đã mình mới phải dùng wordpress vì khách hàng vừa muốn chuyển từ wordpress sang EzyPlatform để nâng cấp toàn bộ hệ thống của họ lên phiên bản 3, trong lúc đó vẫn phải fix các lỗi của phiên bản 2 dùng wordpress nên lại lọ mọi cài đặt. Các bước cài đặt Với docker mình cũng phải loay hoay mất khá nhiều thời gian. Tạo thư mục Đầu tiên bạn cần tạo một thư mục, không cần quyền cao chức trọng gì cho thư mục này, không cần phải sudo gì cả, cứ tạo bình thường, ví dụ thư mục của mình tạo sẽ là /Use
Category:
DevOps
Post by:
Young Monkeys - Founder
Posted date:
1742573504000
Devops roadmap: Git
Tổng quan về Git Hệ thống quản lý phiên bản, tạo ra bởi Linus Torvalds - cha đẻ của Linux. Các câu lệnh git init : khởi tạo 1 repo mới git clone <repository_url> : tải repo về máy git status : kiểm tra trạng thái hiện tại, hiển thị các file thay đổi / thêm mới / xoá… git add <file_name> : thêm file trước khi commit git add . : thêm tất cả các file git commit -m "Your commit message" : sau khi các file được thêm, dùng lệnh này để lưu các thay đổi vào repo ở máy local trước khi push lên server git push origin main push các thay đổi lên nhánh main trên server git pull origin main update các thay đổi của repo trên server vào repo trên máy local Câu hỏi thường gặp Huỷ một commit đã thực hiện khi co
Category:
DevOps
Post by:
Posted date:
1733803931000
Devops roadmap: Linux basic
Các vấn đề / câu lệnh chính cần quan tâm của linux:1. Quản lý user Tạo mới user: adduser <username> Thêm user vào nhóm quản trị (sudo) của hệ thống: usermod -aG sudo <username> Tạo ssh key cho user: ssh-keygen Nếu muốn ssh từ user (u1) ở máy client vào server, sử dụng user (u2) ở phía server, nếu không dùng user/pass mà muốn ssh qua ssh key thì cần thêm public key của u1 vào thư mục /home/u2/.ssh/authorized_keys trên server 2. Quản lý file Thêm file mới: touch <file_name> Xoá file: rm <file_name> Copy file từ thư mục A sang B: cp /path/to/source.txt /path/to/destination.txt Copy thư mục thì thêm tham số -r: cp -r /path/to/source_dir /path/to/destination_dir File permission: Kiểm tra
Category:
DevOps
Post by:
Posted date:
1733195702000
0%
Sign In
Sign in to collect and sell plugins.
Sign Up Here
Did you forget password?
Reset it here!
Login
Dont have account?
Register Here!
Register
Register to collect and sell plugins.
Have An Account? Sign In
I agree with
the terms and conditions
Register
Have An Account?
Sign In!
Forgot Password
Input your email to receive reset password link, or if you remember your password, you can click
Sign In
Send Successfully
Please check your email
Submit
Alert