自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (2)
  • 收藏
  • 关注

原创 #ifndef#define#endif用法(转)

 文件中的#ifndef 头件的中的#ifndef,这是一个很关键的东西。比如你有两个C文件,这两个C文件都include了同一个头文件。而编译时,这两个C文件要一同编译成一个可运行文件,于是问题来了,大量的声明冲突。 还是把头文件的内容都放在#ifndef和#endif中吧。不管你的头文件会不会被多个文件引用,你都要加上这个。一般格式是这样的: #ifndef :}G"{d}Gues

2009-11-14 09:36:00 429

转载 六十八个超级经典管理小故事(转)

一、 用人之道  去过庙的人都知道,一进庙门,首先是弥陀佛,笑脸迎客,而在他的北面,则是黑口黑脸的韦陀。但相传在很久以前,他们并不在同一个庙里,而是分别掌管不同的庙。     弥乐佛热情快乐,所以来的人非常多,但他什么都不在乎,丢三拉四,没有好好的管理账务,所以依然入不敷出。而韦陀虽然管账是一把好手,但成天阴着个脸,太过严肃,搞得人越来越少,最后香火断绝。    佛祖在查香火的时候发现了这个问题,

2009-09-20 13:52:00 1166

转载 宏的妙用(转)

转自vckbase,http://www.vckbase.com/document/viewdoc.asp?id=957,感谢作者 阿荣。  1、概述 C++中出了const关键字以后,宏定义常量的功能已经不在被推荐使用。这使得宏似乎没有了用武之地。实际上,宏还可以做很多事情,笔者也难以全部列举。这里,仅仅列举几个典型的用法,希望大家能够从中获益。 2、实现多环境兼容 常见的情况是,我

2009-02-09 10:32:00 491

原创 华为面试(一)

         华为面试已经过去一段时间了,现在回忆下,希望对后来人有所帮助。  几天前,院里通知了说是西安华为要来我们院里招一部分研究生。鉴于华为在业内的名气,很想去看看。不过在来的时候,做的不是很好。不知道是和院里的沟通有问题还是咋的,来这边的日期总共推迟了三次,这点让人感到非常遗憾,毕竟作为一个大公司,守时是基本的要求。        然后在二月29号,通知了确定来这边,并且将我们已经

2008-03-18 19:49:00 1102

原创 Hookloggerd 的安装(自己实践)

转了人家的几篇hoollogger的按照方法,自己对照 着按照总是出错。又查了些资料,终于自己搞定,介绍下方法。首先按照的时候,选择按照路径,千万别按照默认的路径安装。因为默认的路径是C:/Program Files/Common Files/Symbian/tools,这个路径含有空格,后面配置的时候会出错。我的按照路径为C:/Symbian/tools. 然后需要配置了。将下面的内容拷到一

2008-03-11 10:38:00 542

转载 S60 3rd下如何使用HookLogger查找内存泄漏错误?(转)

近日,在一个S60 3rd的项目里,调试一个内存泄漏错误,总也找不到是哪里出了问题。想到以前曾碰到过一个HookLogger的工具可以检测内存泄漏,于是就下载过来。试用了一下效果相当不错,很快就找到了发生错误的位置。下面具体描述在S60 3rd环境下怎么安装与使用HookLogger:1、下载:http://developer.symbian.com/main/downloads/files/Ho

2008-03-10 22:41:00 1510

原创 symbian 的签名

这段时间,搞symbain的朋友们讨论的一个很热门的话题之一就是symbain签名的变化,具体的变换就不说了,很重要的一点就是Publish ID的收费。    为了照顾开发者,推出了Open Sign。分为Online和offline。看样子,online是免费的,因为上面的publish ID不是必须的,也只有这个不是必须Publish ID的。自己生成sis文件后,上传,填上E-mail

2008-03-10 22:34:00 589

原创 盲审逃过一劫

 今天又下来了一批盲审被抽中的同学的名单,谢天谢地,没有被抽中。两次盲审,都没有被抽中,感谢上帝!不幸的是,我的同门,被抽中了一半,擦擦身上的冷汗,继续coding!衷心的祝愿这次盲审的同学都能顺利通过!

2008-03-10 17:05:00 1356

