自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

IT1995的博客

博主QQ570176391 个人作品网站:www.it1995.cn

转载 计算机是如何启动的?

原文地址:http://www.ruanyifeng.com/blog/2013/02/booting.html 作者: 阮一峰 日期: 2013年2月16日   从打开电源到开始操作,计算机的启动是一个非常复杂的过程。 我一直搞不清楚,这个过程到底是怎么回事,只看见屏幕快速滚动各种...

2018-10-30 14:44:04 3580 0

原创 Qt工作笔记-QSort的基本使用

如下面这个代码: #include <QCoreApplication> #include <QVector> #include <ctime> #include <QDebug> ...

2018-10-30 10:07:22 3941 1

原创 Qt工作笔记-QMap查找时要注意的问题(使用contains)

如下有问题的代码: #include <QCoreApplication> #include <QMap> #include <QDebug> int main(int argc, char *argv[])...

2018-10-29 14:03:02 7640 2

原创 C++与QML交互(信号与槽通知QML,C++注册QML,QML结点映射C++类)

运行截图如下: 源码如下: data.h #ifndef DATA_H #define DATA_H #include <QObject> class Data : public QObject { Q_OBJECT Q_PROPERTY...

2018-10-24 17:33:16 4182 2

原创 QML文档阅读笔记-easing.type解析与实例

