<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/strikebone</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; strikebone]]></copyright><item><title><![CDATA[.Android手机邮箱设置详细教程]]></title><link>https://blog.youkuaiyun.com/strikebone/article/details/7989951</link><guid>https://blog.youkuaiyun.com/strikebone/article/details/7989951</guid><author>strikebone</author><pubDate>Mon, 17 Sep 2012 23:56:24 +0800</pubDate><description><![CDATA[先附上大部分邮箱的设置：






邮箱名字


接受设置


发送设置


 




Gmail邮箱


imap.gmail.com


smtp.gmail.com


 




163邮箱


imap.163.com


smtp.163.com


 




126邮箱]]></description><category></category></item><item><title><![CDATA[Amdahl定律 和 摩尔定律]]></title><link>https://blog.youkuaiyun.com/strikebone/article/details/7989933</link><guid>https://blog.youkuaiyun.com/strikebone/article/details/7989933</guid><author>strikebone</author><pubDate>Mon, 17 Sep 2012 23:49:38 +0800</pubDate><description><![CDATA[摩尔定律，大家都知道, 是通过描述CPU的晶体管数量来与运行效率的关系。
Amdahl定律:通过系统的并行化和串行化的比重来描述多处理器系统能获得的加速的能力。
 
两个定律的更替，代表了近些年计算机发展从追求处理器频率到追求多核并行处理的过程。]]></description><category></category></item><item><title><![CDATA[NoSql数据库探讨]]></title><link>https://blog.youkuaiyun.com/strikebone/article/details/7989896</link><guid>https://blog.youkuaiyun.com/strikebone/article/details/7989896</guid><author>strikebone</author><pubDate>Mon, 17 Sep 2012 23:35:52 +0800</pubDate><description><![CDATA[NoSql出现的背景
web1.0网站
web1.0网站，DB的存储方案较多选择关系数据库；产品业务逻辑实际上加到了数据库上，mysql的单表在千万量级，当用户量暴增，DB产生性能瓶颈，有以下一般的解决方案：
1.读写分离；
2.主从复制；
3.分库分表；
4.动态页面静态化；
web2.0网站的挑战
到了web2.0网站，提出了以下要求：

High performance]]></description><category></category></item><item><title><![CDATA[编译cyrus-sasl报错解决]]></title><link>https://blog.youkuaiyun.com/strikebone/article/details/7049389</link><guid>https://blog.youkuaiyun.com/strikebone/article/details/7049389</guid><author>strikebone</author><pubDate>Wed, 07 Dec 2011 12:50:27 +0800</pubDate><description><![CDATA[编译cyrus-sasl报错解决





http://ftp.andrew.cmu.edu/pub/cyrus-mail/cyrus-sasl-2.1.23.tar.gz
debian5 ，下载编译报错

digestmd5.c:3125: warning: pointer targets in passing argument 3 of 'text->cipher_init]]></description><category></category></item><item><title><![CDATA[Ubuntu下彻底卸载mysql]]></title><link>https://blog.youkuaiyun.com/strikebone/article/details/7048861</link><guid>https://blog.youkuaiyun.com/strikebone/article/details/7048861</guid><author>strikebone</author><pubDate>Wed, 07 Dec 2011 10:40:53 +0800</pubDate><description><![CDATA[Ubuntu下彻底卸载mysql

    做个记录：

1、删除 mysql


1 sudo apt-get autoremove --purge mysql-server-5.0
2 sudo apt-get remove mysql-server
3 sudo apt-get autoremove mysql-server
4 sudo apt-get remove m]]></description><category></category></item><item><title><![CDATA[Ubuntu下Firefox安装flashplayer]]></title><link>https://blog.youkuaiyun.com/strikebone/article/details/7048170</link><guid>https://blog.youkuaiyun.com/strikebone/article/details/7048170</guid><author>strikebone</author><pubDate>Tue, 06 Dec 2011 23:44:08 +0800</pubDate><description><![CDATA[Ubuntu下Firefox安装flashplayer
2011-08-07 22:05:56


1：下载flashplayer11_b1_install_lin_32_071311.tar.gz文件。
2：解压tar -xzvf flashplayer11_b1_install_lin_32_071311.tar.gz
3：拷贝libflashplayer.so  ：sudo cp]]></description><category></category></item><item><title><![CDATA[dpkg was interrupted, you must manually run 'dpkg --configure -a']]></title><link>https://blog.youkuaiyun.com/strikebone/article/details/7047901</link><guid>https://blog.youkuaiyun.com/strikebone/article/details/7047901</guid><author>strikebone</author><pubDate>Tue, 06 Dec 2011 22:13:11 +0800</pubDate><description><![CDATA[dpkg was interrupted, you must manually run 'dpkg --configure -a'

