博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年5月4日

摘要: 1、IPL、SPLIPL英文全称是InitialProgramLoader,负责主板,电源、硬件初始化程序、并把SPL装入RAM。IPL损坏了可把手机扔进河里,或者通过换字库来解决。SPL英文全称是SecondProgramLoader,“第二次装系统”,就是负责装载OS操作系统到RAM中。另外SPL还包括许多系统命令,如mtty中使用的命令等。SPL损坏了还可以用烧录器重写。SPL一般提供这几部分功能:检测手机硬件、寻找系统启动分区、启动操作系统为系统的基本维护提供操作界面,可以通过数据线与操作终端(如PC)建立连接,并接受和执行相应命令。它里面包含许多命令,像r2sd,l,doctest( 阅读全文

posted @ 2011-05-04 22:40 amey 阅读(386) 评论(2) 推荐(0)

2011年5月3日

摘要: 1.drawable-(hdpi,mdpi,ldpi)的区别dpi是“dot per inch”的缩写,每英寸像素数。四种密度分类: ldpi (low), mdpi (medium), hdpi (high), and xhdpi (extra high)一般情况下的普通屏幕:ldpi是120,mdpi是160,hdpi是240,xhdpi是320。2.WVGA,HVGA,QVGA的区别VGA是”Video Graphics Array”,显示标准为640*480。WVGA(Wide VGA)分辨率为480*800HVGA(Half VGA)即VGA的一半分辨率为320*480QVGA(Qu 阅读全文

posted @ 2011-05-03 22:38 amey 阅读(325) 评论(0) 推荐(0)

摘要: 我刚看完Chad Fowler的Passionate Programmer(中文版《我编程,我快乐:程序员职业规划之道》),这本书讲的是如何在软件开发行业中取得非凡的成就。以下是根据这本书总结的,作为程序员,要取得非凡成就需要记住的15件事。1、走一条不一样的路在有利于自己的市场中竞争,如果你满足于“泯然众人矣”,那恐怕就得跟那些低工资国家的程序员们同场竞技了。2、了解自己的公司以我在医院、咨询公司、物流企业以及大技术公司工作的经验来看,这一点所言不虚。不同公司的运营模式差异极大。如果你理解企业的运营模式,那你就不一样了!在这家公司中(或者对客户而言),你是参与业务运营的资产,你的工作能直接产 阅读全文

posted @ 2011-05-03 14:29 amey 阅读(265) 评论(0) 推荐(0)

2011年2月15日

摘要: http://apps.hi.baidu.com/share/detail/19979862 阅读全文

posted @ 2011-02-15 16:35 amey 阅读(152) 评论(0) 推荐(0)

2011年2月11日

摘要: VB.Net中资源的名称为:项目默认命名空间.资源文件名 C#中则是:项目命名空间.资源文件所在文件夹名.资源文件名 例: [C# code] Assembly assm = this.GetType().Assembly.GetExecutingAssembly(); istr = assm.GetManifestResourceStream("项目命名空间.资源文件所在文件夹名.资源文件名"); eg:public Bitmap LoadBitmap(string imageName, int width, int height) { return LoadBitmap 阅读全文

posted @ 2011-02-11 17:04 amey 阅读(3289) 评论(0) 推荐(1)

2011年1月26日

摘要: 有时我们把代码check out出来更改时,因为这个项目模块可能有两个以上的人开发,偶尔就会出现这种纠结的情况,一个Class你都已经把Code写好了,但就是忘了Check in,下次不小心再点击项目Get lastest version,然后还选择Replace 选项时,你原先那个Class的Code就Over了,这种情况下,可以尝试用Refactor反编译生成的dll。 阅读全文

posted @ 2011-01-26 09:37 amey 阅读(222) 评论(0) 推荐(0)

2011年1月15日

摘要: 今天做了一个.hlp文件格式的帮助文档,首先把要做成帮助文档的文件在word编辑器中另存为.rtf文件格式,就在创建.rtf文件的环节就浪费了我不少时间,而且还搞不定,最后是问同事才知道这样操作的,我原先是用.doc的文件格式改成.rtf的格式,放在.hlp制作工具里却提示该文件不是.rtf格式的文件,我到网上找啊找,都没有一个创建.rtf的方法,只知道是在word下可以创建,没想到是要把创建好的文件另存为,可能平时很少创建文件然后点击另存为吧,都是直接点击保存。看来平时要多注意啊。    同上一篇随笔一样,都是老日记了。仅此缅怀所逝去的岁月,都过去3-4年了,哎,人生如水,岁月如歌!!! 阅读全文

posted @ 2011-01-15 15:57 amey 阅读(936) 评论(0) 推荐(0)

摘要: 今天下午因为要找一个文件,不小心打开了沉封已久的日记(07年写的),竟然也有记录一些技术方面的问题。现在重新整理到这里,留作纪念哈。 记得当时一个同事出差安装我所开发的项目时,发现改了应用程序名后,程序就会连接数据库失败。这个问题都被折腾了快两三天,最后终于找到解决问题的办法,将app.config文件改成跟应用程序名字同名,比如amey.exe和amey.exe.config,要改就两个文件名一起改,改成a.exe和a.exe.config。 阅读全文

posted @ 2011-01-15 15:52 amey 阅读(261) 评论(0) 推荐(0)

2011年1月14日

摘要: 当我们在wm项目中需要经常显示一个窗体(比如是地图显示的窗体),而且这个窗体中显示的东西又比较多时,我们可以考虑在该窗体中定位一个单例模式的静态对象:代码如下: #region private static readonly MapForm _instance = new MapForm(); #endregion #region Properties public static MapForm Instance { get { return _instance; } }   #endregion  接下去当我们在别的窗体中调用并显示MapForm时,如下代码:  MapForm.Insta 阅读全文

posted @ 2011-01-14 13:28 amey 阅读(457) 评论(0) 推荐(0)

2010年12月26日

摘要: 执行 MessageBox(NULL,Temp,"Application Error",MB_ICONSTOP); 时出现以下错误: error C2664: “MessageBoxW”: 不能将参数 2 从“char *”转换为“LPCWSTR” 其中定义: char* Temp=new char[200]; 请问怎么改啊?因为你的程序在UNICODE(宽字节)字符集下运行,如果调用了 MessageBox ,实际上调用的是 MessageBoxW 函数; 如果你的程序在 ANSI 字符集运行,调用 MessageBox ,就相当于调用 MessageBoxA; 其中 MessageBoxW 阅读全文

posted @ 2010-12-26 12:30 amey 阅读(1205) 评论(0) 推荐(0)