自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

转载 为什么程序员需要关心顺序一致性(Sequential Consistency)而不是Cache一致性(Cache Coherence?)

http://www.parallellabs.com/2010/03/06/why-should-programmer-care-about-sequential-consistency-rather-than-cache-coherence/

2012-07-09 15:08:12 486

转载 互斥对象锁和临界区锁性能比较

http://blog.csdn.net/chexlong/article/details/7060425

2012-07-09 14:28:09 462

转载 WINDOWS内核对象

http://blog.csdn.net/misterliwei/article/details/976988#comments

2012-07-09 14:06:05 401

转载 关于线程同步与双队列性能(转载)

http://www.haogongju.net/art/1072740 根据测试双队列的性能后,发现比共享队列的性能高一个数量级(10倍),这些测试数据在公司里的Intel P4 HT 3.0G 1.5GMEM上测试的出来的,而本文实在家里写的,所以数据没有在这里给出。

2012-07-09 11:18:53 577

原创 读书

1.判断一个整数里1位的个数  int cnt(int n){while(n){n &= (n-1) ;num++;}return num ;}

2011-08-30 10:46:05 352

原创 rotate sort

http://en.wikipedia.org/wiki/Burrows%E2%80%93Wheeler_transform

2011-08-29 16:57:34 382

原创 常用相似度计算方法

欧氏距离余弦相似度皮尔森相关系数修正余弦相似度 http://blog.odichy.org/2010/12/28/%e6%8e%a8%e8%8d%90%e7%b3%bb%e7%bb%9f%e8%b5%84%e6%96%99%e6%95%b4%e7%90%86

2011-08-29 11:15:05 537

原创 IA32平台指令优化一些使用过的有用技术

1.【短】循环展开。    优点:1. 明显减少指令预测带来的开销                 2.明确去掉一次错误的指令预测机会                  3.少维护一个计数变量    缺点:指令变长,可能因为取指时间变长而失去性能优化。   使

2011-08-29 10:13:53 642

原创 七种寻址方式

立即寻址寄存器寻址直接寻址寄存器间接寻址 【一个变址寄存器+一个基址寄存器,基址寄存器并不显式写出】 寄存器相对寻址方式:基址加变址寻址方式:相对基址加变址寻址方式

2011-08-26 17:54:29 692

原创 控制寄存器的一些位信息

条件码:①OF(Overflow Flag)溢出标志。溢出时为1,否则置0。②SF(Sign Flag)符号标志。结果为负时置1,否则置0.③ZF(Zero Flag)零标志,运算结果为0时ZF位置1,否则置0.④CF(Carry Flag)进位标志,进位时置1,

2011-08-26 17:27:37 489

原创 字节序

在网络编程中,字节序是一个必须被考虑的因素,因为不同的处理器体系可能采用不同的字节序。在多平台的代码编程中,字节序可能会导致难以察觉的bug。“endian”一词来源于乔纳森·斯威夫特的小说格列佛游记。小说中,小人国为水煮蛋该从大的一端(Big-End)剥开还是小的一端(Li

2011-08-26 16:51:40 394

原创 简单工厂,工厂方法和抽象工厂的区别

工厂创建一种产品,抽象工厂创建的是一组产品,是一个产品系列。这里要注意的是“系列”的意思,也就是说,抽象工厂创建出的一组产品是成套的。 工厂模式(Factory Method Pattern)  系统中需要一个对象,但是有多种类型,或将来很可能需要修改,而且此

2011-08-22 09:56:31 405

原创 linux中的信号处理(signal和alarm)

http://www.cnblogs.com/taobataoma/archive/2007/08/30/875743.htmlSIGHUP 1 A 终端挂起或者控制进程终止 SIGINT 2 A 键盘中断(如break键被按下) SIGQUIT 3 C 键盘的退

2011-08-02 19:48:25 420

原创 SetConsoleCtrlHandler

一、如何处理所有的控制台消息。   第一步,首先要安装一个事件钩子,也就是说要建立一个回调函数。调用Win32 API,原型如下:BOOL SetConsoleCtrlHandler(PHANDLER_ROUTINE HandlerRoutine, // 回调

2011-08-02 19:38:43 477

原创 在vc里调试内存泄露

#define _CRTDBG_MAP_ALLOC#include#include #define SET_CRT_DEBUG_FIELD(a)     \_CrtSetDbgFlag((a) | _CrtSetDbgFlag(_CRTDBG_REPORT_FLA

2011-08-01 11:34:03 374

原创 xcode

<br />0. xib : main window. <br />1. File's owner : the file object stored on tape .<br />2. First responder : the current using object ( like edit controller ... )<br />3. View: an object of UIView (which area the client faced and operated on )<br /> 

2011-05-18 14:25:00 384

转载 Objective-C 和C++的比较

<br />form http://topic.csdn.net/u/20091212/14/eed674bc-b074-4269-8450-f9ca659103c0.html<br /> <br />1.  最大的相同:都是从c演化过来的面向对象语言。<br />2.  最大的不同:c++是静态语言,而OC是动态类型识别语言?OC提供了运行期动态绑定机制。<br />     OC里,把消息发到一个对象上,如果对象不能处理此消息,也无所谓。<br />     而c++中,则会crash.<br /> <

2011-04-09 21:13:00 993

原创 矩阵求逆

<br />http://jpk.sdju.edu.cn/mathe/content/lljx/wzja/12/12-6.htm

2011-04-01 11:42:00 535

原创 伴随矩阵

<br /><br />设R是一个交换环,A是一个以R中元素为系数的 n×n 的矩阵。A的伴随矩阵可按如下步骤定义:定义:A关于第i 行第j 列的余子式(记作Mij)是去掉A的第i行第j列之后得到的(n − 1)×(n − 1)矩阵的行列式。定义:A关于第i 行第j 列的代数余子式是:。定义:A的余子矩阵是一个n×n的矩阵C,使得其第i 行第j 列的元素是A关于第i 行第j 列的代数余子式。<br />引入以上的概念后,可以定义:矩阵A的伴随矩阵是A的余子矩阵的转置矩阵:。<br />也就是说, A的伴随矩

2011-04-01 11:38:00 2110

原创 秩 (线性代数)

在线性代数中,一个矩阵A的列秩是A的线性无关的纵列的极大数目。类似地,行秩是A的线性无关的横行的极大数目。矩阵的列秩和行秩总是相等的,因此它们可以简单地称作矩阵A的秩。通常表示为r(A),rk(A)或rank A。m × n矩阵的秩最大为m和n中的较小者。有尽可能大的秩的矩阵被称为有满秩;类似的,否则矩阵是秩不足(或称为“欠秩”)的。目录 [隐藏]1 可替代定义1.1 用向量组的秩定义1.2 用线性映射定义2 性质2.1 向量组的线性相关性3 计算4 应用5 引用6 参见[编辑]可替代定义[编辑]用向量

2011-04-01 11:18:00 9653

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除