
代码笔记
文章平均质量分 60
编码技巧
A_cccll
人总是活在自己的认知里
展开
-
cpp windows+vscode编译环境构建
windows下搭建c++开发环境1.依赖包准备:1. 下载vscode & 下载mingw2. 获取依赖库路径:cmd---> gcc -v -x c++ -E - |C++头文件 gcc -v -x c -E - |C头文件3. 安装c/c++相关扩展包:* C/C++ Extension Pack |扩展包集-省事直选* C/C++ |必装* C++ Intellisense |代码提示与高亮* CMake |工程编译* GitLens — Git su原创 2021-09-21 08:21:28 · 188 阅读 · 0 评论 -
linux 压缩&解压缩&文件归档格式
linux文件归档&压缩&解压缩[tar归档]解压缩| 解包tar -xf不解压| 查看压缩包构成tar -tf压缩| 打包tar -cf内置压缩工具gzip工具(tar.gz| .tgz)使用参数-z调用相关工具zcat,zcmp,zless,zmore,zdiff,zgrepbzip2工具(tar.bz| tar.bz2)使用参数-j调用相关工具bzcat,bzcmp,bzless,bzmore,bzdiff,bzgrepcompress工具(ta原创 2021-09-22 21:54:02 · 140 阅读 · 0 评论 -
git-操作手册
管理机制1.工作区域划分工作区 1.本地工作路径暂存区 2.位于(.git/index)文件中,所以暂存区有时也称为索引(index)版本库 3.位于(.git/)目录中,含此项目的快照数据,即本地仓库 4.位于服务器上的远程仓库操作命令1.创建仓库git init [dentry] 初始化一个git仓库git clone [url] 远程仓库--->本地仓库2.提交与修改git add [file] 工作区--->暂存区git commit 暂存区原创 2020-09-14 00:13:38 · 133 阅读 · 0 评论 -
git-版本管理
git下载地址[windows版本下载地址](https://git-scm.com/download/win)安装教程[安装教程](https://www.jianshu.com/p/bebba0d8038e)使用方式1.建立仓库git init 使用指定路径作为git仓库git init newrepo2.添加文件git add filename3.提交版本git...原创 2019-12-27 16:41:33 · 172 阅读 · 0 评论 -
数据库-redis-命令总结
redis特性1.基于内存的key-value数据库 2.基于c语言编写的,可以支持多种语言的api //set每秒11万次,get 81000次 3.支持数据持久化 4.value可以是string,hash, list, set, sorted set 使用场景1. 去最新n个数据的操作2. 排行榜,取top n个数据 //最佳人气前10条3. 精确的设置过期时间4...原创 2019-12-12 16:08:04 · 163 阅读 · 0 评论 -
数据库-sql-查询语句
基本查询语句查找表 select * from tablename; 查找表中的data字段select a.data from tablename a;查找表中的data字段并且*10select a.data*10 from tablename a;查找表中的data字段并且求平均select avg(a.data) from tablename a;查找表中的d...原创 2019-08-22 20:21:25 · 345 阅读 · 0 评论 -
cpp stl容器操作
底层容器常用共同操作增加元素:iterator insert()删除元素:iterator erase()容器元素个数:int size()容器是否为空:bool empty()清空容器元素:clear()1,2容器元素互换:1.swap(2)序列式容器特点:共同操作: c.resize() //重新定义容器c长度vector定义:vector<T> ...原创 2020-04-01 10:57:42 · 416 阅读 · 1 评论 -
cpp-stl-容器对比
STL包含13个模板类<algorithm>、<deque>、<functional>、<iterator>、<vector>、<list>、<map>、 <memory>、<numeric>、<queue>、<set>、<stack>和<u...原创 2019-12-12 16:10:45 · 251 阅读 · 0 评论 -
cpp-stl-容器-成员函数
mapmap的基本操作函数: C++ Maps是一种关联式容器,包含“关键字/值”对 begin() 返回指向map头部的迭代器 clear() 删除所有元素 count() 返回指定元素出现的次数 empty() 如果map为空则返回true end() 返回...原创 2019-12-02 18:02:26 · 292 阅读 · 0 评论 -
cpp-jsoncpp库-简述
json三个主要类 Value,json::value只能处理ANSI类型的字符串,如果程序使用Unicode,需要加转码函数 Reder,Json::Reader不能直接用了,会报error C4996,改为使用Json::CharReader Writer,Json::Writer 类是一个纯虚类,并不能直接使用。在此我们使用 Json::Writer 的子类:Json:...原创 2019-08-14 11:27:00 · 468 阅读 · 0 评论 -
c-glibc库函数大全
glibc 和 libc 都是 Linux 下的 C 函数库libc 是 Linux 下的 ANSI C 函数库;glibc 是 Linux 下的 GUN C 函数库;glibc在/lib目录下的.so文件为libc.so.6mem(按字节操作)void *memset(void *s, int ch, size_t n);void *memcpy(void *dest, co...原创 2020-01-08 11:46:26 · 3495 阅读 · 0 评论