C#中计算流指定位置和长度的MD5值
在Microsoft .NET Framework 2.0中,计算MD5值可以用到System.Security.Cryptography.MD5CryptoServiceProvider类,其计算MD5的方法ComputeHash()有三个重载方法。名称说明ComputeHash(Byte[])计算指定字节数组的哈...
使用sgen提高序列化的性能
XmlSerializer内幕 在使用.NET的XmlSerializer时,.NET会在运行时编译出一个或多个专门用来解析序列化类型的临时程序集DLL. 编译和加载这个临时的程序集是非常耗时的一件事. 而且有时在Production环境下,没有编...
使用sgen提高序列化的性能
XmlSerializer内幕 在使用.NET的XmlSerializer时,.NET会在运行时编译出一个或多个专门用来解析序列化类型的临时程序集DLL. 编译和加载这个临时的程序集是非常耗时的一件事. 而且有时在Production环境下,没有编...
C#实现确保单进程类
通过监听本地设定的TCP端口实现,无网卡也没问题。解决防火墙问题,不会弹出防火墙询问。 1/*------------------------------------------ 2* 模块名称:确保单进程类 3* 设计作者:张鹏&n...
Sliverlight DataGrid 分页 数据库中分页,速度更快
在数据库执行这段存储过程set ANSI_NULLS ONset QUOTED_IDENTIFIER ONGOALTER PROCEDURE [dbo].[Pager](@tblName nvarchar(200), ----要显示的表或多个表的连接@fldName nvarchar(1000) = '*', ----要显示的字段列表...
AspNetPager的UrlRewriting 动态页面问题之修改
AspNetPager是做什么的大家应该很清楚了,不知道的去BaiDu吧。 AspNetPager本人用的不多,主要是因为一直都在做Sql分页,把分页内容写入自己的控件中了,也就没有使用AspNetPager控件,最近做了一个需要对XML数...
C#生转换网页为pdf
最近工作中遇到一个将htm转换为pdf的任务,这是一个有很有用的功能块,然而很遗憾,网上没有现成可行(包括开源/免费、易用和可维护性的考虑)方案。既然没有现成的解决方案就自己着手解决吧。从htm生成pdf大概可以...
static的初始化顺序
先看个例子:using System;Class A{ static int X; static A() { X = B.Y + 1; }}Class B{ public static int Y = A.X + 1; static B() {} static void Main(...
利用Assembly动态加载程序集
在程序开发中,经常需要调用到外部的DLL,所以需要反射技术,动态的加载程序集,方便调用.例如我们创建一个这样的类:namespace User{ public class ShowName &n...
利用Assembly动态加载程序集
在程序开发中,经常需要调用到外部的DLL,所以需要反射技术,动态的加载程序集,方便调用.例如我们创建一个这样的类:namespace User{ public class ShowName &n...
C#实现页面加载
很多情况,我们的页面加载速度很慢,这时候就需要一个进度条来等待,增加用户友好性.原理比较简单,在page_load的时候创建一个div,然后判断页面的加载装载状态,完成后消失.下面的代码: public void Loadi...
【自然框架】之通用权限(八):权限到字段(列表、表单、查询)
列表 myGrid先说一下myGrid,我会根据Manage_FunListCol表和Manage_Columns表的内容,绘制出来一个table,就是<table><TR><TD></TD></TR></table>的HTML。主要的目的就是显示数据。他和GridView相比,myGrid可...
【自然框架】之通用权限(七):权限到按钮
按钮组 先说一下按钮组,我会根据Manage_ButtonBar表的内容,绘制出来一个按钮组,就是<input type=”button”>的按钮(比如添加、修改),通过按钮来打开指定的页面。每个节点...
【自然框架】之通用权限(六):权限到节点
功能节点 【图一:功能节点的效果】 【图二:功能节点的数据】 先说一下功能节点,先看图一,左面的就是我所说的功能节点,这个节点是根据Mana...
【自然框架】之通用权限(五):项目描述表组
项目描述表组 这里的表比较多,主要分为两个部分,一个是“字典信息”,这里就不介绍了,感兴趣的话,请下载数据库说明文档;另一个就是装载配置信息的表。 &n...
【自然框架】之通用权限(四):角色表组
角色表组 目前有七个表:(有四个是这两天才加上的) 一、Role_Roles ,记录角色信息,比如角色名称、角色描...
【自然框架】之通用权限(三):组织结构表组
继续,这是第三章了。拖得有点长,但是我也是一边写,一边在想办法,想怎么做才能让资源权限也能通用起来。看大家的回复也给了我一些提示,我也在修改我的方案。原来打算用来解决一个人虽然在业...
【自然框架】之通用权限(二):人员表组
继续,这是第二章了。本来想在这一章里面介绍三个表组来着,但是我有点写不好的感觉,还是多分几章吧,这一章就只介绍人员表组。第二章到第五章主要是介绍表结构。我是习惯使用Excel来设计表,一开始的时候只...
【自然框架】之通用权限(一):简介、数据结构
简介(以下都是我的个人理解,不一定正确。如果有误请多多指正。)1、何谓权限? 我说一下我的理解,权限从字面上看就是“权力的限制”。在软件里面,权力是什么呢?就是一种操...
一种灵活的WPF程序多国语言支持
软件开发常常会被要求支持多国语言。而且想要软件有更多的受众,做好本地化无疑是必然的选择。对于WPF程序而言,支持多语言的方式实在是多种多样。微软的官方解决方案:使用Resource,并把Resource按语言编译成独立D...