自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(55)
  • 资源 (6)
  • 收藏
  • 关注

原创 文档中常见几种单位

像素(Pixel):物理坐标(也叫设备坐标)。磅(Point):逻辑坐标(也叫文档坐标),在Windows中被定义为1/72英寸。 DPI: Dots Per Inch,单位面积内像素的多少,也就是扫描精度。一般小字体为96,大字体为120.即1英寸=96像素。如:我们常说的“宋体,9”,表示的单位其实是磅,也就是 9 磅的宋体。 我们来换算一下。在小字体的时候,分辨率是 96

2010-03-30 10:21:00 188

原创 设备坐标和逻辑坐标

要用到两个函数:CDC::LPtoDP  将逻辑坐标转换为设备坐标CDC::DPtoLP  将设备坐标转换为逻辑坐标 设备坐标(Device Coordinate)又称为物理坐标(Physical Coordinate),是指输出设备上的坐标。通常将屏幕上的设备坐标称为屏幕坐标。设备坐标用对象距离窗口左上角的水平距离和垂直距离来指定对象的位置,是以像素为单位来表示的,设备坐标的X轴

2010-03-16 00:35:00 239

转载 如何编译火狐浏览器的源代码

以下摘录于:http://zhidao.baidu.com/question/33214960.html源代码编译安装Firefox(linux下)http://forums.mozine.cn/index.php?showtopic=601 Windows下如何编译Mozilla源代码http://www.firefox.net.cn/newforum/viewtopic.php?p=12810

2010-03-05 15:54:00 454

原创 开源网站

1. Spring Framework      J2EE框架              http://www.springframework.org/ 2. Struts            WEB框架                http://struts.apache.org/ 3. Hibernate          持久化                http://www.hib

2010-01-05 11:58:00 148

转载 读S计划- C方向项目详细计划

http://blog.csdn.net/chgaowei/archive/2009/10/27/4731498.aspx 

2009-12-23 08:57:00 117

原创 字符匹配

if(str[0] == a &&str[1] == b&&str[2] == c&&str[3] == /0)if ((usigned long)((str[0] << 24)|(str[1]<<16)|(str[2]<<8)|str[3]) == abc/0) 在上面两行代码中,执行效率是不一样的。

2009-12-16 23:03:00 161

原创 单链表逆序

 #include "stdafx.h"#include typedef int Elem;struct ListNode{ Elem data; struct ListNode *Next;};typedef ListNode *ListPtr;ListPtr CreateList(void){ ListPtr head; ListPtr tail; ListPtr pCur; 

2009-11-19 12:47:00 157

转载 malloc new

 malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。对于非内部数据类型的对象而言,光用maloc/free无法满足动态对象的要求。对象在创建的同时要自动执行构造函数,对象在消亡之前要自动执行析构函数。由于malloc/free是库函数而不是运算符,不在编译器控制权限之内,不能够把执行构造函数和析构函数的任务强加于mal

2009-11-19 11:09:00 128

转载 毕业5年决定你的命运

 正如"打工皇帝"唐骏说:"我觉得有两种人不要跟别人争利益和价值回报。第一种人就是刚刚进入企业的人,头5年千万不要说你能不能多给我一点儿工资,最重要的是能在企业里学到什么,对发展是不是有利……"    人总是从平坦中获得的教益少,从磨难中获得的教益多;从平坦中获得的教益浅,从磨难中获得的教益深。一个人在年轻时经历磨难,如能正确视之,冲出黑暗,那就是一个值得敬慕的人。最要紧的是先练好内功,毕业后这5

2009-11-13 14:19:00 143

