- 博客(10)
- 收藏
- 关注
转载 Win右键Markdown文件
查看->刷新,这样之后,就可以桌面右键菜单->新建->.md文件了。直接导入注册表文件新建文本文件,将以下内容复制过去,然后重命名为import.reg,然后双击导入。或者下载import.reg,下载后双击导入。Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT.md]@=“markdownpad2”[HKEY_CLASSES_ROOT.md\ShellNew]“NullFile”=""[HKEY_CLASSE
2022-02-01 20:57:11 117
原创 设置Ubuntu和CentOS的IP属性
Ubuntu18.04:修改 /etc/netplan/xxx.yaml 文件中的相应属性更新配置: sudo netplan applyCentOS7:修改 etc/sysconfig/network-scripts/ifcfg-xxx 文件中的相应属性更新配置: (root下) systemctl restart network.service或 service network restart具体的修改选项遍地都有,不在此赘述.注意修改属性时候,要把IP地址等属性用双引号包裹起来.
2020-08-02 20:37:50 148
原创 Windows下使用Clion-Cygwin,CMakeLists.txt编写的一个坑
在Clion中的CMakeLists.txt里链接Jsoncpp的静态库怎么都链接不上,一直报错:json.lib找不到。一开始只是以为json库的路径没有写对,其实在Windows平台,下面这些路径的写法全都可以:#link_directories(z:/CLionProjects/win10/pro11/cmake-build-debug)#link_directories(Z:/CLionProjects/win10/pro11/cmake-build-debug)#link_directo
2020-07-10 04:24:16 442
原创 rabbitmq c++ 之 AMQP-CPP的学习资料
在rabbitmq的官网上能找到C/C++的客户端的下载:https://www.rabbitmq.com/devtools.html我们使用的是AMQP-CPP这个客户端.然后开始学习AMQP-CPP的用法,在github上有简单的使用说明,但是资料并不多,本网站上也能搜到一些使用教程,但是资料也不是特别多,我记录了一下自己学习时用到的资料,希望能节省大家的时间。1.官网的使用说明。https://github.com/hoxnox/examples.amqp-cpp2.github上的例子:
2020-07-05 08:47:22 1310 1
原创 编译json.cpp的bug记录
源码编译Json文件时报错:error: expected ‘;’ at end of member declarationvoid *(*malloc_fn)(size_t sz);error: expected ‘)’ before ‘sz’void *(*malloc_fn)(size_t sz);原因:cJSON.h 中提示: unknown type name ‘size_t...
2020-05-07 12:53:01 566
原创 VS2017跨Linux平台编译 头文件下载失败的解决
用VS2017连接Unbuntu18.04时,标头可以直接下载.但是连接CentOS7 时,标头无法下载更新,导致包含头文件时总是出现红色下划线,报错:无法打开源文件.可以把CentOS7系统下的include文件夹(路径为:/usr/include)整体拷贝到Z:\VS2017\Common7\IDE\VC\Linux\include\usr 这个目录下.如果VS2017的usr目录下原本...
2020-04-19 14:51:05 718
原创 关于位运算的左移右移和字节序
有几点需要注意:1.弄清操作数究竟是谁例如:0x01<<8; 0x0101<<8第一个操作数是0x01; 第二个操作数是0x0101,这里0x0101是一个整体向右移动.再如:char buf[4]=“abc”;int num=0;num=buf[0]; // num=97; 仅buf[0]作为num的低位字节填充num的...
2020-04-18 15:50:24 2189
转载 如何优雅的断开tcp连接
调用 close()/closesocket() 函数意味着完全断开连接,即不能发送数据也不能接收数据,这种“生硬”的方式有时候会显得不太“优雅”。close()/closesocket() 断开连接主机A发送完数据后,单方面调用 close()/closesocket() 断开连接,之后主机A、B都不能再接受对方传输的数据。实际上,是完全无法调用与数据收发有关的函数。一般情况下这不会有问题...
2020-04-15 09:21:31 1125
原创 Ubuntu18.04安装docker
安装curl时出现提示:无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系.然后参考网上的文章,安装aptitude, 使用命令:sudo aptitude install curl安装curl,此时就安装顺利了....
2020-03-22 12:42:06 141
原创 学习笔记(01):编程可以这样学-Windows我来了
《编程可以这样学》提出一种全新的学习理念,在我们去窥探各种语言或技术的细枝末节之前,老张会带着大家先去程序员的世界里遨游一圈:C语言只是用来写黑底白字的控制台程序吗?算法在游戏开发中有什么用?学校开设的计算机相关课程在实际开发中如何联系在一起?五花八门的语言或技术都在怎样的情形下派上用场?遇到问题该去查阅哪一方面的书籍……...
2020-02-02 19:17:43 138
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人