<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[pi9nc的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/pi9nc</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; pi9nc]]></copyright><item><title><![CDATA[详解Android中的屏幕方向]]></title><link>https://blog.youkuaiyun.com/pi9nc/article/details/39396303</link><guid>https://blog.youkuaiyun.com/pi9nc/article/details/39396303</guid><author>pi9nc</author><pubDate>Fri, 19 Sep 2014 11:56:04 +0800</pubDate><description><![CDATA[分类： android2014-09-19
 09:07 113人阅读 评论(0) 收藏 举报

详解Android中的屏幕方向


屏幕方向是对Activity而言的，所以你可以在AndroidManifest.xml文件中，通过标记的screenOrientation属性进行设定，例如：





[html] view
 plaincopy





]]></description><category></category></item><item><title><![CDATA[一句代码提升进程权限]]></title><link>https://blog.youkuaiyun.com/pi9nc/article/details/39210307</link><guid>https://blog.youkuaiyun.com/pi9nc/article/details/39210307</guid><author>pi9nc</author><pubDate>Thu, 11 Sep 2014 19:26:48 +0800</pubDate><description><![CDATA[博客分类： 

VC
PHPBBSIDEWindowsthread 



RtlAdjustPrivilege(SE_DEBUG_PRIVILEGE,1,0,NULL); 

这个函数封装在NtDll.dll中（在所有DLL加载之前加载），被微软严格保密，就是说你在MSDN上查不到关于他的任何信息。

.常量 SE_BACKUP_PRIVILEGE, "17", 公开
.]]></description><category></category></item><item><title><![CDATA[GDI+添加图片水印]]></title><link>https://blog.youkuaiyun.com/pi9nc/article/details/39210313</link><guid>https://blog.youkuaiyun.com/pi9nc/article/details/39210313</guid><author>pi9nc</author><pubDate>Thu, 11 Sep 2014 19:25:25 +0800</pubDate><description><![CDATA[(2010-08-02 09:46:05)
转载▼






标签： 

杂谈


分类： GDI+





bool GetCodecClsid(LPCTSTR lpstrFormat, CLSID &clsid)
{




    UINT nNum = 0, nSize = 0;
    Gdiplus::GetImageEncode]]></description><category></category></item><item><title><![CDATA[[原创&译]向其他进程注入代码的三种方法]]></title><link>https://blog.youkuaiyun.com/pi9nc/article/details/39210277</link><guid>https://blog.youkuaiyun.com/pi9nc/article/details/39210277</guid><author>pi9nc</author><pubDate>Thu, 11 Sep 2014 19:25:17 +0800</pubDate><description><![CDATA[分类： Windows C++编程2005-04-15 08:58 6742人阅读 评论(5) 收藏 举报
dll编译器windowsthreadwinapicallback

向其他进程注入代码的三种方法
原版地址：http://www.codeproject.com/threads/winspy.asp?df=100&forumid=16291&select=1025152&msg=1]]></description><category></category></item><item><title><![CDATA[用android:clipChildren来实现红心变大特效]]></title><link>https://blog.youkuaiyun.com/pi9nc/article/details/39178805</link><guid>https://blog.youkuaiyun.com/pi9nc/article/details/39178805</guid><author>pi9nc</author><pubDate>Wed, 10 Sep 2014 11:07:10 +0800</pubDate><description><![CDATA[用android:clipChildren来实现红心变大特效
Posted on 2014-03-18 00:04 喜糖 阅读(934)
 评论(1) 编辑 收藏


