240 发简信
IP属地:重庆
  • C++项目相关知识命名空间2

    命名空间合并 test_a.h中有定义: test_b.h中有定义: 然后,在test_c.cpp中有如下代码片段: 则最后多个命名空间ns会合并成一个命名空间ns,包含类a...

  • C++项目相关知识#include,.h和.cpp分工

    预备知识 #include 就是把另一个文件里的东西复制到当前文件,无论你的文件是. h 还是. cpp 都是一样的。c++中我们cpp文件和.h文件的区别是,cpp文件是需...

  • C++ 项目相关知识命名空间

    命名空间 命名空间一般是对全局变量,函数,类做处理的,以防多个重名变量引起的重定义错误。命名空间主要分为三种 你指定的命名空间 你指定了一个名字为A的命名空间。这种命名空间具...

  • git push

    使用git push,根据远程仓库和本地仓库的属性不同,主要分为以下几种情况。 要是本地仓库比远程仓库提前,使用git push后,远程仓库的文件版本完全被替换成本地仓库的版...

  • C++ 读锁和写锁

    读锁 所用到的数据结构是读写锁,初始化之后,即可以当读锁,又可以当写锁。 结果如下 写锁 结果如下

  • C++ 线程join和detach

    (1)当使用join()函数时,主调线程(main函数里有一个主调线程)阻塞,等待被调线程终止,然后主调线程回收被调线程资源,并继续运行;上面这段话的意思就是,使用join(...

  • git pull

    git pull 要是使用命令git pull前,本地仓库和工作区并不一致怎么办?不用担心这个,此时如果使用该命令,则会有下列提示 提示你提交修改到本地仓库或暂时存储一下。提...

  • git远程仓库

    连接远程仓库基本操作 连接远程仓库前得先设置好ssh连接你可以使用ssh-keygen -t rsa -C "youremail"创建SSH Key,rsa加密算法是一种非对...

  • git本地仓库的其他命令

    git commit -a 把工作区的修改添加到本地仓库的需要两步git add filename,git commit -m "message"有时候会觉得麻烦,这个时候可...

  • git基本操作

    安装好git后的配置环境操作 步骤如下 用 git init 初始化仓库,这个时候仓库下就会多一个.git文件,默认情况下这个文件是隐藏的,不过你可以用ls -a列出所有文件...

个人介绍
怕什么真理无穷,进一寸有一寸的欢喜