代码改变世界

阅读排行榜

面试问题——fread和read的区别

2011-05-06 10:48 by sensensen, 6274 阅读, 收藏,
摘要: 面试碰到了如题的问题,回来百度了一下,解答如下:fread返回的是一个FILE结构指针而read返回的是一个int的文件号前者fopen/fread的实现是靠调用底层的open/read来实现的.fopen/fread是C标准的库函数,操作的对象是: file streamopen/read是和操作系统有关的系统调用。操作的对象是: “file descriptor”f是ANSI的C标准库。后面的是UNIX下的系统调用。带f的带有缓冲,是后面的衍生,直接和硬件打交道,必须是后面的!UNIX环境下的C 对二进制流文件的读写有两套班子:1) fopen,fread,fwrite ; 2) open 阅读全文

Doxygen+Graphviz用来画程序结构图

2012-04-10 22:03 by sensensen, 2559 阅读, 收藏,
摘要: 简介Doxygen一.什么是Doxygen?Doxygen 是一个程序的文件产生工具,可将程序中的特定批注转换成为说明文件。通常我们在写程序时,或多或少都会写上批注,但是对于其它人而言,要直接探索程序里的批注,与打捞铁达尼号同样的辛苦。大部分有用的批注都是属于针对函式,类别等等的说明。所以,如果能依据程序本身的结构,将批注经过处理重新整理成为一个纯粹的参考手册,对于后面利用您的程序代码的人而言将会减少许多的负担。不过,反过来说,整理文件的工作对于您来说,就是沉重的负担。Doxygen 就是在您写批注时,稍微按照一些它所制订的规则。接着,他就可以帮您产生出漂亮的文档了。因此,Doxygen 的使 阅读全文

Building MFC application with /MD[d] (CRT dll version)requires MFC shared dll version~~~~

2011-05-05 10:10 by sensensen, 2410 阅读, 收藏,
摘要: 昨天编译文件时出现了Building MFC application with /MD[d] (CRT dll version)requires MFC shared dll version~~~~的错误。在网上很容易找到了解决的方案,公布如下:对着你的项目点击右键,依次选择:属性、配置属性、常规,然后右边有个“项目默认值”,下面有个MFC的使用,选择“在共享 DLL 中使用 MFC”,就OK了~~~确实如此,可是知其然却不知其所以然,于是我把MFC的DLL相关内容学习了一下,小结如下: 使用VS2008,在项目属性中有一项MFC的使用,有三种设置: 1.使用标准Windows库 2.在共享D 阅读全文

以C#编写的Socket服务器的Android手机聊天室Demo

2012-01-11 21:08 by sensensen, 2025 阅读, 收藏,
摘要: 以C#编写的Socket服务器的Android手机聊天室Demo 内容摘要 1.程序架构 2.通信协议 3.服务器源代码 4.客户端源代码 5.运行效果 一、程序架构 在开发一个聊天室程序时,我们可以使用Socket、Remoting、WCF这些具有双向通信的协议或框架。而现在,我正要实现一个C#语言作为服务器端、Android作为客户端的聊天室。由于服务器端和客户端不是同一语言(C#和java),所有我选择了Socket作为通信协议。 图1.1所示,我们可以看出:android手机客户端A向服务器端发送消息,服务器端收到消息后,又把消息推送到android手机客户端B。图1.1 二、通信协议 阅读全文

图像处理就业

2011-05-15 21:23 by sensensen, 1889 阅读, 收藏,
摘要: 我根据《浅谈图像处理方向的就业前景》和自己找工作的一些经验简单介绍一下图像处理方向就业前景,希望能对后来者有所帮助!1、请学好图像基本理论知识,笔试会遇到很多基础的题;2、请学好c++语言,99%以上的公司在招图像岗位的人员时都会笔试c++;3、请多做一些实际的项目,少一些理论的研究(针对中小企业而言);4、请不要只局限于的课题,因为可能你的课题只是图像处理领域的一些皮毛;5、请多了解一些相关的前沿知识;6、请不要迷信自己的算法,比如BP神经网络(可能理论研究时用的很多,可是实际呢?)7、请尽量与企业的相关人士探讨该领域的问题,那样的收获比书本大很多;附:北京相关图像的公司外企:01、 东芝( 阅读全文
1 2 3 4 5 ··· 10 下一页