之前用着一直是正常的,更新了系统后发现之前连的wifi连接是正常的但是不能上网。重置网络,重启机器后都不行。 无意中解决了这个问题。 再找一个可以连接的上的wifi,打开一个网页发现是可以的,再次切换到之前的wifi发现之前不能使用的wifi又可以使用了。 注意,一定要找一个可以连...

阅读全文 »

Qt什么时候用activateWindow 通常我们使用show来显示窗口,使用raise将窗口显示在最前面。 遇到的问题是,当在主窗口中打开一个子窗口时,如果这个窗口之前已经创建好了,它只是不在最前面被遮挡了,这时候要把它显示在前面使用show和raise是可以的。但是会带来一个问题,...

阅读全文 »

mysql CPU一直占用过高 *简单解决方法* 1> 登录mysql mysql -uroot -p 输入密码 2> 显示处理的列表 show processlist; 发现某个Query的状态是sending data...

阅读全文 »

目前场景是大概有十几万产品,每个产品用一个ID号表示,它有很多个属性,收到消息后主要是对产品进行增、删、改操作。 服务端有多个线程,收到一个消息后就分配一个线程去处理,问题是当某个产品ID同时被多个线程操作的时候中间会出现数据错乱的问题。由于是老系统处理一个消息时中间涉及到多个操作,所以操作与操作...

阅读全文 »

使用这两个接口就可以了 功能:保证某个操作能在超时时间内返回 说明:shared_from_this保证在退出作用域的时候智能指针不被释放,在线程退出的时候再自动销毁。 每执行一次execTimeout都会启动一个新线程,在线程退出后自动回收所有资源,注意T类型...

阅读全文 »

The "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 chan...

阅读全文 »

vi/vim常用功能键 移动光标键 说明 -------- h或向左方向键 光标向左移动一个字符 j或向下方向键 光标向下移动一个字符 k或向上方向键 光标向上移动一个字符 l或向有方向键 光标向右移动一个字母 翻页键 说明 ...

阅读全文 »

STL容器循环erase迭代器失效 下面以std::map作为例子其他容器类似,给出两种写法一种C++11的一种C++03的 // 初始化 std::map<int, int> mp; for (int i = 0; i < 10; i++) { ...

阅读全文 »

查看所有队列包括消息的信息 qpid-stat -q 查看指定队列信息 qpid-stat -q grep pingpong 查看连接信息,连接数、时间、消息数等 qpid-stat -b 删除指定队列 qpid...

阅读全文 »

查看某个进程是否存在 ps -ef grep 进程名 查看一个端口被什么进程占用 netstat -tnlp grep 端口号 -t或--tcp:显示TCP传输协议的连线状况; -n或--numeric:直接使用ip地址,而不通过域...

阅读全文 »

qpid-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 ...

阅读全文 »

Unable to find remote helper for 'https' 是因为/usr/libexec/git-core路径没在 PATH 环境变量中,这导致里面的 git-remote-https, git-remote-http 这些得不到执行。所以git所表现出来的...

阅读全文 »

简单shell守护脚本——mongodb 由于云服务器内存不够,有时候mongodb会崩溃掉,此时我的博客会完全访问不了。写个进程守护脚本让它自动重启。 !/bin/sh export RUNDIR=/root/mongodb/bin while true; do ...

阅读全文 »

原项目地址:https://github.com/chinese-poetry/chinese-poetry 将其json写入mongodb 代码如下: const fs = require('fs') const path = require('path'); co...

阅读全文 »

Qt 客户端应用程序多开要注意的问题 很多客户端程序同一台电脑只允许开启一个进程,这个是很有必要的。那将一个原本单开的程序改为允许多开要注意些什么呢? 本地配置 如果多个进程读写同一个配置会造成混乱(只读的配置除外),所以要控制同一个目录不允许开两个。 进程名 如果两个...

阅读全文 »

bug修复,浮点型计算 注意: 遇到浮点型计算、转型的时候一定要小心!!! 遇到浮点型计算、转型的时候一定要小心!!! 遇到浮点型计算、转型的时候一定要小心!!! 请看一下代码: double a = 5000.11; int b = a * 100;...

阅读全文 »

koa2处理get,post参数的常见方式 举几个常见的例子 url显示传参 根据文章id获取这篇文章的内容 url:https://www.ningto.com/post/5b8f371ce1d77b114b42306a 路由: app.us...

阅读全文 »

Qt connect函数参数Qt::ConnectionType的使用场景 信号槽作为Qt中的核心特性对于每一个使用Qt框架的人来说一定要掌握,connect函数是用来连接信号和槽的,虽然这个函数有多个重载的方式,但是这里仅介绍Qt::ConnectionType这个参数的含义以及使用场景。 ...

阅读全文 »

删除数组尾部元素 一个简单方法就是改变数组的length值 const arr = [1, 2, 3, 4, 5, 6] arr.length = 3 console.log(arr) // [ 1, 2, 3 ] arr.length = 0 console.log(...

阅读全文 »

QKeyEvent来自于键盘的按键事件,shortcut是快捷方式,这里我用setShortcut函数给button设置了一个快捷方式,现在我想比较QKeyEvent的按键与button的shortcut是否相同。 QKeyEvent主要是通过modifiers和key这两个函数来获取当前的按...

阅读全文 »

鄂ICP备17003086号. Copyright © 2016. All Rights Reserved.