自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 ubuntu下设置服务启动顺序

1.安装sysv-rc-conf 2. 服务检测sudo sysv-rc-conf

2019-05-20 12:45:54 1760

原创 用for_each+lambda表达式遍历容器

//char *类型的vector vector<char *> vec; //插入数据 vec.push_back("1222"); vec.push_back("sfsf"); for_each(vec.begin(), vec.end(), [&](char* a) { //遍历打印 cout...

2019-04-24 16:16:09 821

翻译 typename... args变参模版

#include <functional> using namespace std; template<typename T> //普通的模版函数 bool pair_comparer(T a, T b) { return a == b; } //这里typename... 的参数args 代表了上面的普通的模版函数 template<typena...

2019-04-24 16:11:25 7299

原创 mongodb数据库添加或者删除一个字段

mongodb-添加或删除字段 1.添加一个字段.xxx 代表表名 , 添加字段 content字符串类型。 db.xxx.update({查询条件}, {$set: {content:""}}, {multi: 1})。 2  删除一个字段 db.xxx.update({查询条件},{$unset:{"content":''"}},false, true)...

2019-02-20 14:55:52 2182

原创 liunx 不常用,但是实用命令

文件重定向   &gt; ls &gt; a.txt 把ls输出的内容写入a.txt    也可以是*.exe  &gt;a.txt 文件附件重定向 &gt;&gt;   用法都一样。 只是不会覆盖之前的内容,会追加在之前的的文件后面   通配符。 *,?是常用 [abc].  是区间。穷举 所以中括号里的东西,  只要是满足abc中任何一个就可以 [a-z]代表。是ascill码...

2019-01-16 01:07:52 168

原创 使用各个版本的Framework

  点击开始   -&gt;运行    输入一下内容: %windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i 就会使用4.0.3这个版本

2019-01-10 11:34:53 308 1

原创 c++字符串分割模版

//vector&lt;string&gt; vec; //char a[15]="aa,cc,bb"; // split(a,',',&amp;vec); //vec[0]=="aa," template&lt;typename Container&gt; inline size_t split(std::string const&amp; s, char delim, Containe...

2019-01-02 14:59:17 205

转载 运营商限制UDP上传

专门应对 UDP 封锁和 UDP QoS 的通用解决方案。用 raw socket 把 udp 协议包装成 tcp,模拟 3 次握手,模拟序号,模拟 tcp option,可以让防火墙认为是 tcp 流量;还可以把流量包装成 icmp。支持几乎任何 udp 应用。包括 kcptun 和 finalspeed。支持 openvz。支持 NAT 穿透。稳定。 repo: https://gith...

2018-11-08 11:58:45 5803

原创 QT改变样式

以按钮为例子 QpushButton{ background:qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:1, stop:0 rgba(110, 110, 110, 255), stop:1 rgba(255, 255, 255, 255))//这是某个渐变样式 border-radius:5px;//这个是改变成圆角边框; }...

2018-11-07 14:17:05 839

原创 liunx 利用supervisor 崩溃重启进程

以Ubuntu为例子 第一步: 安装 apt-get install supervisor centos 用 yum install 第二步: 配置 程序路径 /etc/init.d/supervisor  配置路径 /etc/supervisor/supervisord.conf  扩展路径 /etc/supervisor/conf.d/*.conf (一个进程对应一个conf ,...

2018-10-09 15:48:35 404

原创 mongodb 导入导出数据

mongo数据库的导入导出操作: 导出数据库:mongodump -h 127.0.0.1:XXXX -d xxxx -o  /dir XXXX是端口号(之前默认的端口号被阿三攻击过  所以最好换) xxxx为要导出的数据库名,如fffff;/dir为你要导出的路径。 导入数据库:mongorestore -h 127.0.0.1:XXXX -d xxxx /dir xxxx是你要恢复的数...

2018-08-27 18:10:02 211

原创 mongoDB liunx上启动失败

1.child process failed, exited with error number 1 这种错误 大多数是因为配置出错  可能是kill掉进程  没有正确关闭 解决办法: 看一下log文件  比对下名字.  比对路径 我是--config 启动.  所有vim打开文件比对一下 保险起见  我还是启动的时候手打配置了.   先--repair  修复模式运行 去lo...

2018-08-27 17:50:57 442

原创 被喷日志

1.能不写全局变量   就别写啊 2.成员变量和自己用的函数 别让别人. 出来    3.warning  一定要看 4.#define XXXXX_STATIC  以静态库方式编译 5.VS配置目录    不要用绝对路径,,用相对路径    最好不要用windows的斜杠  用Unix的反斜杆 6.要跟别人对接的头文件  最好不要把你要用的一堆库包含进去,  省得别人要编译  ...

2018-08-17 13:20:37 222

原创 简化的makefile模版

windows下的object file 跟UNXI的后缀名不一样 windows是.obj  UNXI是.o 把源文件编译成.o(.obj)其实就是编译 而把大量的object file 文件合成执行文件,,就叫链接(link) 指定个 名字  可以是obj  或者其它名字 obj=main.o  各种需要链接的.o文件 \(换行符)可以更直观 edit(最终生成):$(obj) ...

2018-08-16 15:43:09 296

原创 QT发送键盘按下消息

用TAB键举个例子 QKeyEvent tabKey(QEvent::KeyPress, Qt::Key_Tab, Qt::NoModifier);   QCoreApplication::sendEvent(this, &amp;tabKey);   这样界面就能收到TAB按下的信号

2018-08-14 14:44:00 5255

转载 Ubuntu安装boost库 测试

1.下载安装包1_55_0,解压 wget -O boost_1_55_0.tar.gz http://sourceforge.net/projects/boost/files/boost/1.55.0/boost_1_55_0.tar.gz/download tar xzvf boost_1_55_0.tar.gz     cd 到boost_1_55_0目录下 ps:安装包也可以去网上...

2018-08-14 12:54:15 1401 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除