原创 一个同济的女孩的就业之路,人生感想(推荐,很感动 ,转载)

 转载我是2005年毕业的,偶尔来这里看看,不常灌水。今天来随意写下一些,如果对各位有任何的帮助,是我衷心所愿。1。考研与就业:2004年的暑假,我和大多数人一样,艰难的抉择,究竟是考研还是找工作。凭良心说,如果我选择考研并不是因为我真得很想读书很想深造,而是我害怕接触社会,想再窝在学校几年。所以,虽然我非常不喜欢我这个专业,我还是决定做个鸵鸟,情愿去干我唯一最擅长的事情-读书。现在想

2008-03-03 22:21:00 2560

原创 一段C++的程序,指针大小的,以及__LINE__,__FILE__两个宏

在C++中,宏__LINE__表示当前执行的行数__FILE__表示当前的源文件的名字#include #include using namespace std;void main(){ char p[10]; cout char* p1=NULL ; void* p2=NULL; int p3=0; cout cout cout int line=__LINE__

2008-02-29 15:22:00 786

原创 linux下的socket编程

这几天做linux下的socket的工作。就是服务器端A先开一个tcp端口并linsening, 客户端B向他发生TCP请求,connect后,A accept()后可以得到B的IP,然后向改IP的某个具体的port(已指定)发生udp包。看了点书后,感觉tcp server的过程为socket(),bind(),listen(),accept(),recv(),close()这几个过程.TC

2008-01-15 21:33:00 740

原创 s60中UDP接收数据

向文件中写入数据。很常规的东西,却一直出错,仔细查了后,发现是文件的名字的buf设置的太短了,把长度改后,就ok了。_LIT8(KContent,"Shenchao"); TBuf8 looklog(KContent); RFs iFs; iFs.Connect(); _LIT(KKK,"c://MytestDic//"); iFs.MkDirAll(KKK); TBuf logPath; l

2008-01-07 22:55:00 1039

转载 在Codewarrior 3.x中集成LeaveScan(转)

 在symbian os中,对于可能发生异常退出的函数,它的名字必须加以“L”后缀。对此symbian os 提供了一个工具LeaveScan。LeaveScan 可以检查代码中没有被正确命名的异常退出函数。以下文章翻译自:http://newlc.com/Integrating-LeaveScan-into.html1、下载LeaveScan可以在Symbian web site上下

2007-12-21 09:19:00 715

原创 面试被拒

今天收到伊莱比特公司的拒信了。虽然感觉把握不是很大,但是,当真是收到拒信的时候,心里还是很难过的。面试的时候,就感觉表现不好。平时感觉不是很难的东西,那会偏偏都想不出来了。搞得面试官都问我,你不是一直在做这个吗?怎么现在想不起来?主要是问项目的东西,还是没有讲好。用uml表示出来。 好好准备准备吧,以这个为契机,把自己知识中的盲点都给补上去,这也算是从失败中学到的教训吧。准备看下设计模式方面的东西

2007-12-20 14:57:00 928 1

原创 终于配置好了doxygen

 费了好大的劲,今天终于把doxygen给搞定了。本来是想偷懒的,因为得把自己做的一个项目的UML相关的图给画出来,不想用Rose一个一个的画,并且没有发现在我使用的Codewarrior IDE下Rose可以反向生成,所以在论坛上请教别人后,决定使用doxygen。doxygen本来是使用注释生成文档的工具,但是也具有画图的功能。不用说了,首先从网站上下软件了。doxygen 1.5.4 从

2007-12-11 08:34:00 1633 1

原创 今天使用默认参数出错

