摘要:
1. makefile格式如下,想要生成code.o,就要指定它依赖哪些东西。比如这里是依赖code.cpp这个文件 然后如何生成,换行+tab(与python类似,通过tab区分下面的是生成的命令) code.o : code.cpp gcc -c code.cpp 阅读全文
摘要:
centos查看cpu信息 cat /proc/cpuinfo processor有几个就是有几个cpu,每一列是每个cpu的信息 每个processor中的cores是当前cpu中有几个核心。 centos 7忘记密码 重启服务器,然后按esc 选中第一个按e 选择到linuxefi或是linux 阅读全文
摘要:
centos上面的gcc是4.x的,因为我们使用了c++17,所以想升级成最新的gcc 1. 下载源码 https://gcc.gnu.org/index.html 2. 下载下来是.tar.xz,因为xz的格式比较小 3. 解压 xz -d gcc.tar.xztar zvf gcc.tar 4. 阅读全文
摘要:
1.缘由 最近在使用nlohmann的json,发现有些地方不是特别好用,所以就想自己修改一下(目的是为了增加类似jsoncpp中可以//增加注释的功能),在看源码的时候看到了一个迷惑的地方,就是解析json 第一个参数我传入的是一个istream,但是这里接收的是一个类。 调试的时候发现,先创建了 阅读全文
摘要:
前言 一开始使用jsoncpp,但是jsoncpp已经不更新了,nlohmann还在更新,并且jsoncpp做过一次大的版本升级,导致api不兼容,以前使用过的工程代码不能很好的升级到新的版本,并且jsoncpp是多个文件支持,使用的时候我编译成了lib,nlohmann是一个头文件,更方便。 nl 阅读全文
摘要:
原文地址 http://yriuns.github.io/2017/01/23/http-procedure/ 当你在浏览器中键入网址(不妨假设为www.example.com,这个网站非常简单,只有一个HTML文件)并按下回车,就能看到渲染出来的网页。但是,这一过程中具体发生了什么呢? 这个问题困 阅读全文
摘要:
1. clone源码 https://github.com/opencv/opencv 2. 安装cmake 3. cmake配置的时候,输出目录需要另外设置一个目录,不可以放到源码目录 4. 用cmake config的时候有两个需要在线下载,但是cmake下载不下来 5. 在cmake输出目录打 阅读全文
摘要:
二维码解析使用的类库是zxing(官网 https://github.com/zxing/zxing)。 这个类库是谷歌的,原来有c++版本,后来的更新去掉了,zxing介绍了目前基于zxing的其他类库。 glassechidna/zxing-cpp(https://github.com/glas 阅读全文
摘要:
1. 使用odbc的时候,要注意数据库的编码与odbc配置的编码一致,不然有乱码。所以建议,表中字符编码,数据库的编码,odbc等connector的编码都是utf8,避免乱码问题 2. 安装odbc出现无法加载,找不到指定模块的问题,可能是安装的odbc太新,在server上没有对应的window 阅读全文
摘要:
github clone非常慢,解决方法,首先要有vpn 参考 https://www.zhihu.com/question/27159393 第一种方法 这种是没有vpn的方法,测试从10k到 几十k windows下:用编辑器打开host文件: C:\Windows\System32\drive 阅读全文