Posts
All the articles I've posted.
Qt什么时候用activateWindow
Published: at 09:00 AMQt什么时候用activateWindow 通常我们使用show来显示窗口,使用raise将窗口显示在最前面。 遇到的问题是,当在主窗口中打开一个子窗口时,如果这个窗口之前已经创建好了,它只是不在最前面被遮挡了,这时候要把它显示在前面使用show和raise是可以的。但是会带来一个问题,...
mysql CPU一直占用过高
Published: at 03:26 AMmysql CPU一直占用过高 简单解决方法 1> 登录mysql mysql -uroot -p 输入密码 2> 显示处理的列表 show processlist; 发现某个Query的状态是sending data,一直卡在这里 3> kill掉查询ID kill 4357 再次查看mysqld的CPU占用率是不是下...
解决多线程处理相同产品造成的数据错乱问题
Published: at 03:18 AM目前场景是大概有十几万产品,每个产品用一个ID号表示,它有很多个属性,收到消息后主要是对产品进行增、删、改操作。 服务端有多个线程,收到一个消息后就分配一个线程去处理,问题是当某个产品ID同时被多个线程操作的时候中间会出现数据错乱的问题。由于是老系统处理一个消息时...
C++保证函数能在超时时间内返回
Published: at 10:39 AM使用这两个接口就可以了 功能:保证某个操作能在超时时间内返回 说明:sharedfromthis保证在退出作用域的时候智能指针不被释放,在线程退出的时候再自动销毁。 每执行一次execTimeout都会启动一个新线程,在线程退出后自动回收所有资源,注意T类型需要能...
C、C++ 跨平台获取当前进程内存
Published: at 05:20 AMThe "Resident set size" ("Working set size" on Windows) is the amount of physical memory (RAM) used by a process's code and data. Monitoring size changes is an important way to find memory leaks and improve performance, but methods to get this data d...
vi、vim常用功能键
Published: at 03:03 AMvi/vim常用功能键 移动光标键 说明 -------- h或向左方向键 光标向左移动一个字符 j或向下方向键 光标向下移动一个字符 k或向上方向键 光标向上移动一个字符 l或向有方向键 光标向右移动一个字母 翻页键 说明 -------- ctrl+f 屏幕向下移动一页...
STL容器循环erase迭代器失效
Published: at 01:42 AMSTL容器循环erase迭代器失效 下面以stdmap作为例子其他容器类似,给出两种写法一种C++11的一种C++03的 // 初始化 stdmap<int, int> mp; for (int i = 0; i < 10; i++) { mpi + 1 = i + 1; } // 删除value为偶数的 ...
qpid笔记
Published: at 10:57 AM查看所有队列包括消息的信息 qpid-stat -q 查看指定队列信息 qpid-stat -q grep pingpong 查看连接信息,连接数、时间、消息数等 qpid-stat -b 删除指定队列 qpid-config del queue pingpong 如果队列不为空删除会失败,但是可以强制...
linux实用命令备忘录
Published: at 02:28 PM查看某个进程是否存在 ps -ef grep 进程名 查看一个端口被什么进程占用 netstat -tnlp grep 端口号 -t或--tcp:显示TCP传输协议的连线状况; -n或--numeric:直接使用ip地址,而不通过域名服务器; -l或--listening:显示监控中的服务器的Socket; -p或--...
qpid-cpp Windows编译
Published: at 05:26 AMqpid-cpp Windows编译 > 先要安装boost,cmake,python2.7,ruby 下载qpid-cpp源码 http//mirrors.hust.edu.cn/apache/qpid/cpp/1.39.0/qpid-cpp-1.39.0.tar.gz 解压之后打开CMake(cmake-gui)工具 Browse Source选择:F/qpid-cpp-1.39.0 Browse Build...