logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

git 取消文件追踪/撤销git commit暂存区文件/.gitignore文件

1.取消文件追踪对某个文件取消追踪git rm -r --cached a.txt //删除a.txt的跟踪,并保留在本地git rm -r --f a.txt  //删除a.txt的跟踪,并且删除本地文件git rm -r -n --cached 文件/目录名//列出需要取消跟踪的文件,不会删除文件;-r表示递归,-n表示列出文件git rm -r --cached D:/WorkSpace/d

#linux#git
push的是一个文件夹时,git查看只有文件夹名@+数字,没有文件夹中内容

本地库进行提交时——git commit -m "correct machine learning slides" ~/Desktop/MLofAndrew-Ngerror;出现标题上问题1、用rm -rf .git/ 删除从github克隆下的隐藏文件./git2、提交命令后不加文件路径名,直接提交: git commit -m "correct machine learning slides"

#git#机器学习#人工智能
字符指针char*用法总结

1、char*指向单个字符char ch = 'w';char* pc1 = &ch;cout << *pc1 << endl;//w2、char*指向字符数组char arr[] = "abcdef";char* pc2 = arr;//数组首元素地址赋值给指针pc2,指针大小只有4字节不可能放下整个数组cout << *pc2 << en

#c++#开发语言
c++ new一个结构体 初始化

new和delete运算符是用于动态分配和撤销内存的运算符,必须成对适用;new用法——开辟单变量地址空间、开辟数组空间;new作用——使用new运算符时必须已知数据类型,new运算符会向系统堆区申请足够的存储空间,如果申请成功,就返回该内存块的首地址,如果申请不成功,则返回零值;new出来的对象用对应数据类型的指针接收——new运算符返回的是一个指向所分配类型变量(对象)的指针。对所创建的变量或

#c++#开发语言#后端
CMake编译工程/第一个CMakeLists.txt(最详细案例演示)

在 linux 平台下使用 CMake 构建C/C++工程的流程:手动编写 CmakeLists.txt。执行命令 cmake PATH 生成 Makefile ( PATH 是顶层CMakeLists.txt 所在的目录 )。执行命令 make 进行编译。当前项目目录结构有两个项目5.3.1和5.3.2最小CMake工程进入文件夹5.3.1,VScode打开项目文件5.3.1在项目5.3.1顶层

#c++#linux#vscode
关于while循环终止循环的三种方式

1、不满足while循环条件,直接跳出循环;2、利用break:break是跳出整个循环,直接执行跳出循环后的下面的代码;3、利用continue:continue是终止当次循环,不执行下面的代码,直接进入下一次循环...

#c++
c++:enum枚举数据类型(详细举例)

基本概念:枚举数据类型是一种由程序员定义的数据类型,其合法值是与它们关联的一组命名整数常量;枚举类型(enumeration)是 C++ 中的一种派生数据类型,它是由用户定义的若干枚举常量的集合;枚举类型的定义格式为:enum <数据类型名> {<枚举常量表>};//关键字enum——指明其后的标识符是一个枚举类型的名字;//枚举常量表——由枚举常量构成。"枚举常量"或称"

#c++
动态规划———最长公共子序列 c++完整代码

最长公共子序列(LCS)定义:给定序列s1={1,3,4,5,6,7,7,8}, s2={3,5,7,4,8,6,7,8,2},s1和s2的相同子序列,且该子序列的长度最长,即是LCS。公共子序列就是,s1和s2中都要包含的元素,并且顺序是保持不变的;其中上述s1和s2一个最长公共子序列是{ 3,4,6,7,8 };递推关系:二维数组arr[i][j]的元素存放,子串s中,s0s1s2s3……si

#c++#算法
c++ int main(int argc, char* argv[ ])详解

main函数的参数列表保存了输入参数的信息,第一个参数argc记录了输入参数的个数,第二个参数是字符串数组的,字符串数组的每个单元是char*类型的,argv数组中的第一个单元指向的字符串总是可执行程序的名字,以后的单元指向的字符串依次是程序调用时的参数argc是命令行总的参数个数,即argc记录了用户在运行程序的命令行中输入的参数总的个数;argv[ ]是argc个参数,其中第0个参数是可执行程

#c++#linux
在ubuntu中vscode创建第一个C++工程文件(详细案例)

第一个简单工程文件5.3mkdir一个文件,(c++以文件夹为工程单位)创建文件夹5.3,并用 vscode打开该文件夹;创建一个.cpp文件在VScode下打开终端并编译cpp文件ctrl+`——打开终端,g++编译cpp文件;并运行第一个多文件多目录的c++工程文件5.3.2创建文件夹5.3.2,并用VScode打开;新建文件夹include和srcinclude放头文件;src放源文件;右键

#c++#vscode#linux
暂无文章信息