- 博客(19)
- 资源 (2)
- 收藏
- 关注
原创 QT 自定义组件QSS设置
QT自定义组件的组件需要实现paintEvent 方法,否则QSS无效 void QMyWidetBtn::paintEvent(QPaintEvent *event) { QStyleOption opt; opt.init(this); QPainter p(this); style()->drawPrimitive(QStyle::PE_Widget, &opt, &p, this); } 同时,QSS设置要在父窗
2021-11-11 15:59:05
893
原创 Linux 文件夹与文件管理
- : 前一个目录 ~:当前用户/home目录 basename /etc/sysconfig/network : 得到文档名称network dirname /etc/sysconfig/network : 得到文档所在目录名称/etc/sysconfig locate 文件名:搜索文件路径,通过数据库搜索,比较快速 find [PATH] [option] [acti
2021-11-11 15:56:24
161
原创 shell 执行错误输出
mkdir test >/dev/null 2>&1 正常和异常错误都不输出 > 代表重定向到哪里,例如:echo "123" > /home/123.txt 1 表示stdout标准输出,系统默认值是1,所以">/dev/null"等同于"1>/dev/null" 2 表示stderr标准错误 & 表示等同于的意思,2>&1,表示2的输出重定向等同于1
2021-11-11 15:55:51
2141
原创 QT 4.8.6 +vs addin + vs2010
QT 4.8.6安装 http://download.qt.io/archive/qt/下载指定的QT 版本 vs_addin http://download.qt.io/official_releases/vsaddin/ 下载制定vs_addin 1.打开vs2010,添加Qt 程序时报错, Unable to find a Qt build! To solve this
2021-11-11 15:54:45
488
原创 auto_deleter 使用,定义自动销毁对象
template <typename T> struct auto_deleter { typedef void(*D)(T*);//函数指针定义 T* data; D deleter; auto_deleter(T* _data, D _deleter):data(_data), deleter(_deleter) { } ...
2018-09-15 14:22:14
621
原创 libevent 自定义事件处理
定义事件 struct Event{ int type; void* data; struct event ev; }; //回调函数处理 static void event_cb(evutil_socket_t fd, short event, void *arg) { Event* myEvent = (Event*)arg; if (!myEv...
2018-09-15 14:16:47
2624
原创 oracle merge 使用记录
merge into table t using (select 'key' key from dual ) t2 on (t2.key = t.key) when matched then update set t.x = xxx, t.y = yyy,t.date = to_date(?, 'yyyy-mm-dd hh24:mi:ss') when not matched then in...
2018-09-15 14:13:16
314
原创 shell 异常输出不显示
echo "123" >/dev/null 2>&1> 代表重定向到哪里,例如:echo "123" > /home/123.txt 1 表示stdout标准输出,系统默认值是1,所以">/dev/null"等同于"1>/dev/null" 2 表示stderr标准错误 & 表示等同于的意思,2>&a
2018-03-09 10:58:31
16793
原创 WIN 设备遍历
1.遍历win设备,需要使用的SetUpApi 头文件:SetupAPI.h lib:setupapi.lib 2.使用方法如下: a.HDEVINFO SetupDiGetClassDevs(CONST GUID *ClassGuid, PCWSTR Enumerator,HWND hwndParent,,DWORD Flags) 获取所有查询设备集合。 classGuid 是需要
2017-10-15 10:55:27
548
原创 ftp 上传或者获取文件脚本
#/bin/bash FILE_NAME=$1 ftp -niv open 10.42.205.33 #ftp连接的ip user test test123 #ftp连接用户名和密码 cd Jenkins_WorkSpace/workspace #ftp目录 lcd /usr/local #设置本地保存目录 bin #二进制传输 get FILE_NAME #下载文件 bye
2017-07-03 10:23:22
617
原创 Linux ftp 下载文件脚本
#!/bin/shell ftp -niv >> - EOF open destip user useraccount password cd temp lcd /usr/local get filename bye EOF 执行该脚本后,下载文件到本地/usr/local 目录
2017-06-22 20:35:48
549
原创 QT 自定义widget 背景图片设置
在自定义widget中,通过setSheetStyle 设置的背景图片没有效果,必须加一层QFrame 定义一个QFrame, 设置QFrame的 sheetstyle 同时设置 widget setAutoFillBackground(true);
2017-05-26 14:36:23
1379
原创 QT背景设置&Win QMenu定制
1.通过border-image:url(xxxxx) top right button left 设置组件的背景 样例如下: #menu {border-image:url(:/image/Tree_Icon) 0 100 220 80; } #menu:hover{ border-image:url(:/image/Tree_Icon) 0 80 220 100; } 2.QM
2017-05-13 16:25:36
1002
原创 监听程序退出的方法
1.Java 程序 通过Runtime.getRuntime.addShutdownHook(Thread t), 添加一个线程监控程序的退出,在线程中做一些清理操作 2.Win C程序 通过SetConsoleCtrlHandler(PHANDLER_ROUTINE handler, true), 添加一个信号监听,handler 是一个回调函数,定义如下: BOOLhandl
2017-04-22 10:51:45
1529
原创 window bat 一些常用方法
1. 目录相关 ~dp0:执行文件当前目录 cd: 当前工作目录 pushd %cur_dir% 设置当前工作目录为cur_dir 变量指向的目录 2. 判断某个字段是否在某个文件中 findstr /r "FAILED" log.make.log >NUL 2>NUL 样例如下: @echo off set cur_dir=%~dp0 set work_dir=%cd
2017-04-22 10:24:14
589
原创 对于C++传值的理解
在项目中使用Jsoncpp, 有人使用了jsoncpp的asString()方法,同时也使用了.c_str(),如下 Json::Value root; root["name"] = "Baikai"; root["age"] = 12; const char* pData = root["name"].asString().c_str(); 此时,pData不是我们想象中的 "B
2017-04-01 09:51:35
307
原创 Jenkins 安装与配置
一.Jenkins 集成环境安装 1.下载jdk版本,在此不再叙述 2.下载Jenkins 都https://jenkins.io/去下载最新的稳定的war包(可以直接部署在win环境) 3.下载安装tomcat,不再叙述 4.通过java -jar jenkins.war (cmd 执行java命令)开始部署jenkins 访问 http://localhost:8080/ (wi
2017-04-01 09:29:22
354
原创 利用pugixml 将xml转化为string
在pugixml 中,xml_document 和xml_node 没有直接将xml保存为字符串的函数,可以通过重写writer实现。代码如下: struct xml_string_writer :public pugi::xml_writer { string xml; void write(const void* data, size_t size) { char* p
2015-10-22 23:13:05
3160
log4cplus_1.2.1
2017-09-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