首页 > 其他
对正则表达式练习器的改进
对正则表达式练习器的改进,原贴ID901680 覆盖原execIt函数 修改后的execIt函数允许对多个正则表达式进行匹配(每个正则表达式一行),并对每一个匹配成分显示出是第几个正则表达式匹配的。 这可视为语法分析的雏形,只要对匹配产生相应的动作。 function execIt(form) { var mode if(form.chkmode.checked) mode = "gi...
分类:其他   时间:2014-05-13 23:27:37    收藏:0  评论:0  赞:0  阅读:452
【读书笔记】设计模式第6章:行为型模式2
本文主要分析了中介者模式、观察者模式、备忘录模式、访问者模式、状态模式、解释器模式,介绍它们的定义、优缺点、使用场景,以及实例代码。为了深刻地理解设计模式,最重要的还是动手编写代码。 我参照书中的例程重新构想了一些更加生动、易于理解的例子,希望大家喜欢。 代码可以通过以下链接进行浏览: http://git.oschina.net/caipeichao/java-design-pattern 这些代码都经过编译运行,保证没有错误。...
分类:其他   时间:2014-05-12 23:19:54    收藏:0  评论:0  赞:0  阅读:571
软考——公钥和私钥
非对称加密...
分类:其他   时间:2014-05-13 07:35:51    收藏:0  评论:0  赞:0  阅读:349
OpenCV2马拉松第15圈——边缘检测(Laplace算子,LOG算子)
收入囊中 拉普拉斯算子LOG算子(高斯拉普拉斯算子)OpenCV Laplacian函数构建自己的拉普拉斯算子利用拉普拉斯算子进行图像的锐化 葵花宝典 在OpenCV2马拉松第14圈——边缘检测(Sobel,prewitt,roberts)  我们已经认识了3个一阶差分算子 拉普拉斯算子是二阶差分算子,为什么要加入二阶的算子呢?试想一下,如果图像中有噪声,噪声在一阶...
分类:其他   时间:2014-05-13 00:28:45    收藏:0  评论:0  赞:0  阅读:405
高效搭建Storm完全分布式集群
环境说明 1、硬件说明 使用三台PC机,角色分配如下 2、软件说明 约定所有软件都放在/usr/local/路径下 准备工作 1、安装jdk 2、配置SSH Storm集群安装 安装流程图 1、安装Zookeeper集群 2、安装Storm依赖 zeromq、jzmq、pytho...
分类:其他   时间:2014-05-13 05:43:58    收藏:0  评论:0  赞:0  阅读:442
Hadoop集群硬件标准配置
在我们选择硬件的时候,往往需要考虑应用得到的性能和经费开支。为此,我们必须在满足实际需要和经济可行上找到一个完美的平衡。下面,以Hadoop集群应用为了例子,说明需要考虑的要素。     1. I/O绑定的工作负荷。       Hadoop涉及到的I/O操作,主要包括下列几项: 索引(Indexing) 群化(Grouping) 数据导入和导出(Data importing...
分类:其他   时间:2014-05-12 23:46:35    收藏:0  评论:0  赞:0  阅读:647
番茄给予的勇气
有一年,南非的罗本岛监狱来了一位新犯人,代号“466”。随后,他被关进4平方米的牢房,开始了地狱般的生活。此后,466号每天都要到采石场做苦工,动作稍慢就有被毒打或丧命的危险。 为了改变现状,在一次放风时,466号大胆地向狱长提议:想用监狱院子里的空地种菜。没等他说完,狱长就用鞭子封住了他的嘴。可他没死心,一有机会就找狱长求情。终于,狱长不耐烦了,答应了他的要求,还破天荒地给了他番茄的种子。...
分类:其他   时间:2014-05-14 01:14:11    收藏:0  评论:0  赞:0  阅读:459
【从0开始Tornado建站】发表文章和评论
先上个效果图: 这是每个用户的主页,因为是基本功能,所以用户头像,爱好等信息都还没有,在下一阶段加上。右侧“发表新文章”按钮点击后进入发表文章的页面: 之前尝试过一些开源的富文本编辑器widgEditor和百度的ueditor,总感觉太大众化,既然域名是hacker,那就用hack一些的方式,直接用裸的然后用markdown格式就最棒了嘛,发表后的样子:...
分类:其他   时间:2014-05-13 08:30:13    收藏:0  评论:0  赞:0  阅读:530
突破IIS的客户端连接限制
我们知道Windows 2000专业版或Windows XP专业版操作系统中IIS最多允许10个客户端的连接,在Windows 2000服务器版或Windows 2003服务器版操作系统中不存在这种连接限制问题。 Microsoft提供了一个管理IIS的小工具MetaEdit,MetaEdit工作在Windows NT4.0、Windows 2000上,我发现它在Windows XP上也能正常工...
分类:其他   时间:2014-05-13 07:08:10    收藏:0  评论:0  赞:0  阅读:316
堆排序
堆排序分为两个阶段:1、将原始数组组装成一个堆;2、从堆顶逐个取出元素并得到排序结果。(如果是最大堆,则是重复删除最大元素,然后从后往前放入到数组。) 用sink()只需扫描数组中的一半元素。 堆排序可以不需要额外的空间,最优的利用空间和时间。可用于嵌入式系统。缺点:无法利用缓存,影响缓存命中。...
分类:其他   时间:2014-05-13 05:42:56    收藏:0  评论:0  赞:0  阅读:390
本周游戏推荐:2048 + 激战2
打发碎片时间的好游戏:2048 不随波逐流的好游戏:激战2...
分类:其他   时间:2014-05-13 09:18:27    收藏:0  评论:0  赞:0  阅读:361
AJAX POST请求中参数以form data和request payload形式在servlet中的获取方式
HTTP请求中,如果是get请求,那么表单参数以name=value&name1=value1的形式附到url的后面,如果是post请求,那么表单参数是在请求体中,也是以name=value&name1=value1的形式在请求体中。通过chrome的开发者工具可以看到如下(这里是可读的形式,不是真正的HTTP请求协议的请求格式): get请求: RequestURL:http://127....
分类:其他   时间:2014-05-13 05:59:25    收藏:0  评论:0  赞:0  阅读:528
排序算法(四)——归并排序、基数排序
前面三篇文章分别介绍了插入排序、选择排序和,今天将最后两个排序讲完,分别是归并排序和基数排序。...
分类:其他   时间:2014-05-14 01:13:05    收藏:0  评论:0  赞:0  阅读:461
topk记录
lk@lk-virtual-machine:~/hadoop-1.0.1/bin$ ./hadoop dfs -rmr output Deleted hdfs://localhost:9000/user/lk/output lk@lk-virtual-machine:~/hadoop-1.0.1/bin$ ./hadoop jar ~/mytopk.jar top.Top  input out...
分类:其他   时间:2014-05-13 06:52:41    收藏:0  评论:0  赞:0  阅读:440
C# 系统应用之注册表使用详解
本文主要讲述C#如何使用注册表的信息,包括注册表的基本结构及使用方法。一方面讲述了注册表相关的基础知识,另一方面通过代码结合图片格式讲述简单运用注册表。创建注册表键、删除键、获取值、设置值等方法,并通过自己最近的研究讲述一些自己的体会。最后希望文章对大家有所帮助。...
分类:其他   时间:2014-05-13 00:09:17    收藏:0  评论:0  赞:0  阅读:548
学习Hadoop生态系统最值得一读的书籍
学习大数据的处理,有必要读一下有关大数据的书籍。这里,我列举了几本书,仅供参考。       1 ZooKeeper: Distributed Process Coordination        这本书针对的是初级或者高级的开发,面向Zookeeper编程的工程师们。如果你的工程中(如HBase)涉及到Zookeeper的应用,有必要了解一下Zookeeper的管理知识和一些基本解...
分类:其他   时间:2014-05-12 22:47:05    收藏:0  评论:0  赞:0  阅读:841
内存分配及堆与栈的区别
1.内存分配方式   内存分配方式有三种:   [1]从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。   [2]在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。   [3]从堆上分配,亦...
分类:其他   时间:2014-05-12 23:56:52    收藏:0  评论:0  赞:0  阅读:674
UIView的layoutSubviews和drawRect方法何时调用
首先两个方法都是异步执行。layoutSubviews方便数据计算,drawRect方便视图重绘。 layoutSubviews在以下情况下会被调用: 1、init初始化不会触发layoutSubviews。 2、addSubview会触发layoutSubviews。 3、设置view的Frame会触发layoutSubviews,当然前提是frame的值设置前后发生了变化。 4、滚动...
分类:其他   时间:2014-05-13 08:39:23    收藏:0  评论:0  赞:0  阅读:362
IPC(shm+sem)
共享内存是两个或多个进程共享同一块内存区域,并通过该内存区域实现数据交换的进程间通信。虽然共享内存是进程间通信的最快速的机制,但是进程间的同步问题靠自身难以解决,于是就需要信号量机制,信号量能很好的解决互斥资源的同步问题。这些牵涉到操作系统里的知识,要好好研究一番同步互斥问题才能继续。   共享内存的工作模式一般是: 1.     int shmget(key_t key, int size...
分类:其他   时间:2014-05-13 23:08:10    收藏:0  评论:0  赞:0  阅读:547
静态模式
静态模式可以更加容易地定义多目标的规则,可以让我们的规则变得更加地有弹性和灵活。我们还是先来看一下语法: : : ... targets 定义了一系列的目标文件,可以有通配符。是目标的一个集合。 target-pattern 是指明了targets 的模式,也就是目标集模式。 prereq-patterns 是目标的依赖模式,它对target-pattern 形成的模式再进行一...
分类:其他   时间:2014-05-13 07:21:26    收藏:0  评论:0  赞:0  阅读:719
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!