博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
< 2025年1月 >
29 30 31 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 1
2 3 4 5 6 7 8

2015年3月30日

Json.NET 

http://json.codeplex.com/

Json.Net是一个读写Json效率比较高的.Net框架.Json.Net 使得在.Net环境下使用Json更加简单。通过Linq To JSON可以快速的读写Json,通过JsonSerializer可以序列化你的.Net对象。让你轻松实现.Net中所有类型(对象,基本数据类型等)和Json的转换。

 

Math.NET

http://www.mathdotnet.com/

Math.NET的目标是为提供一款自身包含清晰框架的符号运算和数学运算/科学运算,它是C#开发的开源类库。Math.NET含了一个支持线性代数的解析器,分析复杂微分,解方程等等功能。

 

Faker.Net

https://github.com/jonwingfield/Faker.Net

开发的时候是不是为测试数据烦恼?Faker.Net可以非常方便帮你生成大批量测试数据。例如人员表里面的姓名、性别什么的。

 

Html Agility Pack

http://htmlagilitypack.codeplex.com/

Html Agility Pack 是CodePlex 上的一个开源项目。它提供了标准的DOM API 和XPath 导航--即使 HTML 不是适当的格式!HTML Agility Pack 搭配 ScrapySharp,彻底解除Html解析的痛苦。

 

NCrawler

http://ncrawler.codeplex.com/

NCrawler是一款国外的开源网络爬虫软件,遵循LGPL许可协议。其HTML处理使用的是htmlagilitypack开源库,采用xpath的方式处理定位网页元素,十分方便。

 

SuperWebSocket

http://superwebsocket.codeplex.com/

SuperWebSocket是基于.NET开源Socket框架SuperSocket开发的, SuperSocket所支持的大部分功能在SuperWebSocket中得到了继承。用户可通过SuperWebSocket来快速的构建可靠的,高性能的websocket服务器端应用程序。

 

SuperSocket 

http://supersocket.codeplex.com/

SuperSocket 是一个轻量级的可扩展的 Socket 开发框架,可用来构建一个服务器端 Socket 程序,而无需了解如何使用 Socket,如何维护Socket连接,Socket是如何工作的。该项目使用纯 C# 开发,易于扩展和集成到已有的项目。只要你的已有系统是使用.NET开发的,你都能够使用 SuperSocket来轻易的开发出你需要的Socket应用程序来集成到你的现有系统之中。

 

Quartz.NET

http://www.quartz-scheduler.net/

Quartz.NET是一个开源的作业调度框架,是OpenSymphony 的 Quartz API的.NET移植,它用C#写成,可用于winform和asp.net应用中。它提供了巨大的灵活性而不牺牲简单性。你能够用它来为执行一个作业而创建简单的或复杂的调度。它有很多特征,如:数据库支持,集群,插件,支持cron-like表达式等等。

 

Lucene.Net

http://lucenenet.apache.org/

Lucene.net是Lucene的.net移植版本,是一个开源的全文检索引擎开发包,即它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎。开发人员可以基于Lucene.net实现全文检索的功能。

 

HttpLib

 http://httplib.codeplex.com/

一个基于C#语言的http协议的类库,Httplib让异步交互处理数据更容易了。类库的方法包括:上传文件到服务器,获取页面数据等等。

 

Smart Thread Pool

http://www.codeproject.com/Articles/7933/Smart-Thread-Pool

智能线程池,用SmartThreadPool可以简单就实现支持多线程的程序,由线程池来管理线程,可以减少死锁的出现。SmartThreadPool还支持简单的生产者-消费者模式,当不需要对任务进行持久化时,还是很好用的。

 

DocX

https://docx.codeplex.com/

DocX是一个用来操作word的轻量级的类库。借助DocX,开发人员可以在不需要安装Microsoft Word的情况下操纵word2007/2010文件。

 

NPOI

http://npoi.codeplex.com/

NPOI 是 POI 项目的 .NET 版本。POI是一个开源的Java读写Excel、WORD等微软OLE2组件文档的项目。使用 NPOI 你就可以在没有安装 Office 或者相应环境的机器上对 WORD/EXCEL 文档进行读写。NPOI是构建在POI 3.x版本之上的,它可以在没有安装Office的情况下对Word/Excel文档进行读写操作。

 

PDFsharp

https://pdfsharp.codeplex.com/

PDFsharp 是可以轻松地在 .NET 语言中创建PDF文档的开放源码库。它使用相同的绘制程序来创建 PDF 文档,在屏幕上显示,以及输出到打印机。可以修改、合并、拆分已经存在的 PDF 文件,支持透明图像。

 

Dapper

https://github.com/SamSaffron/dapper-dot-net

