- 博客(69)
- 资源 (1)
- 收藏
- 关注
原创 .Android手机邮箱设置详细教程
先附上大部分邮箱的设置:邮箱名字接受设置发送设置 Gmail邮箱imap.gmail.comsmtp.gmail.com 163邮箱imap.163.comsmtp.163.com 126邮箱
2012-09-17 23:56:24
12681
原创 Amdahl定律 和 摩尔定律
摩尔定律,大家都知道, 是通过描述CPU的晶体管数量来与运行效率的关系。Amdahl定律:通过系统的并行化和串行化的比重来描述多处理器系统能获得的加速的能力。 两个定律的更替,代表了近些年计算机发展从追求处理器频率到追求多核并行处理的过程。
2012-09-17 23:49:38
800
原创 NoSql数据库探讨
NoSql出现的背景web1.0网站web1.0网站,DB的存储方案较多选择关系数据库;产品业务逻辑实际上加到了数据库上,mysql的单表在千万量级,当用户量暴增,DB产生性能瓶颈,有以下一般的解决方案:1.读写分离;2.主从复制;3.分库分表;4.动态页面静态化;web2.0网站的挑战到了web2.0网站,提出了以下要求:High performance
2012-09-17 23:35:52
595
转载 编译cyrus-sasl报错解决
编译cyrus-sasl报错解决http://ftp.andrew.cmu.edu/pub/cyrus-mail/cyrus-sasl-2.1.23.tar.gzdebian5 ,下载编译报错digestmd5.c:3125: warning: pointer targets in passing argument 3 of 'text->cipher_init
2011-12-07 12:50:27
3135
转载 Ubuntu下彻底卸载mysql
Ubuntu下彻底卸载mysql 做个记录:1、删除 mysql1 sudo apt-get autoremove --purge mysql-server-5.02 sudo apt-get remove mysql-server3 sudo apt-get autoremove mysql-server4 sudo apt-get remove m
2011-12-07 10:40:53
2162
转载 Ubuntu下Firefox安装flashplayer
Ubuntu下Firefox安装flashplayer2011-08-07 22:05:561:下载flashplayer11_b1_install_lin_32_071311.tar.gz文件。2:解压tar -xzvf flashplayer11_b1_install_lin_32_071311.tar.gz3:拷贝libflashplayer.so :sudo cp
2011-12-06 23:44:08
538
转载 dpkg was interrupted, you must manually run 'dpkg --configure -a'
dpkg was interrupted, you must manually run 'dpkg --configure -a'出现该错误其实有很多种可能,但是终其原因就是系统中的某个软件有问题(我是中断了一个软件的安装出现这个问题的)解决办法:1.按照错误提示来:sudo dpkg --configure -a 用这个发生了一个问题,链接不上……恶心半天……2.网上搜
2011-12-06 22:13:11
3238
转载 在Android C/C++层添加LOG调试(LOGI\LOGD\LOGE...)输出支持
最 近在研究Android 2.3.3源代码的C/C++层,需要对代码进行一些调试,但是奇怪的是,直接添加LOGD("XXXXXXXX");,使用logcat却看不到任何输出,换成LOGI、LOGV、LOGW、LOGE也没有效果。于是在网上查找解决方法,经过几次试验,终于找到了,现在贴到下面备忘:第一步:在对应的mk文件中加入:LOCAL_LDLIBS:= -llog第二步:在要使用LOG
2011-10-28 20:16:42
2095
转载 JNI返回参数的处理
JNI编程注意事项:1、 JNI的函数声明:JNI函数声明方法为JAVA_PackageName_ClassName_FuncName,其中特别要注意的是如果native方法所在的java类位于某个package中时,必须在函数声明中加上packageName,否则在运行java程序时将出现:java.lang.UnsatisfiedLinkError错误。同时调用JNI方法:Find
2011-10-24 20:18:55
2808
转载 设计模式--抽象工厂
概述在软件系统中,经常面临着“一系列相互依赖的对象”的创建工作;同时由于需求的变化,往往存在着更多系列对象的创建工作。如何应对这种变化?如何绕过常规的对象的创建方法(new),提供一种“封装机制”来避免客户程序和这种“多系列具体对象创建工作”的紧耦合?这就是我们要说的抽象工厂
2011-10-11 17:38:48
543
转载 设计模式--抽象工厂
概述在软件系统中,经常面临着“一系列相互依赖的对象”的创建工作;同时由于需求的变化,往往存在着更多系列对象的创建工作。如何应对这种变化?如何绕过常规的对象的创建方法(new),提供一种“封装机制”来避免客户程序和这种“多系列具体对象创建工作”的紧耦合?这就是我们要说的抽象工厂
2011-10-11 15:50:17
136
原创 设计模式--索引
TerryLee 的笔记,以下为索引:设计模式共23种,可以分为3类:1. 创建型;2. 结构型;3. 行为型;以下为对详细每个模式的理解:创建型:1. 单例模式2. 抽象工厂
2011-10-10 20:23:28
265
原创 设计模式--单例
本来以为单例模式很简单,看了TerryLee's Tech Space的博客后发现不简单,以下简称TT的博客。自己总结一下:提供一种机制来保证一个类只有一个实例,这是类设计者的责任,而不是类使用者的责任。TT的博客总结了5中单例的实现,好复杂啊,我简单理解总结了3个。
2011-10-10 19:46:51
279
转载 System panic reference常见panic
1、E32USER-CBase 63只有Pop();delete;2、E32USER-CBase 64只有Pop();3、E32USER-CBase 71只有PushL();4、E32USER-CBase 90只有PopAndDestroy();5、Alloc:只有PushL(); Pop();6、KERN-EXEC 3解引用NULL指针,7、USER 11字符串赋值时超过iMaxLength8、USER 44非NULL指针重复删除9、C
2010-10-28 14:53:00
423
转载 Symbian S60替换应用程序图标
Symbian S60替换应用程序图标2010-10-13 09:47 3版上可以使用svg和bmp两种格式的图标,下文说的是使用svg的情况,如果要使用bmp,请看如下链接:http://wiki.forum.nokia.com/index.php/How_to_define_application_icon (1) 将图标的svg文件保存在工程目录下,如果是使用Carbide C++向导生成的工程。在gfx目录下,已经有一个svg文件,文件名一般是qgn_menu_工程名.svg。
2010-10-13 10:08:00
1210
原创 编码知识
<br />2. 编码基本知识<br /><br /> 最早的编码是iso8859-1,和ascii编码相似。但为了方便表示各种各样的语言,逐渐出现了很多标准编码,重要的有如下几个。<br /><br />2.1. iso8859-1<br /><br /> 属于单字节编码,最多能表示的字符范围是0-255,应用于英文系列。比如,字母'a'的编码为0x61=97。<br />很明显,iso8859-1编码表示的字符范围很窄,无法表示中文字符。但是,由于是单字节编码,和计算
2010-09-06 10:41:00
625
转载 诺基亚S60手机c盘、d盘、e盘、z盘的作用
诺基亚S60手机c盘、d盘、e盘、z盘里文件夹的用途详细诠释<br /> 一、【C盘】<br /> 手机的C盘如同Windows的C盘,是用来放置Symbian OS的地方,所以我们需要给操作系统预留足够的空间(比如用来存放软件运行时生成的临时文件)。对于已扩充了MMC卡的机器,建议把应用软件和游戏都尽量安装到MMC卡上。<br /> 手机内存和常驻内存的软件有关,如输入法、主题背景开机后就会常驻内存,正在运行的软件和游戏也会占用内存,增加动态内存的办法就是减少常驻内存的程序,用任务管理软件
2010-09-02 14:49:00
1656
转载 Symbian上的可写静态数据(WSD)
WSD(Writable Static Data)--可写静态数据 (translated)2009-01-07 16:24<br /> <br />英文原文链接:http://wiki.forum.nokia.com/index.php/Writeable_static_data<br />可写静态数据<br />全局可写静态数据(Global Writeable Static Data,WSD)就是在整个进程的生命周期内都存在的预处理变量。有时候我们需要WSD定义变量给其他的文件使用。这种情况
2010-09-02 14:33:00
447
转载 chrome上对wininet和winhtp的区别的说明
Both come with all Windows versions we plan to support (Win2K and later).WinHTTP is better documented. WinInet has a more difficult API and spotty documentation.WinHTTP has a cleaner API with the support we need. A number of WinInet functions that are ne
2010-08-30 17:41:00
642
转载 也谈WebKit、Gecko使用图形库
也谈WebKit、Gecko使用图形库2008年11月30日 星期日 上午 01:20阅读了Graphics in Google Chrome之后,觉得作为浏览器内核WebKit、Gecko,为了能高效美观的显示页面的内容,选择适当的图形库非常重要。如果图形库选择不当,往往会导致页面上显示的文字、图片不美观,看起来总让人觉得别扭,更为糟糕的是排列布局出现紊乱,简直无法阅览。<br /><br />从浏览器发展的历史来看,IE系列浏览器的网页布局、文字图片显示的美观程度还是相当高的,也许这与Mi
2010-08-24 14:00:00
1299
转载 CreateDIBSection 与 CreateDIBITmap 的区别——详细探讨
<br />CreateDIBSection 与 CreateDIBITmap 的区别——详细探讨 [已结帖,结帖人:wonaixiaogang] .<br />[华 软 网]<br />编程论坛楼主 很多人说,IDB和DDB之间的相互转换比较慢,所以我们使用CreateDIBSection()来创建一个DIB区块。这样作图速度快。 <br /> CreateDIBSection()返回的是一个HBITMAP,CreateDIBit
2010-08-23 17:48:00
4149
转载 CreateDIBSection 与 CreateDIBITmap 的区别——详细探讨
<br />CreateDIBSection 与 CreateDIBITmap 的区别——详细探讨 [已结帖,结帖人:wonaixiaogang] .<br />[华 软 网]<br />编程论坛楼主 很多人说,IDB和DDB之间的相互转换比较慢,所以我们使用CreateDIBSection()来创建一个DIB区块。这样作图速度快。 <br /> CreateDIBSection()返回的是一个HBITMAP,CreateDIBit
2010-08-23 17:43:00
1720
原创 创业公司Playcafe关门大吉 创始人总结10大失败教训
创业公司Playcafe关门大吉 创始人总结10大失败教训 收藏<br />导读:互联网电视游戏网站PlayCafe的创始人马克·高登森(Mark Goldenson)日前撰文,总结了自己创业失败的十个教训。以下为文章主要内容:<br /> 一年半前,我与公司联合创始人戴维·奈格(DevNag)一起创办了互联网电视游戏网站PlayCafe,我们野心勃勃地希望运营一个人人参与且高度交互的游戏秀。玩家可以观看我们的节目、回答问题、赢取奖金、组建战队、实时聊天并运行他们自己的游
2010-08-17 13:49:00
394
原创 Chrome编译中遇到的问题
1. 不能打开Zip文件,系统问题。 http://code.google.com/p/chromium/issues/detail?id=39661
2010-08-11 19:50:00
385
转载 商务周刊:别了,摩托罗拉
<br />阅读之前做好准备,文章超长...<br />仅仅在10年前,摩托罗拉还一直是引领尖端技术和卓越典范的代表,享有着全球最受尊敬公司之一的尊崇地位.它一度前无古人地每隔10年便开创一个工业,有 的10年还开创两个.但当这些工业兴盛起来,进入寡头竞争的成熟阶段之后,它却遭遇一次又一次重大的挫败.最近10年,它已经退出了自己所开创的半导体、汽车电子——这些业务在它的手上陷入困境,它一旦撒手往往又起死回生.而最新的迹象显示,摩托罗拉很可能要放弃它的手机业务.如果这个令人遗憾的消息真的变
2010-07-28 17:27:00
3999
原创 诡异的问题汇总
http://discussion.forum.nokia.com/forum/showthread.php?163949-strange-networking-bug调用 StringLoader::LoadLC , 没有pop出来,导致清理栈被破坏系统20秒后 有socket断开的操作, 崩溃在系统模块.找了半天, 终于找到.
2010-07-06 12:32:00
328
原创 Symbian V2版本上注意的问题
1. app严禁不能使用 全局静态变量2. AknLayoutUtils::FontFromId(EAknLogicalFontPrimarySmallFont); //enum没有定义3.AknIconUtils::CreateIconL不能使用, 没有
2010-06-24 10:56:00
209
转载 Symbian的描述符
Symbian手记【三】—— 描述符转帖<br />【三】 Symbian的描述符<br />所谓描述符,一定程度上等同于字符串。只不过与C++的字符串不一样,Symbian中的描述符都是用一个附加的整数描述其长度,而不是以’/0′做终结符。因此,描述符可以表达任意数据,字符串或者二进制串。描述符体系<br />打开任何一本关于Symbian介绍的书,都可以看到Symbian描述符那复杂的继承体系。它的基类是TDesC,顾名思义,T是代表它是T类,后缀C表示它是一个常量,其中数据无法修改。因此,它只是定
2010-06-18 10:25:00
334
原创 如何在的mmp中区分V3和V5版本
在 v5的 epoc32/include/variant/symbian_os.hrh文件最后 加入:/** * modified by duan * you can use the following macro to determine S60_5th in mmp */#ifndef S60_5TH#define S60_5TH#endif 就可以
2010-05-19 12:38:00
505
原创 如何让你的carbide2.0支持创建2nd的工程
看到很多人问这个问题,于是分享一下吧:废话不说,直接开始正题1.首先打开carbide的安装目录下的plugins目录,以C:/Program Files/Nokia/Carbide.c++v2.0/plugins为例,找到com.nokia.cdt.templates_1.4.0.014.jar这个jar包,先备份一下2.将这个jar包改名,随便改个名就行,目的是让carbide
2010-05-12 23:19:00
318
原创 ListBox的问题
1.如何换背景: //设置皮肤 #ifdef __WINS__ _LIT(KMbmFile, "z://resource//apps//scui_ListBack.mbm");#else _LIT(KMbmFile, "c://resource//apps//scui_ListBack.mbm");#endif MAknsSkinInsta
2010-05-12 15:18:00
225
原创 Symbian入门 可能遇到的问题
1.Symbian上的堆栈小到超出你的想象,8k,也就是,你在windows上定义8个 1024的文件路径,就堆栈溢出了,堆栈溢出会导致很多诡异的问题,并且很可能在模拟器上没有问题, 但是在手机确会崩溃,如何修改堆栈大小:Nokia的网站上教你如何修改堆栈大小 2.S60系列全屏的处理 3.S60 V2上为啥显示错误的图标,可能是图片的dpi错了,dpi要是71才行
2010-04-28 12:17:00
275
转载 如何在安装时备份sis文件
原帖 IDN/ACreation dateJanuary 19, 2010PlatformSymbianTested on devicesS60CategorySymbian C++SubcategoryS60 5th EditionK
2010-04-27 11:44:00
271
原创 Symbian入门 你必须知道的
1. 如果你要要做的应用涉及到网络,你一定要知道: Cmwap和Cmnet的区别 2.如果你想吧应用程序安装到手机上,但是你并没有申请开发者证书,你可以去网上免费申请: 免费申请自己开发用的签名 3.Symbian开发需要知道设备能力。Symbian上Capabilities的介绍
2010-04-23 17:13:00
227
原创 Symbian StatusPanel
Nokia上对StatusPanel的描述: 60平台应用状态面板常用样式 StatusPane API: Status pane API
2010-04-23 12:27:00
300
区别:Java, JavaScript, JScript
2009-03-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人