- 博客(141)
- 资源 (28)
- 收藏
- 关注
翻译 最快队列ActiveMQ, RabbitMQ, HornetQ, QPID
设置场景场景A:入队列20000条消息,每条1K,然后出队列场景B:同时入队列、出队列20000条消息,每条1K场景C:同时入队列、出队列20000条消息,每条32字节场景D:同时入队列、出队列200条消息,每条32M一个进程专注于入队,一个进程专注于出队我会衡量两种配置状态下的每个入队出队的耗时1)使用持久化队列(队列进程重启后数据状态)
2014-07-17 10:23:54
2271
转载 坚持编程:如何找到一份工程师工作
说实话,你是一位优秀的工程师候选人吗?你怎么评价自己?你面试过多少家公司?你拿到offer的比率是多少?试一下用以下的公式来计算。1234x = number of companies interviewed with onsitey = number of offers received value = 100 * log(x)
2013-05-24 13:23:25
775
转载 一网打尽13款开源Java大数据工具
大数据几乎已成为所有商业领域共有的最新趋势,然而大数据究竟是什么?是噱头、泡沫,又或是真如传言一样的重要。事实上,大数据是个非常简单的术语——就像它所说的一样,是非常大的数据集。那么究竟有大多?真实的答案就是“如你所想的那么大”!那么为什么会产生如此之大的数据集?因为当今的数据已经无所不在并且存在着巨大的回报:收集通信数据的RFID传感器,收集天气信息的传感器,移动设备给社交网站发
2013-05-03 17:03:21
973
转载 13 款开源的全文搜索引擎
本文档是对现有的开源的搜索引擎的一个简单介绍1. LuceneLucene的开发语言是java, 也是java家族中最为出名的一个开源搜索引擎, 在java世界中已经是标准的全文检索程序, 它提供了完整的查询引擎和索引引擎, 没有中文分词引擎, 需要自己去实现, 因此用Lucene去做一个搜素引擎需要自己去架构.另外它不支持实时搜索, 但linkedin和twitter有分别
2013-04-09 12:46:25
997
转载 Nutch2.1+mysql+solr3.6.1+中文网站抓取
1、mysql 数据库配置 linux mysql安装步骤省略。 创建数据库与表 CREATE DATABASE nutch DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci; CREATE TABLE `webpage` ( `id` varchar(767
2013-02-15 21:24:45
2668
转载 Linux下的Nutch 1.4 安装配置
Nutch,一个爬虫或者搜索引擎(加上索引的话)。现在Nutch的最新版本是Nutch2.0,但是还没有bin版本,只有src版本。Nutch所有的版本可在这个网址下载http://archive.apache.org/dist/nutch/,这里使用的是Nutch1.4。1. 下载Nutch1.4. 到http://archive.apache.org/dist/nutch/下载
2012-12-09 19:50:08
921
转载 C++中使用Mongo执行count和distinct运算
假设:服务端有Mongo数据库MyDB,其中有表MyTable,表中有字段"IP"和"Date"等,分别记录了访问本服务的客户端IP和访问时间,MyTable表访问权限的账号User,密码123456(1)创建连接mongo::DBClientConnection pConn = new mongo::DBClientConnection;string strErr;pConn
2012-05-11 10:41:14
911
转载 时间time_t和string(char*)格式互转
在程序中,我们经常性的会使用到时间格式的转化,比如讲time_t转化成string,或者反过来转,下面就是实现的代码。分为 2009-3-24 和 2009-3-24 0:00:08两种时间格式。时间格式:2009-3-24 :#include /* string to time_t 时间格式 2009-3-24*/int API_StringToTime(const
2012-04-23 17:33:35
2366
转载 一些.Net面试题 (BS 方向)
解决方案和思路类: 设计和策略: 1.有一个网站的中购买功能, 假设现在有很多用户(假设10000人)在抢购一个物品,该物品的库存只有10个,请问怎么设计一个系统支持这样的场景 2.一个用户中心,保存用户名密码和其他基本资料, 你会怎样设计?(尽可能好,考虑安全,性能,扩展,高可用等等..) 3.前端(HTML HTTP等..)优化策略 4.
2012-03-12 14:10:30
1502
转载 C++个字符串之间转换
/* * GB2312/Unicode/UTF-8转换 * WLCIMS WorkStation 2008-09-08 * http://wlcims.cn */ #ifndef __OCUGX_H__ #define __OCUGX_H__ class ocUgx{ public: // --------- UTF-8转Unicode,单字 --
2012-02-15 11:18:42
566
转载 C++ STRING 和WSTRING 之间的互相转换函数
#include string>std::string ws2s(const std::wstring& ws){ std::string curLocale = setlocale(LC_ALL, NULL); // curLocale = "C"; setlocale(LC_ALL, "chs"); const wchar_t* _Sourc
2012-02-14 09:11:56
495
转载 (搬运工)Boost学习之正则表达式--regex
注意使用Boost.Regex需要预先编译完整编译请参考本站编译Boost的文章如果只要编译Regex库,有两种方法(参考链接):在Boost根目录下运行bjam --toolset= --with-regex 其它参数到\libs egex\build里,找到对应编译器的makefile,然后make -f xxxx.mak使用Boost.Regex手里有七种
2011-11-21 09:47:36
693
转载 Asio资料收集及使用点滴
Asio的架构:Boost.Asio 设计索引概念性了解API:boost::asio中的同步与异步Asio的Buffer: buffer几种用法,这些Buffer都只是引用外部的内存数据,如果需要拷贝和分配,记得使用boost::pool,这里还有一篇处理拷贝Buffer的文章例子解析: Boost.asio的简单使用(timer,thread,io_service类)如果照着例
2011-11-08 11:36:07
681
转载 普通下载url与迅雷快车旋风下载地址转换原理分析
例如华军winrar 3.71的下载地址是普通下载url与迅雷快车旋风下载地址转换原理分析_千里疯狂http://p2s.newhua.com/down/wrar371sc.exe1、普通地址转换为迅雷地址在原地址前面加”AA”,后面加”ZZ”(注:不包括引号),地址变为AAhttp://p2s.newhua.com/down/wrar371sc.exeZZ此地址base6
2011-11-06 12:11:36
4244
转载 Boost Asio学习
客户端:#include #include #include using boost::asio::ip::tcp;class client{public:client(boost::asio::io_service& io_service,tcp::endpoint& endpoint): socket(io_service)//这里就把socket实例化了{//连接服务
2011-10-20 17:23:29
1278
转载 Ubuntu下安装Kdevelop和QT4
一、Ubuntu下安装Kdevelop有两种方式进行安装:1.使用终端:使用apt-get可以很容易的得到KDevelop,具体如下:(以KDE为例) 1). apt-get build-dep gcc 2). apt-get install kdevelop3
2011-10-11 10:04:09
1439
原创 命令行下IIS的配置脚本Adsutil.vbs
文件存在于:C:\Inetpub\AdminScripts\Adsutil.vbs微软帮助文档http://technet.microsoft.com/zh-cn/library/cc781546(WS.10).aspx执行cscript Adsutil.vbs会
2011-08-23 15:02:58
1187
转载 使用 Adsutil.vbs 管理脚本
Adsutil.vbs 是一个 IIS 管理实用程序,它通过结合使用 Microsoft Visual Basic Scripting Edition (VBScript) 与 Active Directory 服务界面 (ADSI) 来处理 IIS 配置。该脚本应通过随 Win
2011-08-23 15:02:21
632
转载 程序员的上升空间在哪里
<br /><br />我见证过许多的程序员的成长,他们很多人在进入成熟期之后,技术上相对较高,一般项目开发起来比较自信,没有什么太大的困难,有的职位上也有所提升,成了项目经理、设计师,有的甚至是到了管理者的位置。又经过很长时间,这些程序员却在也没有什么变化和发展,工作稳定、情绪稳定,好像一切都在按部就班地进行着。有的程序员满足于现在的收入和职位,安于现状;有的程序员却在安于现状的同时,苦苦思索,却找不到自己的上升空间。<br />我想说的是,满足于现状的程序员并不能成为优秀的程序员,永远也不会实现程序员最
2011-05-10 09:11:00
1289
转载 Facebook网站所使用的开源软件一览
Facebook是全球首屈一指的社交网络平台,该网站采用了很多开源软件,Facebook采用的编程语言包括:Java, Ruby, PHP, Python, Objective-C。 下面是Facebook正在使用或者贡献的开源软件详细列表和介绍:
2011-04-27 17:02:00
648
原创 正则表达式
<br /><br />匹配中文字符的正则表达式: [u4e00-u9fa5]<br />评注:匹配中文还真是个头疼的事,有了这个表达式就好办了<br />匹配双字节字符(包括汉字在内):[^x00-xff]<br />评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)<br />匹配空白行的正则表达式:ns*r<br />评注:可以用来删除空白行<br />匹配HTML标记的正则表达式:< (S*?)[^>]*>.*?|< .*? /><br />评注:网上流传的版本太糟糕,上面
2011-04-14 18:03:00
293
转载 各大网站架构总结笔记
<br /><br />记得在大学里不止一次关注网站架构方面的东西了,但每次都是泛泛了解,也没有着重记录,一段时间后对各种架构的思想也就模糊了。这几天不知怎么的又心血来潮(可能是快毕业了冲动了)想深入了解一下网站架构方面的知识,并想通过这次来总结一下网站架构,记录一点东西供自己以后翻阅,也给那些希望了解这方面知识的朋友提供一点点有用的信息,下面是我这次学习的总结笔记,有什么写得不妥的地方还请大家指出,还有希望这篇随笔能抛砖引玉,大家各抒己见。<br />1、MySpace架构<br />回顾了MySpace
2011-03-14 14:48:00
431
原创 Web 设计师的 50 个超便利工具(上)
<br /><br />作为一个 Web 设计师并不容易,不仅考虑设计与架构,还要时刻注意各种小细节,设计师的工作被各种各样的问题包围,你需要一套超级便利的工具帮你解决各种消耗时间和精力 的问题。本文介绍了50个非常强大的工具,你会发现,其中的一些工具会让你感到惊艳在,这是第一部分。<br />LaunchList<br />站点发布前的工作清单,预设了28个需要检查的事项,也可以自定义。同类工具: Ultimate Website Launch Checklist 以及 The Ultimat
2010-06-30 22:56:00
432
转载 15 个 JavaScript Web UI 库
几乎所有的富 Web 应用都基于一个或多个 Web UI 库或框架,这些 UI 库与框架极大地简化了开发进程,并带来一致,可靠,以及高度交互性的用户界面。本文介绍了 15 个非常强大的 JavaScript Web UI 库,非常适合各种各种规模的富 Web 应用的开发。LivePipeLivePipe UI 基于 Prototype Javascript 框架,包含了一整套经严格测试并高
2010-05-21 13:32:00
453
转载 收藏的几个漂亮的button
.btn { BORDER-RIGHT: #7b9ebd 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #7b9ebd 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartC
2010-05-13 09:57:00
390
原创 javascript(JS)表单验证大全
1:js 字符串长度限制、判断字符长度 、js限制输入、限制不能输入、textarea 长度限制 2.:js判断汉字、判断是否汉字 、只能输入汉字 3:js判断是否输入英文、只能输入英文 4:js只能输入数字,判断数字、验证数字、检测数字、判断是否为数字、只能输入数字 5:只能输入英文字符和数字 6: js email验证 、js 判断email 、信箱/邮箱格式验证 7
2010-05-07 19:40:00
425
原创 18个不常见的C#关键字,您使用过几个?
1、__arglist 让我们先从__arglist开始。 __arglist是用来给方法传送参数。通常我们是通过函数头部指定的参数列表给方法传递参数的。如果我们想要给方法传递一组新的参数,我们需要重载方法。如果我们想要传递的参数数量不确定,我们需要使用param数组。我们为什么要使用__arglist,因为上面两种方法,存在的下面问题:a、如果我们使用方法重载,一旦要传递一组新
2010-04-09 16:00:00
380
原创 NHibernate的缓存管理机制
缓存管理面临的主要问题缓存作为一个数据中心,具备添加、更新、删除数据的操作,因此跟数据库类似,会存在事务性、并发情况下数据一致性等问题需要解决使用缓存比较典型的方式如下面代码:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-
2009-12-29 08:37:00
1252
转载 HttpModule和Http Handler (比较与区别)
HttpModule概述暂时先不考虑我们自己实现Http Module的情况。在.Net中,Http Module 是实现了IHttpModule接口的程序集。IHttpModule 接口本身并没有什么好大写特写的,由它的名字可以看出,它不过是一个普普通通的接口而已。实际上,我们关心的是实现了这些接口的类,如果我们也编写代码实现了这个接口,那么有什么用途。一般来说,我们可以将Asp.Net中的事
2009-11-24 10:20:00
402
原创 SQL聚集索引和非聚集索引
微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)…… (一)深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(
2009-11-16 14:46:00
1212
转载 看看时尚人才写的时尚签名吧,呵呵
1、人不犯我,我不犯人;人若犯我,礼让三分;人再犯我,我还一针;人还犯我,斩草除根。 2、我允许你走进我的世界,但不许你在我的世界里走来走去。 3、明骚易躲,暗贱难防。 4、天没降大任于我,照样苦我心智,劳我筋骨。 5、执子之手,方知子丑,泪流满面,子不走我走。 6、红豆不长南国,长我脸上了,真相思! 7、我深信,会有一个男人是为受我的折磨而来到这世上的。 8、西游记告诉我们:凡是有后台的妖怪都
2009-11-10 16:40:00
620
转载 3個對泛型 List 排序的方法
方式1:<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> ListSoftDrink> list = manager.SoftDrink.ListSoftDrink(); list.Sort(n
2009-11-06 19:11:00
617
原创 哈哈,搞笑,不得不发
7 本人姓朱,管理单位机房。有次有人打我手机:“鸡科长,你在猪房吗?”当时狂骂那家伙一顿 8 在食堂排队,听见旁边一男生说:“师傅,来碗‘子弹菜花汤’!”(紫菜蛋花汤)哈哈,笑得我喷汤了。 9 某日在米线店吃饭上得很慢很饿终于按耐不住拍桌咆哮之,本来是想说再不上米线我就把桌子掀了!结果说成:/“老板!!!!再不上米线我就把桌子吃了!!!!/“全店沉默3秒后爆笑到桌子下面
2009-10-20 16:50:00
1118
原创 关于Remoting利用配置文件初始化时Channel端口不生效的问题!
我的配置文件,客户端通过tcp://ip:port/Xxxx.XX.Xxxxx.xxxxxxx.rem访问远程的接口。需求了解了,下面我说一下问题:就是在这个节
2009-10-16 11:26:00
726
原创 最美的100首诗
1衣带渐宽终不悔,为伊消得人憔悴。-柳永《凤栖梧》2死生契阔,与子成说。执子之手,与子偕老。-佚名《诗经邶风击鼓》3两情若是久长时,又岂在朝朝暮暮。-秦观《鹊桥仙》4相思相见知何日?此时此夜难为情。-李白《三五七言》5有美人兮,见之不忘,一日不见兮,思之如狂。-佚名《凤求凰琴歌》6这次我离开你,是风,是雨,是夜晚;你笑了笑,我摆一摆手,一条寂寞的路便展向两头了。-郑愁予《赋别》
2009-09-28 08:20:00
699
原创 关于Ajax调用Handler中的Server.MapPath提示无法映射的问题!
我是这么写的,在web.config中配置好Handler对应的页面,使用Ajax请求该Handler对应的页面,系统自动指向Handler类的Process中,在Process中有根据相对路径获取绝对路径的需求,即调用Server.MapPath满足需求,但是,每次请求都抛出无法映射的异常,改为HttpContext.Current.Request.PhysicalApplicationPath
2009-08-21 09:53:00
1135
转载 asp.net response.ContentType 下载文件的四种方法
protected void Button1_Click(object sender, EventArgs e) 2 { 3 //TransmitFile实现下载 4 5 /* 6 微软为Response对象提供了一个新的
2009-07-28 17:28:00
1709
原创 C#调用C++中带结构体指针的方法,憋了3个小时!
extern "C" __declspec(dllexport) VOID sncaGetAudioInput(LPAUDIOINPUT& lpAudioInput, unsigned int *pQty){ if(pQty == NULL) return; for (unsigned int i=0; i<(*pQty) ; i++) { lpAudio
2009-06-09 17:28:00
2109
原创 听朋友介绍了QT,闲时下载看了看,貌似不错,总有点儿BC感觉,呵呵,这个是VS2008+QT的安装,献给有兴趣的朋友!
首先必备软件:Ø Visual Studio 2008(不推荐使用Visual Studio 2008 Express)Ø 下载qt源码包(http://ftp.trolltech.no/qt/source/qt-win-opensource-src-4.4.3.zip),注意一定是要源码包;注意在4.3.2的之前版本的源码包中mksepcs文件夹下没有wi
2009-05-06 22:14:00
1144
转载 GDI和GDI+对象的相互转换
当然希望可以使用GDI+来完全代替GDI,再不济也只需要从GDI对象转到GDI+对象。但是就是有那么些工程,又要新技术新特性、又希望快速开发、又不肯丢弃旧版本的已有的功能。没办法,只能缝缝补补,咔哐碙啌... 一、CDC到Graphics只要这样:Graphics g(pDC->GetSafeHdc());//只要能构造CDC句柄的MFC对象都可以 //CClientDC、CPaint
2009-03-08 08:57:00
924
磨练社交技能10种方法
2011-12-23
面向对象分析与设计(UML.2.0版).pdf
2008-10-11
jQuery api 中文 参考手册
2008-09-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人