- 博客(27)
- 资源 (1)
- 收藏
- 关注
原创 linux下I/O多路复用
I/O(输入输出)多路复用,指的是用一个线程来处理多个I/O连接。linux下常用的IO复用有三种:select、poll、epoll。
2024-03-31 16:05:03
826
1
原创 Qt超时自动关闭子窗口
所以我们处理这个问题的思路是重新实现这个函数,在这个函数里判断是否当前的事件为鼠标点击事件,如果是,则进行相应的处理。有的时候我们需要某些窗口实现超时自动关闭,但是Qt窗口一般是多部件堆叠而成,如果常规处理,对每一个部件进行鼠标点击事件处理显然不太合理。在这个函数里先过滤出鼠标点击事件,然后对待监测的窗口进行操作,所以这个时候我们需要知道待监测窗口的指针。采用的方式是,当待监测窗口被创建时,即在待监测窗口的构造函数中,我们把指针传递给。函数,在这个函数里,每当程序收到一次鼠标点击,就调用。
2023-09-27 09:47:48
538
原创 ubuntu22.04下rv1109 rootfs编译问题处理
出于对Ubuntu新版本系统的体验,将系统更新到了ubuntu22.04了。然后在编译rv1109 sdk时出现了一些异常的错误。但是已经不回去了,只能硬着头皮一路走下去了。并将错误记录以下,以便下次有类似错误,做个参考。buildroot 报错:c-stack.c:55:26:error:missing binary operator before token “(“55在buildroot目录中找到c-stack.c文件,并更改c-stack.c文件中,SIGSTKSZ的宏定义。find -name c
2023-08-24 14:55:52
4139
9
原创 SVN常用命令
有时拷贝了别人的虚拟机,使用SVN时默认登录的也是别人的用户名,这时需要更新svn用户名和密码。在Ubuntu下,通常使用SVN命令来提交或者同步代码。于是,整理了一些常用功能。1)更换svn默认登录名和密码。3)添加所有新增文件。
2023-05-12 20:10:46
1152
原创 Ubuntu网络图标消失问题
如果第一种办法解决不了,考虑虚拟机网卡异常了,重新还原网卡配置。虚拟机使用Ubuntu时经常会遇到网络图标无故消失的问题。2)选择VMnet1,点击还原默认设置。1)虚拟机关机,点击虚拟网络编辑器。二、考虑还原虚拟机的网卡配置。
2023-05-12 19:54:42
4094
7
原创 CentOS7上Gitlab配置与安装
GitLab:是一个基于Git实现的在线代码仓库托管软件,你可以用gitlab自己搭建一个类似于Github一样的系统,一般用于在企业、学校等内部网络搭建git私服。
2022-04-12 10:00:13
1376
原创 WIN7下硬盘安装centos 7
WIN7下硬盘安装centos 7本文档通过网络资料,结合自己的实践操作做的总结,由于参考的资料网络来源比较多,这里不一一列出来了,纯个人收集。1、 下载CentOs7 iso文件选择的是DVD ISO。2、 下载分区助手下载地址:http://www.disktool.cn/download.html运行分区助手,分两个区。分区一:10G左右的EXT3格式的硬盘空间。分区二:根据需求分配空间,用来装centos。格式化为FAT32,然后删除分区,设为未分配空间。3、下载Ext2Fsd工具
2022-04-12 09:45:04
1880
转载 Qt Style Sheets Examples(官方例子收集)
官方文档目录:http://doc.qt.io/qt-5/stylesheet-examples.htmlhttp://doc.qt.io/qt-4.8/stylesheet.htmlContentsStyle Sheet Usage Customizing the Foreground and Background Colors Customizing Using Dynamic Properties Customizing a QPushButton Using the Box Mo
2020-11-28 11:02:01
363
原创 SQLITE SQL语句收集
1、排序关键字 order byasc升序排序;desc降序排序示例1:从table_name中获取column_name值最大的size个数据:select column_name from table_name order by column_name desc limit size.示例2:从table B中获取column_name最大的size个记录,并插入到table A。insert into table_nameA select * from table_nam..
2020-11-28 10:45:14
114
原创 SQL删除表数据
SQL语法SQL 可以用drop、truncate、delete删除表数据,语法如下。drop table 表名,如:drop table userInfotruncate table 表名,如:truncate table userInfodelete from 表名 where 列名=值,如:delete from userInfo where userName=‘小明’drop(删除表)删除表的内容和定义,以后要新增数据需要新建表。drop语句将删除表的结构被依赖的约束(const
2020-09-06 01:47:48
7818
原创 Qt添加log4qt.dll动态库
将log4Qt库通过QTCreator编译成动态库,然后移植到QT项目中。具体过程如下。1、编译log4Qt这一步操作很简单,可以用QTCreator打开,qmake,也可以用CMake等编译,log4Qt对常用的编译方式都支持,因此编译很方便。这里不在详细描述过程。编译完成后,会在bin目录下生成两个库文件,如下。我这里只用到了动态库log4qt.dll。2、拷贝头文件和库到项目中项目目录中,新建include和libs两个文件夹。拷贝头文件和库分别到这两个目录中。
2020-08-01 10:32:55
1505
原创 windows下QT编程wchar_t*与QString之间转换
1、wchar_t*转为QStringwchar_t* ch = L"hello world";QString str1= QString::fromWCharArray(ch);qDebug()<<"str1:"<<str1;2、QString转为wchar_t*QString fileName("test.txt");const wchar_t *ch = reinterpret_cast<const wchar_t *>(fileNam
2020-07-16 18:46:49
1930
原创 Python学习笔记之OOP
类的定义定义一个类如下例:class PythonStudent(): name = "ice" age = 20 cource = "Python" def printName(self): print(self.name) return None def printAge(self): print(self.age) return Nonestu = Py...
2020-05-13 23:52:08
112
原创 Python解汉诺塔问题
一、什么是汉诺塔问题这个问题来源于印度。有三个金刚石塔,第一个从小到大摞着64片黄金圆盘。现在把圆盘按大小顺序重新摆放在最后一个塔上。并且规定,在小圆盘上不能放大圆盘,在三个塔之间一次只能移动一个圆盘。二、代码实现a = 'A'b = 'B'c = 'C'def hanno(a,b,c,n): if n == 1: print("{}-->{}"....
2020-04-09 23:46:11
322
原创 Python学习之dict
字典的定义字典用dict表示,通过索引查找对应的内容。字典里的元素是一对一对的键/值对,形式为“key”:"value"。字典中的键是唯一的,不能重复。字典是可变的。...
2020-04-09 22:34:10
212
原创 Python学习笔记之set
集合的定义set由{}扩起来的元素组成,元素之间逗号隔开。集合的特点是元素无次序,不可重复,有的可变,有的不可变。可以说集合是列表和字典的部分特征的并集。创建集合有两种写法,一种是set0,一种是{}。为了与字典做区别,一般建议用第一种写法。...
2020-04-06 16:07:51
197
原创 Python学习笔记之tuple
tuple定义tuple又叫元组,和列表比较像,可以理解为一个不允许更改的列表。tuple的创建,直接用小括号,或者tuple关键字。比如:b = ('abc',123,[123,'abc'])l = [1,2,3,"abc"]a = tuple(l)tuple特征1、有序2、可以访问,但是不可以修改3、元素可以是任意类型4、其余特征和list一致因此...
2020-04-05 23:42:45
156
原创 Python学习笔记之列表
List列表定义List是一组有序数据做成的序列,数据有先后顺序。在Python中,列表用一对方括号--[]表示,在方括号里可以是数字,字符串也可以是其他对象。甚至是多种不同的对象。除此之外,列表中的元素个数可以为无限个(理想情况下)。例1a = [1,'1','abc',[1,2,3]]索引列表元素默认是从左向右索引,索引从0开始。当然列表也可以从右向左索引,依次是:-1,-...
2020-04-05 23:26:21
653
原创 Python学习笔记之str 模块
常用的转义字符:\ 续行符\\ 反斜杠符号\‘ 单引号\“ 双引号\a 响铃\b 退格\e 转义\000 空\n 换行\v 纵向制表符\t 横向制表符\r 回车\f 换页\oyy 八进制数值,比如:\o12\xyy 十六进制数值 ,比如:\x0a格式化把字符串按照一定格式进行打印或者填充。1) 用%(占位符)进行格式化%s...
2020-03-29 19:54:02
222
原创 Python学习之函数
函数的定义定义一个函数的方法如下:def关键字,后面跟一个空格函数名后面括号和冒号不能省,括号内可以有参数函数内所有代码需要缩进例如定义函数func:def func():print(“这是一个函数”)函数调用...
2020-03-28 02:38:40
318
原创 Python学习之分支结构
程序结构*程序三种结构顺序循环分支*1、分支结构if条件表达式条件表达式就是计算结果必须为布尔值的表达式(数字会转化成布尔值)表达式后面的冒号不能少如果属于同一个if语句块,则必须用同一个缩进等级例子:if a:print(“1-------1–”)print(“a------a–”)else:print(“2-------2—”)print(“else----...
2020-03-25 23:05:41
249
原创 Python学习之变量
一 变量类型标准的数据类型有六种:数字 Number字符串 str列表 list元组 tuple字典 dict集合 set数字python里面的数字没有明确范围常见数字分类整数二进制表示:以0b开头的0~1串,比如:0b110八进制表示:以0o开头的0~7串,比如:0o071十六进制表示:以0x开头的0~9,a-f的串,比如0xffff浮点数科学计数法定义跟...
2020-03-24 23:24:10
139
原创 HL7标准概述
最近开始学习研究HL7标准。HL7委员会成立于1987年,标准化于1994年。是医疗信息化领域标准化的卫生信息传输协议。HL7标准是OSI7层协议中的第七层。目前国内关于HL7协议的中文资料比较乱,而且讲解都不全面,比较全面的资料和API都是英文的。作为初学者,为了便于个人理解和学习,决定将这方面的资料和学习内容整理成文档,作为一个系列来进行研究。我查到的HL7标准相关的API库有两个,一...
2019-12-24 11:34:53
4429
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人