- 博客(39)
- 资源 (11)
- 收藏
- 关注

原创 桌面搜索(含源码c#)
桌面搜索(含源码c#) 基于Lucene.Net实现的一个简单搜索工具,方便快速的查找文件.使用说明: (1) 程序文件说明. (2) 索引配置.配置文件名为para.txt,内容包含要索引的磁盘路径. (3) 文件索引. (4) 文件搜索.源码你可以在这里下载
2010-07-17 22:43:00
1105

原创 PE文件解析(C#)
<br />最近利用空闲时间对PE结构作了了解,为了加深理解,在学习的过程也实现了一个不太完善的解析类库。<br />作为学习的一个锚点,特在此记录一下,如果以后有时间希望可以写一写这方面的文章。<br /> <br />我已将代码上传到优快云,以备以后查找,可以在这里找到她。
2010-06-28 14:57:00
2955

原创 Bmp文件解析(c#)
具体格式介绍,请参照以下文章: Bmp文件格式BMP文件格式分析 以下是代码: public class BmpParser { public static BmpInfo Parse(string path) { BmpInfo bmpInfo = new BmpInfo();
2010-05-28 19:07:00
5793
原创 测试
俄罗斯方块: 按Ctrl或空格键或回车键快速下落 功能简介:1. 形状自定义。可自由扩展。2.魔法形状功能。游戏中的小花即魔法形状,它能够穿透方块,落到底部的空区域。可自由扩展。3 .实现道具功能。游戏中的五角星即是道具,在消除行时获取。获取道具在右侧列表出现,按对应的数字键即可释放,减速五秒。可自由扩展。4. 截图功能。 俄罗斯方块源码
2010-12-11 17:20:00
652
原创 代码集锦
1. Date的构造函数,在智能提示中只能看到通过年,月,日等够早的,你也可以这样var duration : Number = DateUtil.DAY_IN_MILLISECONDS * 1;var endDate : Date = new Date( startDate.getTime() + duration ); return endDate;
2010-11-20 07:51:00
739
转载 flex 图片滤镜效果实例
<br />先附上几个别人例子,引自:http://www.cnblogs.com/xxcainiao/archive/2008/11/08/1329664.html<br />1:聚光灯效果:<br />实例:http://www.rphelan.com/flex/SpotlightDemo/SpotlightDemo.html<br />源文件:http://www.rphelan.com/flex/SpotlightDemo/srcview/index.html<br />2:放大镜效果:<br />
2010-09-28 17:10:00
2825
原创 重力小球
<br />package{ import flash.display.Shape; import flash.events.Event; import flash.events.MouseEvent; import flash.display.Bitmap; import flash.display.Sprite; public class Ball extends Sprite { public var radius:Number = 40; publi
2010-09-04 17:39:00
790
原创 红黑树(C#)
红黑树(C#) 黑树是插入操作类似于儿茶查找树的插入操作。只是把退出条件将NULL改为统一的叶子节点即可。关键的是对红黑树插入之后的调整操作调整策略如下:(插入调整主要是考虑当前节点和当前节点的叔叔之间的关系)1、叔叔节点颜色为红色调整策略: 将父亲节点的颜色改为黑色 将叔叔节点的颜色改为黑色 将当前节点的指针改为其父亲节点的父亲2、当叔叔节点颜色为黑色,且当前节点在其父亲节点的右子树上 将当前节点指针移动到其父亲节点 并以当前节点为轴进行左转操作 3、 当叔叔节点颜
2010-07-16 07:08:00
1816
原创 二叉查找树(C#)
二叉查找树(C#)代码实现(自己学习过程的产物,仅供自己玩)/// /// 二叉查找树 /// public class BinarySearchTree { #region 构造函数 public BinarySearchTree(BinarySearchTreeNode root) { this.Root = root; } public
2010-07-13 16:24:00
1129
原创 桶排序(C#)
桶排序(C#)<br />代码实现:<br />/// <summary> /// 桶排序 /// </summary> /// <param name="arrayToSort">待排序的数组(该数组的元素在[0-1) )</param> /// <returns>排序后的结果</returns> public static double[] BucketSort(double[] arrayToSort)
2010-07-07 13:25:00
1930
原创 基数排序(C#)
基数排序(C#)<br />代码实现:<br />/// <summary> /// 基数排序 /// </summary> /// <param name="arrayToSort">要排序的数组</param> /// <param name="maxDigit">数字的最大位数</param> /// <returns>排序后的结果</returns> public static int[] R
2010-07-07 13:23:00
1727
原创 计数排序(c#)
计数排序(C#)<br />代码实现:<br /> /// <summary> /// 计数排序。 /// 要求: /// arrayToSort的元素必须大于等于0,或者经过一定的转换使其元素在 /// 大于等于0范围内。例如有如下序列(-1,-8,10,11),那么根据最小值8, /// 将各个数字加8转化为(7,0,18,19),然后进行计数排序,结果为(0,7,18,19),
2010-07-07 13:22:00
1255
原创 快速排序(C#)
快速排序代码实现:public static void QuickSort(int[] a, int startIndex, int endIndex) { if (startIndex > endIndex) return; int keyIndex = Partion(a, startIndex, endIndex); QuickSort(a, startIndex, k
2010-07-06 07:50:00
1125
原创 堆排序(C#)
堆排序代码如下: /// /// 最小堆排序(升序) /// public static int[] MinHeapSort(int[] a) { // 将数组构建为最小堆 BulidMinHeap(a); int aLenght = a.Length; int heapSize = aLenght;
2010-07-04 17:14:00
2337
2
原创 冒泡排序(C#)
冒泡排序 将被排序的记录数组R[1..n]垂直排列,每个记录R[i]看作是重量为R[i].key的气泡。根据轻气泡不能在重气泡之下的原则,从下往上扫描数组R:凡扫描到违反本原则的轻气泡,就使其向上"飘浮"。如此反复进行,直到最后任何两个气泡都是轻者在上,重者在下为止.[动画演示] 代码实现如下: /// /// 冒泡排序 /// public static int[] BubbleSort(int[] needSortArray)
2010-07-04 12:14:00
733
原创 插入排序(C#)
算法导论学习(一) - 插入排序 插入排序是一个对少量元素进行排序的有效算法.插入排序的工作机理与很多人打牌时,整理手中牌时的做法差不多.在开始摸牌时,我们的左手是空的,牌面朝下放在桌上.接着,一次从桌上摸起一张牌,并将它插入到左手一把牌的正确位置上.为了找到这张牌的正确位置,要将它与手中已有的每一张牌从右到左地进行比较.无论在甚么时候,左手的牌都是排好序的,而这些牌原先都是桌上那副牌里做顶上的一些牌.代码实现如下: /// /// 插入排序(升序) ///
2010-07-03 18:03:00
852
转载 A*寻径算法新手入门
译者说:无论是现在风靡的网页游戏,还是老牌的网络游戏,寻径几乎都是难以回避的一个话题,而寻径必然从A*算法开始。关于A*国外相关的资料相当丰富,很多时候让我们为难的还不是具体的算法,而是A*的基本思路和概念。很多门槛都是从一堆陌生的概念开始的。而本文则是A*算法真正入门级的读物,不仅仅是清除了概念上的障碍还给出了相关话题深入学习的线索。文中有几点模糊的地方,我已经和原作者沟通过,后面会专门讲述。 A*寻径算法新手入门A* Pathfinding for BeginnersBy Patrick Lester
2010-06-05 11:31:00
4093
原创 Flv文件解析(c#)
<br />这两天看了在 Silverlight 应用程序中实现对 FLV 视频格式的支持,很受启发.<br /> <br />这两天也没什么事情,于是自己也写了一个flv解析的小程序,不求代码的质量,只求能够对flv文件格式有一个了解,<br />作为学习过程特在此记录.我写的程序可以在这里下载到.
2010-06-01 19:27:00
954
原创 c#随机产生常用汉字
原理请参照下边的文章:用C#生成随机中文汉字验证码的基本原理汉字区位码表区位码、国标码与机内码的转换关系 1)区位码先转换成十六进制数表示 (2)(区位码的十六进制表示)+2020H=国标码; (3)国标码+8080H=机内码 举例:以汉字“大”为例,“大”字的区内码为2083 1、区号为20,位号为83 2、将区位号2083转换为十六进制表示为1453H 3、1453H+2020H=
2010-05-30 11:44:00
6268
1
原创 文章推荐
C#热图生成(二)——with Silverlightc#中的jQuery——HtmlAgilityPackPOI 1.2教程(目录)javascript 正则表达式JavaScript对象模型-执行模型精通 JS正则表达式
2010-05-27 19:03:00
448
原创 输出RSS
public class CommentRss : IHttpHandler { public void ProcessRequest(HttpContext context) { string url = context.Request.QueryString["url"]; WebClient
2010-04-29 23:56:00
468
原创 Http数据压缩
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Services;using System.IO.Compression;namespace WebApplication2{ /// /// $co
2010-04-29 21:41:00
954
转载 Silverlight Demo(转帖)
What a beautiful, though distracting, flash website! Lets do it in Silverlight! This weekend I came across this flash website, in my own personal opinion I thought this site was awesome. It
2009-11-17 20:38:00
4121
原创 NHibernate实体映射文件生成模版(MyGeneration)
Template Code <%public class GeneratedTemplate : DotNetScriptTemplate{ // 前缀 protected string _prefix; protected string _NullSufix; protected bool _CreatingXML; //选中的表 priva
2009-11-13 22:29:00
3254
原创 C# 图片处理 (看完后你会知道 PS原来是这样做的) (转帖)
转一篇 C# 图片处理 (看完后你会知道 PS原来是这样做的) 原始图片: ISINBAEVA ~~~~~~~~ 一. 底片效果原理: GetPixel方法获得每一点像素的值, 然后再使用SetPixel方法将取反后的颜色值设置到对应的点.效果图: 代码实现: 底片效果 private void button1_Click(object sender, EventA
2009-10-11 18:40:00
1241
原创 使用C#代码安装 Windows 服务(不使用InstallUtil) (转帖)
转自大豆男生 using System;using System.Collections.Generic;using System.ServiceProcess;using System.Configuration.Install;static class Program{ /// /// 应用程序的主入口点。 /// [STAThread]
2009-09-15 19:40:00
1066
转载 十个极其有用的在线网站设计工具(转帖)
转自技术的超然台十个极其有用的在线网站设计工具 发现有不少外国朋友看我的blog,为保他们也有东西可看,特附英文在下。大家也可趁机复习下English。也许你和我一样只能使用windows进行网页设计开发工作,而设计时常用的操作诸如颜色选择,创作字体,编辑图片,或是测试效果是否都必须麻烦地打开新的软件窗口呢?这篇文章将告诉你一堆有用的网络应用,解除设计师的烦恼。Whe
2009-09-12 08:40:00
628
原创 CSS行高line-height属性理解及应用(转帖)
转自jcdmt的博客 CSS行高line-height属性理解及应用 行高的概念看上去很简单——文字行的高度,其实,行高所涉及到的基础知识,对于今后理解其它属性也很重要。大片密密麻麻的文字往往会让人觉得乏味,因此适当地调整行高(line-height)可以减低阅读的困难与枯燥,并且使页面显得美观。行高指的是文本行的基线间的距离,但是文本之间的空白距离不仅仅是行高决定的,
2009-09-06 09:14:00
2679
原创 Cache-Control: no-cache,Cache-Control: no-store,Pragma: no-cache区别
Cache-Control: no-cache:这个很容易让人产生误解,使人误以为是响应不被缓存。实际上Cache-Control: no-cache是会被缓存的,只不过每次在向客户端(浏览器)提供响应数据时,缓存都要向服务器评估缓存响应的有效性。 Cache-Control: no-store:这个才是响应不被缓存的意思。 Pragma: no-cache:跟Cache-Cont
2009-08-18 20:37:00
78640
转载 HTTP缓存(转帖)
转自:http://morganchengmo.spaces.live.com/blog/cns!9950CE918939932E!2132.entry Config HTTP Header For Better Client Performance网站的性能(Performance)要考虑两方面,一方面是在Server端的运行效率,另一方面是在Client端感受到的效率。不要以
2009-08-18 07:47:00
2115
原创 Oracle中Clob类型处理解析
最近利用NHibernate映射类型为Clob字段在插入数据时发现当字符的字节数(一个半角字符一个字节,一个全角字符两个字节)在2000-4000之间时报错(ORA-01461:仅可以插入LONG列的LONG值赋值)。经过不断查找资料和自己的试验该问题终于得到解决,下边我将自己的心得给大家做一个分享。准备系统环境 xp+.net2.0+oracle9i 表结构(由于是测试
2008-08-09 08:52:00
38337
1
原创 中文Visual Studio中使用ActiveWriter
1. 下载ActiveWriter.目前版本为Preview4,支持VS2005和VS2008.下边以VS2005作说明。 2. 解压后安装ActiveWriter,安装过程一路回车就可以了。3. 新建一个解决方案,然后选中工程右键选 添加-新建项目. 4. 选中类图关系,修改其扩展名称为actiw.5. 单击添加按钮后生成如图。6. 生成的实体类文件存放在ClassDiagram
2008-05-21 21:49:00
2964
1
原创 代码快速编辑-ultraedit-32的使用技巧
前几天看到同事在写一个实体类文件时,一边看PLSQl的表的字段,一边VS2005中打字符,还不时对照是否打错。看到同事辛苦的样子,我实在不忍。于是便向他推荐了使用UE的技巧:1.复制PLSQL的表的所有字段。选中所有字段,然后右键菜单选中【Copy Comma Separated】(如图1)(图1)2.打开UE,复制到文档。(如图2)(图2)3.替换逗号。快捷键Ctlr+R 打开替
2008-05-21 20:01:00
2546
原创 Visual Studio 代码编辑快捷键
1.转达写: Ctrl+Shift+U2.转小写: Ctrl+U3.展开或折叠大纲显示(及Region块): Ctrl+M+L4.添加书签:Ctrl+B+T 前一标签:Ctrl+B+P 后一标签:Ctrl+B+N5.格式化代码显示:Ctrl+K+D ( 这个功能能很有用,使代码看起来规范一致)6.剪切行:Ctrl+L7.封装字段:Ctrl+
2008-05-20 21:51:00
1743
转载 c#比较两个IP地址大小
/**//// /// 确保结束ip大于开始ip /// private bool validateIP(string startIP,string endIP) ...{ // 分离出ip中的四个数字位 string[] startIPArray = startIP.Split(.);
2008-03-31 21:10:00
4110
转载 C#实现控制台退出控制
using System;using System.Runtime.InteropServices;using System.Threading;using System.Diagnostics;namespace ConsoleApplication3...{ public delegate bool ConsoleCtrlDelegate(int dwCtrlType);
2008-03-31 21:08:00
9846
转载 注册系统热键
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Runtime.InteropServices; na
2008-03-31 21:06:00
994
转载 限制只启动一个程序实例
using System;using System.Collections.Generic;using System.Windows.Forms;using System.Threading;namespace OneCase...{ static class Program ...{ /**//// /// 应用程序的主入口点。 ///
2008-03-31 21:00:00
911
Flv文件解析(c#,包含flv文件结构说明)
2010-06-01
c#局域网共享搜索工具(含源码)
2007-06-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人