自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 VC 工程属性中关于CRT和 Use of MFC 的设置

这几日编译了几个工程,然后遇到了很多链接的错误,所以把这个问题给总结了一下。参考了 http://blog.ednchina.com/zook0k/2068400/Message.aspx 右击工程,选择"Properties - Configuration Proper

2011-08-24 13:59:44 1523

原创 一个简单的双缓冲通讯模型

一个简单的双缓冲通讯模型应该包括有3个线程,分别是:1. receiving thread 负责来自host端的数据,并且将解析到得正确的命令加入到接收队列 Input queue中。2. processing thread 负责循环的取接收队列中的命令,并且处理后,将结

2011-08-15 23:03:36 710

原创 float 类型在内存中的结构

float 在32位机上是 4个字节的。它的结构是这样子的:1位符号位 |  8 位指数位  |  23尾数位 其中指数是指以2 为底的指数, 因为指数可能为负数,比如十进制小数0.025,就是二进制小数0.001 (0*1/2 + 0*1/4 +1*1/8),  相当于1 *2

2011-07-27 17:36:13 740

转载 关于 boost::noncopyable

此文转自:http://hi.baidu.com/jrckkyy/blog/item/e6b241de1645735f95ee37de.html头文件: "boost/utility.hpp"通常编译器都是程序员的好朋友,但并不总是。它的好处之一在于它会自动为

2011-07-06 14:38:38 477

原创 转载:插件技术原理介绍

<br /><br />原文来自 : http://eclipsercpforum.group.iteye.com/group/blog/481336<br />   <br />插件是一种遵循统一的预定义接口规范编写出来的程序,应用程序在运行时通过接口规范对插件进行调用,以扩展应用程序的功能。插件在英文中通常称为plug-in、plugin或者plug in。插件最典型的例子是Microsoft的ActiveX控件和COM(Component Object Model,部件对象模型)实际上ActiveX控

2011-05-09 22:13:00 378

转载 转载:trunk、branches、tags

<br />http://my.chinaunix.net/space.php?uid=20577907&do=blog&id=174953SVN的标准目录结构:trunk、branches、tags已有 137 次阅读  2011-03-17 10:52我们在一些著名开源项目的版本库中,通常可以看到trunk, branches, tags等三个目录。由于SVN固有的特点,目录在SVN中并没有特别的意义,但是这三个目录却在大多数开源项目中存在,这是因为这三个目录反映了软件开发的通常模式。 <br />tr

2011-05-06 01:08:00 349

原创 1.2 Intertask Communications (VxWorks里的tasks 之间的通信。。进程通信)

今天看了VxWorks 里面的进程通讯机制,可能有些会和Linux很像,有些会有差别。现在大致进行一下总结。 VxWorks 支持一系列的 InterTask Communication的机制,包括 1  Shared memory  共享内存 2  Semaphores  (这个可能会让人比较崩溃) 3 Mutexes and condition variables 4 Message queues and pipes (消息队列和管道,其实这两个应该差不多,只是消息队列应该是可以提供有格式的数

2011-04-27 16:27:00 771

原创 1.1 VxWorks System Tasks (VxWorks的系统Tasks)

<br />主要内容:<br /> <br />根据配置,VxWorks 可以运行一系列的Tasks<br /> <br />Root Task : tUsrRoot<br /> <br />这个Task 是内核第一个执行的Task。 它产生Logging task、exception task、network task 和 tRlogind daemon<br />正常情况下,在所有的初始化都结束后,root task将会结束并且被删除<br /> <br />Logging Task: tLogTask

2011-04-27 00:17:00 1065

原创 要经常做一下记录

<br />感觉要经常做一下总结和记录,这样可以有利于积累。<br /> <br />绳锯木断 水滴石穿<br /><br /><br />这八个字送给自己<br /> <br /> 

2011-04-26 23:46:00 369

转载 解决头文件相互包含问题的方法

解决头文件相互包含问题的方法所谓超前引用是指一个类型在定义之前就被用来定义变量和声明函数。    一般情况下,C/C++要求所有的类型必须在使用前被定义,但是在一些特殊情况下,这种要求无法满足,例如,在类CMyView中保留了一个非模式对话框对象指针,该对象用于显示/修改一些信息。为了实现对话框"应用"按钮,把对话框做的修改立刻更新到view界面上,为此,需要在对话框类中需要保存v

2010-03-20 00:00:00 309

原创 Ubuntu 库文件链接 搜索当前路径的问题

Linux上库文件的搜索不像windows上面,你把编译好的动态库和程序放到一起,然后他就会调用。Linux上面是按照ld.so.conf里面的配置搜索绝对路径的,注意,这里面的是绝对路径,如果在里面加上./的话,当前路径仍然是加不上去的,所以为了让程序搜索当前路径就应该在~/.bash.rc  里面加上 加上两行: LD_LIBRARY_PATH=./ 和 export

2010-01-12 11:16:00 1596

原创 Ubutu9.10 安装PCI转串口

首先当然要把PCI转串口的板安装到电脑PCI插槽上,然后 #lspci -v 产看PCI信息我的机器上如下所示:    02:0a.0 Serial controller: Device 4348:3453 (rev 10) (prog-if 02)    Subsystem: Device 4348:3453    Flags: medium devsel

2010-01-07 15:35:00 811

转载 C语言的演变史

原文网址:http://coolshell.cn/?p=1984 1972 – C语言的先驱——B语言,被贝尔实验室开发。B语言是一个很快速的,容易维护的,而且对于从系统到应用开发是很好用的。设计这门语言的整个团队被马上解雇了,因为他们干了一件和电话通讯不相干的事情。最后这个项目转给了 Dennis Ritchie。他把这个语言变得不容易理解,很难维护,而且,只能用于系统方面的编程。而

2010-01-04 12:47:00 435

原创 wubi安装Ubuntu9.10,不能启动的解决

昨天差点杯具了,Ubuntu进不去了,上面存着很多资料考不出来。grub>grub>看了这篇文章http://hi.baidu.com/%BF%A7%E0%AC%C5%C92_0/blog/item/1ef4df09ab36079e0b7b8257.html今天上午终于能够登录进去了。 我的是安装在E:盘set root=(hd0,4) enterloopback lo

2010-01-04 12:05:00 309

原创 一些小感悟

应该是我把困难打倒,而不是困难把我打倒。

2009-07-02 02:06:00 341

原创 一些随想

今天去又去了六级考试下了很大的雨,搭了同学的顺风车去了西溪 我一直在想以后的路应该怎么走,软件之路?硬件之路?界限可能并不是太明显 我想,在实验室我可能是最得不到器重的一个人吧,因为我并没有自己的核心技术,我是可有可无的了,这种感觉还是不好的。 之所以选择了从软件入手,也是没办法的事,硬件没有条件啊,对这些资源,还是比较稀缺的,一个组也是只配了一套设备而已,呵呵 

2009-06-20 23:27:00 280

原创 nice

在这上面建了个博客 以后日志、学习总结可以写在这里了 不错 

2009-06-19 20:29:00 282

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除