C#
Jason_Mao1
Web技术:HTML、CSS、Javascript、ASP.NET WebForm、ASP.NET MVC
编程语言:C#
开发平台:Microsoft .NET Framework (version:2.0\3.0\3.5\4.0\4.5)
开发工具:Visual Studio (varsion:2003\2005\2008\2010\2012\2013\2015)
数据库:Office Access、Microsoft SQL Server(15年)、Oracle(5年)
展开
-
.net JIT 需要了解的知识
译者:我们都知道.NET托管代码如C#、VB.NET写成的代码,都是先被编译成中间语言(IL,Intermediate Language,在运行时,再由即时编译器(JIT,Just-In-Time)编译成本机代码。那么这个神秘的过程是怎么进行的呢,JIT会在什么时机编译你的代码呢,下面这篇翻译文章将给大家介绍这个过程,大家不要被开始复杂的工具和命令吓到,只要你坚持读下去,一定会有所收获在接下来转载 2017-12-15 10:22:12 · 1420 阅读 · 0 评论 -
使用NPOI 到处EXCEL
public bool GridToExcelByNPOI(DataTable dt, string strExcelFileName) { try { HSSFWorkbook workbook = new HSSFWorkbook(); ISheet sheet = workb...原创 2018-04-03 09:56:00 · 203 阅读 · 0 评论 -
汉字转拼音
/// <summary> /// 把汉字转换成拼音(全拼) /// </summary> /// <param name="hzString">汉字字符串</param> /// <returns>转换后的拼音(全拼)字符串</returns> pub原创 2018-04-03 09:54:50 · 177 阅读 · 0 评论 -
MS SQL Server结果生成HTML表格并发送邮件
配置邮件服务器在SQL管理器中找到“管理”,在“数据库邮件”上面右键,选择“配置数据库邮件”,如果没有开启,系统会提示开启。进去之后配置好账户和配置文件生成HTML表格使用SQL的XML功能生成表格,需要格式的话可以使用Style来设置,示例:[sql] view plain copyDEC转载 2018-02-08 14:52:09 · 978 阅读 · 0 评论 -
C# DataTable转为对象或对象列表
需求:从DataTable中直接生成指定类的对象或对象列表使用:datatable.ToListModel();using System;using System.Collections.Generic;using System.Data;using System.Linq;using System.Web;/// /// DataTable转载 2018-02-08 14:48:55 · 3002 阅读 · 0 评论 -
C# clone Object
public static T CopyObject(T obj) { if (obj is string || obj.GetType().IsValueType) return obj; object retval = Activator.CreateInstance(obj.GetType());原创 2018-02-06 18:20:17 · 399 阅读 · 0 评论 -
DataTable数据批量插入数据的库三种方法:SqlCommand.EcecuteNonQurery(),SqlDataAdapter.Update(DataTable) ,SqlBulkCopy.
第一种方法:使用SqlCommand.EcecuteNonQurery() 效率最慢第二种方法:使用SqlDataAdapter.Update(DataTable) 效率次慢第三种方法:使用SqlBulkCopy.WriteToServer(Datatable) 效率最快 static void Main(string[] args)翻译 2018-01-29 16:15:40 · 354 阅读 · 0 评论 -
C# Winform 批量打印
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Drawing;using System.Drawing.Printing;using System.Windows.Forms;using System原创 2018-02-05 15:45:59 · 3712 阅读 · 0 评论 -
redis保存session性能怎么样?
在web开发中,Session这个东西一直都很重要,至少伴随我10年之久, 前一段时间发生一个性能问题,因为Redis session 问题,后来想想 其实我的项目session 是不需要的。先看看 test 的code吧: public class HomeController : Controller { public ActionResult Index() ...翻译 2018-02-09 10:34:14 · 4413 阅读 · 0 评论 -
用Redis实现Session功能
什么是RedisRedis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API---维基百科1.与其他用户状态保存方案比较一般开发中用户状态使用session或者cookie,两种方式各种利弊。Session:在InProc模式下容易丢失,并且引起并发问题。如果使用SQLServer或者SQLServer模式又消耗了性能Co...翻译 2018-02-09 10:25:25 · 663 阅读 · 0 评论 -
c#实现用SQL池(多线程),批量执行SQL语句
在实际项目开发中,业务逻辑层的处理速度往往很快,特别是在开发Socket通信服务的时候,网络传输很快,但是一旦加上数据库操作,性能一落千丈,数据库操作的效率往往成为一个系统整体性能的瓶颈。面对这问题,我们怎么办呢?好,下面我就为大家介绍一种方法:构建SQL池,分离业务逻辑层和数据访问层,让业务逻辑层从低效的数据库操作解脱,以提高系统整体性能。(一)SQL池 SQL池是SQ原创 2018-01-31 16:36:26 · 1880 阅读 · 0 评论 -
基于 OLEDB 读取数据
/// /// read datatable /// /// /// /// public static System.Data.DataTable GetExcelDataTable(string path, string tname) {原创 2017-12-28 13:45:50 · 498 阅读 · 0 评论 -
.net 导入导出(好用,基于npoi)
/// /// 将excel导入到datatable /// /// excel路径 /// 第一行是否是列名 /// 返回datatable public static DataTable ExcelToDataTable(string filePath, bool isColumnN原创 2017-12-28 13:37:02 · 940 阅读 · 0 评论 -
FileSystemWatcher 的使用
static FileSystemWatcher watcher = new FileSystemWatcher(); public Form1() { InitializeComponent(); this.FormClosing += new FormClosingEventHandler(Main2_Fo原创 2017-12-16 16:25:54 · 2082 阅读 · 0 评论 -
FlexPaper文档在线浏览
最近有看到网友在做文档在线浏览,刚开始时,Insus.NeT是想使用FlashPaper 2来实现,由于自己的开发环境是Win7 64bit的,一直找不到FlashPaper 2的64bit的驱动,最后Insus.NET只好使用FlexPaper来实现了,FlexPaper有点不好,就是在浏览时,右下角有一个About Logo,如果文档放大浏览时,不小心会打开About的小窗口。心得与经验写于此...转载 2018-05-10 09:34:46 · 1715 阅读 · 0 评论