10 2011 档案
摘要:MongoDB学习了大概有25天了,作为一个学习的成果,这里发布一个MongoDB工具的源代码给大家。当然这个源代码里面有很多很多细节还没有完善,例如TabIndex的设置。我一直认为学习一门技术光看文档没有用,还是需要自己动手去写点代码才可以。OK,开始我们的工具使用之旅:1.启动您的MongoDB服务器:cdC:\runmongo\binmongod--port28018--dbpathC:\mongodb\master--master这里我直接将服务器启动在了DOS里面,当然,你可以将服务器作为一个Service,或者通过设置LOGFILE来将所有输出信息放到文件里面去。这样的话,您的.
阅读全文
摘要:感谢网友qianlif 的皮肤工程的结果,我的工具总算穿上衣服了。。。。 对于皮肤,我现在倾向于,如果别人有好的作品,我会拿来使用。 我一直认为一个软件,每一个部分都应该亲力亲为,这样才能了解每一个部分的运作原理。 以前我也是怎么做的,自己也开发过皮肤。等到自己完全掌握了皮肤的技能后,使用别人的作品倒也是一个好的方法了。 现在软件作坊的问题就是,过度拿来主义。小公司,特别是NET,JAVA的进存销系统,追求低成本,快速开发,都鼓励小朋友们直接使用第三方控件。小朋友们在第三方控件的帮助下,什么炫目的界面都可以做出来。的确,第三方控件的目的就是降低开发成本,不过这个也造成了很多小朋友只会拖拖控..
阅读全文
摘要:1.MapReduce可以从system.js系统JS库中直接选择Map和Reduce函数。也可以将Map和Reduce函数保存到system.js库中修改了SocketTimeOut的时间,以对应消耗时间较长的MapReduce下图为97万件数据的MapReduce结果。2.增加了删除数据功能,在树视图下面删除选中节点的数据【暂时只之处主节点】,在表视图下,删除多条选中记录注意点:1.开发中的东西,不要使用在真实环境中。可以预见里面有很多Bug和各种问题2.没有精力做界面美化,至少现在没有时间,有人志愿做美化工作吗。【不接受直接改窗体,只接受继承一个美化的共通窗体,所有对于控件的美化都必须.
阅读全文
摘要:1.增加了MapReduce功能: 试验数据库 我们使用MapReduce进行Age的统计:使用以下的Map和Reduce函数:functionMap(){emit(this.Age,1);}functionReduce(key,arr_values){vartotal=0;for(variinarr_values){temp=arr_values[i];total+=temp;}returntotal;}输出结果界面:2.增加了数据过滤功能:过滤一下Age在13-18,Age2在13-18,Age3在13-18的记录下面的结果已经按照Age,Age2,Age3升序最新代码将改日公开。编辑..
阅读全文
摘要:以前一直使用C#2.0,这次为了开发MongoDB的工具,使用了C#4.0.因为用惯了VB,这个也是C#4的处女作了。一直知道C#的扩展方法,今天第一次使用。。。。。。现在在做的工具,是恨传统的桌面工具,在制作中发现上下文菜单项和主菜单项ToolStripMenuItem没有Clone的功能,这样的话,无法实现上下文菜单项和主菜单项的共用。看了网上的一些例子,无非是做一个继承ToolStripMenuItem的新类,然后Copy属性。我的方法是做扩展方法,思路也差不多:1usingSystem;2usingSystem.Collections.Generic;3usingSystem.Lin.
阅读全文
摘要:MongoDB工具 MagicMongoDB源代码常规更新:1.添加新链接的强化对于集群MongoDB,需要设定服务器种类,副本名称等。对于不用目的的服务器,可以设定链接是否主从模式。2.对于特定数据集,使用中文名称标识3.Access数据导入4.副本的初始化操作[初始化副本]和添加分片的操作[添加副本]5.数据展示时候分页操作,默认一页为100条数据处于测试期间的代码,请勿用于生产环境! 点击下载源代码 @ wojilu站点
阅读全文
摘要:国庆节在家,学习了Mongodb的一些知识,使用官网的驱动程序,做了一个Mongodb的小工具。请不要再实际生产环境中使用这个工具。(刚开发了一些基础功能,可以预见会有无数的BUG,现在只能看看。时间仓促,实际开发时间15小时左右。基本上从零开始,一边学习驱动,一边学习Mongodb,一边开发的,水平有限,抛砖引玉)由于我朋友的系统 wojilu,现在处于一个关键的时期,期望能够获得更多关注,所以,我将下载地址放在他的论坛系统 wojilu 里面了,需要注册才能下载。 我知道怎么非常麻烦和不妥,但是,这个可能是我唯一帮我朋友尽力的地方了。 谢谢大家下载地址,需要先注册当然,如果你实在不想注册.
阅读全文
摘要:向伟大的IT领袖,乔布斯致敬。。。。。 国庆节在家,趁着有限的时间看了很多东西,包括Mongodb,memcache,BigTable,GFS,MapReduce.Mongodb是一个很有趣的东西,我很早就想找一个这样的数据库了。IBM的大型机上有IMSDB,那个东西真正支持阶层数据。不过除了你在银行或者保险业工作,不然没有机会使用那些大家伙。(COBOL和PL/I是操作IMSDB的很好的语言,不过,这里的人,99.0%以上不知道这哥俩)。对于MongoDB在NET里面的操作,有两个不同的驱动,一个是官方的,一个是非官方的Samam(拼写肯定不对)。我发现这里的人,都不喜欢用官方的。。。。。.
阅读全文