tool use

it2025-09-20  1

/******* file dir show *************************/ root   cppDir     xxx.pb.h     xxx.pb.cc     xxx.grpc.pb.h     xxx.grpc.pb.cc  proDir     xxx.proto ***********************************************/

[normal] protoc -I=$proDir --cpp_out=$cppDir $proDir/xxx.proto

[grpc] protoc -I=$proDir --grpc_out=$cppDir --plugin=protoc-gen-grpc=`which grpc_cpp_plugin` $proDir/xxx.proto protoc -I=$proDir --cpp_out=$cppDir $proDir/xxx.proto

/******** eg ********************************/ cd ./root protoc -I=proDir --cpp_out=cpp proDir/hello.proto

protoc -I=proDir --grpc_out=cpp --plugin=protoc-gen-grpc=`......./bin/grpc_cpp_plugin` proDir/company.proto protoc -I=proDir --cpp_out=cpp proDir/company.proto

/**********        git         ************/ // new task git checkout develop git pull                            // del branch git checkout -b [task][bug]/SW-ID                git branch -D [task][bug]/SW-ID update code git add update files git clang-format git commit -m "what you do" git push origin [task][bug]/SW-ID

// Resolve conflict git checkout develop git pull git checkout yourTask git merge develop yourTask

// some help git checkout develop git fetch -a git checkout yourTask git merge origen/task yourTask          // chong tu git checkout develop git pull git checkout task git merge develop task

// develop -> release git checkout develop git fetch && git checkout release/new           ||           \/ git fetch -a git checkout release/new git merge origen/release/new release/new

tar命令 解包:tar zxvf FileName.tar 打包:tar czvf FileName.tar DirName

// 修改目录用户组 sudo chown -R user:nogroup /home/user/

// ubuntu 下关闭/打开触摸板 sudo modprobe -r psmouse #关闭 sudo modprobe psmouse #打开

// valgrind sudo valgrind --tool=memcheck --error-limit=no --track-origins=yes  --trace-children=yes --track-fds=yes --log-file=help.txt ./youApp

{     #! /bin/bash

    sudo /opt/Qt5.12.3/Tools/QtCreator/bin/qtcreator }

 

 

 

最新回复(0)