出现该错误其实有很多种可能，但是终其原因就是系统中的某个软件有问题（我是中断了一个软件的安装出现这个问题的）
解决办法：
1.按照错误提示来：sudo dpkg --configure -a
  用这个发生了一个问题，链接不上……恶心半天……
2.网上搜]]></description><category></category></item><item><title><![CDATA[在Android C/C++层添加LOG调试（LOGI\LOGD\LOGE...）输出支持]]></title><link>https://blog.youkuaiyun.com/strikebone/article/details/6915627</link><guid>https://blog.youkuaiyun.com/strikebone/article/details/6915627</guid><author>strikebone</author><pubDate>Fri, 28 Oct 2011 20:16:42 +0800</pubDate><description><![CDATA[最 近在研究Android 2.3.3源代码的C/C++层，需要对代码进行一些调试，但是奇怪的是，直接添加LOGD("XXXXXXXX");，使用logcat却看不到任何输出，换成LOGI、LOGV、LOGW、LOGE也没有效果。于是在网上查找解决方法，经过几次试验，终于找到了，现在贴到下面备忘：
第一步：在对应的mk文件中加入:LOCAL_LDLIBS:= -llog
第二步：在要使用LOG]]></description><category></category></item><item><title><![CDATA[JNI返回参数的处理]]></title><link>https://blog.youkuaiyun.com/strikebone/article/details/6901717</link><guid>https://blog.youkuaiyun.com/strikebone/article/details/6901717</guid><author>strikebone</author><pubDate>Mon, 24 Oct 2011 20:18:55 +0800</pubDate><description><![CDATA[JNI编程注意事项：
1、 
JNI的函数声明：
JNI函数声明方法为JAVA_PackageName_ClassName_FuncName，其中特别要注意的是如果native方法所在的java类位于某个package中时，必须在函数声明中加上packageName，否则在运行java程序时将出现：java.lang.UnsatisfiedLinkError错误。同时调用JNI方法：Find]]></description><category></category></item><item><title><![CDATA[设计模式--抽象工厂]]></title><link>https://blog.youkuaiyun.com/strikebone/article/details/6863543</link><guid>https://blog.youkuaiyun.com/strikebone/article/details/6863543</guid><author>strikebone</author><pubDate>Tue, 11 Oct 2011 17:38:48 +0800</pubDate><description><![CDATA[概述
在软件系统中，经常面临着“一系列相互依赖的对象”的创建工作；同时由于需求的变化，往往存在着更多系列对象的创建工作。如何应对这种变化？如何绕过常规的对象的创建方法（new），提供一种“封装机制”来避免客户程序和这种“多系列具体对象创建工作”的紧耦合？这就是我们要说的抽象工厂]]></description><category></category></item><item><title><![CDATA[设计模式--抽象工厂]]></title><link>https://blog.youkuaiyun.com/strikebone/article/details/6863099</link><guid>https://blog.youkuaiyun.com/strikebone/article/details/6863099</guid><author>strikebone</author><pubDate>Tue, 11 Oct 2011 15:50:17 +0800</pubDate><description><![CDATA[概述
在软件系统中，经常面临着“一系列相互依赖的对象”的创建工作；同时由于需求的变化，往往存在着更多系列对象的创建工作。如何应对这种变化？如何绕过常规的对象的创建方法（new），提供一种“封装机制”来避免客户程序和这种“多系列具体对象创建工作”的紧耦合？这就是我们要说的抽象工厂]]></description><category></category></item><item><title><![CDATA[设计模式--索引]]></title><link>https://blog.youkuaiyun.com/strikebone/article/details/6860435</link><guid>https://blog.youkuaiyun.com/strikebone/article/details/6860435</guid><author>strikebone</author><pubDate>Mon, 10 Oct 2011 20:23:28 +0800</pubDate><description><![CDATA[TerryLee 的笔记，以下为索引:


设计模式共23种，可以分为3类：
1. 创建型；
2. 结构型；
3. 行为型；


以下为对详细每个模式的理解：
创建型：