原创 memcpy实现

 难点:1.指针类型的变换         2.要防止内存拷贝时的相互覆盖void* memcpy(void* dest,const void* source,int lengh){    assert((dest!=NULL)&&(source!=NULL));    //断言  if(dest     {        char* cdest = (char*)dest;        c

2009-11-10 09:17:00 218

原创 strstr实现

 char* strstr ( const char * str1, const char * str2 ){char *cp = (char *) str1;//cast const ->variablechar *s1, *s2; if ( !*str2 )return((char *)str1); while (*cp){s1 = cp;s2 = (char *) str2;wh

2009-11-10 08:51:00 153

原创 C++堆、栈、自由存储区、全局/静态存储区和常量存储区

 在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。    栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。    堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete。如果程序员没有释放掉,那么在程序结束后,操作系统会

2009-11-10 08:41:00 151

原创 编写类String的构造函数、析构函数和赋值函数

 已知类String的原型为:class String{public:     String(const char *str = NULL);// 普通构造函数     String(const String &other);    // 拷贝构造函数     ~ String(void);    // 析构函数     String & operate =(const String &oth

2009-11-10 08:37:00 221 1

转载 C++中指针和引用的区别

 引用和指针 ★ 相同点: 1. 都是地址的概念; 指针指向一块内存,它的内容是所指内存的地址;引用是某块内存的别名。 ★ 区别: 1. 指针是一个实体,而引用仅是个别名; 2. 引用使用时无需解引用(*),指针需要解引用; 3. 引用只能在定义时被初始化一次,之后不可变;指针可变; 引用“从一而终” ^_^ 4. 引用没有 const,指针有 const,const 的指针不可变; 5.

2009-11-07 14:25:00 150

转载 单机搭建WinCE开发环境

http://www.cnblogs.com/we-hjb/archive/2008/07/30/1256838.html#1542486 如何在wince6.0 模拟器上跑以前编译好的EVC MFC程序  http://www.cnblogs.com/wogoyixikexie/archive/2009/06/01/1493590.html

2009-10-28 16:11:00 232

转载 WinCE5.0 SMDK2410 BSP在GEC2410开发板上的移植

WinCE5.0 SMDK2410 BSP在GEC2410开发板上的移植(1)-NBoothttp://blog.csdn.net/shevsten/archive/2009/06/28/4304605.aspx WinCE5.0 SMDK2410 BSP在GEC2410开发板上的移植(2)-基于Nand Flash的Eboothttp://blog.csdn.net/shevst

2009-10-26 13:42:00 220

原创 eboot

 eboot开发框架http://blog.csdn.net/formerman/archive/2009/07/16/4349952.aspx eboot 流程分析 http://blog.csdn.net/hansir007/archive/2007/08/27/1760364.aspx http://blog.csdn.net/pgmeng/archive/2

2009-10-26 13:25:00 246

转载 EBOOT通过bin文件形式读取、下载LOGO

一般的WINCE系统都是在EBOOT阶段初始化LCD,所以要想显示自己的LOGO就需要在EBOOT阶段将LOGO内容显示出来,读取LOGO的方式可以和从存储器中读取NK一样,具体位置自己来定义。 在EBOOT阶段下载LOGO保存到FLASH中可以采用下载bin文件的方式,bin文件中的内容可以参考eboot.bin和nk.bin。根据/WINCE500/PUBLIC/COMMON/OA

2009-10-20 18:57:00 233

转载 C#(.net)中的DllImport

大家在实际工作学习C#的时候,可能会问:为什么我们要为一些已经存在的功能(比如Windows中的一些功能,C++中已经编写好的一些方法)要重新编写代码,C#有没有方法可以直接都用这些原本已经存在的功能呢?答案是肯定的,大家可以通过C#中的DllImport直接调用这些功能。    DllImport所在的名字空间 using System.Runtime.InteropServices;    M

2009-10-15 11:59:00 179

转载 巧借WinCE BSP移植 嵌入式系统开发有捷径[转]

【IT168专稿】近期,公司让我负责一个嵌入式消费产品的开发项目。此产品原来的操作系统是WinCE 5.0,现在因应市场需求不但要增加功能更加强大的硬件,而且公司也要求把操作系统升级为WinCE 6.0。在接手此项目后,我立即开始进行操作系统的定制开发,但结果却是欲速则不达。   后来,我在时间和成本的多重压力因素下反思时,发现我犯了一个致命的错误,就是为了更快的把产品推向市场,在开发过程应该

2009-10-13 10:21:00 262 2

原创 编译飞鸽传书源代码的方法

http://blog.163.com/loving_you2000/blog/static/21100188200922610200778/

2009-10-09 13:18:00 230

原创 拒绝SDK向导错误--如何才能正确的导出SDK[转]

关于SDK向导的相关错误提示,请参见另一篇博文:        《关于“导出SDK时的向导设置 ”的补充!?》 http://blog.mcuol.com/User/iwillbeback008/Article/8133_1.htm         要解决此问题,首先您要保证已成功生成的系统,在最近一次生成以后没有做如何模块的修改操作。 然后,请按照下列步骤操作: 在Platform B

2009-09-28 17:19:00 253

原创 IPSec 引起的祸端

突然不能上网了。也不知道是什么原因,按照基本的排查方式就行排除故障,当ping 网管时返回了“Destination host unreachable” 查看系统日志发现如下: 事件类型:    错误 事件来源:    Service Control Manager 事件种类:    无 事件 ID:    7023 日期:    2007-2-2

2009-09-28 16:16:00 1061

原创 解决EVC4.0不能调试PXA270问题!

一、首先配置Configure Platform Manger 我的Configure Platform Manger配置如下: 开发机IP:192.168.0.10,目标机IP:192.168.0.11,能够彼此ping通。 1 运行EVC软件,打开“Tools”下的“Configure Platform Manger”选项,打开“配置连接窗口”; 2 打开properties…,配置如

2009-09-27 16:02:00 407

原创 evc 环境安装

开发部分需要软件:         1. 集成开发环境IDE:         Embedded Visual C++4.0(EVC)或visual studio 2005+Microsoft .NET Compact Framework 2.0 SP2         2. 开发接口包:          smartphone 2003 SDK and Pocket PC 200

2009-09-23 16:42:00 943

原创 定制自己的Windows CE 5.0 ARM中文模拟器

一、生成OS 1. 安装Windows CE 5.0(记得CPU类型里把ARMV4I选上)装完之后装DeviceEmulatorBSP.msi,这是ARMV4I模拟器的BSP。 2. 运行Platform Builder,新建一个Platform,给你的新Platform取一个名字,我这里取为MyCEEmu。BSP选择Microsoft DeviceEmulator:ARMV4I,Desi

2009-09-21 13:11:00 192

原创 关于EBoot和NBoot及.bin文件和.nb0文件的差别

关于EBoot和NBoot的区别:         S3C2410处理器支持将启动代码存储在NAND Flash中。为了实现这一功能,2410配备了一个名为“Steppingstone”的内部SRAM。在启动时,NAND Flash中第一个4K字节的内容将被加载到Steppingstone中并执行。这个工作由MCU主动完成,而我们只需将NAND Flash配置为Auto Boot模式即可。 一

2009-09-17 16:55:00 232

原创 RedHat 9.0 忘记密码

要是忘记RedHat 9.0 的密码的话,其实要想进入系统挺简单的,启动时停在GRUB处,[e]进行编辑, 在kernel /vmlinuz-2.4.20-8 ro root=LABEL=/ 处[e]进行编辑 在末尾处输入single 确定后[b]启动,便进入到单用户模式,使用命令passwd修改密码就行了。 注:此方法只适用于redhat,其他版本进入单用模式也是要

2009-09-17 10:22:00 160

原创 我在微软出的面试题

日记原文 2001年10月29日:微软面试试题 微软全球技术中心的新一轮大学生招聘开始了,我喜欢这样的感觉。 可以说微软全球技术中心的招聘最具特色了,它已成为中国大学生最向往的公司,在中国的大学里最有人气。我们的特点是:①华丽的招聘会(激动的音乐,激情的演讲);②现场考试;③现场面试;④全部当天出结果。我们就是要体现微软的效率和节奏。 今天来到了复旦大学,将近1000名大学生参加了招聘演讲

2009-09-15 13:54:00 143

原创 第四章 唐式管理方式的初尝试

图为唐骏1991年在老布什的竞选会场 日记原文 2000年11月5日:我设计的Service Camp 美国在线技术业务已经开始了几个月,我招聘的员工也都经过了一个月的强化培训,感觉他们完全变了一个样子,像一个世界500强企业的员工了。我一直坚信人是完全可以塑造的,而且可以全面塑造。我喜欢去塑造别人,让别人成功,让别人伟大(这也是我的一个管理理念)。 看看那些刚来参加面试的员工,除了有

2009-09-15 13:52:00 122

原创 第三章 在微软内部“创业”的开始

日记原文 1999年7月29日:争取到上海的机会 当我走出Lori的办公室的一瞬间,我把双拳放在胸前,重重地抖动了几下,我为自己庆祝,为自己高兴,因为我已经意识到了,今天开始,我的命运会发生改变,而且是个很大的改变。 Lori Renalds是Windows技术支持部的高级总监,是我在微软工作的同事加朋友。自从认识Lori以后的每个节日,我都会给她发邮件,在她生日的时候给她送卡片。这样的

2009-09-15 13:51:00 161

原创 32岁,我决定加入微软

日记原文 1995年6月24日:Windows95发布会 微软的Windows95今天正式全球发布了。为了今天的发布会,微软投入了巨资在全球大造声势,希望Windows95成为全球未来技术的领跑者,能带动全球IT技术的发展和科技的进步。 微软的市场是全世界公司中最有创意的。为了Windows95的发布,微软在澳大利亚用军舰把Windows95运到了悉尼,到港的时刻就是Windows95的发布

2009-09-15 13:50:00 146

原创 和新浪创始人王志东的见面

日记原文 2007年7月18日:和新浪创始人王志东的见面 今天来到复旦大学参加一个创业论坛,几乎每天都会收到各种演讲的邀请,很多都是通过不同的关系介绍过来的,就像今天的演讲邀请。 王志东演讲完了以后,我走上了讲台,开始我的演讲。 “这是一个非常真实的故事,没有一个人知道,包括王志东在内。我要说的故事跟微软和王志东息息相关。” “1995年年初,有位年青人,穿着一身中国式的休闲装,背着

2009-09-15 13:50:00 312

原创 第二章 差异化竞争的晋升之道(第一次和盖茨零距离接触)

日记原文 1997年5月12日:东京发布会 来东京已经三天了,我喜欢东京,我喜欢日本,毕竟我在这里生活了五年。这里的整体环境,这里的文化,大众的整体素质,这里的服务,还有这里的语言,我都很喜欢。应该说日本是除了中国之外我最喜欢的国家了。每次来日本我都很兴奋,很享受这里的一切。 这次的工作在今天圆满完成了。我们的新的网络操作系统Net PC也正式向全球发布了。Net PC是针对Oracle

2009-09-15 13:49:00 709

原创 第二章 差异化竞争的晋升之道

日记原文 1995年7月11日:多语言开发模式被采纳 在今天的Jim Allchin(主管Windows NT的微软高级副总裁)的汇报会议上,我向Jim汇报了我的多语言引擎的开发模式,并当场演示了采用多语言引擎后的三个通用模块置换到英文、德文、日文和中文版系统以后,每个模块都可以来代替所有语言版本的模块,证明这个引擎的技术上的可行性和它的商业价值。“采用这个多语言引擎是改变微软传统开发模式

2009-09-15 13:47:00 135

原创 第一章 第一份工作要去好公司(一)

日记原文 1994年10月17日:去微软面试 去微软面试之前,我就读了很多有关微软面试的文章。大家都说微软的员工是用面试来释放自己的工作压力的,因为微软的面试是出了名的整人。今天我也感受了被人整的经历。 昨晚我从洛杉矶飞到西雅图,等我到了机场再租车到酒店住下来,已经是晚上12点多了。今天早晨8点不到,我就早早地来到微软,找到了微软人事部的25号楼,然后我就独自一人开始在微软的内部游荡,“熟悉

2009-09-15 13:43:00 117

原创 wince 大牛们的博客

http://blog.csdn.net/aawolf 马宁 http://omale.blogbus.com/ 何宗键

2009-09-15 08:49:00 160

原创 二叉树

#include #include #include #include #include //定义ElemType为char typedef char ElemType; //单链表中结点的类型 typedef struct BiTNode{ ElemType data; // 值域 struct BiTNode *Lch

2009-09-14 16:27:00 286

原创 常用的C变量的定义方式

 关于函数指针数组的定义 关于函数指针数组的定义方法,有两种:一种是标准的方法;一种是蒙骗法。 第一种,标准方法: { 分析:函数指针数组是一个其元素是函数指针的数组。那么也就是说,此数据结构是是一个数组,且其元素是一个指向函数入口地址的指针。 根据分析:首先说明是一个数组:数组名[] 其次,要说明其元素的数据类型指针:*数组名[]. 再次,要明确这每一个数组元素是指向函数入口地址

2009-09-14 11:27:00 184

原创 wince 6.0 开发环境安装顺序

1. 安装Visual Studio 2005 WINCE6.0作为Visual studio 2005的一个插件,必须首先安装VS2005。 2. 安装VS2005 SP1补丁 根据安装的VS2005的语言版本下载并安装相应的SP1补丁,比如 中文版SP1补丁下载地址: http://www.microsoft.com/downloads/details.aspx?displaylang=zh-

2009-09-11 10:54:00 911

evc高级编程及其应用开发--光盘

evc高级编程及其应用开发--光盘 evc高级编程及其应用开发--光盘

2009-09-23

周立功arm培训资料--5

周立功arm嵌入式培训资料,学习嵌入式的不错选择

2008-12-08

周立功 arm 培训 --4

周立功arm嵌入式培训资料,学习嵌入式的不错选择

2008-12-08

周立功arm培训--3

周立功arm嵌入式培训资料,学习嵌入式的不错选择

2008-12-08

周立功arm嵌入式培训资料---2

周立功arm嵌入式培训资料,学习嵌入式的不错选择

2008-12-08

周立功培训(arm)--1

周立功arm嵌入式培训资料,学习嵌入式的不错选择

2008-12-08

空空如也

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

TA关注的人

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