Dapper是一个轻型的ORM类。代码就一个SqlMapper.cs文件,编译后就40K的一个很小的Dll.Dapper很快。Dapper的速度接近与IDataReader,取列表的数据超过了DataTable。Dapper支持Mysql,SqlLite,Mssql2000,Mssql2005,Oracle等一系列的数据库,当然如果你知道原理也可以让它支持Mongo db。话说,这个ORM,博主自己也一直在使用,确实十分强悍,至少在性能方面,恐怕.NET里面的大多数ORM只能是望其项背了。

 

NHibernate

https://github.com/nhibernate

NHibernate是现在开发人员用的较多的一个ORM。NHibernate是一个面向.NET环境的对象/关系数据库映射工具。对象/关系数据库映射(object/relational mapping,ORM)这个术语表示一种技术,用来把对象模型表示的对象映射到基于SQL的关系模型数据结构中去。

 

log4net

http://logging.apache.org/log4net/

log4net库是Apache log4j框架在Microsoft .NET平台的实现,是一个帮助程序员将日志信息输出到各种目标(控制台、文件、数据库等)的工具。

 

SharpSerializer 

http://sharpserializer.codeplex.com/

SharpSerializer是一个开源XML和二进制序列化器。SharpSerializer可以序列化Xml和自己的二进制格式,还可以序列化Json等其他文本格式或其他数据加密,压缩,优化等二进制流。

 

XProxy

http://xproxy.codeplex.com/

XProxy是一个支持插件的基础代理程序集。通过编写简单的插件程序,你将能开发各种各样的代理程序。
XProxy是一个支持插件开发的数据交换机,可以编写插件对中转数据进行处理。内置有NAT插件、加解密插件、反向代理、直接代理、间接代理等插件。

 

nopCommerce

http://nopcommerce.codeplex.com/releases/view/106146

nopcommerce是国外的一个高质量的开源b2c网站系统,基于EntityFramework4.0和MVC3.0,使用Razor模板引擎,有很强的插件机制,包括支付配送功能都是通过插件来实现的,基于xml的多语言版本,非常灵活的语言切换功能,包括在后台都能同时编辑产品的中英文属性,非常适合做外贸,优秀超前的程序架构,性能也非常强大,自定义的产品名称和分类又有很好的seo优化。综合能力远远高于国内的一些程序架构糟糕的.net商城程序,是二次开发和大型b2c架构的首选。3.0开始支持多店。

 

Enterprise Library

https://entlib.codeplex.com/

Enterprise Library for .Net Framework 3.5 – EntLib v4.1 是patterns & practices 小组为.NET Framework 3.5 开发一套企业库,目前最新版本为v5.0,支持.NET Framework 4.0,共包括9个Application Block,包括数据访问(Data Access Application Block)、异常管理(Exception Handling Application Block)、数据验证(Validation Application Block)等等,对企业应用开发非常有帮助,也非常实用。

 

Autofac

http://autofac.org/

Autofac是一款非常优秀的IOC框架,比较于其他的IOC框架,如Spring.NET,等等之类的,它非常的轻量级且性能上也很卓越。

 

AutoMapper

https://github.com/AutoMapper/AutoMapper

AutoMapper是一个.NET的对象映射工具。主要用于领域对象与DTO之间的转换、数据库查询结果映射至实体对象。

 

7-Zip

http://www.7-zip.org/
http://sourceforge.net/projects/sevenzip/postdownload?source=dlp

7-Zip 是一款号称有着现今最高压缩比的压缩软件,它不仅支持独有的 7z 文件格式,而且还支持各种其它压缩文件格式,其中包括 ZIP, RAR, CAB, GZIP, BZIP2和 TAR 等等。此软件压缩的压缩比要比普通 ZIP 文件高 30-50% ,因此,它可以把 Zip 格式的文件再压缩 2-10% 。 

posted @ 2015-03-30 13:19 IT小炸弹 阅读(268) 评论(2) 推荐(1) 编辑

2014年8月11日

摘要: 由于更新系统补丁导致出错---------------------------Microsoft Visual Studio---------------------------未能正确加载“Microsoft.VisualStudio.Editor.Implementation.EditorPac... 阅读全文

posted @ 2014-08-11 13:57 IT小炸弹 阅读(202) 评论(0) 推荐(0) 编辑

2014年1月2日

摘要: 这就是我一直想要的生活!是否也是你的呢?这就是我一直想要的生活,只闻花香,不谈悲喜,喝茶读书,不争朝夕。阳光暖一点,再暖一点,日子慢一些,再慢一些。 时间很短,天涯很远。今后的一山一水,一朝一夕,安静的去走完。 人这一辈子,我只能说,有些事是出乎意料的,有些事是情理之中的,有些事是难以控制的,有些事是不尽人意的,有些事是不和逻辑的,有些事是恍然大悟的,但无论发生什么事,都别忘了自己的本心,自己的良心,自己的性格还有自己的原则。 若是有缘,时间空间都不是距离;若是无缘,终日相聚也无法会意。错误的开始,未必不能走到完美的结束,世间没有什么事是一定的。都是在碰,在等,在慢慢寻找。最温暖的两个字是什. 阅读全文

