电子文档
摘要:此电子书是平时收录所成,文章多数来源博客园,供参考,需要的朋友下载,具体说明文档中已说明!小于200字不允许发布?(摘抄一段话) 面对这样的作品,当你没有能力读它的时候,千万不要试图去读懂。不要逼自己去面对那些看似纷乱的情节,不要强迫自己搞清楚那一代又一代的人物关系,不要翻来覆去的理清某些相似的名字不同的人物。这些屏障存在于那里,已经说明你无须去读它,起码是当下,无须去读。就像高中的我,因为好奇买下来它,一个不谙世事的小孩子,为了所谓的一点点虚荣心去阅读这部作品,很认真地读,它却让我恐惧。翻了两章,便不敢再拿起来看。和很多人的经历相同,我把它放在书架的最顶层,记忆里告诉自己,我读过它,然而不过
阅读全文
NHibernate+Spring.Net
摘要:博客园博问闪存首页新随笔联系管理订阅随笔- 6 文章- 0 评论- 5一个NHibernate+Spring.Net小例子看到博客园有很多人用Spring.Net和NHibernate这两个框架,所以自己也想学习一下,这是我写的一个关于NHibernate和Spring.Net结合起来的小例子,比较简单,只实现了一个简单的增加信息的功能。不知道结合的合不合理,希望大家给予批评。 总体思路为:1、编写实体类Person和映射文件Person.hbm.xml 2、使用NHibernate生成表T_Person 3、编写接口IPersonDao,用PersonDao类实现该接口 4、使用Spring
阅读全文
EasyNet.Solr架构
摘要:EasyNet.Solr架构http://easynet.codeplex在EasyNet.Solr中,有两个接口最重要,一个是编解码器接口ICodec,一个是Solr输出结果解析器接口ISolrResponseParser<ST, DT>。ICode定义如下;View Code1///<summary>2///编解码器3///</summary>4publicinterfaceICodec5{6///<summary>7///对对象进行编码,并输出到流8///</summary>9///<paramname="obj
阅读全文
mybatisnet
摘要:mybatisnet - 1 获取 mybatisnetmybasisnet 从 ibatis 衍生。iBatis 最早在 Apache 软件基金会网站上发布,几乎是发布 3.0 版本的同时,iBatis 主页上出现一侧 “Apache iBATIS has been retired” 的声明,在社区引起了一阵不小的波澜。在 Apache 寄居六年之后,iBatis 将代码托管到 Google Code。在声明中给出的主要理由是,和 Apache 相比,Google Code 更有利于开发者的协同工作,也更能适应快速发布。于此同时,iBatis 更名为 MyBatis。mybatis 的 .N
阅读全文
NLog Zip 压缩 日志
摘要:使用NLog作为我开发的项目的日志引擎已经好几年了,前一段,某个系统需要大量的输出日志,每天大约20MB,所以打算把每天生成的日志文件压缩一下,然后只保存2个月的。可是NLog提供的archive不提供压缩功能,所以,自己动手,丰衣足食。0 下载源代码,准备压缩libraryNLog的源代码在这里https://github.com/jkowalski/NLog/archives/master下载 .zip,解压缩。 我下载的版本是2.0.0.2007。然后使用的压缩library 是DotNetZip Library在这里下载http://dotnetzip.codeplex.com/,我使
阅读全文
Lucene.Net学习心得(转载)
摘要:http://kb.cnblogs.com/page/52642/一、Lucene点滴 (发音为['lusen]),我经常就读鹿神,是头活蹦乱跳的好鹿,研究它吧,保证感觉它很神!Lucene是一个非常优秀的开源的全文搜索引擎,我们可以在它的上面开发出各种全文搜索的应用来。Lucene在国外有很高的知名度,现在已经是Apache的顶级项目。二、倒排索引原理简述 Lucene是一个高性能的java全文检索工具包,它使用的是倒排文件索引结构。具体解释算法理论就不讲了,直接用例子来说明吧,如果你认真仔细的读懂例子,真正领会了其中的思想,你肯定就明白了Lucene索引的基本原理!记住:理解!把例
阅读全文
[Lucene.Net] 基本用法
摘要:本文仅记录一些简单的使用方法,供初学者参考。以下例子采用 Lucene.NET 2.9 版本,可取去Lucene.Net下载。1. 基本应用using System;using System.Collections.Generic;using System.Text;using Lucene.Net; using Lucene.Net.Analysis; using Lucene.Net.Analysis.Standard; using Lucene.Net.Documents;using Lucene.Net.Index; using Lucene.Net.QueryParsers;usin
阅读全文
JIRA_5_和GreenHopper5.9破解及汉化
摘要:JIRA 5 和 和和和GreenHopper5.9破解破解破解破解及汉化及汉化及汉化及汉化 JIRA 是目前比较流行的基于Java架构的管理系统,由于Atlassian公司对很多开源项目实行免费提供缺陷跟踪服务,因此在开源领域,其认知度比其他的产品要高得多,而且易用性也好一些。同时,开源则是其另一特色,在用户购买其软件的同时,也就将源代码也购置进来,方便做二次开发。 JIRA功能全面,界面友好,安装简单,配置灵活,权限管理以及可扩展性方面都十分出色。 下面是我对JIRA 5版本的破解过程以及破解补丁,希望能对你有所帮助。(验证以后发现对JIRA5的其他版本的破解也通用。) 一一一一...
阅读全文
SignalR 0.5 发布了
摘要:SignalR 是一个集成的客户端与服务器库,基于浏览器的客户端和基于 ASP.NET 的服务器组件可以借助它来进行双向多步对话。 换句话说,该对话可不受限制地进行单个无状态请求/响应数据交换;它将继续,直到明确关闭。 对话通过永久连接进行,允许客户端向服务器发送多个消息,并允许服务器做出相应答复,值得注意的是,还允许服务器向客户端发送异步消息。项目官网:http://signalr.net/GitHub:https://github.com/SignalR/SignalR最新版本0.5开始真正支持服务器场WebFarm和Mono了,还包括其他的新特性,具体的内容参看http://weblog
阅读全文
XML自动解析器开源
摘要:XML自动解析器开源咯,这东西写出来很久了,自己也用了很长时间,感觉没什么bug了今天才独立放出来。现在开源这么多,什么GUI,tween的都有了,想来想去才想出一个有点新意的东西。随便取了个名:asMapper。先上个简单例子。本例是把一个xml解析为as的类xml代码:<test> <hello>worlds</hello></test>新建一个vo类package{ public class TestVO { public var hello:String; }}主类构造public var xmlMapper:XmlMapper;publ
阅读全文
JIRA安装和破解
摘要:JIRA安装和破解博客分类:项目管理/项目设计/文档TomcatMySQLXML配置管理项目管理JIRA是bug 跟踪,问题跟踪和项目管理的一个软件。下面就说怎么破解和安装最新版的JIRA。(注:依此方法任何版本的JIRA都可以破解) 1.首先去下载JIRA 2.创建数据 3.设置环境变量和修改配置文件 4.Update Tomcat Libraries 5.破解JIRA 6.启动Tomcat安装JIRA1.下载JIRA 下载地址:http://www.atlassian.com/software/jira/JIRADownloadCenter.jspa 先点击show all然后下下载JIR
阅读全文
Thrift
摘要:这个协议是Thrift支持的默认二进制协议,它以二进制的格式写所有的数据,基本上直接发送原始数据。因为它直接从TVirtualProtocol类继承,而且是一个模板类。它的模板参数就是一个封装具体传输发送的类,这个类才是真正实现数据传输的。这个类的定义上一节举例已经出现过了就不在列出来了。下面我就结合scribe的Log函数执行的具体过程来分析使用这个协议所执行的功能,看看二进制协议是怎样工作的。RPC调用使用到协议部分主要是在发送函数相关信息到服务器和接收服务器返回结果。现在我就结合Log函数的实现代码具体分析。首先看看Log函数的发送相关信息函数send_log(在文件scribe.cpp
阅读全文
OpenCL快速入门教程
摘要:OpenCL快速入门教程原文地址:http://opencl.codeplex.com/wikipage?title=OpenCL%20Tutorials%20-%201翻译日期:2012年6月4日星期一这是第一篇真正的OpenCL教程。这篇文章不会从GPU结构的技术概念和性能指标入手。我们将会从OpenCL的基础API开始,使用一个小的kernel作为例子来讲解基本的计算管理。首先我们需要明白的是,OpenCL程序是分成两部分的:一部分是在设备上执行的(对于我们,是GPU),另一部分是在主机上运行的(对于我们,是CPU)。在设备上执行的程序或许是你比较关注的。它是OpenCL产生神奇力量的地
阅读全文
BootStrap入门教程
摘要:2011年,twitter的“一小撮”工程师为了提高他们内部的分析和管理能力,用业余时间为他们的产品构建了一套易用、优雅、灵活、可扩展的前端工具集--BootStrap。Bootstrap由MARK OTTO和Jacob Thornton所设计和建立,在github上开源之后,迅速成为该站上最多人watch&fork的项目。大量工程师踊跃为该项目贡献代码,社区惊人地活跃,代码版本进化非常快速,官方文档质量极其高(可以说是优雅),同时涌现了许多基于Bootstrap建设的网站:界面清新、简洁;要素排版利落大方。如下图所示: ...
阅读全文
MongoVUE 15天试用期解决办法
摘要:MongoVUE 是个比较好用的MongoDB客户端,不过免费版在15天过后,不能使用gridfs,Server Monitoring等功能。使用Process Monitor工具,监视注册表,可以发现MongoVUE 在启动时会读取以下的注册表项:[HKEY_CURRENT_USER\Software\Classes\CLSID\{B1159E65-821C3-21C5-CE21-34A484D54444}\4FF78130]把这个项下的值全删掉就可以了。MongoVUE :http://www.mongovue.com/Process Monitor下载地址:http://technet.
阅读全文
github for Windows
摘要:Git已经变得非常流行,连Codeplex现在也已经主推Git。Github上更是充斥着各种高质量的开源项目,比如rubyonrails,cocos2d等等。对于习惯Windows图形界面的程序员来讲,Github的使用是需要点时间和耐心的,然而最近Github发布了GithubforWindows则大大降低了学习成本和使用难度,他甚至比SVN都简单,好吧,你不信,我们来一步一步过一面:1.在http://windows.github.com/下载GithubforWindows,然后安装就不说了2.登陆,安装好后打开GitHub,用你的GitHub账号登陆。需要注意的事,GithubforW
阅读全文
SusuCMS开发-创建Widget
摘要:SusuCMS的Widget开发非常简单。或许其他CMS那种复杂而且艰难的开发模式已经让你感到疲惫和恐惧,但是用SusuCMS你不需要创建一个新项目,只需要一个目录几个文件就可以搞定。这里我们举CMS中已经有的RichText这个widget来说明。RichText可以帮助用户在页面添加一些富文本。在项目的根目录Widgets我们可以看到一个RichText的文件夹,放在根目录Widgets下的的Widget都是属于系统级的Widget的,可以被所有的站点使用。站点模版下也可以放置Widget供使用这个站点模版的站点使用。一、Widget后台。RichText目录下的Admin.cshtml可
阅读全文
OSGi入门教程
摘要:网上能找到的OSGi教程,都喜欢在开篇时就教你如何在eclipse里做一个OSGi的东西,就算你跟着做了(如果有足够的耐心,还是不知道OSGi是怎么一回事);更可气的是,这些教程还会配上大段大段的eclipse截图,以达到浪费篇幅的目的。鉴于这种情况,我只好找本英文OSGi书看了看。这本书上没有eclipse截图,我看时觉得很满意,所以顺便把入门部分微缩一下,给大家做个简短的教程。Why OSGi?OSGi用于在同一个JVM内部实现“模块化”(“组件化”)。首先,它用来实现模块化,提供模块化的一些常见特性:模块向外只暴露特定的接口,内部实现对外不可见模块可独立部署像服务治理一样管理自己模块暴露
阅读全文
仿Outlook风格、支持换肤的通用界面框架
摘要:这个通用界面框架是基于OSGi.NET插件框架来做的,先看一下运行效果。换个皮肤试试看!这个界面框架是OSGi.NET面向服务插件平台的一个通用的界面插件,OSGi.NET面向服务插件框架是一个支持WinForm、Web、WPF、Silverlight,甚至是移动应用的插件平台,提供动态插件化与模块化、面向服务和插件扩展三大功能。这个界面框架插件利用OSGi.NET的扩展功能暴露了左边的导航栏和右边显示区域的扩展点,允许新开发的插件通过注册扩展的方式将自定义的界面功能注册到这个节目框架。我们来看一个使用示例,在这个示例里,我们新建了一个联系人插件。这个联系人插件通过Manifest.xml这个
阅读全文
OpenIndiana环境安装GCC步骤总结
摘要:最近一蛋疼项目要在Windows、Redhat以及Solaris三种环境下开发。关于Solaris的环境配置搞了好几天,现将其配置总结如下: 由于Solaris10的x86版安装有问题,随去http://openindiana.org/上down了pc版,但是其默认没有安装GCC。 OpenIndiana上安装GCC大致分为以下几步:一,安装GCC 1,下载相应的GCC安装包(网址:http://www.sunfreeware.com/indexintel10.html): >>gcc-3.4.6-sol10-x86-local.gz >>libgcc-3.4.6-so
阅读全文