posts - 38,  comments - 83,  trackbacks - 0
  2012年2月9日
摘要: MapReduce应该算是MongoDB操作中比较复杂的了,自己开始理解的时候还是动了动脑子的,所以记录在此!命令语法:详细看db.runCommand( { mapreduce : 字符串,集合名, map : 函数,见下文 reduce : 函数,见下文 [, query : 文档,发往map函数前先给过渡文档] [, sort : 文档,发往map函数前先给文档排序] [, limit : 整数,发往map函数的文档数量上限] [, out : 字符串,统计结果保存的集合] [, keeptemp: 布尔值,链接关闭时临时结果集合是否保存] [, fina...阅读全文
posted @ 2012-02-09 15:43 loogn 阅读(43) 评论(0) 编辑
  2012年1月16日
摘要: 谁说国内没有NB的人、NB的好书!《C语言深度解剖》的第三行就写道"以含金量勇敢挑战国内外同类书籍"!!内容是在作者讲union的时候说的,当时我真的不太理解,只知道是两种存储模式,概念如下大端模式:字数据的高字节存储在低地址中,而字数据的低字节则存放在高地址中。小端模式:字数据的高字节存储在高地址中,而字数据的低字节则存放在低地址中。还知道有个方法选择系统是哪种存储模式及两个图:/* 0大端,1小端 */int checkSystem(){ union check { int i; char ch; }c; c.i=1; return...阅读全文
posted @ 2012-01-16 17:35 loogn 阅读(180) 评论(8) 编辑
  2012年1月5日
摘要: 今天突发奇想写了这样一个东西,我也说不出它具体能干什么,也不知道怎么着就写出来了!记下publicclassGenericComplex<TA>{publicTAA{get;set;}}publicclassGenericComplex<TA,TB>:GenericComplex<TA>{publicTBB{get;set;}}publicclassGenericComplex<TA,TB,TC>:GenericComplex<TA,TB>{publicTCC{get;set;}}publicclassGenericComplex&l阅读全文
posted @ 2012-01-05 09:45 loogn 阅读(10) 评论(0) 编辑
  2011年12月31日
摘要: 刚学程序的时候就一直想,要是自己能写一个聊天软件就好了,相信很多菜鸟都有过这样的想法,为了满足自己的虚荣心,这两天就瞎搞了一个。由于本人天性极懒,不想写分析及原理(其实是写不好!!),高手可以走了,菜鸟可以下载看看,里面注释还算全,我用的是VS2008!注:人本是web程序员!软件从没写过,有误导之处不能赖我啊~~两个主要界面如下,下载在此阅读全文
posted @ 2011-12-31 16:09 loogn 阅读(453) 评论(3) 编辑
  2011年12月21日
摘要: 以前总是没搞明白是怎么回事,现在是迫不得已,就仔细看了看说明文档,终于测试成功了,记下:1,同一域名下和其他的请求可以是一样的js: varurl="http://localhost:2589/a.ashx";$(function(){$.getJSON(url,function(data){alert(data.Name);})});服务器返回字符串:{"Name":"loogn","Age":23}2,不同域名下 js: varurl="http://localhost:2589/a.ashx?cal阅读全文
posted @ 2011-12-21 14:09 loogn 阅读(253) 评论(2) 编辑
  2011年12月1日
摘要: 在网上也看了很多东西,关于JAVA软件架构方面的东西,现在还真是很难找到,不 过,软件开发的架构基本是相同的。所以,我在网上查找了很多其他语言关于软件架构方面的文章。再这里也来说说自己对软件架构,特别是在JAVA项目架构方 面的看法。说得不一定对,但这也是我几年来的总结吧。 1. 尽量不要考虑项目外的重用 许多人认为能提高软件的重用度是最好的,然而每个项目实际情况都会有所不同,在设计项目中的某个模块、方法时,过多的考虑项目外的重用,必然 会增加项目的复杂度,增加对开发时间的开销。也许有人会说,这会减少下一项目的开销,试问,下一项目是什么项目?有什么需求?各方面有什么影响因素?有谁 会在...阅读全文
posted @ 2011-12-01 14:49 loogn 阅读(80) 评论(0) 编辑
摘要: publicstaticclassAccountService{staticobjectLockObj=newobject();///<summary>///根据用户名散列得到用户配置文件名///</summary>///<paramname="userName"></param>///<returns></returns>publicstaticstringGetHashID(stringname){intfunctionReturnValue=0;byte[]Hashmd5Code=(newSyst阅读全文
posted @ 2011-12-01 14:20 loogn 阅读(8) 评论(0) 编辑
  2011年11月7日
摘要: 网上有很多,最初好像是看老赵的,我只不过写成静态的了:publicstaticstringAsyncLoadControl<T>(stringvirtualPath,Action<T>act)whereT:UserControl{Pagep=newPage();Tuc=(T)p.LoadControl(virtualPath);act(uc);p.Controls.Add(uc);StringWriterwriter=newStringWriter();HttpContext.Current.Server.Execute(p,writer,false);returnwr阅读全文
posted @ 2011-11-07 12:00 loogn 阅读(22) 评论(0) 编辑
  2011年10月17日
摘要: 一同事弄了个系统是php写的,虽然是多语言但没中文!他打算手动翻译2000多个语言配置,真是佩服,知道后想了想,应该有好的法办!因为php的配置一般用数据,正好和js里的对象表示一般,所以可以这样:<scripttype="text/javascript"src="http://www.google.com/jsapi"></script> var$strings={};$strings['hide']='hide';$strings['show']='show';g阅读全文
posted @ 2011-10-17 15:37 loogn 阅读(102) 评论(0) 编辑
  2011年8月23日
摘要: /*防止ajax重复请求的GET和POST方法*/jQuery.extend({getx:function(url,data,callback,sender){varparams={url:url,data:null,callback:null,sender:null};for(vari=1;i<arguments.length;i++){if(arguments[i]!=null){varptype=typeof(arguments[i]);if(ptype=="function"){params.callback=arguments[i];}elseif(ptyp阅读全文
posted @ 2011-08-23 13:01 loogn 阅读(96) 评论(0) 编辑