摘要:
Dapper - a simple object mapper for .NetOfficial Github clone: https://github.com/SamSaffron/dapper-dot-netDocumentation you can improveThe Dapper tag wiki on Stack Overflow can be improved by any Stack Overflow users. Feel free to add relevant information there.LicenseDapper is offered under dual l 阅读全文
随笔分类 - [01] .NET [ Core ] / C# 语言
ServiceStack 介绍
2013-08-28 15:29 by 音乐让我说, 2078 阅读, 收藏, 编辑
摘要:
关于ServiceStackServiceStack官网介绍:Opensource .NET and Mono REST Web Services framework什么是 ServiceStack新闻:ServiceStack已有超过100位合作者ServiceStack 是 .Net 和 Mono 的开源框架,相对 WCF,MVC 及 Web API 而言它是开发 Web 服务与 Web 应用的有力替代品。该项目近期宣布他们已经达到超过 100 位合作者的里程碑,请看我们的进一步报道。 ServiceStack 是一系列事物的综合体:包含高性能 Razor Engine 的 Web 应用. 阅读全文
利用 Aspose.Words 组件,在不依赖与 Office 组件的情况下把 Word 文件转换成 HTML 代码。
2013-06-25 15:55 by 音乐让我说, 1247 阅读, 收藏, 编辑
摘要:
首先利用 Nuget 获取 Aspose.Words,当前最新版本是:Aspose.Words.13.4.0测试代码如下:public ActionResult AsposeWordsDemo(){ string srcFileName = Server.MapPath("~/Data/a.doc"); Document doc = new Document(srcFileName); string basicDirVirtualPath = "/UploadFiles/"; string tempDir = Server.MapPath(basicDi 阅读全文
对 JimmyZhang 老师的文章《项目代码风格要求》的一些个人观点
2013-06-24 16:01 by 音乐让我说, 4270 阅读, 收藏, 编辑
摘要:
时隔多年更新:本文仅仅代表当时的思想,并不代表作者此时此刻的想法,如果得罪,请见谅! Jimmy Zhang 老师是博客园中我最佩服的人之一,今天看了他的文章《项目代码风格要求》觉得大部分地方我都很认同,工作中也是强迫自己也要按照规范来编程。下面是我的一些个人观点,想贴出来和大家一起交流,如果下面有 阅读全文
一个 Aspose.Cells 简单的示例
2013-04-22 17:20 by 音乐让我说, 952 阅读, 收藏, 编辑
摘要:
Aspose.Cells是一个广受赞誉的电子表格组件,支持所有Excel格式类型的操作,用户无需依靠Microsoft Excel也可为其应用程序嵌入读写和处理Excel数据表格的功能。Aspose.Cells可以导入和导出每一个具体的数据,表格和格式,在各个层面导入图像,应用复杂的计算公式,并将E 阅读全文
使用 Lucene.Net 进行全文索引,支持中文
2013-04-19 10:47 by 音乐让我说, 1556 阅读, 收藏, 编辑
摘要:
Lucene.Net 对中文的支持不好这是不争的事实,即使能对中文分词也只是两两组合,即比如说一个字符串“我爱博客园,我爱编程”,那么使用Lucene.Net 分词后变成 下面这些词:我爱爱博博客客园我爱爱编编程个人建议还是用Lucene.Net 搭配 盘古 或其它开源组件来分词,毕竟Lucene.Net 不懂中文,没有比较全的词库。可惜盘古最近不怎么更新了,最后一次更新还是 2010-08-18 号,也不知道是什么原因,我只知道最新版的Lucene.Net (版本是:Lucene.Net 3.0.3)不能使用盘古最新的版本,只能用盘古最新版所搭配的Lucene.Net,具体的可以去下载最新版 阅读全文
微软提供对汉语拼音的强大升级支持--Microsoft Visual Studio International Pack [转]
2013-02-06 11:57 by 音乐让我说, 390 阅读, 收藏, 编辑
摘要:
下载地址:http://www.microsoft.com/downloads/details.aspx?FamilyID=44CAC7F0-633B-477D-AED2-99AEE642FC10&displaylang=zh-cn概述Visual Studio International Pack 包含一组类库,该类库扩展了.NET Framework对全球化软件开发的支持。使用该类库提供的类,.NET 开发人员可以更方便的创建支持多文化多语言的软件应用。 该软件包1.0版提供下面七个组件以增强.NET Framework对全球化软件应用开发的支持。 East Asia Numeri 阅读全文
C# 抓取远程的 RSS 信息
2012-12-18 19:00 by 音乐让我说, 395 阅读, 收藏, 编辑
摘要:
直接贴代码了: [Serializable] public class RssItem { public string Description { get; set; } public string Link { get; set; } public DateTime PublishedDate { 阅读全文
C# 根据地址调用 Google Map 服务得到经纬度
2012-12-18 18:57 by 音乐让我说, 358 阅读, 收藏, 编辑
摘要:
直接贴代码了: using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Net; using System.Text; using System.Web.Scri 阅读全文
C# 中 将 UBB 代码(BBC 代码)的转换成 Html 代码
2012-12-18 18:54 by 音乐让我说, 989 阅读, 收藏, 编辑
摘要:
直接贴代码了: using System; using System.Text.RegularExpressions; namespace MvcUI.Extensions { public static class BBCodeUtils { /// <summary> /// 替换一个字符串中换 阅读全文
老赵面试题“我在面试.NET/C#程序员时会提出的问题”题目及参考答案
2012-10-09 23:06 by 音乐让我说, 1594 阅读, 收藏, 编辑
摘要:
什么是.NET?什么是CLI?什么是CLR?IL是什么?JIT是什么,它是如何工作的?GC是什么,简述一下GC的工作方式?类(class)和结构(struct)的区别是什么?它们对性能有影响吗?.NET BCL里有哪些是类(结构),为什么它们不是结构(类)?在自定义类型时,您如何选择是类还是结构?在.NET程序运行过程中,什么是堆,什么是栈?什么情况下会在堆(栈)上分配数据?它们有性能上的区别吗?“结构”对象可能分配在堆上吗?什么情况下会发生,有什么需要注意的吗?泛型的作用是什么?它有什么优势?它对性能有影响吗?它在执行时的行为是什么?.NET BCL中有哪些泛型类型?举例说明平时编程中您定义 阅读全文
中文转拼音[转]
2012-09-29 21:09 by 音乐让我说, 390 阅读, 收藏, 编辑
摘要:
有时候,用户输入中文名,需要提取相应的拼音!直接贴代码了: using System; using System.Text; namespace DearBruce.MyAppStore.WebUI.Code { /// <summary>汉字转拼音类</summary> public class 阅读全文
“扩展” C# 语言中的 swith,让它支持 Contains 判断。
2012-09-02 21:09 by 音乐让我说, 433 阅读, 收藏, 编辑
摘要:
乍一看标题,大家可能被我忽悠了,其实我只是写了一个扩展方法,实现 swith 相似的功能,大家都知道 swith 只能把“候选字符串”用 “等于”的形式来匹配目标字符串。我这个扩展方法一旦匹配到目标字符串,就立即返回,如果没有找到,就返回传入的默认值。 我们经常会写下面的代码,这样写是没有任何问题, 阅读全文
C# 中 动态获得或设置一个对象的值
2012-08-04 18:04 by 音乐让我说, 2048 阅读, 收藏, 编辑
摘要:
直接贴代码了: class Student { public int StuId { get; set; } public string StuName { get; set; } } class Program { static void Main(string[] args) { var per 阅读全文
C# 中得到当前操作系统、操作系统的版本、.NET 运行环境等信息
2012-07-28 18:32 by 音乐让我说, 1078 阅读, 收藏, 编辑
摘要:
直接贴代码了: class Program { static void Main(string[] args) { Console.WriteLine("当前操作系统: " + GetOSName()); Console.WriteLine("\n当前操作系统的版本:" + Environment. 阅读全文
C# Lambda 表达式学习之(一):得到一个类的字段(Field)或属性(Property)名,强类型得到
2012-06-29 00:27 by 音乐让我说, 2521 阅读, 收藏, 编辑
摘要:
可能你还感兴趣: 1. C# Lambda 表达式学习之(一):得到一个类的字段(Field)或属性(Property)名,强类型得到 2. C# Lambda 表达式学习之(二):LambdaExpression 实战练习 3. 基于 Entity Framework FluentAPI 思想的强 阅读全文
(转)NPOI+SharpZipLib实现压缩多个Excel下载
2012-06-16 16:27 by 音乐让我说, 606 阅读, 收藏, 编辑
摘要:
转载自:NPOI+SharpZipLib实现压缩多个Excel下载 导出excel是再常见不过的功能,其中NPOI是我一直使用的导出excel的框架。你可以猛击这里了解NPOI,最近有这样一个需求,当我想一次性导出多个excel文件时。我想在内存里面压缩后输出到浏览器进行下载。由此接触到了另外一个框 阅读全文
封装一个 HttpWebRequest 和 HttpWebResponse 常用的操作类
2012-06-14 18:57 by 音乐让我说, 1457 阅读, 收藏, 编辑
摘要:
直接贴代码了: 解决方案截图: HttpClientHelper.cs using System; using System.Text; using System.Net; using System.IO; using System.Globalization; using System.Colle 阅读全文
C# 中的序列化与反序列化(二)
2012-06-14 11:01 by 音乐让我说, 602 阅读, 收藏, 编辑
摘要:
我的前一篇: C# 中的序列化与反序列化 直接贴代码了: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; using System.Xml; 阅读全文
C# Lambda 表达式学习之(二):LambdaExpression 实战练习
2012-06-12 12:16 by 音乐让我说, 713 阅读, 收藏, 编辑
摘要:
可能你还感兴趣: 1. C# Lambda 表达式学习之(一):得到一个类的字段(Field)或属性(Property)名,强类型得到 2. C# Lambda 表达式学习之(二):LambdaExpression 实战练习 3. 基于 Entity Framework FluentAPI 思想的强 阅读全文