自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (8)
  • 收藏
  • 关注

原创 【虚拟机扩容】如何给虚拟机进行磁盘扩容

虚拟机扩容

2022-10-10 11:57:16 1380

原创 GDB调试显示< optimized_out >

GDB调试显示< optimized_out >最近使用GDB调试的时候,经常遇到GDB查看变量值的时候输出< optimized_out >,Google了一下,找到几个解决方法,来应对不通情况下需要查看具体变量输出的场景。解决方案1. 将GCC优化选项调整为O1或是O0GCC在O2、O3优化选项下会将代码优化的比较多,调试器有可能会找不到变量的信息。通常可以将优化级别降低到O0,完全关闭优化,可以保留所有的变量和代码信息。使用O1优化有可能也可以看得到变量的值。当然,这

2022-04-14 15:07:52 3183 1

原创 linux shell正则表达式如何匹配域名(包含中文域名)

linux shell正则表达式如何匹配域名(包含中文)shell匹配域名1. 匹配示例2.使用差别3.中文域名4.为什么[\u4e00-\u9fa5]不能匹配中文(**想直接获取匹配包含中文域名的小伙伴,点这里直接跳转**)5.分析正则表达式想直接获取匹配包含中文域名的小伙伴,点这里直接跳转shell匹配域名1. 匹配示例最近的项目需要校验一下域名格式匹配,百度一下,说明如下:DNS规定,域名中的标号都由英文字母和数字组成,每一个标号不超过63个字符,也不区分大小写字母。标号中除连字符(-)

2020-12-17 21:14:28 2763

原创 最好用的markdown编辑器(没有之一)

最好用的markdown编辑器,没有之一Typora最近一段时间,不,是已经有一段时间了,受身边的程序员大佬同事们的推荐,用起了markdown编辑器,被其程序代码式的编写方式折服,仿佛打开了我新世界的大门,感觉他不光是为了解放双手去调整格式而生,而是天生为程序员准备的编辑器。总之就是用了就上瘾,慢慢喜欢这种编辑方式,深陷其中,一发不可收拾。。。但是,之前用的最多的是,gitlab的wiki,...

2020-04-02 15:43:22 971 1

原创 “Program terminated with signal SIGKILL,Killed”

最近遇到一个问题,情况是IPC通信,通过一个程序调用另一个程序,但每次都执行了一般程序就挂掉了,用gdb跟进去发现,报错内容为:“Program terminated with signal SIGKILL,Killed”程序被杀掉了,不知道如何确定何种原因,哪个程序把我的进程杀掉,看到下面这篇文章,才准确定位问题所在,贴出来学习分享。转载请注明出处 http://forever.bl...

2019-11-05 09:59:55 3093

原创 `ps aux`各项含义与进程状态解析

在linux系统上,经常是用ps aux |grep *来搜索系统中进程的状态,使用最多的是查看进程pid,但很多列项中,除了进程pid外其余的各项都代表了什么呢?可参看如下:[root@localhost etc]# ps auxUSER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMANDroot ...

2019-08-08 17:05:09 1019

原创 uint8_t / uint16_t / uint32_t /uint64_t数据类型解析

最近比较迷惑uint16_t和uint32_t在跨平台开发中具体的使用方式是什么,所以,看到一篇不错的文章转载过来了原文链接:https://blog.csdn.net/qq_37050329/article/details/86481464uint8_t / uint16_t / uint32_t /uint64_t 是什么数据类型?在nesc的代码中,你会看到很多你不认识的数据类型,比...

2019-08-07 16:09:55 525

原创 RPM的强制安装和强制卸载

在做RPM软件适配的时候,经常会出现需要自己安装额外的安装包,包名中的版本号不一致也会出现提示,要安装统一版本号的软件包,并且还会出现对更新软件包的依赖,在已经存在软件包的情况下,按需升级软件包,可以使用升级安装:rpm -Uvh *.rpm如果升级出错,可以执行强制安装实现对软件包的版本更新:rpm -ivh --replacefiles --force --nodeps *.rpm...

2019-07-31 11:30:51 31511

原创 ctrl+z 到底做了什么?