最近在看别人技术博客（http://www.cnblogs.com/over140/p/3508335.html）的时候，发现一个属性：android:clipChildren属性。
翻文档找到下面介绍



]]></description><category></category></item><item><title><![CDATA[Android面试，IntentService的原理及使用]]></title><link>https://blog.youkuaiyun.com/pi9nc/article/details/39178445</link><guid>https://blog.youkuaiyun.com/pi9nc/article/details/39178445</guid><author>pi9nc</author><pubDate>Wed, 10 Sep 2014 10:48:41 +0800</pubDate><description><![CDATA[在Android开发中，我们或许会碰到这么一种业务需求，一项任务分成几个子任务，子任务按顺序先后执行，子任务全部执行完后，这项任务才算成功。那么，利用几个子线程顺序执行是可以达到这个目的的，但是每个线程必须去手动控制，而且得在一个子线程执行完后，再开启另一个子线程。或者，全部放到一个线程中让其顺序执行。这样都可以做到，但是，如果这是一个后台任务，就得放到Service里面，由于Service和Ac]]></description><category></category></item><item><title><![CDATA[GCC在C语言中内嵌汇编 asm __volatile__]]></title><link>https://blog.youkuaiyun.com/pi9nc/article/details/39178113</link><guid>https://blog.youkuaiyun.com/pi9nc/article/details/39178113</guid><author>pi9nc</author><pubDate>Wed, 10 Sep 2014 10:29:47 +0800</pubDate><description><![CDATA[分类： linux C/C++ 架构管理2012-11-26
 22:20 1584人阅读 评论(0) 收藏 举报



目录(?)[+]




 

在内嵌汇编中，可以将C语言表达式指定为汇编指令的操作数，而且不用去管如何将C语言表达式的值读入哪个寄存器，以及如何将计算结果写回C 变量，你只要告诉程序中C语言表达式与汇编指令操作数之间的对应关系即可， GCC会自动插入代]]></description><category></category></item><item><title><![CDATA[让程序在崩溃时体面的退出之Unhandled Exception]]></title><link>https://blog.youkuaiyun.com/pi9nc/article/details/39177881</link><guid>https://blog.youkuaiyun.com/pi9nc/article/details/39177881</guid><author>pi9nc</author><pubDate>Wed, 10 Sep 2014 10:26:17 +0800</pubDate><description><![CDATA[让程序在崩溃时体面的退出之Unhandled Exception


分类： VC++/MFC2011-07-18
 10:13 9626人阅读 评论(31) 收藏 举报

exceptionfilterpointerswindowswinapiapi

         程序是由代码编译出来的，而代码是由人写的。人非圣贤，孰能无过。所以由人写的代码有缺陷是很正常的。当然很多异常都]]></description><category></category></item><item><title><![CDATA[乐观的并发策略——基于CAS的自旋]]></title><link>https://blog.youkuaiyun.com/pi9nc/article/details/39177343</link><guid>https://blog.youkuaiyun.com/pi9nc/article/details/39177343</guid><author>pi9nc</author><pubDate>Wed, 10 Sep 2014 09:31:31 +0800</pubDate><description><![CDATA[分类： 多线程&并发2014-09-09
 20:30 79人阅读 评论(1) 收藏 举报

乐观锁CAS并发自旋Unsafe

悲观者与乐观者的做事方式完全不一样，悲观者的人生观是一件事情我必须要百分之百完全控制才会去做，否则就认为这件事情一定会出问题；而乐观者的人生观则相反，凡事不管最终结果如何，他都会先尝试去做，大不了最后不成功。这就是悲观锁与乐观锁的区别，悲观锁会把整个对象加锁占]]></description><category></category></item><item><title><![CDATA[熔断器设计模式]]></title><link>https://blog.youkuaiyun.com/pi9nc/article/details/39155791</link><guid>https://blog.youkuaiyun.com/pi9nc/article/details/39155791</guid><author>pi9nc</author><pubDate>Tue, 09 Sep 2014 14:28:58 +0800</pubDate><description><![CDATA[如果大家有印象的话，尤其是夏天，如果家里用电负载过大，比如开了很多家用电器，就会”自动跳闸”，此时电路就会断开。在以前更古老的一种方式是”保险丝”，当负载过大，或者电路发生故障或异常时，电流会不断升高，为防止升高的电流有可能损坏电路中的某些重要器件或贵重器件，烧毁电路甚至造成火灾。保险丝会在电流异常升高到一定的高度和热度的时候，自身熔断切断电流，从而起到保护电路安全运行的作用。
同样，在大型的软]]></description><category></category></item><item><title><![CDATA[案例分析:基于消息的分布式架构]]></title><link>https://blog.youkuaiyun.com/pi9nc/article/details/39155835</link><guid>https://blog.youkuaiyun.com/pi9nc/article/details/39155835</guid><author>pi9nc</author><pubDate>Tue, 09 Sep 2014 14:28:46 +0800</pubDate><description><![CDATA[DEC 27TH, 2012 | COMMENTS




