Skip to content
This repository has been archived by the owner on Jan 3, 2024. It is now read-only.
/ Utilities Public archive

Tài nguyên cho organisation

License

Notifications You must be signed in to change notification settings

NMLT-NTTMK-K18/Utilities

Repository files navigation

UTILITIES

GitHub last commit (by committer) GitHub repo size GitHub contributors CodeFactor

TABLE OF CONTENTS


🔢 SAMPLE INPUT FILES

Đây là các file template input từ thầy Khang để dùng cho việc import từ file

Int Data input files Float Data input files

Float Matrix input files Float Matrix input files


💥 GENERATE VISUAL STUDIO SOLUTION & PROJECTS

  • Tạo cấu trúc folder giống như tạo project trên VS

genVS.py genVS V2.py

Note

  • genVS.py: Phiên bản cũ, chỉ tạo được nhiều project với theo 1 số lượng

  • genVS V2.py (Recommend): Phiên bản mới, tạo được nhiều project với nhiều số lượng khác nhau

    Ví dụ: Mở bài 5-258-struct ra là biết chứ không biết diễn tả sao 😕

  • File .cpp chỉ cố định là Source.cpp, lười implement thêm Bai???.cpp

Important

Vì là sử dụng random uuid4() nên sẽ có tỉ lệ vô cùng nhỏ trùng uuid :v hên xui khi gen


😌 COPY ANSWER FROM DOC (Windows Powershell Script)

copyAnswerFromDoc.ps1

  • Copy, edit, đưa lại clipboard đáp án từ tài liệu của thầy Khang
  • Có thể để script ngoài desktop, taskbar, start menu (C:\ProgramData\Microsoft\Windows\Start Menu\Programs) để dễ mở

Ví dụ:

  1. Copy từ tài liệu vào clipboard

    00887. int main()
    00888. {
    00889. int n;
    00890. cout << "Nhap n: ";
    00891. cin >> n;
    00892.
    Đệ quy tuyến tính
    40
    00893. int kq = DemChuSo(n);
    00894. cout << "Ket qua: " << kq;
    00895. return 1;
    00896. }
    
  2. Ấn chạy script

  3. Paste dô file .cpp và dùng formatter để format lại 😌 (Không format nó không indent scope đâu 🤨)

    int main()
    {
    int n;
    cout << "Nhap n: ";
    cin >> n;
    
    int kq = DemChuSo(n);
    cout << "Ket qua: " << kq;
    return 1;
    }

🤨 GENERATE WECODE REPO

GenWeCode.py


⚙️ INSTALL MINGW FOR C++ COMPILER

  • Tải nhanh luôn (Windows)
  • Tải rồi set env path

MinGW x32 MinGW x64

Note

Source installer

Cho ai thích cài từ source


.GITGIRNORE TEMPLATE

# No tracking stuff
.vs
.vscode
**/*test*
**/*temp*

# VS
**/x64
**/x86
**/*.exe # CodeRuner C++ compiled file ignore

# CodeBlocks
**/*bin
**/*obj
**/TestCodeBlock*

# Python
**/*.py

.GITATTRIBUTES TEMPLATE

**/*.cpp text linguist-language=C++ eol=crlf

COLOR

Pastel

Order

  • red
  • orange
  • yellow
  • green
  • blue
  • brown
  • white
  • grey