1. 单例模式
2. 抽象工厂]]></description><category></category></item><item><title><![CDATA[设计模式--单例]]></title><link>https://blog.youkuaiyun.com/strikebone/article/details/6860332</link><guid>https://blog.youkuaiyun.com/strikebone/article/details/6860332</guid><author>strikebone</author><pubDate>Mon, 10 Oct 2011 19:46:51 +0800</pubDate><description><![CDATA[本来以为单例模式很简单，看了TerryLee's Tech Space的博客后发现不简单，以下简称TT的博客。
自己总结一下：
提供一种机制来保证一个类只有一个实例，这是类设计者的责任，而不是类使用者的责任。
TT的博客总结了5中单例的实现，好复杂啊，我简单理解总结了3个。]]></description><category></category></item><item><title><![CDATA[System panic reference常见panic]]></title><link>https://blog.youkuaiyun.com/strikebone/article/details/5971889</link><guid>https://blog.youkuaiyun.com/strikebone/article/details/5971889</guid><author>strikebone</author><pubDate>Thu, 28 Oct 2010 14:53:00 +0800</pubDate><description><![CDATA[
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
字符串赋值时超过iMaxLength
8、USER 44
非NULL指针重复删除
9、C]]></description><category></category></item><item><title><![CDATA[Symbian S60替换应用程序图标]]></title><link>https://blog.youkuaiyun.com/strikebone/article/details/5937588</link><guid>https://blog.youkuaiyun.com/strikebone/article/details/5937588</guid><author>strikebone</author><pubDate>Wed, 13 Oct 2010 10:08:00 +0800</pubDate><description><![CDATA[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。  ]]></description><category></category></item><item><title><![CDATA[hdBd 相关技术]]></title><link>https://blog.youkuaiyun.com/strikebone/article/details/5902345</link><guid>https://blog.youkuaiyun.com/strikebone/article/details/5902345</guid><author>strikebone</author><pubDate>Thu, 23 Sep 2010 20:57:00 +0800</pubDate><description><![CDATA[<br />1. cegui事件分析]]></description><category></category></item><item><title><![CDATA[诺基亚S60手机c盘、d盘、e盘、z盘的作用]]></title><link>https://blog.youkuaiyun.com/strikebone/article/details/5858750</link><guid>https://blog.youkuaiyun.com/strikebone/article/details/5858750</guid><author>strikebone</author><pubDate>Thu, 02 Sep 2010 14:49:00 +0800</pubDate><description><![CDATA[诺基亚S60手机c盘、d盘、e盘、z盘里文件夹的用途详细诠释<br />     一、【C盘】<br />    手机的C盘如同Windows的C盘，是用来放置Symbian OS的地方，所以我们需要给操作系统预留足够的空间（比如用来存放软件运行时生成的临时文件）。对于已扩充了MMC卡的机器，建议把应用软件和游戏都尽量安装到MMC卡上。<br />  手机内存和常驻内存的软件有关，如输入法、主题背景开机后就会常驻内存，正在运行的软件和游戏也会占用内存，增加动态内存的办法就是减少常驻内存的程序，用任务管理软件]]></description><category></category></item><item><title><![CDATA[Symbian上的可写静态数据（WSD）]]></title><link>https://blog.youkuaiyun.com/strikebone/article/details/5858691</link><guid>https://blog.youkuaiyun.com/strikebone/article/details/5858691</guid><author>strikebone</author><pubDate>Thu, 02 Sep 2010 14:33:00 +0800</pubDate><description><![CDATA[
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定义变量给其他的文件使用。这种情况]]></description><category></category></item><item><title><![CDATA[chrome上对wininet和winhtp的区别的说明]]></title><link>https://blog.youkuaiyun.com/strikebone/article/details/5850357</link><guid>https://blog.youkuaiyun.com/strikebone/article/details/5850357</guid><author>strikebone</author><pubDate>Mon, 30 Aug 2010 17:41:00 +0800</pubDate><description><![CDATA[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]]></description><category></category></item><item><title><![CDATA[也谈WebKit、Gecko使用图形库]]></title><link>https://blog.youkuaiyun.com/strikebone/article/details/5834588</link><guid>https://blog.youkuaiyun.com/strikebone/article/details/5834588</guid><author>strikebone</author><pubDate>Tue, 24 Aug 2010 14:00:00 +0800</pubDate><description><![CDATA[
也谈WebKit、Gecko使用图形库2008年11月30日 星期日  上午 01:20阅读了Graphics in Google Chrome
之后，觉得作为浏览器内核WebKit、Gecko，为了能高效美观的显示页面的内容，选择适当的图形库非常重要。如果图形库选择不当，往往会导致页面上显示的文字、图片不美观，看起来总让人觉得别扭，更为糟糕的是排列布局出现紊乱，简直无法阅览。<br /><br />
从浏览器发展的历史来看，IE系列浏览器的网页布局、文字图片显示的美观程度还是相当高的，也许这与Mi]]></description><category></category></item></channel></rss>