posted @ 2014-01-02 22:41 IT小炸弹 阅读(320) 评论(0) 推荐(0) 编辑

2013年10月18日

摘要: 欢迎大家补充,谢谢!1. 原始单据与实体之间的关系可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。〖例1〗:一份员工履历资料,在人力资源信息系统中,就对应三个基本表:员工基本情况表、社会关系表、工作简历表。这就是“一张原始单证对应多个实体”的典型例子。2. 主键与外键一般而言,一个实体不能既无主键又无外键。在E-R图中,处于叶子部位的实体,可以定义主键,也可以不 阅读全文

posted @ 2013-10-18 11:03 IT小炸弹 阅读(281) 评论(0) 推荐(0) 编辑

2013年10月11日

摘要: Windows 2003 Server对无线网卡的pci资源分配出了问题,而笔记本bios中屏蔽了pci配置项,无法修改。打开资源管理器菜单,工具-文件夹选项-显示,去掉“隐藏受保护的操作系统文件”选项前的对号,打开C盘根目录,右键boot.ini文件属性,去掉只读属性。打开boot.ini文件,内容如下:[boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=" 阅读全文

posted @ 2013-10-11 18:53 IT小炸弹 阅读(581) 评论(0) 推荐(0) 编辑

2013年3月15日

摘要: 1.首先推荐一个工具:PHP Manager。IIS 7.5中为了易于PHP程序的安装,增设了PHP Manager模块。下载地址:http://phpmanager.codeplex.com/releases/view/621832.安装刚才下载的PHP Manager,再重启IIS,会发现再面板上多了一个 PHP Manager。3.将php.ini-development改名为php.ini修改php.ini 查找data.timezone 修改为date.timezone = “Asia/Shanghai”4.找到Windows Extensions开启所需模块,如:php_curl. 阅读全文

posted @ 2013-03-15 15:07 IT小炸弹 阅读(276) 评论(1) 推荐(0) 编辑

2012年9月8日

摘要: 1.insert into tbProduct (ID,UserID) select A,B from OpenDataSource('Microsoft.Jet.OLEDB.4.0','Data Source="D:\DLL\tbProduct.xls";Extended properties="Excel 4.0;HDR=Yes"')...[sheet1$]go2.启用Ad Hoc Distributed Queriesexec sp_configure 'show advanced options', 阅读全文

posted @ 2012-09-08 11:52 IT小炸弹 阅读(159) 评论(0) 推荐(0) 编辑

2012年9月7日

摘要: 分词 1privatevoidfc(stringkeyWord)//自定义分词方法2{3if(m_SimpleDictSeg==null)4{5try6{7m_SimpleDictSeg=newCSimpleDictSeg();8m_SimpleDictSeg.DictPath=Server.MapPath("Data/");//指定分词词库位置9m_SimpleDictSeg.LoadDict();//装载字库到内存10}11catch(Exceptione1)12{13m_SimpleDictSeg=null;14Response.Write(String.Format 阅读全文

posted @ 2012-09-07 15:42 IT小炸弹 阅读(235) 评论(0) 推荐(0) 编辑

2012年7月23日

摘要: 统一开发过程(UP)、敏捷方法、XP、迭代式开发方法、J2EE平台、.NET平台、软件架构、SOA、ESB、RIA、AJAX、FLEX、设计模式、MVC、统一建模语言(UML)、软件产品线、软件过程改进、CMM、CMMI、PSP、TSP、数据仓库、数据挖掘、操作数据存储(ODS)、OLTP、OLAP、异构数据库的集成、可扩展标记语言(XML)、中间件技术、应用服务器、多层结构、Web服务及应用(Web Service)、WSDL、UDDI、企业应用集成、简单对象访问协议(SOAP)、企业信息化、OA、ERP、SCM、CRM、BI、电子商务、工作流、BPR、实时系统、嵌入式系统、网格计算、普适. 阅读全文

posted @ 2012-07-23 14:03 IT小炸弹 阅读(158) 评论(0) 推荐(0) 编辑

摘要: 1、建模工具:RationalRose、Requisite、BorlandTogether、SybasePowerDesigner、MicrosoftVisio、Anylogic、PlayCase、CABPWin、CAERWin、OracleDesigner、MagicDrawUML、StartUML、ArgoUML、VisualUML2、软件开发工具:IBMWebSphereStudioApplicationDeveloper、MicrosoftStudio.NET、BorlandJBuilder、BorlandC++Builder、BorlandDelphi、Kylix(Linux)、B. 阅读全文

posted @ 2012-07-23 13:55 IT小炸弹 阅读(1232) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示