上午改了个程序,在一个程序里面需要添加一个参数, 使用到了默认的参数,在头文件的声明里面添加了一个参数,class A{void a(int a,int b=0){... }然后在定义的时候显示void a(int a){...}编译的时候一直出错,查了课本在发现,定义的时候应该和声明的时候一样,虽然有默认参数,但是默认参数还得带上。正确的应该是void a(int a,int b){...}

2007-11-16 16:58:00 551

原创 整理的一个csdn的帖子,关于C++中的对齐的

帖子  http://topic.csdn.net/u/20071110/22/9c60e7a4-2de7-452a-98ad-fb449f428286.html?seed=888299228 #include   using   namespace   std; class   A { double   a; char   b; virtual   p(){}; }; vo

2007-11-12 21:22:00 584

原创 OfferKeyEventL()和HandleKeyEventL()的执行顺序

做symbian平台以来,很少用到对非soft按键的处理。平时都只用HandleCommandL() 就可以了,昨天突然想使用对其他按键的事件的处理。控件CCoeControl里面有个虚函数OfferKeyEventL(),AppUi里面也有个函数HandleKeyEventL(),两个都可以对按键事件进行处理。为了确认他们的执行顺序,加了断点,做以下实验。EMCCSoft里面的一个普通的例子

2007-11-03 13:51:00 2757 2

原创 想象5年后的你(转)

  今天在一个朋友的MSN Space里看到一个故事,由于原文已是不具名,谁人所写,是否真实已经无从考究,不过个人觉得真的不错,很想分享一下。                  想象5年后的你   让我与你共同分享一段小故事,或许在这个阶段,可以很实际地让我们走出目前的困境  一九七六年的冬天,当时我十九岁,在休斯顿太空总署的大空梭实验室里工作,同时也在总署旁边的休斯顿大学主修电脑。纵然忙于学

2007-10-28 21:25:00 570

原创 网络屏蔽了外网的连接

使用手机访问开发板,当使用局域网的时候,一切都正常,当开发板换为公网IP的时候,能使用模拟器访问(通过我的机器),但是用手机却不能访问,很迷茫。试了许多次,发现用手机和开发板根本就连不通。初步怀疑是网络的问题,是不是外面的网络访问不了我们的网络?今天测试了下,在外网放了台 机器,有老谢帮着测试。给老谢个简单的TCP的server程序,当accept的时候,能够提示出来访问者的IP,让老谢开始后,我

2007-10-26 15:21:00 1701

原创 修改板子的IP

修改开发板的IP打开超级终端,打开板子,在boot前,输入printenv就可以显示IP的信息了然后setbootargs 参数就可以了。参数内容为mem=32m console=ttyAMA0,57600 root=/dev/mtdblock/1 rootfstype=jffs2 mmz=sdram,1,0x620M,32M boardip=202.196.65.158(我自己的IP) 

2007-10-25 10:59:00 1272

原创 今天初步实现先Request然后Connect

今天初步实现了,通过socket先发送一个tcp的request到服务器,Request的时候需要输入IP和Port,然后保存IP和POrt,守护程序在收到该Request后,接着启动了另外的服务器Server,然后再Connect,Connect的时候,不需要用户再输入IP和Port,在程序里面指定。一般情况下,IP是不变 的,自己改为Port为8000就可以了。

2007-10-25 09:40:00 819

原创 symbian编程常用命令

symbian这么一段时间了,常用命令整理下,防止相当长的一段时间后忘记。sdk安装后,devices命令,会显示装的各种sdk版本版本切换devices [email protected] -setdefault @S60_3rd:com.nokia.s60  (切换到3rd)devices -setdefault @S60_2nd_FP2_CW:com.nokia.seri

2007-10-24 11:09:00 529

原创 Symbian C++ 各种类型之间的转换!!(转)

1. TTime转TBuf型TBuf theTime;//存储转换后的时间  TTime tt;  tt.HomeTime();  _LIT(KTimeFormat,"%Y%M%D%1-%2-%3 %H:%T:%S");//格式为:2006-03-04 12:12:12  tt.FormatL(theTime,KTimeFormat);2. TDateTime转TBuf型TTime current

2007-10-22 19:34:00 374

原创 预编译文件的名字出现重复了,错误

昨天写了一个程序,就是在基于sockets的例子程序进行的修改,自己又添加了一个CReqtuest类,在连接之前先发送一个Request请求。实现的方法很简单,就是继承自一个CActive对象,在里面自己连接了服务器, 然后发送请求。可是在代码写好之后,调试的时候一直提示错误,并且是莫名其妙的错误,CSocketEng的NewL(),CSocketReader的NewL(),ConstructL(

2007-09-27 12:20:00 535

原创 形参加/**/注释掉防止编译警告

看程序的时候,经常会见到                        DoActivateL(                                           const TVwsViewId&         /*aPrevViewId*/,                                                       TUid        

2007-08-28 15:26:00 672

原创 使用codewarrior建立新的项目

学习symbian有一段时间了 ,一直都用的codewarrior,在2nd下面的时候,新建的时候可以用AppWizard,但是在3rd下面一直都没有找到AppWizard。使用codeWarrior的普通的新建工具,也只能建一个空的Project,框架什么的都需要自己去添加,很不方便。所以写程序的时候,以前都是吧helloworld copy一份,然后在上面改,自己知道不好,但是想不到更好的方法

2007-08-25 10:02:00 2069

C#完全手册

c#完全手册,电子书

2007-08-28

DP_for_Series_60_Using_the_Core_ETel_APIs_v1_0_en.pdf

Developer Platform for S60:Using The Core ETEel APIs

2007-08-24

空空如也

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

TA关注的人

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