美国计算机科学家，LaTex的作者Leslie Lamport说：“分布式系统就是这样一个系统，系统中一个你甚至都不知道的计算机出了故障，却可能导致你自己的计算机不可用。”一语道破了开发分布式系统的玄机，那就是它的复杂与不可控。所以Martin Fowler强调：分布式调用的第一原则就是不要分布式。这句话看似颇具哲理，然而就企业]]></description><category></category></item><item><title><![CDATA[Tokyo Cabinet碎片整理]]></title><link>https://blog.youkuaiyun.com/pi9nc/article/details/39154305</link><guid>https://blog.youkuaiyun.com/pi9nc/article/details/39154305</guid><author>pi9nc</author><pubDate>Tue, 09 Sep 2014 11:28:15 +0800</pubDate><description><![CDATA[Posted by 

新飞
 on 2012 年 8 月 2 日





Tweet4






Tokyo Cabinet(下文简称TC)是一个DBM的实现。这里的数据库由一系列key-value对的记录构成。key和value都可以是任意长度的字节序列,既可以是二进制也可以是字符串。这里没有数据类型和数据表的概念。经过测试我们发现，当数据文件的尺寸小于mm]]></description><category></category></item><item><title><![CDATA[面向切面编程(3)：AOP实现机制]]></title><link>https://blog.youkuaiyun.com/pi9nc/article/details/39154027</link><guid>https://blog.youkuaiyun.com/pi9nc/article/details/39154027</guid><author>pi9nc</author><pubDate>Tue, 09 Sep 2014 11:08:01 +0800</pubDate><description><![CDATA[分类： Java&Java EE架构2014-06-23
 22:28 110人阅读 评论(0) 收藏 举报
javaAOP面向切面编程



目录(?)[+]






1 AOP各种的实现








　　AOP就是面向切面编程，我们可以从几个层面来实现AOP，如下图。



图1 AOP实现的不同层面




　　在编译器修]]></description><category></category></item><item><title><![CDATA[Shared nothing architecture简介]]></title><link>https://blog.youkuaiyun.com/pi9nc/article/details/39122715</link><guid>https://blog.youkuaiyun.com/pi9nc/article/details/39122715</guid><author>pi9nc</author><pubDate>Sun, 07 Sep 2014 21:32:44 +0800</pubDate><description><![CDATA[Shared nothing architecture简介


分类： Architecture2011-11-03
 14:09 3027人阅读 评论(0) 收藏 举报

cassandra分布式计算通讯mongodbdiskeach

1. 概念
什么是Shared nothing architecture？
wiki：“A shared nothing architect]]></description><category></category></item><item><title><![CDATA[开源软件架构：可扩展的Web架构与分布式系统]]></title><link>https://blog.youkuaiyun.com/pi9nc/article/details/39122427</link><guid>https://blog.youkuaiyun.com/pi9nc/article/details/39122427</guid><author>pi9nc</author><pubDate>Sun, 07 Sep 2014 21:02:32 +0800</pubDate><description><![CDATA[分类： Web&分布式架构2013-04-21
 17:03 700人阅读 评论(0) 收藏 举报

