自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (1)
  • 收藏
  • 关注

原创 linux下I/O多路复用

I/O(输入输出)多路复用,指的是用一个线程来处理多个I/O连接。linux下常用的IO复用有三种:select、poll、epoll。

2024-03-31 16:05:03 755

原创 Qt超时自动关闭子窗口

所以我们处理这个问题的思路是重新实现这个函数,在这个函数里判断是否当前的事件为鼠标点击事件,如果是,则进行相应的处理。有的时候我们需要某些窗口实现超时自动关闭,但是Qt窗口一般是多部件堆叠而成,如果常规处理,对每一个部件进行鼠标点击事件处理显然不太合理。在这个函数里先过滤出鼠标点击事件,然后对待监测的窗口进行操作,所以这个时候我们需要知道待监测窗口的指针。采用的方式是,当待监测窗口被创建时,即在待监测窗口的构造函数中,我们把指针传递给。函数,在这个函数里,每当程序收到一次鼠标点击,就调用。

2023-09-27 09:47:48 441

原创 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 2618 6

原创 SVN常用命令

有时拷贝了别人的虚拟机,使用SVN时默认登录的也是别人的用户名,这时需要更新svn用户名和密码。在Ubuntu下,通常使用SVN命令来提交或者同步代码。于是,整理了一些常用功能。1)更换svn默认登录名和密码。3)添加所有新增文件。

2023-05-12 20:10:46 1032

原创 Ubuntu网络图标消失问题

如果第一种办法解决不了,考虑虚拟机网卡异常了,重新还原网卡配置。虚拟机使用Ubuntu时经常会遇到网络图标无故消失的问题。2)选择VMnet1,点击还原默认设置。1)虚拟机关机,点击虚拟网络编辑器。二、考虑还原虚拟机的网卡配置。

2023-05-12 19:54:42 3463 4

原创 CentOS7上Gitlab配置与安装

GitLab:是一个基于Git实现的在线代码仓库托管软件,你可以用gitlab自己搭建一个类似于Github一样的系统,一般用于在企业、学校等内部网络搭建git私服。

2022-04-12 10:00:13 1327

原创 Git 服务器搭建

在centos上简易搭建git服务器,没有UI,支持命令行操作。

2022-04-12 09:57:15 167

原创 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 1804

原创 U盘引导安装centos7

利用UltraISO写入映像到U盘,然后通过U盘引导安装centos。

2022-04-12 09:39:59 6021 4

转载 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 270

原创 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 83

原创 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 7630

原创 Qt添加log4qt.dll动态库

将log4Qt库通过QTCreator编译成动态库,然后移植到QT项目中。具体过程如下。1、编译log4Qt这一步操作很简单,可以用QTCreator打开,qmake,也可以用CMake等编译,log4Qt对常用的编译方式都支持,因此编译很方便。这里不在详细描述过程。编译完成后,会在bin目录下生成两个库文件,如下。我这里只用到了动态库log4qt.dll。2、拷贝头文件和库到项目中项目目录中,新建include和libs两个文件夹。拷贝头文件和库分别到这两个目录中。

2020-08-01 10:32:55 1384

原创 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 1645

原创 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 95

原创 Python解汉诺塔问题

一、什么是汉诺塔问题这个问题来源于印度。有三个金刚石塔,第一个从小到大摞着64片黄金圆盘。现在把圆盘按大小顺序重新摆放在最后一个塔上。并且规定,在小圆盘上不能放大圆盘,在三个塔之间一次只能移动一个圆盘。二、代码实现a = 'A'b = 'B'c = 'C'def hanno(a,b,c,n): if n == 1: print("{}-->{}"....

2020-04-09 23:46:11 269

原创 Python学习之dict

字典的定义字典用dict表示,通过索引查找对应的内容。字典里的元素是一对一对的键/值对,形式为“key”:"value"。字典中的键是唯一的,不能重复。字典是可变的。...

2020-04-09 22:34:10 172

原创 Python学习笔记之set

集合的定义set由{}扩起来的元素组成,元素之间逗号隔开。集合的特点是元素无次序,不可重复,有的可变,有的不可变。可以说集合是列表和字典的部分特征的并集。创建集合有两种写法,一种是set0,一种是{}。为了与字典做区别,一般建议用第一种写法。...

2020-04-06 16:07:51 146

原创 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 120

原创 Python学习笔记之列表

List列表定义List是一组有序数据做成的序列,数据有先后顺序。在Python中,列表用一对方括号--[]表示,在方括号里可以是数字,字符串也可以是其他对象。甚至是多种不同的对象。除此之外,列表中的元素个数可以为无限个(理想情况下)。例1a = [1,'1','abc',[1,2,3]]索引列表元素默认是从左向右索引,索引从0开始。当然列表也可以从右向左索引,依次是:-1,-...

2020-04-05 23:26:21 590

原创 Python学习笔记之str 模块

常用的转义字符:\ 续行符\\ 反斜杠符号\‘ 单引号\“ 双引号\a 响铃\b 退格\e 转义\000 空\n 换行\v 纵向制表符\t 横向制表符\r 回车\f 换页\oyy 八进制数值,比如:\o12\xyy 十六进制数值 ,比如:\x0a格式化把字符串按照一定格式进行打印或者填充。1) 用%(占位符)进行格式化%s...

2020-03-29 19:54:02 197

原创 Python学习之函数

函数的定义定义一个函数的方法如下:def关键字,后面跟一个空格函数名后面括号和冒号不能省,括号内可以有参数函数内所有代码需要缩进例如定义函数func:def func():print(“这是一个函数”)函数调用...

2020-03-28 02:38:40 273

原创 Python学习之分支结构

程序结构*程序三种结构顺序循环分支*1、分支结构if条件表达式条件表达式就是计算结果必须为布尔值的表达式(数字会转化成布尔值)表达式后面的冒号不能少如果属于同一个if语句块,则必须用同一个缩进等级例子:if a:print(“1-------1–”)print(“a------a–”)else:print(“2-------2—”)print(“else----...

2020-03-25 23:05:41 216

原创 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 116

原创 HL7标准概述

最近开始学习研究HL7标准。HL7委员会成立于1987年,标准化于1994年。是医疗信息化领域标准化的卫生信息传输协议。HL7标准是OSI7层协议中的第七层。目前国内关于HL7协议的中文资料比较乱,而且讲解都不全面,比较全面的资料和API都是英文的。作为初学者,为了便于个人理解和学习,决定将这方面的资料和学习内容整理成文档,作为一个系列来进行研究。我查到的HL7标准相关的API库有两个,一...

2019-12-24 11:34:53 4312

原创 QT自定义控件“undefined reference to 'vtable for'”问题



2014-12-05 15:06:20 1420

原创 QT实现串口调试

最近由于测试蓝牙模块比较多,为了提高

2014-11-20 16:37:56 764

空空如也

空空如也

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

TA关注的人

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