- 博客(132)
- 资源 (8)
- 问答 (1)
- 收藏
- 关注
原创 IRequiresSessionState和IReadOnlySessionState应用上的一些差异
在调用ashx时,如果需要应用Session,则必须继承接口IRequiresSessionState,IReadOnlySessionState,但根据字面,可以知道IRequiresSessionState可对Session进行所有操作,IReadOnlySessionState只能对Session进行只读操作假设场景:有页面Test.aspx以及一般处理程序Requires.ashx和R
2013-05-07 10:54:30 6037 2
原创 C#条形码生成(六)----GS1-128条形码
首先需要说明该部分代码虽然经过个人测试,也使用扫描枪测试,但本人不保证代码完全正确其次代码没有遵循“先预定义长度后非定长”的原则,但遵循了非预定义长度字符串后都加入FNC1分隔符最后虽然此部分代码遵循了 GBT 16986-2009 商品条码 应用标识符标准,但实际并未完全遵循,仅遵循了标识符长度和输入字母原则补充:此部分代码用到了前面的Code128Auto的生成编码代码,所以将部分
2012-01-10 10:53:05 11658 3
原创 C#条形码生成(五)----Web下的测试
Html部分 无标题页 $(document).ready(function() { $("#barButton").click(function() { var raw = $.trim($("#rawData").val()); $("#im
2011-12-31 16:54:28 5515
原创 C#条形码生成(四)----Code128Auto
Code128Auto就是完全遵循GBT 18347-2001 128条码 上面的最小长度原则 编写的条形码/// /// Code128Auto条形码,遵循长度最小原则 /// public class Code128Auto : absCode128 { public Code128Auto(string rawData)
2011-12-31 16:35:16 11630 11
原创 C#条形码生成(三)----简单的三种Code128实现
编写这三类条形码的时候,网上baidu来baidu去,就是没找到关于Code128A,Code128B,Code128C的明确定义,然后就按照网上通用的说法只取相应的字符集来编写了这部分代码CodeApublic class Code128A : absCode128 { /// /// Code128A条形码,只支持128字符集A(数字、大
2011-12-31 16:29:57 18763 3
原创 C#条形码生成(二)----Code128抽象类
Code128抽象类,设计思路是采用模板,C#的Drawing还是不熟悉,开始用了Pen画竖条,然后出来的图扫描枪根本不认,最后参考了网上已有的条形码写法,采用SetPixel方法,目前生成的Code128码扫描枪可以正确读取,但条形码的尺寸标准还没遵循,有待改进,在编写完GS1-128部分后,会来修改此部分图片代码/// /// Code128抽象类 ///
2011-12-31 16:21:54 9753 2
原创 C#条形码生成(一)----接口、Code128基础数据、枚举
接口,这样的接口能够应用到各种的一维,二维码 /// /// 条形码接口 /// public interface IBarCode { string RawData { get; } /// /// 条形码对应的数据 /// string Encod
2011-12-31 16:12:58 8739 2
原创 获取指定日期在该年(月)中属于第几个星期
在论坛回答了别人的帖子,就顺便在这里记录一下,当然网上已经有很多现成的方法,但我看了下还是觉得我的最简单,呵呵/// /// 获取指定日期在该年中属于第几个星期 /// /// /// public static int GetWeeksInYear(this DateTime date)
2011-12-13 16:50:18 1473
原创 lock对象时使用Monitor.Exit导致异常
lock (obj) { Console.WriteLine(System.DateTime.Now); //Monitor.Exit(obj); Thread.Sleep(3000); Console.WriteLine(System.
2011-12-12 10:22:23 3102
原创 生成最大值范围内无重复值的长度为最大值的随机序列List<int>
这种方法一般的用途就是将一批要显示的数据乱序随机显示,而我当初写这个方法也是抄袭的QQ密码提问的做法 原始的写法是这样的:public static List GetRandomList(this int maxValue) { Random rd = new Random(); List list = new Li
2011-11-22 15:44:19 1747
原创 生成RNGCryptoServiceProvider随机数和随机gb2312一级中文(根据网上的修改)
随机数用的是msdn上的例子,不过做了下修改,随机中文因为网上找到的写法很重复,所以按照gb2312标准修改了下随机数:/// /// 生成小于输入值绝对值的随机数 /// /// /// public static int Next(this int numSeeds) {
2011-11-22 15:17:39 2975
原创 配置文件变更实时监控类(观察者模式)
因为经常要写各种配置文件,所以曾经写过监控文件变更的方法,后来其他地方要用到时每次都要copy不方便,于是修改了下代码,封装成一个类库,这样只要需要监控的文件都可以通过这个类库来实现监控,以下是代码Observer.cs,文件监控类,利用微软的FileSystemWatcher 实现实时监控,只监控修改/// /// 文件观察者,只监控文件内容修改,不监控其他诸如文件名称被改,
2011-11-18 09:19:48 3404 3
NET Core RTM即将发布
2016-06-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人