- 博客(26)
- 资源 (22)
- 问答 (1)
- 收藏
- 关注
原创 Qt添加全局变量
在C/C++中, 局部变量按照存储形式可分为三种auto, static,register1.局部变量的默认类型都是auto,从栈中分配内存。 auto的含义是由程序自动控制变量的生存周期,通常指的就是变量在进入其 作用域的时候被分配,离开其作用域的时候被释放2.而static变量,不管是局部还是全局,都存放在静态存储区 变量在程序初始化时被分配,直到
2017-01-17 10:02:35 1062
原创 Qt中的三种基类
一.QMainWindow:QMainWindow类提供一个带有菜单条,工具条和一个状态条的主应用程序窗口。主窗口通常提供一个大的中央窗口部件,以及周围菜单,工具条,和一个状态栏。QMainWindow窗口经常被继承,使得封装中央部件,菜单,工具条,状态栏等都变得很容易,当用户点击它的时候,相应的槽就会被调用。二.QWidgetQWidet类是所有用户界面对象的基类,窗口部件是用户界面的一个基...
2017-01-17 09:14:08 17997
原创 Qt的串口编程
参考网址http://www.360doc.com/content/13/0620/10/12843412_294228378.shtml******************************************************************1.首先要确定出,开发板上设备驱动的位置:在/dev 下的文件名2.在周立功loT-A28
2017-01-17 09:13:14 523
原创 Qt学习小结(部分)
1.对于每个Qt类,都应该包含QApplication,和QLabel的定义,而且大写2.创建一个QApplication对象,管理整个应用程序资源: QApplication 构造函数需要两个参数,argc,argv。 创建的方法是 QApplication app(argc,argv);3.QLabel是一个窗口部件(widget),是可视化
2017-01-17 09:12:13 611
原创 QList使用方法
QList是一种表示链表的模板类。------------------------------------------------------------1.QList是一种表示链表的模板类。QList是Qt的一种泛型容器类。它以链表方式存储一组值,并能对这组数据进行快速索引,还提供了快速插入和删除等操作。--------------------------
2017-01-17 09:11:00 4668 1
原创 JavaScript干货
JavaScript web 开发人员必须学习的 3 门语言中的一门:1.HTML 定义了网页的内容2.CSS 描述了网页的布局3.JavaScript 网页的行为JavaScript 是一种轻量级的编程语言。JavaScript 是可插入 HTML 页面的编程代码。JavaScript 插入 HTML 页面后,可由所有的现代浏览器执行。————————————————
2017-01-17 09:10:13 387
原创 MySQL数据库精华
MySQL的基础********************************************************************1.数据库:高效的存储和处理数据的介质(介质主要是2种:磁盘和内存)2.数据库的分类? 基于存储介质的不同,分为两类: 关系型数据库(SQL) 非关系型数据库(NoSQL:Not Only SQL不
2017-01-17 09:09:15 453
原创 枚举精华
1.C/C++中的enum枚举的用法如果一个变量你需要几种可能存在的值,那么就可以被定义成为枚举类型。举个例子来说明一吧,为了让大家更明白一点,比如一个铅笔盒中有一支笔,但在没有打开之前你并不知道它是什么笔,可能是铅笔也可能是钢笔,这里有两种可能,那么你就可以定义一个枚举类型来表示它!2.关于enum的定义enum Fabric{ Cotton
2017-01-17 09:06:46 427
原创 EEPROM与EPROM
1.EEPROM 带电可擦可编程只读存储器--一种掉电后数据不丢失的存储芯片。 2.EPROM可擦除可编程ROM)芯片可重复擦除和写入,解决了PROM芯片只能写入一次的弊端。3. NOR FLASH 是很常见的一种存储芯片,数据掉电不会丢失。4.即程序可以直接在FLASH片内执行。这点和NAND FLASH不一样。5.NOR FLASH很适合作为启动
2017-01-17 09:06:10 3078
原创 DOM处理XML
1.DOM 是由 W3C 提出的一种处理 XML 文档的标准接口。2.DOM 一次性读入整个 XML 文档,在内存中构造为一棵树(被称为 DOM 树)。 移动到下一节点或者返回上一节点,也可以对这棵树进行修改,或者是直接将这颗树保存为 硬盘上的一个 XML 文件3.XML 片段: Scio me nihil scire I kno
2017-01-17 09:05:14 262
原创 CSS精华
1.通过CSS可以同时控制多重网页的样式和布局2.CSS 指的是层叠样式表,样式定义了如何显示HTML元素。定义了如何显示html元素。解决了内容和表现的分离4.工作方式(1)浏览器额缺省设置(就是默认设置)(2)外部样式 link标签 较常用(3)内部样式 style标签 常用(4)内联样式例子演示//外部样式 ,一定要写到头部,样式
2017-01-17 09:04:18 1007
原创 C++学习笔记
C语言与C++语言的区别++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++1.C语言过程化编程首先确定计算机应采取的操作,然后使用编程语言来实现。 按照一系列的流程生成特定的效果。2.C语言是自顶向下的设计,理念是将大程序分解成小程序,易于编写模块。 鼓励还发程序函数。3.C
2017-01-17 09:03:13 286
原创 C++函数重载
1.什么是函数重载;函数重载是指在同一作用域内,可以有一组具有相同函数名,不同参数列表的函数,这组函数被称为重载函数。看下面的一个例子,来体会一下:实现一个打印函数,既可以打印int型、也可以打印字符串型。在C++中,我们可以这样做:#includeusing namespace std;void print(int i){ cout
2017-01-17 09:02:18 319
原创 bytes与bits
1KB=1024bytes=8196bitsBit意为“位”或“比特”,是计算机运算的基础,属于二进制的范筹; Byte意为“字节”,是计算机文件大小的基本计算单位; 这两者应用的场合不同。通常用bit来作数据传输的单位,因为物理层,数据链路层的传输对于用户是透明的,而这种通信传输是基于二进制的传输。在应用层通常是用byte来作单位,表示文件的大小,在用
2017-01-17 09:01:24 1160
原创 断言
1.首先assert是个宏而不是函数,它的作用是什么之前。 起着测试条件和终止程序的作用。2.如果表达式为FALSE (0), 程序将报告错误,并终止执行。如果表达式不为0,则继续执行后面的 语句,它的作用是终止程序以免导致严重后果,同时也便于查找错误。3.所需头文件:#include 报告错误的条件:assert(0);4.何时需要使用断言
2017-01-17 09:00:22 424
原创 Android和Java的区别和联系
Android和Java的区别简单地说,一种是操作系统,一种是开发语言具体来说Android是一种基于Linux的开放源码操作系统,主要用于便携设备(智能手机,平板电脑)。Java是一种面向对象的编程语言,它的最大的特点就是开源和免费.这因为如此,中国的大部分大型的软件系统是用Java开发的。Android和Java的联系:Android的应用层上的应用程序是用Java...
2017-01-17 08:59:24 1431
原创 套接字的使用
1.当你创建一个套接字的时候你需要指定三个参数:通信类型,命名空间和协议。2.Stream Socket与Datagram Socket不同,它有一个永久性的链接,可以确保数据可靠的发送到对方。但是Stream Socket所占的资源更多。3.IPPROTO_TCP = 6,第三个参数.这里指使用tcp协议4.端口号用于区分同一台主机上的不同套接字。
2017-01-16 21:39:29 477
原创 伺服电机与编码器
第一次关于伺服电机的笔记1.伺服电机主要的作用是用于高精度定位, 基本上普遍都是用pLC发出脉冲 通过私服驱动器来达到定位效果,而私服电机后面的编码器可以反馈伺服电机的行程 与 PLC发出的脉冲做比较 从而达到一个闭环系统2.伺服电机只是接受命令完成某种动作的电机,普通电机也可做伺服电机用,所以伺服电机的种类很多;伺服系统那就复杂得多了。3.直流电机加上编码器,加上编
2017-01-16 21:39:08 2571
原创 安装qt使用的步骤
******************************************************************************环境搭建********************************************************************************1.****************************
2017-01-16 21:36:05 408
原创 Sqlite数据库的用法
00SQLite 轻量型 ,完全配置小于400KB**************************************************************1.SQLite是一个进程内的数据库,是一个零配置的数据库 不需要服务器进程或者操作的系统2.SQLite的命令 CREATE 创建一个新的表,一个表的视图,或者数据库中的其他对象。
2017-01-16 21:34:36 369
原创 qt绘图
3.Qpixmap是用户界面的的组成部分,鼠标键盘2.QImage图像表示3.Qpixmap是后台显示,提供屏幕上的优化4.Qprinter打印机上绘制图像设备*************************************1.如何绘图? 绘图设备:.Qpixmap Qpixmap Qprinter 要创建一个QPa
2017-01-16 21:33:28 403
原创 qt4与qt5的联系
*********************************************************************************在QT5的开发过程中就已经注意到了与QT4的代码保持兼容性了。 QT5的核心类库并没有做大的API的修改,只是几个新的类取代了旧的。******************************************
2017-01-16 21:32:34 397
原创 C++04_类中不写成员函数易犯错误模型
1.成员只是做为初始化来用。成员函数作为算数的执行。例如#includeusing namesape std;class circle{public:double r;double pi = 3.1415926;double area = pi*r*r};int main(){circle c1;cout cin>>c1.r;
2017-01-16 21:30:57 376
原创 C++与C#的区别
1. 在C#中存在public class 而在C++中没有。2.class中的成员默认是private,而struct的成员默认为public。3.int16_t是C++中的 C#是Int164.二者的数组定义的方式不一样。@public byte[] buffRev;C# C++ byte buffRev[1000];5.C#不像C++,他本
2017-01-16 21:29:09 642
原创 C++中的箭头
c++中“箭头(->)”和“点号(.)”操作符的区别 ****************************************************************A *p则使用:p->play(); 左边是结构指针。A p 则使用:p.paly(); 左边是结构变量。总结:箭头(->):左边必须为指针;点号(.):左边必须为实体。
2017-01-16 21:27:32 5724
原创 致失去的2016
这是我首次的年终总结,凑巧的是我的第一篇博客,也是1月14日。从2016年-2017年。整整的一年的时间。在这期间只是偶尔的写写总结性的心得。下面是对在这一年的总结。从地域的分段上,主要是分成三个地点。苏州,吉林,北京。在苏州实习了大约有5个月的时间,在实习的公司里面结实了两个实习生,交了几个好朋友。发现每个公司都有自己的风格,公司的风格,是员工共同特性的体现。公司的未来,反应出员工的未来。做为
2017-01-14 15:21:22 446
MysqlC++AI封装,分别在QT和vs2013的 demo
2017-10-22
有没有做过投影融合的,没有什么思路。
2019-01-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人