以前,在命令行执行程序的时候,终止执行ctrl+c,如果Ctrl+c失效了,一般都会使用ctrl+z,将当前卡死或者无响应的终端释放出来,却一直没有探究到底为什么,甚至以为这两种命令操作无区别。其实不然。发现不同是当在命令行执行一个带界面的程序时,ctrl+c可以直接终止了程序,界面直接消失,但ctrl+z则不然,页面卡死,无法接受信号,频繁点击导致“程序无响应,强制关闭”弹窗。所以才研究这两种...

2019-07-11 10:07:50 1034

原创 sublime3 Package Control: install Package无反应

最近在使用sublime3,因为听说简单好用,但一直没学会怎么正确利用他,就拿跳转定义和声明来说,百度了好多答案,需要安装ctag,然后步骤123,都说package control好用,可是从没有跳转到下载页面T T还没有开始就game over了。今天才发现了正确的使用方式,整理分享下:修改Preferences -> Package Settings -> Package C...

2019-05-07 14:43:00 3092 9

原创 编译升级GCC

BUILD下载最新版本gccgcc当前最新版本是5.2,下面是我找到的两个下载镜像,下载速度还可以,都可以使用:wget http://gcc.parentingamerica.com/releases/gcc-5.2.0/gcc-5.2.0.tar.bz2// 或wget http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/gcc...

2019-05-05 17:11:30 1947

转载 Qt的Script、Quick、QML的关系与总结

原文地址:https://blog.csdn.net/zhgn2/article/details/38471815背景最近在学QML,感觉也不难,就是一直以来接触 Qt 的脚本类的东西的顺序是Script、Quick1、Declarative、Quick2、QML。那么每一个都是干什么的呢,这些东西搞的我有点混乱,所以决定把他们的大概都先弄清楚,以便更好地学习。历史先去扒一下它们的历史...

2019-05-05 15:50:14 455

转载 解压压缩deb包方法

Reference: http://www.debian.org/doc/manuals/maint-guide/build.zh-cn.html出于多种原因,有的时候需要直接对deb包中的各种文件内容进行修改,例如:在没有源代码的情况下的修改,还有…… %_~那么就有三个问题需要解决:0、如何将deb包文件进行解包呢?1、修改要修改的文件?2、对修改后的内容进行生成deb包?以ope...

2019-04-16 17:27:03 14267

转载 linux进程、线程、锁

linux 进程同步-- mutex和文件锁https://blog.csdn.net/wangcg123/article/details/53765284Linux多进程之间的文件锁详解https://blog.csdn.net/wangbaochu/article/details/48547217Linux 进程与线程四(加锁–解锁)https://www.cnblogs.com/z...

2019-02-19 11:36:19 167

转载 在Linux下打包tar文件时添加密码的方法

在当前目录下有一个pma目录的文件夹:1、使用tar对文件压缩加密:tar -zcvf - pma|openssl des3 -salt -k password | dd of=pma.des3完成将得到一个pma.des3的打包文件,用你设置的密码替换password。2、使用tar对加密文件解压:dd if=pma.des3 |openssl des3 -d -k password|...

2018-10-30 17:28:41 12208

原创 QT页面打开阻塞窗口移动花屏现象解决方法

最近遇到一个问题,就是当一个Qt的主窗口,打开另一个阻塞的窗口时,拖动上层窗口,会造成原来的主页花屏,直到关闭上层阻塞页面,原主页面窗口才能显示正常。解决方法很简单:this-&gt;setAttribute(Qt::WA_TranslucentBackground);使用上面的函数实际上是设置了窗口透明,也就解决了拖动阻塞窗口,主窗口无法刷新造成的花屏了,但是会发现,如果原主窗口没有设...

2018-08-29 09:36:27 2449

转载 QT内存泄漏与自动回收机制

转自:乌托邦,Qt浅谈之一:内存泄露(总结)一、简介&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Qt内存管理机制:Qt 在内部能够维护对象的层次结构。对于可视元素,这种层次结构就是子组件与父组件的关系;对于非可视元素,则是一个对象与另...

2018-08-22 09:55:33 2684

转载 使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...

2018-08-22 09:53:00 104

原创 QLabel 自适应大小自动换行

