- 博客(8)
- 资源 (3)
- 收藏
- 关注
转载 QT皮肤(QSS)编程
借用css 的灵感, Qt也支持Qt自己的css, 简称qss。同css 相似,qss的主要功能与最终目的都是能使界面的表现与界面的元素分离,即质与形的分离,就如同一个人可以在不同的时候穿上不同的衣服一样,css机制的引入,使得设计一种皮肤与界面控件分离的软件成为可能,应用程序也能像web界面那样随意地改变外观。 一、QSS语法 同css一样,他也有由一个selector与一个decl
2014-07-31 23:44:12
240
转载 C语言字符串操作
本篇文章是对C语言字符串操作进行了详细的总结分析,需要的朋友参考下 1)字符串操作 strcpy(p, p1) 复制字符串 strncpy(p, p1, n) 复制指定长度字符串 strcat(p, p1) 附加字符串 strncat(p, p1, n) 附加指定长度字符串 strlen(p) 取字符串长度 strcmp(p, p1)
2014-07-31 23:43:00
263
转载 数组、链表、哈希……Qt中丰富的容器类
数组、链表、哈希……Qt中丰富的容器类 在C++里做大型程序时,少不了要与数组、链表等数据结构打交道。就是最简单的字符串也常常让头痛万分,Qt中有QString解决了字符串的头痛,那么其他数组等有没有更简单的解决方案呢? Qt作为一款优秀的类型库,当然不会没考虑这些。Qt提供了大量的“容器类”,专门用于以某种方式存储大量内容,QString其实只是这大量的容器类的一种。 我在这里介绍
2014-07-31 23:42:38
1313
转载 对Socket CAN的理解(1)——【CAN总线原理】 .
由于Socket CAN涉及到CAN总线协议、套接字、Linux网络设备驱动等。因此,为了能够全面地了解Socket CAN的原理。我们需要了解以下几个方面的知识点: (1)CAN总线协议; (2)Socket原理; (3)Linux网络设备驱动; 当熟悉以下三个方面的知识点后,我们再去分析基于Linux的Socket CAN的驱动。这样的话理解起来更加容易、易懂。 (4)Socke
2014-07-31 23:39:13
845
转载 对Socket CAN的理解(2)——【Socket的原理及使用】 .
转载请注明出处:http://blog.csdn.net/Righthek 谢谢! 为了能够对Socket CAN的深入理解,我们需要了解Socket的机制。 Socket的中文翻译为“插座”,在计算机世界里称为套接字。Socket最初是作为网络上不同主机之间进程的通信接口,后来应用越来越广,在同一主机上的不同进程之间通信也可以用Socket。简单来说,
2014-07-31 23:38:35
526
转载 对Socket CAN的理解(3)——【Socket CAN发送数据流程】 .
转载请注明出处:http://blog.csdn.net/Righthek 谢谢! 对于本文,我们将从用户层使用Socket CAN进行数据发送时,数据从用户空间到底层驱动的整个通信流程,用户层使用Socket CAN可参考上一篇文章《对Socket CAN的理解(2)——【Socket的原理及使用】》。 当我们在用户层通过socket进行CAN数据的发送时,需要进行以下操
2014-07-31 23:38:00
446
转载 对Socket CAN的理解(4)——【Socket CAN接收数据流程】 .
转载请注明出处:http://blog.csdn.net/Righthek 谢谢! 现在我们来分析一下CAN总线的接收数据流程,对于网络设备,数据接收大体上采用中断+NAPI机制进行数据的接收。同样,我们现在的CAN模块也是采用同样的方式进行数据的接收。由于我们只针对CAN总线接收数据这条主线进行分析。因些,会忽略一些针对CAN协议的设置及初始化等相关代码。
2014-07-31 23:37:22
482
原创 对Socket CAN的理解(5)——【Socket CAN控制器的初始化过程】 .
转载请注明出处:http://blog.csdn.net/Righthek 谢谢! 对于一般的CAN模块,进行初始化时,最关键的是以下两步: 1、 配置CAN的位时序; 2、 配置CAN的消息报文; 下面,我们来详细分析上面提到的关键两步。 一、初始化步骤:
2014-07-31 23:35:22
436
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人