Truly
写精彩代码 品暇逸人生
posts - 91,comments - 425,views - 33万

随笔分类 -  C#

生成8位的不重复乱码
摘要:作者:Truly源码下载这个就是核心 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--1privatestaticlongGetNext(intseed)2{3intinitSeed=(int)(DateTime.Now.Ticks-seed*10... 阅读全文
posted @ 2010-02-05 16:24 Truly 阅读(1248) 评论(2) 推荐(0) 编辑
关于.NET的异常处理的几个误区
摘要:作者:Truly日期:2007.8.5很久前就想写这么一篇文章,因为很多人使用.Net多年之后还是对异常处理一知半解的,有很多误解,本文将讲解三个常见误解,一个是catch的使用方法是否正确,另外两个是try/catch的性能损失问题。有些人认为下面代码就是一个catch的错误用法:catch(Exceptione){throwe;}首先说明,这不是一个错误用法,但是通常来讲,我们应该避免这种代码... 阅读全文
posted @ 2007-08-05 16:21 Truly 阅读(4224) 评论(15) 推荐(1) 编辑
对于Asp.Net 2.0中脚本资源的研究(2)
摘要:对于Asp.Net 2.0中脚本资源的研究(2)Author: Truly在上篇文章中我们主要介绍了.net 2.0 中的资源文件,并以WebForms.js为例做了重点分析,有朋友问我如何获取所有的资源文件,方法有很多中。可以使用我们熟悉的Reflector导出所有资源文件(利用Reflector.FileDisassembler插件),也可以使用下面的方法:遍历所有资源:Attribute[]... 阅读全文
posted @ 2007-07-10 15:14 Truly 阅读(3599) 评论(1) 推荐(1) 编辑
移除用户控件的输出缓存(OutputCache)
摘要:用户控件的输出缓存(OutputCache),又称片断缓存,是缓存技术中最常使用的缓存手段之一,通过增加 指令可以很方便的使一个控件具有缓存功能,还可以根据需要通过参数缓存,甚至自定义参数比如为每个session缓存一份。通过Duration我们可以指定缓存的过期时间,单位为秒。但是有时候我们需要在缓存过期之前更新数据,防止无效数据呈现到页面上,那么如何对用户控件进行缓存更新呢? 答案是缓存依赖项... 阅读全文
posted @ 2006-10-12 12:55 Truly 阅读(1960) 评论(1) 推荐(0) 编辑
C#编写的一个俄罗斯方块游戏
摘要:呵呵, 51很快过完了.各位假期过得愉快吗?上次说的那个游戏现在发布出来, 本来打算用硬件中断,结果发现太过灵敏不易控制懒得再去处理了,最后改用keydown事件了.总体来说做的比较简单,算法优化什么的都没有考虑,写的很随意,有兴趣的自己看一下吧,没有怎么整理.http://www.cnblogs.com/Files/Truly/Terris.rar 阅读全文
posted @ 2006-05-04 11:51 Truly 阅读(858) 评论(1) 推荐(0) 编辑
高分辨率计数器和定时器应用
摘要:代码优化时需要用到精确的计时器。常用的有GetTickCount函数,可以达到毫秒级的精度。但还是很不够的,这时可以采用提高循环次数的办法。另外,还有一个精度更高的定时——“高分辨率性能计数器”(high-resolution performance counter),它提供了两个API函数,取得计数器频率的QueryPerformanceFrequency和取得计数器数值的QueryPerfor... 阅读全文
posted @ 2006-04-17 22:00 Truly 阅读(1194) 评论(0) 推荐(0) 编辑
C#中的键盘处理
摘要:使用Win32 API进行键盘UI设计,代码较多未整理,相关函数请看注释,点击 这里 下载完整代码。下一篇文章我们将讨论C#的定时器,最后是一篇用这些知识编写一个基于GDI+的小游戏的文章,敬请关注。using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.... 阅读全文
posted @ 2006-04-14 17:20 Truly 阅读(1379) 评论(0) 推荐(0) 编辑
给你的程序增加热键(C#)
摘要:Form1.cs private void Form1_Load(object sender, System.EventArgs e) { // 设置热键 SetHotKey(false, false, false,false,Keys.Space ); } ... 阅读全文
posted @ 2006-04-14 11:44 Truly 阅读(3201) 评论(0) 推荐(1) 编辑
对称加密DES和非对称加密RSA的实现
摘要:Shared strKey As String = "12345678" Shared strIV As String = "12345678" Private Shared Key() As Byte = Encoding.UTF8.GetBytes(strKey.Substring(0, 8)) Private Shared I... 阅读全文
posted @ 2005-11-07 18:01 Truly 阅读(1257) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

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