关闭

应用程序(exe文件)图标设置

第一步: 首先当然要准备一个.ico图标文件(假定为qtdemo.ico),将其复制到工程目录当中(.pro文件所在的目录)。 第二步: 在QT Creator中Ctrl+N或 File - New File or Project,选择General中的Text File,名称填写为.rc文件(如qtdemo.rc),在里面只用写一行: IDI_ICON1     ICON...
阅读(10) 评论(0)

Qt打开外部程序

//1.通过调用系统函数  system("opt/myApp"); //这是linux下的,windows下可以用WinExec等函数    //2.通过QProcess,阻塞调用  QProcess::execute("/opt/myApp"); //绝对路径和相对路径都可以,windows下要带exe后缀,系统应用如记事本notepad可直接输入打开    //3.通过QProcess,非阻...
阅读(25) 评论(0)

border-radius参数详解

border-radius,国内翻译成圆角,你可能以为这个属性就是用来画圆角,没错,但是除此之外,它还可以做点别的事情。radius其实指的是边框所在圆的半径,这个CSS3属性不仅能够创建圆角,还可以创建椭圆角(如图下图第7),把这些角按照不同的顺序和大小来展现,能够绘制成多种多样的图形。以下图例就是通过定义border-radius得到的效果。 语法和解释 border-radi...
阅读(208) 评论(0)

ioctl函数

ioctl 函数   本函数影响由fd 参数引用的一个打开的文件。   #include int ioctl( int fd, int request, .../* void *arg */ ); 返回0 :成功    -1 :出错   第三个参数总是一个指针,但指针的类型依赖于request 参数。 我们可以把和网络相关的请求划分为6 类: 套接口操作 文件操作 接口操作...
阅读(130) 评论(0)

socket详解

1、网络中进程之间如何通信? 2、Socket是什么? 3、socket的基本操作 3.1、socket()函数 3.2、bind()函数 3.3、listen()、connect()函数 3.4、accept()函数 3.5、read()、write()函数等 3.6、close()函数 4、socket中TCP的三次握手建立连接详解 5、socket中TCP的四次握手释放连...
阅读(2588) 评论(0)

enum 在c++中的使用

枚举类型,顾名思义,“枚”作为量词,作“个”讲,那么枚举,就是一个一个的列举,如果一件事情能够被一个一个的列举,那么它的数量肯定就是有限的,否则是不能被一一列举出来的。所以枚举类型即为能被列举的常量的一个集合。 在生活中,枚举的例子随处可见,比如礼拜几,那么就可以作为一个枚举变量。这个变量所存储的值,是有限的,且,能被我们所列举。再比较说,性别。它也可以作为一个枚举类型,我们知道,性别也就只有“...
阅读(2762) 评论(0)

linux cat命令详解

cat命令是linux下的一个文本输出命令,通常是用于观看某个文件的内容的; cat主要有三大功能: 1.一次显示整个文件。 $ cat   filename 2.从键盘创建一个文件。 $ cat  >  filename 只能创建新文件,不能编辑已有文件. 3.将几个文件合并为一个文件。 $cat   file1   file2  > file cat具体命令格式为 : c...
阅读(2801) 评论(0)

Swift学习 三

Swift 提供两种集合类型来存储集合,数组和字典。数组是一个同类型的序列化列表集合。字典是一个能够使用类似于键的唯一标识符来获取值的非序列化集合。在Swift中,数组和字典的键和值都必须明确它的类型。这意味这数组和字典不会插入一个错误的类型的值,以致于出错。这也意味着当你在数组和字典中取回数值的时候能够确定它的类型。Swift 使用确定的集合类型可以保证代码工作是不会出错,和让你在开发阶段就...
阅读(3327) 评论(0)

Swift学习 二

1、基本运算符 其实无论什么语言,对于基本运算符来说,都是差不多的,这里我就说下Swift的区别其他语言的地方。例如,范围运算符,swift分为封闭范围运算符和半封闭范围运算符, 封闭范围运算符(a…b)定义了一个范围,从a到b,并包括a和b的值。当要在一个范围内迭代所有可能的值的时候,范围运算符是非常有用的, 例如for-in循环 [objc] view p...
阅读(1400) 评论(0)

Swift学习 一

在本届WWDC全球开发者大会接近尾声时,苹果公司专门针对开发人员公布全新的Swift编程语言以及新版的Xcode,苹果公司称其拥有“快速、现代、安全、互动”等特性,并且要全面优于Objective-C语言。“在过去的20年里,我们只支持Objective-C。”软件工程副总裁克雷格·费德里奇在台上表示,而未来苹果开发者平台将支持这款全新的Swift编程语言。 感兴趣的可以去官方下载swift...
阅读(1569) 评论(0)

用户空间的spi驱动

1.1     重要的数据结构 1.  spi_device 虽然用户空间不需要直接用到spi_device结构体,但是这个结构体和用户空间的程序有密切的关系,理解它的成员有助于理解SPI设备节点的IOCTL命令,所以首先来介绍它。 在内核中,每个spi_device代表一个物理的SPI设备。它的成员如程序清单 1.1所示。 程序清单 1.1 spi_device s...
阅读(1557) 评论(0)

linux基础之 spi驱动程序

1.1     重要的数据结构 1.  spi_device 虽然用户空间不需要直接用到spi_device结构体,但是这个结构体和用户空间的程序有密切的关系,理解它的成员有助于理解SPI设备节点的IOCTL命令,所以首先来介绍它。 在内核中,每个spi_device代表一个物理的SPI设备。它的成员如程序清单 1.1所示。 程序清单 1.1 spi_device [cp...
阅读(5932) 评论(0)

PHP 基础知识代码总结

一、PHP基础语法 变量到数组 1 php 2 //phpinfo(); 3 4 /* 变量 5 $a=1;//不分配空间 6 echo "\$a=".$a; 7 echo ""; 8 var_dump($a);// 结果为NULL 9 e...
阅读(3038) 评论(0)

uart协议及接口

UART使用的是异步、串行通信。 串行通信是指利用一条传输线将资料一位位地顺序传送。特点是通信线路简单,利用简单的线缆就可实现通信,降低成本,适用于远距离通信,但传输速度慢的应用场合。 异步通信以一个字符为传输单位,通信中两个字符间的时间间隔多少是不固定的,然而在同一个字符中的两个相邻位间的时间间隔是固定的。  数据传送速率用波特率来表示,即每秒钟传送的二进制位数。例如数据传送速率为120字...
阅读(2936) 评论(0)

i2c知识总结及协议解析

知识总结部分: 一. 技术性能:     工作速率有100K和400K两种;     支持多机通讯;     支持多主控模块,但同一时刻只允许有一个主控;           由数据线SDA和时钟SCL构成的串行总线;     每个电路和模块都有唯一的地址;                         每个器件可以使用独立电源 二. 基本工作原理:     以启动信号ST...
阅读(8379) 评论(0)
20条 共2页1 2 下一页 尾页
    个人资料
    • 访问:51029次
    • 积分:651
    • 等级:
    • 排名:千里之外
    • 原创:12篇
    • 转载:8篇
    • 译文:0篇
    • 评论:0条
    文章分类