码迷,mamicode.com
首页 > 其他好文
图的匹配问题与最大流问题(六)——匈牙利算法一种简洁实现
接着这个系列,前几个又重新写匈牙利算法时,发现了一种更为简洁的实现方式,和上一篇文章相比http://blog.csdn.net/smartxxyx/article/details/9672181, 这个算法更为简洁,也好理解。和维基百科上介绍的算法思路是一致的。...
分类:其他好文   时间:2014-05-07 03:27:01    阅读次数:301
Nginx 进程间通信
Linux下的IPC很多,nginx的进程都是有亲缘关系的进程,对于他们的通信我们选择TCP socket进行通信。 TCP socket 用来做进程通信的好处有, 1.socket是文件描述符,操作简单。 2.双向流动。3.另外还有一个重要好处:可记录可重现,我们可以用tcpdump抓取信息,方便调试。 当然对于进程间大量数据的共享 自然而然的我们采用共享内存。...
分类:其他好文   时间:2014-05-07 03:26:25    阅读次数:421
codechef Johnny and the Beanstalk 题解
One evening Johnny found some funny looking beens in his grandfather's garden shed, and decided to plant one of them. Next morning, to his surprise he found an enormous beanstalk growing in his back y...
分类:其他好文   时间:2014-05-07 05:17:42    阅读次数:303
pig—WordCount analysis
pig wordcount analysis...
分类:其他好文   时间:2014-05-07 04:39:27    阅读次数:270
emacs中eshell的快捷键配制
eshell是emacs shell的简称,是emacs自带的shell.开始设置的时候还在想是否要找到它的key map (eshell-mode-map?). 原来它是采用hook设置,如下所示 (add-hook 'eshell-mode-hook (lambda () (local-set-key (kbd "C-j") 'switch-to...
分类:其他好文   时间:2014-05-07 05:25:39    阅读次数:253
MFC 利用checkbox 做成切换开关按钮
VC实现切换开关...
分类:其他好文   时间:2014-05-07 03:56:38    阅读次数:460
观察者模式
应对的情况:当一个可观察者的状态发生改变时,观察者的数据也要实时更新。     你可能第一时间会想到的是,直接在可观察者类上调用观察者的方法就行了。是的,这是一种最直接,也是最简单的方法。但这样做就使得可观察者和观察者的耦合性很高,且不能动态更改观察者的数量。     我们或许可以这样做,写一个可观察者的接口: public interface Subject { public void...
分类:其他好文   时间:2014-05-06 14:58:55    阅读次数:222
Pig系统分析(8)-Pig可扩展性
本文是Pig系统分析系列中的最后一篇了,主要讨论如何扩展Pig功能,不仅介绍Pig本身提供的UDFs扩展机制,还从架构上探讨Pig扩展可能性。 补充说明:前两天同事发现twitter推动的Pig On Spark项目:Spork,准备研究下。 UDFs 通过UDFs(用户自定义函数),可以自定义数据处理方法,扩展Pig功能。实际上,UDFS除了使用之前需要register/define外,和...
分类:其他好文   时间:2014-05-07 05:10:44    阅读次数:567
AIDL入门
1.用途 Android系统中的进程之间不能共享内存,因此,需要提供一些机制在不同进程之间进行数据通信。 为了使其他的应用程序也可以访问本应用程序提供的服务,Android系统采用了RPC方式来实现。与很多其他的基于RPC的解决方案一样,Android使用一种接口定义语言IDL来公开服务的接口。我们知道4个Android应用程序组件中的3个(Activity、BroadcastReceiv...
分类:其他好文   时间:2014-05-07 03:25:40    阅读次数:381
模块管理常规功能自定义系统的设计与实现(27--多个模块之间的关联[3])
多个模块之间的关联(3) 一、“客户”模块对父模块字段的显示。和可以显示父模块的字段一样,也可以显示祖父模块的字段。设置如下: 上图中加入了一个省份名称的字段到“客户”的附加字段中,下面把他加入grid中。 下面展示一下各种导航模式。 下图为多导航值都有效的效果。 ...
分类:其他好文   时间:2014-05-07 04:14:04    阅读次数:320
怎么设置输入的EditText字母自动大写
怎么设置输入的EditText字母自动大写...
分类:其他好文   时间:2014-05-06 18:53:42    阅读次数:201
分段管理和分页管理的区别
分段管理和分页管理的区别...
分类:其他好文   时间:2014-05-06 19:25:15    阅读次数:387
Drupal 7 建站学习手记(四):修改Nivo Slider模块的宽高
背景 Nivo Slider模块默认大小是用的height: 100%, width 100%, 但IE7及以下的浏览器是不支持百分比宽高的, 而我的项目目标用户基本都是使用XP系统,项目需求是必须兼容IE7。 因此需要对其CSS修改成绝对像素大小。 问题 修改之后却出现了问题,因为用户上传的图片长宽比是不一样的, 指望用户每次上传的时候先用PS裁剪一下明显不现实, 于...
分类:其他好文   时间:2014-05-07 03:15:52    阅读次数:268
信号量sem_init
信号量的数据类型为结构sem_t,它本质上是一个长整型的数。函数sem_init()用来初始化一个信号量。它的原型为:   extern int sem_init __P((sem_t *__sem, int __pshared, unsigned int __value));   sem为指向信号量结构的一个指针;pshared不为0时此信号量在进程间共享,否则只能为当前进程的所有线程共享;...
分类:其他好文   时间:2014-05-07 05:05:19    阅读次数:307
Cortex寄存器基础
1、Thumb指令访问R0-R7,Thumb-2访问所有寄存器。 2、满栈向下增长 PUSH {R0}   ; *(--R13) = R0 POP {R0}  ;  R0 = *R13++ 四个字节对齐,也就是地址是0x4,0x8 等。 3、 main BL fun fun BX LR 4、写入到PC也就是R15的数值必须是奇数,不然会企图进入ARM模式...
分类:其他好文   时间:2014-05-07 06:08:21    阅读次数:287
结束程序员对编程的恨
用笔者的经历现身说法,编程的确是一件需要极大、极大耐心的活儿。加上使用的是Emacs编辑器(谢谢老顾的建议和他的耐心:D),会犯更多的小错误,解决起来也更加令人烦恼。耐心很重要。对于第五条,也比较赞同,笔者已经习惯了遇到错误去百度一下错误代码,同时会浏览一下相关的错误例子以及原因,学习很快。最后一条同样重要,周围的很多同学,遇到一点小问题就跑到论坛问老师,个人很反感。我想:在现在这个阶段,只要你想...
分类:其他好文   时间:2014-05-06 18:42:46    阅读次数:342
数字语音信号处理学习笔记——绪论(1)
数字语音信号处理学习笔记——绪论(1) 语言是人类交换信息最方便、最快捷的一种方式,在高度发达的信息社会中,用数字化的方法进行语音的传送、存储、识别、合成和增强等是整个数字化通信网中最重要、最基本的组成部分之一。...
分类:其他好文   时间:2014-05-07 04:31:34    阅读次数:374
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!