easing.type 指定动态缓和曲线 官方给出的伪代码:     PropertyAnimation { properties: "y";                       easing.type: Easing.InOutElastic;          ...

2018-10-24 14:46:55 4019 1

原创 Qt文档阅读笔记-Visual Parent的初步理解(获取QML中的根节点及其子结点)

Qt有个继承树 在Widgets里面,可以通过setParent加进去! 搞QML的都知道QQmlContext继承于QObject 辣么问题在C++和QML交换的时候! 能不能通过QQmlContext的root结点,强转为QObject然后获取child呢? 答案是不能 如下伪代码: v...

2018-10-24 11:27:49 3758 0

原创 软件设计师冲刺笔记(一)

目录 软件开发模型 软件测试-McCabe复杂度 软件维护 项目管理 面向对象的基本概念 面向对象设计7大原则 UML 面向对象设计-设计模式分类 规范化理论-图示法 求候选键 规范化理论 模式分解 软考中算法特征(只有4种) 软件开发模型 瀑布模型:需求必须是稳定的,...

2018-10-24 09:12:23 4123 0

原创 Qt文档阅读笔记-C++与QML混合编程(QML画饼状图)【通过信号与槽交互】

这里只点名一点: Qt Charts是利用Qt的图形视图框架(QGraphics)搞出来的,底层并不是用OPenGL,而QML却与OPenGL的底层紧密关联   运行截图如下:   源码如下: widget.h #ifndef WIDGET_H #define WIDGET_H...

2018-10-23 11:11:45 3645 0

原创 Qt文档阅读笔记-QGraphicsItem::paint中QStyleOptionGraphicsItem *option的进一步认识

官方解析 painter : 此参数用于绘图; option : 提供了item的风格,比如item的状态,曝光度以及详细的信息; widget : 想画到哪个widget上,如果要画在缓存区上,这个参数一般填0; 博主例子 运行截图如下: 源码如下: mygraphicsitem....

2018-10-22 09:05:08 4889 0

原创 软件设计师习题笔记-重点习题六

1.机器字长为n位的二进制数可以用补码来表示( )个不同的有符号定点小数。 解析: 2.Cache的地址映像方式中,发生块冲突次数最小的是(全相联映像 )。 解析: 本题考查计算机组成的基础知识。 Cache工作时,需要拷贝主存信息到Cache中,就需要建变主存地址和Cache地址的映...

2018-10-19 23:00:46 4019 0

原创 编码风格工作笔记-初步模仿大佬编码风格

工作8个月了,发现大佬们都喜欢这样的风格: 现在我初步进行分析下! 1.喜欢宽松的代码,不喜欢紧促的代码; 2.在某个关键的地方,喜欢敲一个换行;   下面来模仿下: #include <iostream> #include <cstdio&...

2018-10-19 11:25:48 3511 0

原创 C++与QML信号交互(非Q_PROPERTY法)

运行截图如下: 源码如下: widget.h #ifndef WIDGET_H #define WIDGET_H #include <QWidget> namespace Ui { class Widget; } class Widget : publ...

2018-10-18 23:59:16 4318 0

原创 Qt文档阅读笔记-Q_ASSERT的另外一总用法(大佬用法)

刚刚看到文档里面有个Q_ASSERT,好玩的用法! 普通人的用法如下: #include <QApplication> #include <QGraphicsLineItem> #include <QGraphicsDro...

2018-10-17 23:17:49 3631 0

原创 Linux工作笔记-Linux常用命令(一)

普通情况下的压缩和解压: 解包:tar zxvf FileName.tar 打包:tar czvf FileName.tar DirName 将其打印信息输入都某个文件,不打印: 解包:tar zxvf FileName.tar > a.txt 打包:tar czvf FileNa...

2018-10-17 16:21:40 3493 0

原创 Linux工作笔记-两Linux系统互传文件(使用SSH)

命令: scp  FilePath user@hostAddress:FilePath 如: scp  /home/1.png cff1995@192.168.164.130.:/home/cff1995   如下列子: 两机子的ip:   把133的数据传输到130的机子...

2018-10-17 09:21:07 4207 0

原创 C/C++,Qt,Python,OpenCV小项目实战-实时桌面颜色查询

源码连接如下(含Qt,VS,Python) https://download.csdn.net/download/qq78442761/10723417   程序运行截图如下: (原理)逻辑如下: 1.使用VS2012以及OpenCV3,编写识别颜色的算法,传入一个图像(只有一个...

2018-10-16 18:51:21 3912 0

原创 Qt学习笔记-使用QScreen对屏幕进行截图(可全屏,可部分)

运行截图如下:   源码如下: widget.h #ifndef WIDGET_H #define WIDGET_H #include <QWidget> namespace Ui { class Widget; } class Widget : p...

2018-10-15 18:30:16 7711 3

原创 C++|Qt工作笔记-Windows平台下的句柄与Qt中QWindow::winId()以及 QPlatformWindow::handle的区别与联系

具体是这样的,当创建一个Qt窗口,调用window->winId()与window->handle()后,运行截图如下: 此时可以看到,这个窗口的handle为0x1e78de38 windId为394648   这里还没有什么疑惑,现在用Spy++来抓下这...

2018-10-15 17:16:55 6784 2

原创 Python工作笔记-往dll中传入char*类型的参数并且如何接收char*的值

dll中getColorName对应的定义声明如下:   因为Python中没有char这种数据,所以直接用会有如下的问题: 源码如下: import ctypes if __name__=='__main__': ll=ctypes.cdll.LoadLib...

2018-10-15 14:51:07 6954 0

原创 OpenCV识别指定颜色(黑、灰、白、红、橙、黄、绿、青、蓝、紫)

根据HSV色域的特点,进行识别,关于HSV色域,请看这篇博文 https://blog.csdn.net/qq78442761/article/details/82805610   素材如下: 运行截图如下: 源码如下: #include <opencv2/co...

2018-10-15 11:23:15 23014 1

原创 VS2012生成C的dll并调用以及Python调用C的DLL

目录 VS2012生成DLL VS2012进行DLL调用 Python调用C的DLL   VS2012生成DLL 使用Win32应用程序向导! 这样就会生成一个模板,我们只要填充模板就可以了 添加一个mydll.cpp文件,如下图: 添加如下代码: extern &q...

2018-10-15 09:14:54 4540 1

原创 软件设计师习题笔记-重点习题五

1.虚拟存储体系由(主存-辅存)两级存储器构成。 解析: 本题考查计算机组成基础知识。 计算机中不同容量、不同速度、不同访问形式、不同用途的各种存储器形成的是一种层次结构的存储系统。所有的存储器设备按照一定的层次逻辑关系通过软硬件连接起来,并进行有效的管理,就形成了存储体系。不同层次上的存储器发...

2018-10-14 19:13:23 4910 0

原创 软件设计师习题笔记-重点习题四

1.在程序运行过程中,CPU需要将指令从内存中取出并加以分析和执行。CPU依据(指令周期的不同阶段)来区分在内存中以二进制编码形式存放的指令和数据。 解析: 本题查计算机系统基础知识。 指令周期是执行一条指令所需要的时间,一般由若干个机器周期组成,是从取指令、分析指令到执行完所需的全部时间。CP...

2018-10-14 00:08:57 5230 1

原创 软件设计师习题笔记-重点习题三

1.CPU执行算术运算或者逻辑运算时,常将源操作数和结果暂存在(累加器 (AC))中。 解析: 本题考查计算机组成原理中的CPU构成。 答案应该是累加寄存器,用来暂时存放算术逻辑运算部件ALU运算的结果信息。 程序计数器(PC)是存放执行指令的地方,计算之前就要用到。 指令寄存器(IR)保存当前...

2018-10-13 11:08:37 4426 1

原创 OpenCV如何修改Mat中某像素(某通道的数值)

有个很好玩的函数 _Tp& Mat::at(int i0, int i1) 这个函数提供了访问像素点或位置的函数 举个例子: 如下代码: #include <opencv2/core.hpp> #include <opencv2...

2018-10-12 15:37:29 9710 1

原创 OpenCV文档阅读笔记-inRange官方解析及实例

目录 官方解析 博主例子   官方解析 CV_EXPORTS_W void inRange(InputArray src, InputArray lowerb,InputArray upperb, OutputArray dst); 如果待检测数组在给定的范围内那么就替换他。 这个函数...

2018-10-11 18:38:27 4070 1

原创 软件设计师习题笔记-重点习题二

1.在程序执行过程中,Cache与主存的地址映射是由(硬件自动)完成的。 解析:高速缓存(Cache)的出现有两个因素:首先是因为CPU性能和速度提高很快而主存速度较慢且价格高,其次是程序执行的局部性特点。因此才将速度比较快且容量有限的静态存储芯片构成Cache,尽可能发挥CPU的高速度。因此必...

2018-10-11 16:01:33 7084 4

原创 C/C++|Qt工作笔记-4种方法判断当前对象(类)名或标识(继承发,typeid法,元对象className()法,Q_CLASSINFO法)

回想起3个月前,刚刚参加工作也做过类似的笔记,但只有2种方法,估计刚毕业没有什么墨水,经过3个月时间又多了2种方法: 这些方法都可用于RTTI     第一个方法是继承发(C++中很推荐用这个,感觉用这个结构会很清晰): 运行截图如下:   源码如下: #include ...

2018-10-11 10:25:53 4911 0

原创 Qt文档阅读笔记-Q_CLASSINFO官方解析与实例

官方解析 Q_CLASSINFO 这个宏为类提供额外的信息,要想获取这个Q_CLASSINFO这个信息要使用QObject::metaObject()。Qt在Active Qt,Qt D-BUS以及QML中都限制使用这个特征。 这个额外的信息通过Name以及Value来提醒,存储的都是字符串 ...

2018-10-11 09:19:26 5049 0

原创 Qt文档阅读笔记-两视图共享模型实现冻结列效果(frozencolumn解析与实例)

目录 官方解析 博主例子   官方解析 官方有个很好的例子: Frozen Column Example 但感觉有点冗余!在后面我将修改官方的例子,以及说明下这个效果的原理:   Qt模型视图框架 使用两个视图在同一个模型上,使用叠加技术,到达冻结某列的效果, 原理:两视图共...

2018-10-10 15:29:26 3774 2

原创 Qt文档阅读笔记-stackUnder官方解析与实例

目录 官方解析 博主例子 官方解析 这里可以配合raise()和lower()这两个函数来使用!   博主例子 用2个label,点击谁谁就浮在界面的最上面,很简单的代码,程序运行截图如下: 源码如下: widget.h #ifndef WIDGET_H #defin...

2018-10-10 09:01:16 4761 2

原创 Python工作笔记-仿大佬的list赋值

今天看别人的Py代码,发现都喜欢用这种方式赋值: 源码如下: if __name__ == '__main__': list = ['11111', '2222', '333', '4444444...

2018-10-09 16:22:25 3490 2

原创 Qt文档阅读笔记-QHeaderView::sectionResized官方解析与实例

目录 官方解析 博主例子 官方解析 不翻译了,很简单的英语   博主例子 程序运行截图如下 源码如下: widget.h #ifndef WIDGET_H #define WIDGET_H #include <QWidget> name...

2018-10-09 15:14:42 3758 0

原创 Python工作笔记-dictionary的遍历以及enumerate使用以及Py3中has_key的替代

程序运行截图如下: 源码如下: if __name__ == '__main__': diction={'1' : 'test1', '2' : 'test2', '3...

2018-10-09 14:38:40 4049 0

原创 软件设计师习题笔记-重点习题一

1.对有n个结点、e条边且采用数组表示法(即邻接矩阵存储)的无向图进行深度优先遍历,时间复杂度为(O(n^2))。 解析:邻接矩阵有n*n个点,算法需要遍历邻接矩阵的每一个点所以时间复杂度是O(n*n) 2.浮点数的表示分为阶和尾数两部分。两个浮点数相加时,需要先对阶,即(将小阶向大阶对齐,同...

2018-10-08 23:15:06 6212 0

原创 Python工作笔记-统计文件夹内只有1个文件的文件夹

文件 只有1文件夹里面有1个文件   程序运行后截图如下:   源码如下: import os def GetErrorFileList(dir): list=[] for dirpath,dirnamesList,filenamesList in os.walk(...

2018-10-08 18:41:04 3458 0

原创 Python工作笔记-使用Py遍历文件夹及其子文件夹内容

程序运行截图如下: 源码如下: import os def Traverse(dir): list=[] for dirpath,dirnamesList,filenamesList in os.walk(dir): for filename in filenamesLis...

2018-10-08 15:46:40 3740 0

原创 C++\Python\Qt工作笔记-读取txt文件查找某行是否包含keyWord

文本内容如下:   python源码如下: if __name__ == '__main__': f=open('demo.txt') line=f.readline() while line: if 'keyWord&#...

2018-10-08 15:07:24 3761 0

原创 Qt文档阅读笔记-Widgets Tutorial官方解析及实例

目录 官方解析 博主栗子 官方解析 QWiget通常作为其他窗口的容器,可以使用QWidget到达最小代价定义自定义控件(经验:通常可以采用子类QLabel做成自定义控件) 可以通过构建他的父类对象来指定他的对象树。 注意:当删除窗口后内部的控件都会自动删除! #include...

2018-10-04 10:06:45 3442 0

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