
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
简介在Linux下使用kill -9 pid轻松关闭程序。在windows下也可以使用taskill来达到同样的目的。注意,windows系统不区分大小写。语法TASKKILL [/S system [/U username [/P [password]]]] { [/FI filter] [/PID processid | /IM imagename] } [/T] [/F]其中:/S syst
背景项目中经常使用别人维护的模块,在git中使用子模块的功能能够大大提高开发效率。使用子模块后,不必负责子模块的维护,只需要在必要的时候同步更新子模块即可。本文主要讲解子模块相关的基础命令,详细使用请参考man page。子模块的添加添加子模块非常简单,命令如下:git submodule add <url> <path&a
远程连接vscode作为在Windows终端连接到Linux服务器直接进行代码编辑的工具,使用广泛。连接的原理是ssh,使用Remote-ssh插件。具体的连接步骤比较简单,简略说明一下:点击左下角的绿色按键: SSH在弹出的命令行中选择第一个:remote-ssh: connect to host选择增加一个新主机后面按提示填写主机地址、用户名、密码等信息即可连接成功等待底层命令行输出窗口显示连
现象经过一个五一小长假,电脑也得到了很好的休息。开工第一天,发现Mysql挂掉了,原因是其他服务产生了大量日志,把磁盘搞满了。理论上,磁盘满了,删除点文件,把空间释放出来,再重启Mysql就好了。但这次,重启不了了,查看状态显示如下:定位解决重启了几次,查看状态时,都是报这个错误。下面看一下Mysql的日志吧:这里的信息比较详细,可以看出Mysql在几天前已经挂掉了,它把丢弃无法恢复的数据。好在它
背景项目中经常需要对std::map进行插入和取值操作,以前经常使用find和[]直接操作,c++11引入了at方法。本文主要介绍它们的使用方法和不同之处。find很直观的查找元素操作,如:#include <map>#include <iostream>using namespace std;int main(){map<string, int> m;m["x
简介在多线程编程中,需要数据共享,如一个线程需要使用另一线程运算产生的数据。涉及到异步编程时,有时需要线程间同步,如执行异步订阅消息时,当订阅消息的结果返回成功后,处理消息的线程才需要运行。以上场景的都可以使用std::future和std::promise实现。std::promise是可以存储类型T的值的对象,该值可以被另一线程的std::future对象获取,并提供了同步机制。...
system调用这种方法简单粗野,适用于Linux系统。代码如下:#include <iostream>#include <string>#include <sys/types.h>#include <sys/stat.h>#include <signal.h>#include <errno.h>int main(int ar
使用string构造函数构造函数 std::string(size_t n, char c);使用n个字符c初始化string对象。char c = '1';std::string s(1, c);std::cout << s << std::endl;使用stringstreamstringstream能够在string和其他数据类型之间进行...
AMQP-CPP简介c++连接RabbitMq的库目前不多,很多朋友直接使用Rabbitmq-c封闭了类,供c++使用,也是一种方法。经过选型和使用,我在项目中使用了AMQP-CPP,本文主要介绍AMQP-CPP库的使用。AMQP-CPP是用于与RabbitMq消息中间件通信的c++库。它能解析从RabbitMq服务发送来的数据,也可以生成发向RabbitMq的数据包。该库使用分层架...
概述static关键字在c语言中比较常用,使用恰当能够大大提高程序的模块化特性,有利于扩展和维护。但是对于c语言初学者,static由于使用灵活,并不容易掌握。本文就static在c语言中的应用进行总结,供参考使用。错漏之处,请不吝指正。在程序中使用static变量1. 局部变量普通局部变量是再熟悉不过的变量了,在任何一个函数内部定义的变量(不加static修饰...