Web软件架构分布式系统


    本文翻译自：http://www.aosabook.org/en/index.html （卷2第1章）

    中文版参考了这里的翻译：http://www.oschina.net/translate/scalable-web-archite]]></description><category></category></item><item><title><![CDATA[案例分析：基于消息的分布式架构]]></title><link>https://blog.youkuaiyun.com/pi9nc/article/details/39122187</link><guid>https://blog.youkuaiyun.com/pi9nc/article/details/39122187</guid><author>pi9nc</author><pubDate>Sun, 07 Sep 2014 20:35:23 +0800</pubDate><description><![CDATA[分类： Web&分布式架构2014-07-02
 00:07 106人阅读 评论(0) 收藏 举报

消息中间件消息队列分布式架构



目录(?)[+]




　　美国计算机科学家，LaTex的作者Leslie Lamport说：“分布式系统就是这样一个系统，系统中一个你甚至都不知道的计算机出了故障，却可能导致你自己的计算机不可用。”一语道破了开发分布式系统的玄机，那就]]></description><category></category></item><item><title><![CDATA[SQLite剖析(10)：异步IO模式、共享缓存模式和解锁通知]]></title><link>https://blog.youkuaiyun.com/pi9nc/article/details/39122033</link><guid>https://blog.youkuaiyun.com/pi9nc/article/details/39122033</guid><author>pi9nc</author><pubDate>Sun, 07 Sep 2014 20:13:52 +0800</pubDate><description><![CDATA[分类： SQLite剖析系列2013-01-28
 13:34 1183人阅读 评论(0) 收藏 举报

    下面介绍SQLite的一些扩展模块。本文整理自http://sqlite.org/docs.html。
    1、异步I/O模式
    通常，当SQLite写一个数据库文件时，会等待，直到写操作完成，然后控制返回到调用程序。相比于CPU操作，写文件系统是非常耗时的，这是一]]></description><category></category></item><item><title><![CDATA[Linux CPU亲和性  （affinity）]]></title><link>https://blog.youkuaiyun.com/pi9nc/article/details/39121925</link><guid>https://blog.youkuaiyun.com/pi9nc/article/details/39121925</guid><author>pi9nc</author><pubDate>Sun, 07 Sep 2014 20:13:02 +0800</pubDate><description><![CDATA[【Linux】 CPU亲和性（affinity）及与亲和性有关的两个函数 sched_setaffinity()和
 sched_getaffinity()



转自： http://www.ibm.com/developerworks/cn/linux/l-affinity.html
简单地说，CPU 亲和性（affinity） 就是进程要在某个给定的 CPU 上尽量长时间地运行而]]></description><category></category></item><item><title><![CDATA[Tuxedo入门学习]]></title><link>https://blog.youkuaiyun.com/pi9nc/article/details/39122021</link><guid>https://blog.youkuaiyun.com/pi9nc/article/details/39122021</guid><author>pi9nc</author><pubDate>Sun, 07 Sep 2014 20:12:09 +0800</pubDate><description><![CDATA[分类： Web容器2011-06-14 09:53 7466人阅读 评论(2) 收藏 举报
weblogicserverprocessingdescriptordomain

中间件介绍：
介于客户机和服务器之间的夹层，突破了传统的c/s架构，为构建大规模，高性能，分布式c/s应用程序提供了通信，事物，安全，容错等基础服务，屏蔽了底层应用细节，应用程序不必从底层开发，以自身的复杂性换取应用]]></description><category></category></item><item><title><![CDATA[服务器设计系列：状态机]]></title><link>https://blog.youkuaiyun.com/pi9nc/article/details/39121843</link><guid>https://blog.youkuaiyun.com/pi9nc/article/details/39121843</guid><author>pi9nc</author><pubDate>Sun, 07 Sep 2014 19:59:14 +0800</pubDate><description><![CDATA[分类： Nginx&高性能服务器架构2013-11-09
 11:09 657人阅读 评论(0) 收藏 举报

网络服务器状态机

    一、状态机描述
    状态机理论最初的发展在数字电路设计领域。在数字电路方面，根据输出是否与输入信号有关，状态机可以划分为Mealy型和Moore型状态机；根据输出是否与输入信号同步，状态机可以划分为异步和同步状态机。而在软件设计领域，状态机设计]]></description><category></category></item></channel></rss>