随笔分类 - [39]Open Source开源项目
-
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 阅读全文
-
我记录网站综合系统 -- 技术原理解析[1:我记录的整体框架的简介]
摘要:本文章的代码位置:整个wojilu源代码我记录作为一个优秀的成熟的框架,包含了你所需要的很多很多功能,下面这个列表就是1.6版为止的大体功能。 [框架包括] 1、一个持久层框架 wojilu ORM2、一个依赖注入框架 wojilu IOC3、一个Web开发框架 wojilu MVC(包括验证码控件、带进度条上传等)4、一个轻量级模板引擎 wojilu template5、一个日志类库 wojilu logger6、一个轻量级 json 解析器7、一个简易的前端 ajax 库(依赖于jquery)8、一个富文本编辑器 wojilu editor关于这个框架的更多资料,请参考 http://ww 阅读全文
-
开源软件 ActivityAnalyse ver1.0测试版
摘要:一、立意 在科技日益发达的今天,计算机已经越来越普及,而形形色色的软件也随之而来。很多的计算机用户,原打算使用计算机学习某方面的知识,但却把时间浪费在了QQ聊天,浏览网页,听音乐等事情上,而自己却浑然不觉,到最后才发现时间已经过去。 针对上述情景,本款软件主要实现对用户正在执行的当前窗口的监控和记录功能,记录用户每次登陆后对各个软件使用时间的记录。并能够通过图表的方式,将结果直观的展现出来。能让用户了解近期在使用电脑的时候把时间浪费在了什么地方,并在下次使用时作出相应的调整。二、开发语言与平台 开发语言:C++ IDE: Microsoft Visual Studio 2008 操作系统:wi 阅读全文
-
(C#)类库开源啦
摘要:前段时间又把类库修改了一番,把它放到了google的开源项目里;开源地址:http://code.google.com/p/gsmmodem/花了一段时间,学了下单元测试,添加了一个测试项目,假如单元测试同时发现不少bug,对其做了修改作为开源项目gsmmodem放到了google上。项目文件结构:Exception文件夹:本打算对程序的异常处理做一次比较系统的改动(原类库几乎没有异常机制),只添加了一个类,异常处理等还未加入,有待于改进;ISerialPort接口:测试项目测试串口用,因短信猫发送短信收费,以及用时较长,测试采用moq对串口建立mock对象以进行测试测试项目:单元测试框架选用 阅读全文
-
AgileEAS.NET 4.0 发布最新版本 -下载使用说明
摘要:AgileEAS.NET 4.0 发布最新版本 -下载使用说明 2011-05-25 08:40 by 魏琼东, 82 visits, 网摘, 收藏, 编辑一、AgileEAS.NET发布包内容界面在前些时间,我们对AgileEAS.NET平台平台进行了一次重构,进程序集进行了合并和裁剪,也发布一个基于新版AgileEAS.NET平台的SAAS结构的案例-AgileEAS.NET平台开发实例-药店系统-快速的SAAS开发体验,但一直没有向大家提供最新版本的下载和详细的介绍。AgileEAS.NET平台是一套应用系统快速开发平台,用于帮助中小软件开发商快速构建自己的企业信息管理类开发团队,以达. 阅读全文
-
几款 .Net Reflector 的替代品
摘要:.Net Reflector 的免费版本即将过期, 新版本开始收费, 现在运行 .Net Reflector 将会提示:不过,已经出现了几款免费的替代产品可以使用, 虽然不及 .Net Reflector 成熟, 但是已经可以使用了, 它们是:dotPeekJetBrains 公司出品, 与ReSharper师出同门。ILSpyiCSharpCode 团队出品, 这个团队开发了著名的 C# IDESharpDevelop。JustDecompileTelerik 公司出品, 相信很多人都知道该公司的 Rad 系列控件。MonoDevelop自带的 Assembly Browser 也提供了类似 阅读全文
-
从一个职校走出来的高级程序员
摘要:随笔档案 - 2011年4月从一个职校走出来的高级程序员 2011-04-29 15:09 by wangqingpei, 353 visits, 网摘, 收藏, 编辑摘要:其实这篇文章早就该写了,但是每当打开博客准备着手去写的时候,便开始回忆,记忆渐渐的回到了过去一幕幕的放映着,但是手指却是僵硬的,不知为何连敲键盘的力气都没有,那段经历是我一生当中都永远不会忘记的,我是不愿意去回忆,不愿意让别人知道我的过去,随着时间的流逝,自己也渐渐明白要想成功必定付出常人不能承受的痛苦才能成为可能,希望将自己的经历写出来能够帮助跟我一样曾经徘徊在学校阴暗角落的人,希望不懂事的孩子看过本人的经历之后能够痛改 阅读全文
-
【前端优化】通过六种方法提高网站访问速度
摘要:1.把你的 .js 库文件地址替换成 Google CDN的地址 ::(google apis目前在中国地区访问不是很稳定,不是很建议使用这条。)随着 jquery 和 mootools 等js库的使用需要加载的.js文件越来越多也越来越大,通常传统的网站是上传到网站本身的目录。但对于一个接近70多KB的jquery.js体积确实不利于网站响应速度的提升,此时就应该使用Google API .把你的 http://www.cnblogs.com/jquery.x.x.js 替换为http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.m 阅读全文
-
AgileEAS.NET 4.0 重构裁剪后的程序集说明【转】
摘要:AgileEAS.NET 4.0 重构裁剪后的程序集说明前几天在文章AgileEAS.NET 4.0重构裁剪,新的ORM、支持Linq,正式支持WPF,开放更多的接口简单的介绍了一下AgileEAS.NET平台在2011年初的一些重大改进措施,其中涉及对原有程序集的合作与裁剪处理,将原有的近70个程序集合并或裁剪到现在的32个程序集,本文将详细的给大家介绍这30多个程序集的功能。基础程序集:EAS.MicroKernel.dll AgileEAS.NET平台微内核程序集,包含了平台中关于IOC、AOP、ServiceLocator、分布式体系结构、会话、配置文件以及平台与插件的接口及结构。EA 阅读全文
-
让Windows远程访问Opensuse桌面的解决办法
摘要:背景 有两台电脑,一台电脑安装了Windows操作系统,另外一台安装了Opensuse Enterprise Linux,现在我要想让Windows能够远程访问Opensuse的桌面。 单单使用Windows自带的“远程桌面连接”无法连接到Opensuse桌面(或许自己还没有找到合适的方法)。这里我提供了两种解决方案,一种利用VNC工具,另外一种利用XManager工具,现在我就介绍下这两套工具的使用方法。工具介绍VNC:VNC (Virtual Network Computing)是虚拟网络计算机的缩写。VNC是一款优秀的远程控制工具软件,由著名的AT&T的欧洲研究实验室开发的。VN 阅读全文
-
Opensuse网络配置备忘
摘要:概念 redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。开始 这里我使用的是redis-2.2. 阅读全文
-
在多台服务器上简单实现Redis的数据主从复制
摘要:Redis的主从复制功能非常强大,一个master可以拥有多个slave,而一个slave又可以拥有多个slave,如此下去,形成了强大的多级服务器集群架构。下面我演示下怎样在多台服务器上进行Redis数据主从复制。这里我假设有两台服务器,一台是Windows操作系统(局域网IP:192.168.3.82),一台是Linux操作系统(局域网IP:192.168.3.90),在两个操作系统都安装redis,Windows操作系统使用cygwin工具进行安装,命令为:view sourceprint?1$ tar xzf redis-2.2.2.tar.gz 2$ cd redis-2.2.2 3 阅读全文
-
利用Nginx做负载均衡
摘要:最近正在研究Nginx,Nginx作为反向代理服务器,可以对Web服务器提供加速,并且具有负载均衡的功能。 首先我要在官网下载Nginx(http://nginx.org/en/download.html),目前最新稳定的版本为1.0版本,Linux和Windows版本我都下下来了,在两台服务器上做网站负载均衡。在Windows版本中,将压缩包进行解压,执行命令:view sourceprint?1start nginx这样就可以启动nginx服务了。而执行命令:view sourceprint?1nginx -s stop可以停止服务。这是我在192.168.3.82的IIS服务器上,添加. 阅读全文
-
艺街开放平台开源计划 [转]
摘要:相信园子里也有一部分朋友听说过艺街开放平台了,还有很多关注过她的开发过程。之前是作为自己的一个创业项目,曾经辞职4个多月时间开发,受到很多朋友的支持和鼓励。其中最感谢的要算善友了,他不仅很支持并且给予很多技术上的指点,例如最终采用的OpenID和OAuth的方案,并且我们都喜欢REST;另外还有麒麟也很支持,我们曾经深入讨论过技术方案;还有炭炭等等,以及我的QQ群的很多朋友,他们陪我度过了那4个月枯燥的岁月! 到目前艺街的思路也算完整并完成了很基础的开发。由于种种原因(后面会详细介绍),现在打算将艺街开源出来。本篇会介绍艺街的成长过程以及公布开源计划,如果你感兴趣欢迎你的加入,^_^! 体验地 阅读全文
-
Dynamics AX
摘要:有关Microsoft Dynamics AX的技术文章一种来源于Microsoft Dynamics AX的权限管理设计思想摘要: 网上有很多关于权限管理系统的设计方案以及案例,甚至有相关的可以直接使用的权限管理框架。权限管理并非我的研究对象,我也只通皮毛,今天就在专家面前班门弄斧,简单介绍一下微软Dynamics AX系统的权限管理,以及由此派生出来的一种基于.NET的权限设计思想。或许在看完本文后,你会觉得,我所提出的这个想法很火星,你早就知道这种方案了。不要紧,就当我在此将这些内容整理一下,以备日后参考便是了。演练:体验...阅读全文posted @2010-07-20 11:00da 阅读全文
-
Microsoft - Domain Oriented N-Layered .NET 4.0 App Sample (DDD Architecture)
摘要:Project DescriptionDomain Oriented N-Layered .NET 4.0 Sample App.By Microsoft - SpainUsing .NET 4.0, C#, Entity Framework 4.0,Implementing typical DDD architecture & design patternsOptional: Windows Server AppFabric & Windows Azure app versionsSample-App Current state - Version 1.0.NEW! We h 阅读全文
-
通过代码配置 Log4net
摘要:最近将项目的异常日志模块改造成log4net。在Asp.net MVC3 中的改造非常简单,我们只要继承HandleErrorAttribute类使用自定义类,使用特性即可统一处理MVC controller 下的 所有的Action 方法的异常。无须try ... catch.... 详情请见我的这篇随笔http://www.cnblogs.com/ryanding/archive/2010/11/16/1878168.html。我们只要在上文的CustomHandleErrorAttribute方法内植入Log4Net 即可。具体的留给读者自己去实践了。本文主要讲解如何通过代码配置Log4 阅读全文
-
Spring.net在.NET应用程序的标准配置文件中用一个自定义节点来配置容器实例
摘要:在VS2010中使用Spring.net开发应用程序,在新的framework 4.0运行时下,完全不能运行,因为framework4.0的代码安全模型被改变。Spring之前做的很多发射的工作,就不能通过framework 4.0的验证。具体如何解决暂时没有办法。但是vs2010可以提供2.0、3.0、3.5、4.0运行时,用户在创建工程的时候只需要选择3.5即可。因为spring在3.5中能完全跑起来。首先去spring.net官网下载最新版本的spring.net安装包。下载完毕后进行安装,安装好后,打开安装路径,一下是我安装的路径:我们找到bin文件夹下面的net文件夹下面的2.0文件 阅读全文
-
itextsharp.dll(4.0.8.0)完整示例PDF
摘要:private void button1_Click(object sender, EventArgs e) { //Document:(文档)生成pdf必备的一个对象,生成一个Document示例 Document document = new Document(PageSize.A4, 30, 30, 5, 5); //为该Document创建一个Writer实例: PdfWriter.GetInstance(document, new FileStream("Chap0101.pdf", FileMode.Create)); //打开当前Document docume 阅读全文
-
Socut.Data.dll 与AspNetPager.dll使用说明
摘要:Socut.Data.dll 与AspNetPager.dll使用说明及心得体会以前,我是做Java项目的,最近接了的个项目,客户要求使用.net来做,只有一个月的工期。为了能减少学习钻研时间,我选择了Socut.Data.dll做为数据库访问控件,AspNetPager.dll为分页控件。这样我在技术上的主要障外就基本解除了。下面我对该项目使用这2个控件的一些方法与心得体会。一、控件下载地址: 1、Socut.Data.dll:http://data.socut.com/2、AspNetPager.dll:http://www.webdiyer.com/AspNetPager/default 阅读全文