logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

windows下taskill命令关闭进程使用实例

简介在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中submodule子模块的添加、使用和删除

背景项目中经常使用别人维护的模块,在git中使用子模块的功能能够大大提高开发效率。使用子模块后,不必负责子模块的维护,只需要在必要的时候同步更新子模块即可。本文主要讲解子模块相关的基础命令,详细使用请参考man page。子模块的添加添加子模块非常简单,命令如下:git submodule add <url> <path&a

#git
一行命令设置vscode远程连接免密登录

远程连接vscode作为在Windows终端连接到Linux服务器直接进行代码编辑的工具,使用广泛。连接的原理是ssh,使用Remote-ssh插件。具体的连接步骤比较简单,简略说明一下:点击左下角的绿色按键: SSH在弹出的命令行中选择第一个:remote-ssh: connect to host选择增加一个新主机后面按提示填写主机地址、用户名、密码等信息即可连接成功等待底层命令行输出窗口显示连

#vscode#ssh
Mysql历险记: Job for mysqld.service failed because the control process exited with error code

现象经过一个五一小长假,电脑也得到了很好的休息。开工第一天,发现Mysql挂掉了,原因是其他服务产生了大量日志,把磁盘搞满了。理论上,磁盘满了,删除点文件,把空间释放出来,再重启Mysql就好了。但这次,重启不了了,查看状态显示如下:定位解决重启了几次,查看状态时,都是报这个错误。下面看一下Mysql的日志吧:这里的信息比较详细,可以看出Mysql在几天前已经挂掉了,它把丢弃无法恢复的数据。好在它

#mysql
c++ map取值的find、[]、at方法特性对比

背景项目中经常需要对std::map进行插入和取值操作,以前经常使用find和[]直接操作,c++11引入了at方法。本文主要介绍它们的使用方法和不同之处。find很直观的查找元素操作,如:#include <map>#include <iostream>using namespace std;int main(){map<string, int> m;m["x

c++11多线程编程同步——使用future和promise

简介在多线程编程中,需要数据共享,如一个线程需要使用另一线程运算产生的数据。涉及到异步编程时,有时需要线程间同步,如执行异步订阅消息时,当订阅消息的结果返回成功后,处理消息的线程才需要运行。以上场景的都可以使用std::future和std::promise实现。std::promise是可以存储类型T的值的对象,该值可以被另一线程的std::future对象获取,并提供了同步机制。...

c++创建目录的几种方式

system调用这种方法简单粗野,适用于Linux系统。代码如下:#include <iostream>#include <string>#include <sys/types.h>#include <sys/stat.h>#include <signal.h>#include <errno.h>int main(int ar

#c++
c++转换char为string的几种方式

使用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和其他数据类型之间进行...

#c++
c++使用amqp-cpp库连接RabbitMq

AMQP-CPP简介c++连接RabbitMq的库目前不多,很多朋友直接使用Rabbitmq-c封闭了类,供c++使用,也是一种方法。经过选型和使用,我在项目中使用了AMQP-CPP,本文主要介绍AMQP-CPP库的使用。AMQP-CPP是用于与RabbitMq消息中间件通信的c++库。它能解析从RabbitMq服务发送来的数据,也可以生成发向RabbitMq的数据包。该库使用分层架...

#rabbitmq#c++
c语言中static关键字用法详解

概述static关键字在c语言中比较常用,使用恰当能够大大提高程序的模块化特性,有利于扩展和维护。但是对于c语言初学者,static由于使用灵活,并不容易掌握。本文就static在c语言中的应用进行总结,供参考使用。错漏之处,请不吝指正。在程序中使用static变量1. 局部变量普通局部变量是再熟悉不过的变量了,在任何一个函数内部定义的变量(不加static修饰...

    共 56 条
  • 1
  • 2
  • 3
  • 6
  • 请选择