之前在网上查找了截断文字自动换行的方法://让QLabel能够自动判断并换行显示:QLable *nameLabel = new QLabel( this );LabelName-&gt;setGeometry(QRect(328, 240, 329, 27*4)); //四倍行距LabelName-&gt;setWordWrap(true);LabelName-&gt;setAl...

2018-08-21 15:51:02 2823 2

原创 QT获取操作系统版本信息

QSysInfo::WinVersion ver = QSysInfo::windowsVersion();

2018-08-08 09:11:34 7684

转载 WIFEXITED

WIFEXITED/WEXITSTATUS/WIFSIGNALED  2008-06-13 15:07  If the exit status value (*note Program Termination::) of the child  process is zero, then the status value reported by `waitpid' or `wait'  

2017-12-07 15:05:54 7853

转载 对WM_NCHITTEST消息的了解+代码实例进行演示

最近尝试做QT无标题栏窗口移动,在Linux系统上,去掉标题栏后移动窗口无法拖动到边缘里面,而有标题栏则可以实现,查找资料,发现windows操作系统上可以通过其他方式实现,重写WinEvent截取信号。查找到一篇很有用的文章,转载如下:这个消息比较实用也很关键,它代表非显示区域命中测试。这个消息优先于所有其他的显示区域和非显示区域鼠标消息。其中lParam参数含有鼠标位置的x和y屏幕

2016-10-12 14:33:42 460

原创 QT实现模仿QQ聊天记录(一)

最近在做一个linux下可用的局域网即时聊天工具,使用QT开发。之前用js开发的聊天工具好多内容用不上(有空时候也整理下html下的消息记录显示)没有了html华丽的渲染,刚开始稍微有点吃力,好在原理相通,变换下思路,总算完美解决消息记录搜索、跳转到指定位置的难题,话不多说,先上样图。功能如上:可以发送文字到上面显示区域,可以搜索关键字,可以按照日期查看,记录多还可以进行翻页显

2016-09-08 10:31:27 8871 6

原创 记录开始

很久不更文,哦NO,准确说是,从未真正写过一篇技术文。工作至今也有三年光景,除了萎靡维持生计外,遇到问题大多在读,在看,然后思考,解决问题。很久就想,把自己的学习生活历程也记录下来,有一天,能够被像曾经自己迷茫徘徊时读到收益匪浅的文章一样,茅塞顿开,然后泉思温涌。疏于对自己坚持的管理,一直没有具体成型,希望从今天开始,整理记录自己的学习过程,能够帮助曾经像我一样的童鞋们。勉励自己,要坚

2016-09-08 10:24:22 217

转载 Firefox中文件下载JS

最近在看firefox中关于下载部分的内容,在网上看到这篇文章吗,Firefox插件开发中用JS实现文件下载进入全屏今天收拾电脑,发现有个以前开发Firefox插件时候写的类库----用Javascript实现文件下载。放到博客上,给自己沉淀一下,以后还会用得上:var Baidufe = window.Baidufe

2014-09-03 16:15:38 1340

LabelTooltip.qml.txt

从QT到qml,都说绘制页面相对容易了,但却有好多使用方便的功能找不到了,比如label的tooltip,该文档是QML的自绘控件,实现了带tooltip的label功能

2019-07-17

qt-tabwidget-标题栏tab颜色设置

QT中tabwidget设置tab颜色以及点击选中颜色反转

2016-10-11

windows 虚拟机查看器

windows 虚拟机查看器 virt-viewer-x64-0.5.7.msi

2016-09-20

linux 系统文件安全实战全攻略

查找clamav防护系统时偶得 分享给大家

2014-12-22

TCP-IP协议,卷1,2,3全

最新学习写通讯协议,不知道从哪里下手,看到说tcp-ip是最常见,最基础的网络协议,所以学习学习。卷一:协议;卷二:实现;卷三:TCP事务协议,希望可以对你有帮助!

2014-02-18

精通LINUX设备驱动程序开发

精通LINUX设备驱动程序开发,里面包含很多内容,我是学习oprofile时看到的这本书

2013-11-06

qt4 学习手册,学习Qt4的好帮手

qt4学习手册,可以帮助qt初学者更好的学习qt4,努力学习,更上一层楼

2011-04-22

空空如也

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

TA关注的人

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