查看某个进程是否存在 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这两个函数来获取当前的按...

阅读全文 »

这是我在github上看到的一种实现方式,仅做学习使用,并不是就是最好的解决方案。 首先,服务端要支持这两个请求:/token和/user,/token是根据email和密码获取id_token,/user是根据之前获取到的id_token再去获取用户的基本信息,AuthService.j...

阅读全文 »

CMake简单用法 静态库 编译生成静态库,目录结构如下: learncmake static CMakeLists.txt static_math.h static_math.cpp stati...

阅读全文 »

使用visual studio2015调试一段代码在出某个作用域的时候总是弹出这个断言错误,猜测在出作用域的时候会释放掉局部变量,所以当我把局部变量改为static的时候果然没有出错,这样改肯定不能解决根本问题。 后来发现是库版本不匹配的问题,我用的dll是vs2013编译出来的,而使用是在v...

阅读全文 »

JAVA8 十大新特性详解 > 本教程将Java8的新特新逐一列出,并将使用简单的代码示例来指导你如何使用默认接口方法,lambda表达式,方法引用以及多重Annotation,之后你将会学到最新的API上的改进,比如流,函数式接口,Map以及全新的日期API “Java is stil...

阅读全文 »

通过Node.js脚本来调用AStyle.exe格式化代码。 src:需要格式化的代码目录 params:AStyle参数,默认使用linux风格 filterNameList:不进行格式化的目录,跳过这些目录 regSuffix:需要格式化的文件名正则 ...

阅读全文 »

![一张图展示google c++ 代码规范](http://omqnkdrdg.bkt.clouddn.com/o_1ci8lqdh71vog1el0gms1qmp8fna.png) > 如果看起来太小可以在新的标签页中打开。...

阅读全文 »

我们使用Qt官方提供的安装包制作框架qt-installer-framework来打包我们的应用程序,同时它支持三个平台:Windows,Linux,OS X。 功能强大,用起来也很方便,这里只介绍一下基本用法,完全能满足我们的要求。 qt-installer-framework下载地址...

阅读全文 »

使用visual studio IDE经常要进行一些工程属性的配置,通常是引入第三方库。如果库比较多的话每次建新工程都要配置一下比较麻烦,.props文件可以帮助我们把一些固定的配置写好,下次使用的时候直接import到vcxproj文件中就可以了。.props中的配置相当于vcxproj配置中的一...

阅读全文 »

每次clone项目非常慢只有几十kb,稍微大一点的项目要花费蛮长的时间而且中途可能会断掉,下面方法可以解决这个问题。 获取github域名对应的IP地址 访问[https://www.ipaddress.com](https://www.ipaddress.com)(如果不行的话可能要翻...

阅读全文 »

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