上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 40 下一页
  2012年7月9日
该文被密码保护。 阅读全文
posted @ 2012-07-09 14:25 spinsoft 阅读(0) 评论(0) 推荐(0) 编辑
摘要: getsockoptsetsockopt网络超时检测:必要性:避免进程在没有数据时无限制的阻塞当设置的时间到,进程从原操作返回继续运行3种方式可以:1.设置socket的属性SO_RCVTIMEO 接收超时SO_SNDTIMEO 发送超时struct timeval tv;tv.tv_sec = 5;tv.tv_usec = 0;setsockopt(sockfd, SOL_SOCKET,SO_RCVTIMEO,&tv,sizeof(tv));5秒接收超时检测。2.select也可以超时检测3.设置定时器(timer),捕捉SIGALRM信号#include <stdio.h&g 阅读全文
posted @ 2012-07-09 12:59 spinsoft 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 电子工程师知识汇整【转】这是一篇很不错的知识汇整,对电子设计初学者来讲,当然是学习硬件设计而言,看完本文可以有一个整体性认识。电子工程师初学者必看很多电子工程师在某个方面精深钻研,成为某一个特殊领域的专家,从一开始的养家糊口、慢慢小有收益、最后宝马豪宅,也是有的;这些电子工程师可能没有全面掌握这些知识,因为这些行业用不上,例如,液晶显示器,很多行业就不需要;但是,对于一个初学者,我认为,这个提纲是切合实际的,对于面向控制而言,已经基本够用了;对于初学者,全面地掌握这些知识是很有必要的,因为你不知道今后需要使用什么哪些知识,而这些知识, 80%以上你会在今后的工作中使用上,因为这是都是最基本的。 阅读全文
posted @ 2012-07-09 08:58 spinsoft 阅读(660) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2012-07-09 08:38 spinsoft 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2012-07-09 08:26 spinsoft 阅读(1) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/java-pan/archive/2012/07/08/corba.html本节摘要:本节介绍一个corba服务的开发过程,包含服务端和客户端,实现一个打印Hello World的功能。preparation1.开发背景介绍 最近项目中一直在做corba的这块东西,项目中是在第三方的产品vbroker的产品上做的开发,再者我也主要是做客户端的调用,服务端用的是C++来实现的,具体的发布和部署过程也不清楚。那我就”不爽啊”,为啥咱就不能写一个corba服务,从定义idl文件到开发再到发布?说来咱就来,当然是从最简单的来了,最开始学习java的时候,第 阅读全文
posted @ 2012-07-09 08:10 spinsoft 阅读(716) 评论(0) 推荐(0) 编辑
摘要: 标题:嵌入式开发中使用DDD进行调试2008-01-17 19:57:28 在嵌入式程序开发过程中,程序员要进行大量的调试,以此验证程序的正确性,修改潜在的错误。调试器对于程序员来说是不可或缺的必备工具。在Linux环境 中,有很多调试工具和调试辅助工具,例如GDB、XXGDB、RHIDE、XWPE、GVD和DDD等。其中,DDD是命令行调试器的图形前端,除了一般 的程序调试功能以外,还具有交互式图形数据显示的功能。它在嵌入式应用开发中也十分出色。本文主要讲述DDD(Data Display Debugger)的使用方法。 1.认识DDD GNU DDD是命令行调试程序,如GDB、DBX、WD 阅读全文
posted @ 2012-07-09 08:06 spinsoft 阅读(3729) 评论(-1) 推荐(1) 编辑
  2012年7月6日
摘要: PC-Lint的典型应用:1、检查区分int和BOOL。(typedef int BOOL;)2、未初始化的变量……官方地址:http://www.gimpel.com/也可以到CSDN下载PC Lint 9Step1:下载完后点击PC-lint.9.0e\pclint9setup.exe进行安装,这里以安装到C:\lint介绍。安装完成后勾选"I want to run the configuration program now".点击finish进入配置页面,Step2:配置选项(对应于一个对话框)依次为:1、C:\lint(这个是pc lint的安装目录),Creat 阅读全文
posted @ 2012-07-06 15:51 spinsoft 阅读(1163) 评论(0) 推荐(0) 编辑
摘要: 第一部分:C++ Test是Parasoft公司出品的一个针对C/C++源代码进行自动化单元测试的工具。它可以对源代码进行三种测试:白盒测试、黑盒测试以及回归功能测试。 白盒测试 C++ Test对C/C++源代码进行分析,针对所有的类的成员函数(包括:公共的、保护的以及私有类型的)进行测试。测试的方法是判断当输入一个非法的参数时,有关函数能否正确处理。(Record命令)在此状态下软件针对指定的文件、类或者是函数自动生成测试用例。 黑盒测试 不仅对源代码进行分析,并且只针对类的公共接口函数进行测试。(Play命令) 在此状态下软件不自动生成测试用例,而是直接运行在"测试用例编辑器& 阅读全文
posted @ 2012-07-06 15:49 spinsoft 阅读(7235) 评论(1) 推荐(0) 编辑
摘要: 本文转自http://developer.51cto.com/art/201006/207993.htmUML建模工具相信大家有所了解,那么你对UML建模工具Visio 、Rational Rose、PowerDesign之间的区别和联系是否了解,这里就像大家简单介绍一下。ROSE是直接从UML发展而诞生的设计工具,它的出现就是为了对UML建模的支持,ROSE一开始没有对数据库端建模的支持,但是在现在的版本中已经加入数据库建模的功能。ROSE主要是在开发过程中的各种语义、模块、对象以及流程,状态等描述比较好,主要体现在能够从各个方面和角度来分析和设计,使软件的开发蓝图更清晰,内部结构更加明朗( 阅读全文
posted @ 2012-07-06 08:15 spinsoft 阅读(241) 评论(0) 推荐(0) 编辑
上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 40 下一页