11 2012 档案
自定义 ConfigurationSection,ConfigurationSectionGroup [web.config操作]
摘要:数据定义 1 public interface ICustomConfigurationGroup{} 2 public interface ICustomConfigurationSection{} 3 4 public class CustomConfigurationGroup : ConfigurationSectionGroup, ICustomConfigurationGroup 5 { 6 } 7 8 public class CustomConfigurationSection : ConfigurationSec... 阅读全文
posted @ 2012-11-24 22:57 极简 阅读(1237) 评论(0) 推荐(0) 编辑
Excel数据 导入到 SQL2008 错误码 Error 0xc020902a
摘要:【Excel 导入SQL错误】实例:[styling]字段Error 0xc020902a: Data Flow Task 1: The "output column "styling" (96)" failed because truncation occurred, and the truncation row disposition on "output column "styling" (96)" specifies failure on truncation. A truncation error occ 阅读全文
posted @ 2012-11-24 20:35 极简 阅读(1367) 评论(0) 推荐(0) 编辑
User管理 FormsAuthenticationTicket
摘要:Global1 void Application_AuthenticateRequest(object sender, EventArgs e)2 {3 UserHelper.SetRoles();4 }Login: 1 protected void LoginUser_Authenticate(object sender, AuthenticateEventArgs e) 2 { 3 string username=LoginUser.UserName; 4 ... 阅读全文
posted @ 2012-11-24 20:33 极简 阅读(406) 评论(0) 推荐(0) 编辑
Web.config:machineKey 与 SSO单点登录
摘要:SSO:SSO英文全称Single Sign On,单点登录。SSO是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。它包括可以将这次主要的登录映射到其他应用中用于同一个用户的登录的机制。如果你的Asp.Net程序执行时碰到这种错误:"验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 <machineKey> 配置指定了相同的 validationKey 和验证算法。不能在群集中使用 AutoGenerate。”那么说明你没有让你的应用程序使用统一的machineKey,那么machineKey的作用是什么呢?按照MSDN的标准说 阅读全文
posted @ 2012-11-24 20:33 极简 阅读(942) 评论(0) 推荐(0) 编辑
Attribute属性 解析
摘要:获取枚举的Description Attribute: 1 public static string GetEnumDescription(Enum enumSubitem) 2 { 3 if (enumSubitem == null) 4 return String.Empty; 5 6 string strValue = enumSubitem.ToString(); 7 8 System.Reflection.FieldInfo fieldinfo = enumS... 阅读全文
posted @ 2012-11-24 20:33 极简 阅读(396) 评论(0) 推荐(0) 编辑
玩转 Route
摘要:Handler类:DefaultRouteHandler 1 public class DefaultRouteHandler:IRouteHandler 2 { 3 4 IHttpHandler IRouteHandler.GetHttpHandler(RequestContext requestContext) 5 { 6 if (requestContext == null) 7 throw new ArgumentNullException("requestContext")... 阅读全文
posted @ 2012-11-24 20:32 极简 阅读(325) 评论(0) 推荐(0) 编辑
iTextSharp 生成pdf Form 实例
摘要:使用Adobe acrobat Pro先手工做一个Pdf Form的模板:1.新建:,选择新建/Pdf form file(Ctrl+N), 可以选择先有的某些类型的文件作为最处的模板,选择一个文件后(例如.txt的),就新建好了.2.编辑:选择右边的工具栏,选择Content/Edit Docum... 阅读全文
posted @ 2012-11-16 21:36 极简 阅读(1327) 评论(1) 推荐(1) 编辑
条形码 BarCode (C# BarcodeLib.dll)
摘要:1 static void BuildBarcode()2 {3 System.Drawing.Image image;4 int width=250, height=100;5 byte[] buffer = GetBarcode(height, width, 6 BarcodeLib.TYPE.CODE128, "Avx-(13614)-vR", out image);7 } 1 static byte[] GetBarcode(int he... 阅读全文
posted @ 2012-11-16 21:36 极简 阅读(9794) 评论(6) 推荐(2) 编辑
.Net 4.0 新特性
摘要:A.dynamic 1 public class dynamicDemo 2 { 3 public static void Test() 4 { 5 dynamic d = 100; 6 d += 10; 7 Console.WriteLine(d.GetType()+" +=10 Result:\t"+d); 8 d = 1.200; 9 d += 10;10 Console.WriteLine(d.GetType() + " +=10 Resul... 阅读全文
posted @ 2012-11-16 21:35 极简 阅读(223) 评论(0) 推荐(0) 编辑
iTextSharp 生成PDF 实例
摘要:1 static void Main(string[] args) 2 { 3 //CreatePDF 4 string name=Guid.NewGuid().ToString("N"); 5 Doc... 阅读全文
posted @ 2012-11-16 21:35 极简 阅读(710) 评论(0) 推荐(0) 编辑
C# 图片操作 常用方法 总结
摘要:Image To byte[]1 //image to byte[]2 static byte[] Image2Bytes(System.Drawing.Image photo)3 {4 //System.Drawing.Image photo = new System.Drawing.Bitmap(path);5 System.IO.MemoryStream ms = new System.IO.MemoryStream();6 photo.Save(ms, System.Drawin... 阅读全文
posted @ 2012-11-16 21:34 极简 阅读(621) 评论(0) 推荐(0) 编辑
Excel[.xls|.xlsx|.csv] 导入 导出
摘要:程序集1 using System.IO;2 using System.Data;3 using System.Data.OleDb;4 using System.Data.Odbc;导入[.xls|.xlsx] 1 public static DataTable FromExceFile(string pathName) 2 { 3 DataSet ds = new DataSet(); 4 try 5 { 6 7 FileInfo file = new FileInf... 阅读全文
posted @ 2012-11-16 21:34 极简 阅读(1266) 评论(0) 推荐(0) 编辑
计算字符串显示的像素
摘要:画布类实现: 1 public class GrapTool 2 { 3 4 public GrapTool() 5 { 6 } 7 8 private Graphics g; 9 protecte... 阅读全文
posted @ 2012-11-11 22:08 极简 阅读(375) 评论(0) 推荐(0) 编辑
大数据量处理模式
摘要:【数据库】建视图、建索引来优化查询用分页查询的存储过程游标。。。 异步? 【Ajax大数据量处理(分页思维)】思路如下: 将大数据量数据进行分割返回,例如需要返回100条数据,我们可以通过10次请求来进行返回数据。每次返回数据的时候其中包括数量的总行数、返回当前数据的位置、此次返回数据的数量。例如:{TotalRowsCount:100,CurrentRowsIndex:60,CurrentRowsCount:10}。代表总行数:100,当前行数已经返回到:60,此次返回数量10。【程序代码】【算法方案】A.分布式处理 mapreduce适用范围:数据量大,但是数据种类小可以放入内存基本原.. 阅读全文
posted @ 2012-11-11 20:32 极简 阅读(239) 评论(0) 推荐(0) 编辑
大数据量 处理方法总结(转)
摘要:1.Bloom filter适用范围:可以用来实现数据字典,进行数据的判重,或者集合求交集基本原理及要点:对于原理来说很简单,位数组+k个独立hash函数。将hash函数对应的值的位数组置1,查找时如果发现所有hash函数对应位都是1说明存在,很明显这个过程并不保证查找的结果是100%正确的。同时也不支持删除一个已经插入的关键字,因为该关键字对应的位会牵动到其他的关键字。所以一个简单的改进就是 counting Bloom filter,用一个counter数组代替位数组,就可以支持删除了。还有一个比较重要的问题,如何根据输入元素个数n,确定位数组m的大小及hash函数个数。当hash函数个数 阅读全文
posted @ 2012-11-11 20:31 极简 阅读(360) 评论(0) 推荐(0) 编辑
iTextSharp 使用详解(转)
摘要:PDF文件是目前比较流行的电子文档格式,在办公自动化(OA)等软件的开发中,经常要用到该格式,但介绍如何制作PDF格式文件的资料非常少,在网上搜来搜去,都转贴的是同一段“暴力”破解的方法,代码片断如下: StreamWriter pPDF=new StreamWriter(filePath); ArrayList xRefs=new ArrayList(); float yPos =0f; long streamStart=0; long streamEnd=0; long streamLen =0; string strPDFMessage=null; //PDF文档头信息 strPDFMe 阅读全文
posted @ 2012-11-11 20:25 极简 阅读(518) 评论(0) 推荐(0) 编辑
字符集(Character set)
摘要:字符编码:是指将计算机的二进制编码与某个抽象字符集合一一对应的规则.常见字符集名称:ASCII字符集(7bit)、GB2312字符集(2B)、BIG5字符集(2B)、GB18030字符集(4B)、Unicode字符集等。计算机要准确的处理各种字符集文字,需要进行字符编码,以便计算机能够识别和存储各种文字。[GB2312 字符集]内容: GB2312收录简化汉字及一般符号、序号、数字、拉丁字母、日文假名、希腊字母、俄文字母、汉语拼音符号、汉语注音字母,共 7445 个图形字符。其中包括6763个汉字,其中一级汉字3755个,二级汉字3008个;包括拉丁字母、希腊字母、日文平假名及片假名字母、俄语 阅读全文
posted @ 2012-11-11 17:03 极简 阅读(560) 评论(0) 推荐(0) 编辑
QQwry.dat 数据结构 存储结构 解析[C#代码]
摘要:存储格式: A.文件头(大小8字节), B.记录区(不定长),C.索引区(大小由文件头决定)A.文件头是8个字节长度,前四个字节存储了第一条索引的绝对地址, 后四个字节存储了最后一条索引的绝对地址。 (2^32字节=4GB)B.记录的格式是[IP地址][国家记录][地区记录]: ip:4字节, 国家记录(字符串,0结尾), 地区记录(字符串,0结尾) [字段形式] 国家名或者地区名,我们就有了两个可能: 第一就是直接的字符串表示的国家名, 第二就是一个4字节的结构, 第一个字节表明了重定向的模式, 后面3个字节是国家名或者地区名的实际偏移位置(指针)。 [重定向的模式]有两种:0x01、0.. 阅读全文
posted @ 2012-11-11 13:10 极简 阅读(962) 评论(0) 推荐(0) 编辑
使用HTML Help Workshop将HTML转为CHM
摘要:使用HTML Help Workshop编译成CHM文件需要如下三个文件,分别以hhp,hhc,hhk为文件后缀名。hhp:CHM工程文件,CHM目标文件属性参数在这里配置.hhc,列表文件,确定目标文件中左侧树形列表中"目录"选项卡下的内容.hhk,索引文件,确定目标文件中左侧树形列表中"索引"选项卡下的内容.[hhp文件]hhp几乎就是一个标准的ini文件.分为三个小节Option,Windows,Files.典型的配置文件(hhp)结构如下:test.hhp[OPTIONS]Compatibility=1.1 Or laterDefault win 阅读全文
posted @ 2012-11-11 13:09 极简 阅读(1692) 评论(0) 推荐(0) 编辑
javascript this对象 作用域链scope chain
摘要:【作用域】var tt = 'aa';test(); //先调用后再定义function test(){alert(tt); //undefinedvar tt = 'dd';alert(tt); //dd}函数在定义它们的作用域里运行,而不是在执行它们的作用域里运行。调用对象位于作用域链的前端,局部变量(在函数内部用var声明的变量)、函数参数及Arguments对象都在函数内的作用域中——这意味着它们隐藏了作用域链更上层的任何同名的属性。未使用var关键字定义的变量都是全局变量<script type="text/javascript&quo 阅读全文
posted @ 2012-11-10 22:58 极简 阅读(354) 评论(0) 推荐(0) 编辑
C#开源资源大全(转)
摘要:一、AOP框架 Encase 是C#编写开发的为.NET平台提供的AOP框架。Encase 独特的提供了把方面(aspects)部署到运行时代码,而其它AOP框架依赖配置文件的方式。这种部署方面(aspects)的方法帮助缺少经验的开发人员提高开发效率。 NKalore是一款编程语言,它扩展了C#允许在.net平台使用AOP。NKalore的语法简单、直观,它的编译器是基于Mono C#编译器(MCS)。NKalore目前只能在命令行或#Develop内部使用。NKalore兼容公共语言规范CLS(Common Language Specification),它可以在任何.NET开发环境中使用 阅读全文
posted @ 2012-11-10 21:36 极简 阅读(238) 评论(0) 推荐(0) 编辑
CSS之background-position 百分数形式
摘要:background-position:length | left | center | right length | top | center | bottom;概念:移动的x和y坐标,指的是背景图片相对于容器左上角移动的坐标。向右为x++,向下为y++。为负数时向上/向左移动。其中left:0%,center:50%,right:100%.将百分数换成像素,长度=(容器长度-背景图片长度)*百分比. 阅读全文
posted @ 2012-11-09 18:21 极简 阅读(232) 评论(0) 推荐(0) 编辑
CSS之position属性全解
摘要:【概念】static:默认取值,位置跟书写的顺序一样。relative:相对位置,参照物是自己本身,当相对运动时,只影响自己的显示位置,且依然占据原先的位置,后边的标签流不会受到影响。absolute:绝对定位,参照物是离本元素最近的一个(有relative或absolute属性)定位的“祖先”,如果没有这个父容器,那默认就是body。fixed:真正的绝对定位,其位置永远相对浏览器位置来计算。而且就算用户滚动页面,元素位置也能相对浏览器保持不变,也就是说永远可以看到,这 个做一些彩单的时候可以用。可惜的是ie还不支持【relative VS absolute】 relative 参照物是.. 阅读全文
posted @ 2012-11-09 18:02 极简 阅读(288) 评论(0) 推荐(0) 编辑

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