- 博客(53)
- 收藏
- 关注
原创 类图
这些配置可以分为三类,参数parameter,子容器subContainer,参考reference。参数:这是Diagnostic Event本身的属性,同时参数本身也较为简单只通过一个相应数值就可以表示。multiplicity表示多重性,简单来说就是该配置可以有多少个。例如一个配置的下多重性为0上多重性为1,那么表示该配置可以没有,最多只能有一个。参考:参考本身不属于Diagnostic Event,它们是通过映射关系确定的联系,比如一个Diagnostic Event可以有一个DTC(D..
2020-12-28 21:39:39
324
原创 树莓派相关网址
树莓派3的配置与安装http://blog.youkuaiyun.com/hnlyzxy123/article/details/54340797?locationNum=2&fps=1 安装中文输入法:http://shumeipai.nxez.com/2015/03/11/raspberry-pi-to-install-chinese-input-method-fcitx-and-g...
2017-05-27 17:42:55
433
转载 嵌入式软件可靠性设计的一些理解
http://blog.youkuaiyun.com/zhzht19861011/article/details/171178190.前言 设备的可靠性涉及多个方面:稳定的硬件、优秀的软件架构、严格的测试以及市场和时间的检验等等。这里着重谈一下作者自己对嵌入式软件可靠性设计的一些理解,通过一定的技巧和方法提高软件可靠性。这里所说的嵌入式设备,是指使用单
2016-12-11 16:57:32
856
原创 测试相关网址
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<性能测试>&
2016-11-07 10:13:38
373
转载 关于软件测试的一些基本知识
http://www.cnblogs.com/xh831213/archive/2008/06/02/1212252.html软件测试方法:分为两类(1)静态测试:不要求在计算机上实际执行所测程序,主要以一些人工的模拟技术对软件进行分析和测试(2)动态测试:通过输入一组预先按照一定的测试准则构造的实例数据动态运行程序,而达到发现程序错误的过程,特点如下:l 必须生成测试数据
2016-09-30 13:26:24
46319
转载 ITU-T H.264/MPEG-4 AVC编解码原理介绍
本文档适合基本了解数字图像处理的初学者,仅用于研究交流,由于资料来源较多,只能尽量在相关章节注明出处。转载本文请注明出处http://blog.youkuaiyun.com/chinadragon76/article/details/22408727。希望达到的目的:为查阅或正确理解ISO/IEC 14496-10标准文档做必要的引导和铺垫;对编码数据复用技术(本文Annex A)有初步了
2016-08-10 13:58:14
1322
转载 buntu虚拟机的共享文件夹
1、在虚拟机系统没有运行的情况下,点击虚拟机工具栏的VM->settings->options->Shared Folders,按照提示添加一个要共享的windows下的文件夹。2、安装vmtools,vmtools安装成功后会看到目录/mnt/hgfs.如果没有该目录则可以手动建立3、ubuntu终端下运行 sudo apt-get install open-vm-dkms4、进入目录:/
2016-07-01 14:20:37
933
转载 查看OpenGL版本
使用以下代码可查看所使用的OpengL版本:#include#include #include int main(int argc, char** argv){ glutInit(&argc,argv); //显示模式初始化 glutInitDisplayMode(GLUT_SINGLE|GLUT_RGB|GLUT_DEPTH); //定义
2016-06-25 16:23:58
4712
转载 ubuntu 12.04安装OpenGL
前言OpenGL 是一套由SGI公司发展出来的绘图函式库,它是一组 C 语言的函式,用于 2D 与 3D 图形应用程式的开发上。OpenGL 让程式开发人员不需要考虑到各种显示卡底层运作是否相同的问题,硬体由 OpenGL 核心去沟通,因此只要显示卡支援 OpenGL,那么程式就不需要重新再移植,而程式开发人员也不需要重新学习一组函式库来移植程式。接下来,我们就一步一步的在Ub
2016-06-25 07:33:26
343
转载 ap与sta共存
1:wifi的concurrent mode所谓wifi的共存模式,有以下几种:station mode + station modestation mode + ap modestation mode + p2p modep2p mode + ap mode目前Android自从JB version后,就开始支持station + p2p的共存,但其他的共存模
2016-06-11 13:41:31
858
转载 为什么手机不能既开WiFi又开热点?
众所周知,笔记本电脑虽然只有一个无线网卡,但却能在接收WiFi信号的同时,再通过软件共享,发出WiFi让其他设备上网。那么问题来了,为什么绝大多数的手机不能这么干呢?手机WiFi和热点为何不能同时开?首先介绍一下手机连接WiFi的必要硬件—无线网卡。手机的无线网卡为内置无线网卡,是接收无线WiFi信号的唯一网关部件。而无线网卡里面的 分类为全双工、半双工、和单工三种数据传输
2016-06-11 13:24:32
9379
1
转载 linux高级编程基础系列:线程间通信
线程间通信机制:线程是一种轻量级的进程。进程的通信机制主要包括无名管道、有名管道、消息队列、信号量、共享内存以及信号等。这些机制都是由linux内核来维护的,实现起来都比较复杂,而且占用大量的系统资源。线程间的通信机制实现起来则相对简单,主要包括互斥锁、条件变量、读写锁和线程信号等。本文会对以上所涉及的线程间的通信机制一一展开。互斥锁通信机制:1、互斥锁基本原理:互
2016-04-15 15:58:02
361
转载 Linux下进程通信的八种方法
前言: 消息队列就是一个消息的链表。可以把消息看作一个记录,具有特定的格式以及特定的优先级。对消息队列有写权限的进程可以向其中按照一定的规则添加新消息;对消息队列有读权限的进程则可以从消息队列中读走消息函数:1.创建新消息队列或取得已存在消息队列原型:int msgget(key_t key, int msgflg);参数: key:可以认为是一个端口号
2016-04-15 15:44:13
318
转载 AVB 的上位机控制软件怎么玩?
大家知道avb 里面有一个控制和管理的协议叫1722.1 ,这个是开源的, 大家都可以用。 最近xmos 跟第三方写了一个开源的上位机1722.1的库。 in C++ for Windows, OS X and Linux 。 it provides an API to discover, connect and control 1722.1-compliant AVB endpo
2016-04-10 20:42:57
2059
转载 以太网与车载系统:金风玉露一相逢,便胜却人间无数
以太网是由Xerox公司创建并由Xerox、Intel和DEC公司联合开发的基带局域网规范,是当今现有局域网采用的最通用的通信协议标准,也是应用最为广泛的局域网。以太网从今年开始进入车载LAN系统,从车载摄像头的影像传输系统开始,其应用范围逐渐扩大到信息、安全和控制等系统。 使车载网络物美价廉 宝马在法兰克福车展上推出的新款X5可以算是以太网进入车载系统
2016-04-10 20:16:07
2078
转载 以太网在汽车行业中的挑战——灵活的接口及软件使ECU开发不再复杂
今年,以太网将会在一批新车型中作为一个车载系统网络使用。因此,下一步就是以太网和现有汽车网络技术的集成,包括:CAN、FlexRay、LIN和MOST网络。目前,存在许多开发工具,可以帮助开发者完成不同类型网络之间的数据分析。但就车载以太网来说,市面上只有分析普通办公以太网的标准工具,这些工具却不能满足特殊物理层和IP协议层的车载以太网的技术要求。因此,迫切需要一些开发和测试工具,来分析和测试现有
2016-04-10 17:19:20
7253
转载 实时的工业以太网Ethernet Powerlink
近十年来,随着互联网技术飞速发展,以太网成为商业通信中的主导网络技术。以太网的通信速率要比目前任何工业现场总线高很多,因它是IT界标准网络技术,成千上万的公司参与开发生产有关产品,使其成本低廉,可选择范围十分广阔。因此,人们期望以太网也能应用到工控领域中,凭着它的低成本、极高的通信速率、全球普及的标准,逐渐取代现有工控行业中繁多的总线系统,用以太网来实现从管理层到工业现场层的贯穿一致性通信。
2016-04-07 23:40:48
5703
转载 TCP、UDP绑定同一端口通信的解释
TCP、UDP可以绑定同一端口来进行通信: 网络中可以被命名和寻址的通信端口,是操作系统可分配的一种资源。 按照OSI七层协议的描述,传输层与网络层在功能上的最大区别是传输层提供进程通信能力。从这个意义上讲,网络通信的最终地址就不仅仅是主机地址了,还包括可以描述进程的某种标识符。为此,TCP/IP协议提出了协议端口(protocol port,简
2016-04-02 11:01:30
653
转载 SOCKET通信中TCP、UDP数据包大小的确定
UDP和TCP协议利用端口号实现多项应用同时发送和接收数据。数据通过源端口发送出去,通过目标端口接收。有的网络应用只能使用预留或注册的静态端口;而另外一些网络应用则可以使用未被注册的动态端口。因为UDP和TCP报头使用两个字节存放端口号,所以端口号的有效范围是从0到65535。动态端口的范围是从1024到65535。 MTU最大传输单元,这个最大传输单元实际上和链路层协议有着密切
2016-04-02 10:57:06
398
转载 Socket的Send,Recv的长度问题
一个包没有固定长度,以太网限制在46-1500字节,1500就是以太网的MTU,超过这个量,TCP会为IP数据报设置偏移量进行分片传输,现在一般可允许应用层设置8k(NTFS系统)的缓冲区,8k的数据由底层分片,而应用层看来只是一次发送。 windows的缓冲区经验值是4k。 Socket本身分为两种,流(TCP)和数据报(UDP),你的问题针对这两种不同使用而
2016-04-02 10:56:00
548
原创 单元测试工具
javajava单元测试框架JUnitJUnit是一个Java语言的单元测试框架。它由Kent Beck和Erich Gamma建立,逐渐成为源于Kent Beck的sUnit的xUnit家族中为最成功的一个。 JUnit有它自己的JUnit扩展生态圈。多数Java的开发环境都已经集成了JUnit作为单元测试的工具。C语言C语言单元测试框架CUint继J
2016-03-31 22:56:44
483
转载 Linux 上的常用文件传输方式介绍与比较
Linux 环境中有多种方式可以实现不同主机之间的文件传输或同步。在不同的场景下,选择合适的方法进行传输会大大提高工作效率以及质量。本文通过总结 Linux 环境下常用的几种文件传输方法,结合具体使用实例以及对这些方法优缺点的分析对比,希望能够对需要在 Linux 或 unix 环境下进行文件传输或同步的朋友提供一些帮助。ftpftp 命令使用文件传输协议(File T
2016-03-30 23:45:22
611
转载 文件传输协议(FTP)必将消亡
文件传输协议(FTP)在RFC 959中定义,于1985年10月发布。文件传输协议(FTP)被设计成为一个跨平台的、简单且易于实现的协议。文件传输协议(FTP)有一个漫长的演化史,是互联网上最重要的应用之一,但时至今日,却已江河日下。本文作者从各方面列举了一些文件传输协议(FTP)为人诟病的缺点。1.数据传输模式不合理不考虑文件自身的内容,一味使用ASCII模式传输数据
2016-03-30 23:40:49
429
转载 Linux网络编程之socket文件传输示例
本文所述示例程序是基于Linux平台的socket网络编程,实现文件传输功能。该示例是基于TCP流协议实现的socket网络文件传输程序。采用C语言编写。最终能够实现传输任何格式文件的文件传输程序。具体实现代码如下:Server端代码如下:/*****************************************************************
2016-03-27 17:40:29
484
转载 网络编程常见问题总结
http://wenku.baidu.com/link?url=AfOs9lDjrUbLV5xUviK0T-FwkVScFe8kMI6MmlwtGrxEB6qF4pzwhAzfRw-S_35exOjkPjycCh8u1QAFMcw6u2OXucoQxM7DVZ1mV9qJYV3
2016-03-25 23:27:29
260
转载 Linux 套接字编程中的 5 个隐患
来自:http://www.ibm.com/developerworks/cn/linux/l-sockpit/Socket API 是网络应用程序开发中实际应用的标准 API。尽管该 API 简单,但是开发新手可能会经历一些常见的问题。本文识别一些最常见的隐患并向您显示如何避免它们。在 4.2 BSD UNIX® 操作系统中首次引入,Sockets API 现在是任何操作
2016-03-25 21:51:47
390
转载 编辑框控件用法
首先,新建一个基于MFC应用程序,然后在resource中的对话框上添加编辑框控件。 在编辑框控件上点右键,修改ID为一个有意义的标识。 然后,View ->ClassWizard,在弹出的对话框中,选择MemberVariables,找到刚才的编辑框ID,关联变量。 关联变量分为两种。一种是Control变量,一种是Values变量。 同一个控
2016-02-18 09:17:45
632
转载 静态成员
1基本介绍在c++类中声明成员时可以加上static关键字,这样声明的成员就叫做静态成员(包括数据成员和成员函数)。例如:class test{public:test(){}~test(){}public://静态成员函数static int getCount(){return m_nCount;}private://静态数据成员static i
2013-12-31 09:27:36
520
转载 回调函数中调用类中的非静态成员变量或非静态成员函数
回调函数中调用类中的非静态成员变量或非静态成员函数【问题】如何在类中封装回调函数? a.回调函数只能是全局的或是静态的。 b.全局函数会破坏类的封装性,故不予采用。 c.静态函数只能访问类的静态成员,不能访问类中非静态成员。 1. 如何让静态函数访问类的非静态成员。 a.声明一静态函数a(),将类实例对象指针做为参数传入。如: class A()
2013-12-31 09:15:33
471
转载 回调函数调用类成员函数的方法
利用MFC或者其它的C++应用编写回调函数是非常麻烦的,其根本原因是回调函数是基于C编程的Windows SDK的技术,不是针对C++的,程序员可以将一个C函数直接作为回调函数,但是如果试图直接使用C++的成员函数作为回调函数将发生错误,甚至编译就不能通过。其错误是普通的C++成员函数都隐含了一个传递函数作为参数,亦即“this”指针,C++通过传递一个指向自身的指针给其成员函数从而实现程序函数可
2013-12-31 09:14:42
1041
转载 关于C++中的友元函数的总结
1.友元函数的简单介绍1.1为什么要使用友元函数在实现类之间数据共享时,减少系统开销,提高效率。如果类A中的函数要访问类B中的成员(例如:智能指针类的实现),那么类A中该函数要是类B的友元函数。具体来说:为了使其他类的成员函数直接访问该类的私有变量。即:允许外面的类或函数去访问类的私有变量和保护变量,从而使两个类共享同一函数。实际上具体大概有下面两种情况需要使用友元函数:(1)运算
2013-12-31 09:12:12
485
转载 SHELLEXECUTEINFO 和 ShellExecuteEx的使用
SHELLEXECUTEINFO 和 ShellExecuteEx的使用在日常工作中用到的一些知识,很久没有总结过,前几日参加一个会议,很是无聊。自己思索着自己这两年来所做过的东西,写着写着居然也写下了100个知识点。想把它一条一条总结下来,动笔总不是很容易。就拿这篇文章作为第一篇。 很多东西取之于网络,也有一些自己的心得。才疏学浅,就当一个知识梳理的过程吧。
2013-12-18 13:49:10
613
原创 工作快4年了,做个小结
以前我没怎么上过优快云,后来觉得作为程序员怎么也得上来瞅瞅,除了涉猎些行业信息,更多的是看同是“苦逼”程序员们的程序人生。非常乐于看到一些朋友将自己的经历拿来与大家分享,这里边有苦亦有甜,但不管如何,分享经历其实是在敦促自己总结过去,规划未来,同时也让更多的朋友一同分享,一同进步。 想想自己也快工作4年了,虽说平淡无奇,但岁月的流逝总能留下些足迹,走到今日也该回回头: 大学
2012-04-19 22:31:53
2056
转载 BITBLT高效贴图
http://www.cppblog.com/guogangj/archive/2010/06/20/118316.html位图有许多不同的种类,可以通过呼叫函式CreateDIBSection、CreateBitmap或CreateCompatibleBitmap来建立位图,从而得到相对应的位图句柄。前两个函式是分配在系统内存中的。而CreateCompatibleBitmap根据装
2012-04-17 21:20:25
645
原创 浅谈车道偏离预警系统
车道偏移预警系统LDWS是一种通过报警的方式辅助驾驶员减少汽车因车道偏离而发生交通事故的系统。它可以在车辆超过一定速度的情况下无意识(驾驶员未打转向灯)偏离原车道前发出警报,为驾驶员提供更多的反应时间,大大减少了因车道偏离引发的碰撞事故。它通过实时检测车道线,根据方向盘方向、车速、车与车道角度来估计偏离时间,如果偏离时间小于一个阈值,则会发出报警提醒驾驶员。现在大家都在做,但都做的不太好。因为
2012-04-07 23:13:44
4789
原创 ISP和IAP
ISP,In System Programing 主要是指代芯片的烧写方式,以往写片子需要把片子拿下来,离开电路,用编程器烧,换句话说,芯片不能不脱离应用系统进行写入。 ISP 主要针对这个问题,使用JTAG或者串行口(MCU 内部有Boot Loader , 通过指定的方式激活之,它可以和PC或其它上位机通过串口联系,不用使单片 机离开应用系统而更新内部的程序/设置)进行程序的烧写操作。 因
2012-04-07 20:56:40
1473
原创 浅谈车联网
在美国汽车业,率先使用Telematics技术的企业是通用公司。早在其他企业之前,通用已经把OnStar-Telematics技术用于商务领域。当汽车出现故障时,只要驾驶员按下后视镜旁边的按钮,OnStar通过无线通信连接到通用服务中心,同时利用卫星定位系统,把准确的车辆位置传递给服务中心。只要驾驶员通过麦克告诉服务中心的技术人员故障状况,就有维修人员从最近的维修点,在最短的时间内赶到事故现场。O
2012-04-07 19:29:35
2666
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人