- 博客(14)
- 资源 (6)
- 收藏
- 关注
原创 下载CyanogenMod(Android)源码遇到的“not a git repository”问题
这几天在下载CyanogenMod源码时使用repo sync 总是遇到下面问题:not a git repository: ‘.repo/projects/frameworks/wilhelm.git’Google找了很久也没有可行的解决方法,最终自己试了出来解决方法:删除 .repo/projects/frameworks/wilhelm.git 和 .repo/pro
2014-10-15 17:15:07
1341
原创 Intellij idea custom debug keystore
很多朋友开始使用Intellij Idea 或者AndroidStudio进行Android开发,在Eclipse里面是可以自定义debug keystore的,Intellij Idea也可以自定义keystore,只是位置比较隐蔽。
2013-10-18 15:47:20
6412
原创 Android使用DexClassLoader 动态加载jar/apk
DexClassLoader 可以从jar或者apk文件中加载类,执行相关代码。DexClassLoader 需要一个私有目录来缓存优化后的classes,注意不要将这个目录放在SD卡上。 File optimizedDexOutputDir = context.getDir("dex", 0);使用DexClassLoader来加载类:DexClassLoad
2013-09-23 12:32:26
3788
原创 关于synchronized
首先看下下面这段代码:public class Test{ private static boolean stop; public static void main(String[] args){ new Thread(new Runnable(){ public void run(){
2013-09-22 17:44:51
806
原创 windows下判断txt的编码方式
<br /><br />判断txt文档开头的几个字节:<br /> <br />Unicode : FFFE<br />Unicode big endian: FEFF<br />UTF-8: EFBBBF<br /> <br />GBK文档开头没有标识
2010-12-20 15:19:00
1828
原创 unresolved external symbol __chkstk 错误
<br />在Symbian平台下,构造在堆栈中的局部变量大小是由限制的,如果超过了就会在编译时出现unresolved external symbol __chkstk 错误。具体大小我也没仔细研究,不太清楚。<br /> <br />这几天经常出现这种编译错误,原因是我喜欢在一个函数中使用多个TFileName,一个TFileName就是一个TBuf<255>,这么大的一个TBuf当然很耗堆栈空间。<br /> <br />不过,其他地方遇到如此大的TBuf,早就用HBuf了,只是TFileName比较
2010-09-12 10:30:00
1660
原创 initialization of * is skipped by 'default' label
<br />这样的编译报错已经遇到了很多次,以前总是绕过去,直到今天忍无可忍,准备找一下原因。<br /> <br />这种错误经常出现在以下的使用中:<br />void func(){ int a; switch(a) { case 0: int i;//编译报错 break; case 1: break; default: break; }} <br /> <br />绕道的方法当然是在func()开头就定义int i; 可这样不
2010-07-16 16:13:00
4202
原创 无法生成MBG文件的一个原因
<br />START BITMAP SnowReader.mbm<br />HEADER //只有加上这个才会生成MBG文件<br /> TARGETPATH /resource/apps<br /> HEADER<br /> SOURCEPATH ../gfx<br /> SOURCE c12 pic1.bmp<br /> SOURCE 2 pic1_mask.bmp<br />END<br /> <br />之前遇到的一个小问题,记录下来。<br /> <br />
2010-07-16 16:00:00
951
原创 Symbian 使用 fopen() 内存泄漏的解决方法
最近在把TinyXML移植到Symbian平台,可是一直存在内存泄漏,经过检查,内存泄漏原因在TiXmlDocument::LoadFile()中,bool TiXmlDocument::LoadFile( const char* _filename, TiXmlEncoding encoding ){ // There was a really terrifying little bug
2010-05-13 15:36:00
2000
原创 Symbian S60 5th 实现拖拽效果
Symbian S60从第五版开始支持触摸屏。从SDK中可知,触摸事件是由控件接受处理,开发者需要继承CCoeControl:HandlePointerEventL()来处理触摸事件。一个简单使用此函数的例子如下(注意在MMP文件中需加入"LIBRARY cone.lib"): void CSampleContainer::HandlePointerEventL(const TPoin
2010-01-29 11:00:00
3020
5
转载 工作的三种态度
1、满腹牢骚类。他们总是在抱怨别人和环境,经常认为自己怀才不遇,不仅总是悲观失望,而且还经常自我设限,使自己无法发挥自己的潜力。虽然有着优秀的能力,但却整天生活在负面情绪中,不仅自己没有享受到工作的乐趣,还把这种情绪传染给了其他人。 2、积极进取类。在公司中经常会看到他们忙碌的身影,他们不仅积极乐观而且对同事也很热情。遇到问题时总是积极地寻求解决办法。他们总能让希望之火重新点燃。同事们都喜
2009-12-30 11:19:00
1839
原创 “Cannot start ECMT Manager”错误的处理
最近安装S60 5th模拟器后,出现了Cannot start ECMT Manager的错误。从网上找来一些解决方法,总结如下: 第一步: 查看jdk的版本,在CMD窗口中输入java -version 用记事本打开目录C:/S60/devices/S60_5th_Edition_SDK_v1.0/epoc32/tools/ecmt/config中的config
2009-12-22 17:26:00
1167
原创 读《程序员羊皮卷》
看过几本励志类的书之后,我就不再买这类书了。我总觉得每本都写的差不多,整篇整篇的故事,在我看来基本上都没有意义。 这本书不是励志书(大家不要被“羊皮卷”误导了),而是对程序员相关的职场的介绍,如何在职场顺利成长的指南。总体说来,这是一本实用主义的书,我想对于初入职场的人来说,应该是很有用的。 很多事都是要事前做好准备,等到事后也许就没有机会了。职场亦是如此,多读些书,多做些准备,相信前进的路会
2009-12-14 22:20:00
747
原创 Erlang排队系统
Erlang分布本身不就有无后效性,但K阶Erlang分布可看作K个相互独立、相同指数分布的随机变量之和的分布。因而,可以利用负指数分布的无后效性来分析Erlang排队系统。(M/Ek/1/∞和Ek/M/1/∞)在M/Ek/1/∞系统中,把服务时间假想分为K个独立同分布的位相,一个顾客必须通过k个位相服务完成后才允许别的顾客进入服务。 令N(t)为t时刻系统所处的状态,状态用二元
2009-12-13 20:29:00
2162
Symbian Press 入门教程
2010-03-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人