- 博客(11)
- 资源 (3)
- 收藏
- 关注
原创 golang学习-安装环境
go下载地址:https://golang.google.cn/dl/ 下载完毕后,将压缩包进行解压,解压到usr/local文件夹下面。tar -C /usr/local -xzf go1.4.linux-amd64.tar.gz 配置环境:通过修改.bashrc文件:vim ~/.bashrc //在最后一行添上:export PATH=$PATH:/usr/loc...
2018-08-20 18:33:07 308
原创 C/C++学习笔记-linux下tree命令
├── Debug│ ├── makefile│ ├── objects.mk│ ├── sources.mk│ ├── src│ │ ├── subdir.mk│ │ ├── testcases.d│ │ ├── testcases.o│ │ ├── test.d│ │ └── test.o│ └── test├─...
2018-08-17 15:07:32 295
原创 C/C++学习笔记-CMake教程
在Linux的开发环境下,大多数个的就是CMake和make来对编译继进行管理。但是对于很多像我这样的新手来说。makefile规则过于复杂。有个同事说,这两个的关系就像是汇编语言和C++语言一样,我觉得比喻得十分贴切。本文就CMake的学习做一个笔记。简单的helloworld首先我们在工作目录上新建一个helloworld.cpp的文件,然后再新建一个CMakeLists.txt的文件...
2018-08-17 09:12:20 1560
原创 C/C++学习笔记-eclipseCDT打开git项目不能用问题
问题:在eclipse cdt中import github的远程项目,操作是import ->Git/projects from git ->Clone URI导入的项目可以switch branch, 但就是不能打开函数的声明,实际上eclipse的一切快捷键都不能用了我看了下导入项目的preference,发现连c++ build选项都没有,觉得问题可能在于导入的项目没...
2018-08-15 14:48:22 335
原创 C/C++学习笔记-string(增删改查)
查:功能:在字符串中查找某个字符或字符串。函数:find(str,pos),rfind(str,pos),find_first_of(str,pos),find_last_of(str,pos)。 参数:str,要查找的字符或字符串;pos,查找的起始位置。std::string str = "abc123abc456";/* str=| a | b | c...
2018-08-14 13:56:40 718
原创 C/C++学习笔记-terminate called without an active exception
错误:程序没有输出结果,进程僵死。这个错误是在程序运行的时候出现的,编译阶段没有任何错误原因就是std::thread在main()结束的时候,被销毁了。解决方案:调用join或者detach...
2018-08-13 15:25:58 20551
原创 C/C++学习笔记-eclipse不支持C++11问题
//TODO#include <iostream>#include <thread>std::thread::id main_thread_id = std::this_thread::get_id();void hello(){ std::cout << "Hello Concurrent World\n"; if (main...
2018-08-09 17:04:36 2101
原创 C/C++学习笔记-开发环境
Eclipse+CDT 目前不知道为啥要用eclipse,总是给人感觉笨笨的。在eclipse上新建c++项目,步骤:第一步:主要有3点,项目名称,项目类型(project type),编译器(tool chains)。编译器这里分了两种,要注意选择,第一种cross GCC是常说的交叉编译,但是,我们主要选择第二种Linux GCC。中间的内容设置简单明了,最后一步显示了...
2018-08-09 16:05:55 263
原创 C/C++学习笔记-读文件
读写文件在日常写代码中,是经常用到的。这里介绍两种,基于C的和基于C++的文件操作,个人常用C的文件操作,因为有人做过测试,基于C的效率高一点。具体没去比较过。基于C的文件操作#include <stdio.h>1、fopen(filename,mode);解释:功能:打开一个文件流;参数filename:文件的名字; 参数mode:打开方式,r只读、r+可读可写...
2018-08-09 10:59:42 273
原创 C/C++学习笔记-多线程
多线程之std::threadstd::thread 是c++11里面新特性,特点在于能够简单方便的使用多线程,如果你用std::thread报错,那么很大可能是你的编译器不支持c++11,请参看另一片//============================================================================// Name ...
2018-08-09 10:57:44 232
cmake详细教程
2018-08-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人