自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 资源 (12)
  • 收藏
  • 关注

原创 Asp.Net Mvc3 修改视图的默认路径

public class StructRazorViewEngine : RazorViewEngine { public StructRazorViewEngine() : base() { //Area视图路径其中{2},{1},{0}分别代表Area名,Controller名,Action名 AreaViewLocation

2012-07-09 12:14:39 4796 1

原创 谷歌百度以图搜图 "感知哈希算法" C#简单实现

/// /// 感知哈希算法 /// public class ImageComparer { /// /// 获取图片的Hashcode /// /// /// public static string GetImageHashCode(string imageName) { int width = 8; int height =

2012-05-15 13:38:16 6254 1

原创 C# 解析种子文件

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Collections;namespace XunleiHelper{ public class Torrent { #region 私有字段 private string _o

2012-04-14 14:26:22 4105

原创 将任意集合, 平分成若干份算法, 有待优化

public List> AverageSplit(ref List source, int groupCount) { List> list = new List>(); if (groupCount == 0 || source == null) return list; if (source.Count < groupCount) { list

2012-03-07 23:58:12 896

原创 C# 监视粘贴板

public partial class FrmMain : Form { private const int WM_DRAWCLIPBOARD = 0x308; private const int WM_CHANGECBCHAIN = 0x30D; private IntPtr nextClipHwnd; [DllImport("user32")] private s

2012-03-04 21:31:17 3478 1

原创 C# 模拟鼠标点击事件

/// /// 设置鼠标位置 /// /// /// /// [DllImport("user32.dll")] static extern bool SetCursorPos(int x, int y); /// /// 模拟点击 /// /// /// /// /// ///

2011-10-31 10:57:26 4645 1

原创 C# 简单加壳

新建一个CMD项目,复制程序到项目文件中,并设置成为“嵌入式资源”。程序代码Stream sr = Assembly.GetExecutingAssembly().GetManifestResourceStream("Query.e.exe");byte[] fileB

2011-09-05 12:39:36 1792

原创 为数据库引擎访问配置 Windows 防火墙

@echo =========  SQL Server Ports  ===================@echo Enabling SQLServer default instance port 1433netsh firewall set portopening TCP 1433 "SQLServer" @echo Enabling Dedicated Admin Connection p

2011-06-21 14:19:00 573

原创 查看Sql语句的执行时间

查看Sql语句的执行时间

2011-05-31 13:10:00 794

原创 键盘上的符号用英语怎么读?

键盘上的符号用英语怎么读?

2011-05-20 09:04:00 1959

原创 C# 调用迅雷下载引擎模块

C# 调用迅雷下载引擎模块

2011-05-13 20:43:00 5155 5

原创 C# 异步验证大文件的MD5值

C# 异步验证大文件的MD5值

2010-10-27 16:14:00 3893

原创 防止程序重复运行的一种写法

防止程序重复运行的一种写法

2010-08-14 16:53:00 884

原创 兼容IE和FF的js脚本写法

兼容IE和FF的js脚本写法

2010-07-05 16:23:00 1140

原创 Win2003 防木马、权限设置、IIS服务器安全配置整理

Win2003 防木马、权限设置、IIS服务器安全配置整理

2010-07-01 15:20:00 529

原创 C# 根据经度纬度计算两点的距离

public class Earth { /// /// 地球的半径 /// public const double EARTH_RADIUS = 6378.137; /// /// 计算坐标点的距离 /// /// 开始的经度纬度 /// 结束的经度纬度 /// 距离(公里) public static doubl

2010-03-25 14:29:00 1313

原创 程序员能力矩阵

<!-- .style1 { width: 106px; } -->注意:每个层次的知识都是渐增的,位于层次n,也蕴涵了你需了解所有低于层次n的知识。 计算机科学 Computer Science   2n (Level 0) n2 (Level 1) n (Level 2) log(n) (Level 3)  

2010-03-23 12:52:00 554 1

原创 Js window对象

JS的window对象窗口对象的属性和方法:格式:[window.]属性[window.]方法(参数)opener.属性opener.方法(参数)self.属性self.方法(参数)parent.属性parent.方法(参数)top.属性top.方法(参数)窗口名称.属性窗口名称.方法(参数)窗口对象的属性:document当前文件的信息

2010-03-02 14:45:00 761

原创 .net 中的XML注释祥解

一.摘要    .Net允许开发人员在源代码中插入XML注释,这在多人协作开发的时候显得特别有用。 C#解析器可以把代码文件中的这些XML标记提取出来,并作进一步的处理为外部文档。 这篇文章将展示如何使用这些XML注释。 在项目开发中,很多人并不乐意写繁杂的文档。但是,开发组长希望代码注释尽可能详细;项目规划人员希望代码设计文档尽可能详尽;测试、检查人员希望功能说明书尽可能详细等等。如果这些文

2010-01-11 16:41:00 846

原创 Winform 捕获组合键

// Ctrl + H if ((Control.ModifierKeys & Keys.Control) != 0 && e.KeyCode == Keys.H) { MessageBox.Show("Ctrl + H"); } // Alt + H if ((Control.ModifierKeys & Keys.Alt) != 0 && e.KeyCod

2009-12-31 17:50:00 3471

原创 窗体内控件拖拽移动

private void pictureBox1_MouseDown(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left) { // 记录鼠标在控件中的位置 moveX = e.X; moveY = e.Y; pictureBox1.MouseMo

2009-12-30 15:48:00 717

原创 ASP.NET HTTP运行时组成详解

  不管使用哪种底层平台,可靠性和性能都是对所有 Web 应用程序的主要要求,尽管从某种意义上讲,这两个要求是相互矛盾的。例如,要构建更可靠、更健壮的应用程序,可能需要将 Web 服务器与具体的应用程序分离,使应用程序在进程外工作。但是,如果在不同于 Web 服务器进程的内存环境中工作,应用程序将变慢。因此,需要采取合理的措施,以确保进程外代码尽可能快地运行。  在构建 Microsoft?

2009-11-18 17:08:00 484

原创 C#前途如何

   这世界上没有什么比编程工具更加牵动程序员的心。VC、VB、DELPHI、JAVA……这些耀眼的名字不仅占据了程序员的生活,而且似乎已经成为了某种信仰。可是,伴随着新世纪的脚步,这些信仰又一次遭遇了重大的挑战。微软,这头被法官和黑客们折腾得既疲惫又恼怒的狮子,发誓要保住它头上的王冠,拼尽全力,拿出了看家的本事——.NET战略。作为 .NET的核心开发语言,C# 顺理成章地浮出了水面。程序员们也

2009-11-05 13:32:00 709

原创 40种页面设计技巧

 1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键 no 可用于Table2. 取消选取、防止复制3. onpaste="return false" 不准粘贴4. oncopy="return false;" oncut="return false;" 防止复制5. IE地址栏前换成自己的

2009-11-03 12:22:00 763

原创 Javascript获取鼠标的位置, 获取Html控件的绝对位置的两种方法

 滑鼠游标相对于目前区块边框的距离event.offsetX、event.offsetY 滑鼠游标相对于目前浏览器边框的距离event.clientX、event.clientY、event.x、event.y    滑鼠游标相对于目前萤幕边框的距离event.screenX、event.screenY 获取Html控件的绝对位置的两种方法function getA

2009-11-02 12:00:00 5245 1

原创 高内聚, 低耦合

 首先要知道一个软件是由多个子程序组装而成,而一个程序由多个模块(方法)构成!而内聚就是指程序内的各个模块之间的关系紧密程度,偶合就是各个外部程序(子程序)之间的关系紧密程度.所以很易明白,为什么要高内聚?模块之间的关系越紧密,出错就越少!低偶合?子程序间的关系越复杂,就会产生更多的意想不到的错误!会给以后的维护工作带来很多麻烦!一个优秀软件开发人员的必

2009-10-29 17:39:00 1412

原创 JS鼠标事件大全

 js鼠标事件大全2008年01月14日 星期一 08:54一般事件 事件 浏览器支持 描述 onClick IE3|N2|O3 鼠标点击事件,多用在某个对象控制的范围内的鼠标点击 onDblClick IE4|N4|O 鼠标双击事件 onMouseDown IE4|N4|O 鼠标上的按钮被按下了 onMouseUp IE4|N4|O 鼠标按下后,松开时激发的事件 onMouseOver

2009-10-29 17:32:00 461

原创 new()的替代品

第一个要准备的就是解决一个对象是如何构造的. 我们选择很多:     1. 使用ObjectBuilder库;     2. 强迫所有需要创建的对象都支持 where T : new();     3. 做一个轻量级的对象构造 "泵";第一中选择很企业级, 但是可以用于业务逻辑, 对于工程化的设计模式库而言, 似乎有点本末倒置了, 有些重, 不过可以算作一种选择; 第二种选择, "Cut"对于客户

2009-10-27 18:55:00 712 1

原创 软件设计原则

    1. 单一职责原则(SRP): 一个类应该有且仅有一个引起变化的因素.    2. 开放封闭原则(OCP): 对扩展开放, 对修改封闭.    3. Liskov替换原则(LSP): 子类可以替换为他的基类    4. 依赖倒置原则(DIP): 高层模块不应该依赖于底层模块, 二者都应该依赖与抽象. 抽象不应该依赖于细节. 细节应该依赖于抽象    5. 接口隔离原则(ISP): 一个类对

2009-10-25 22:17:00 441

原创 .NET正则基础-正则委托

1        概述一般的正则替换,只能对匹配的子串做简单的处理,且只能是做string类型的处理之后,作为替换文本替换匹配子串,可以实现的功能比较有限。.NET的Replace()方法中的replacement参数,不仅可以是字符串,还可以是委托(delegate),在每次匹配成功时,都会调用委托方法,对匹配的子串进行处理之后,再作为替换文本返回,匹配子串使用委托方法,可以做任意复杂的处理,因

2009-10-25 12:45:00 570

原创 Asp.Net Url 传值出现乱码的解决方法

1.设置web.config文件system.web> ...... globalization requestEncoding="gb2312" responseEncoding="gb2312" culture="zh-CN" fileEncoding="gb2312" /> ......system.web> 2.传递中文之前,将要传递的中文参数进行编码,在接

2009-10-24 13:15:00 3113

原创 C#获取浏览器信息

Request.Browser.MajorVersion.ToString();//获取客户端浏览器的(主)版本号Request.Browser.Version.ToString();//获取客户端浏览器的完整版本号     Request.Browser.Platform.ToString();//获取客户端使用平台的名字     Request.UserHostAddress.ToString

2009-10-20 11:00:00 8427

原创 苹果谷歌圣杯之战

  苹果和谷歌曾以共识塑造了当今的科技业,却将在意见分歧中打开未来 早有人断言这一天终将到来,只是没有人能想象这一切来得如此仓促。谷歌和苹果当今最富时代精神的两家科技公司、硅谷共同的骄傲、网络时代亲密而互补的一对创新明星几乎在一夜之间变成了关系紧张的对手。就像一切影响深远的决裂,起点只是一个微末的细节。这一次,将谷歌与苹果划清界限,也是将它们那堪称漫长的蜜月期与随后的战争时光分

2009-10-19 13:21:00 700

原创 汉字转换拼音

public class Convert {  #region 汉字转换拼音  private static int[] pyvalue = new int[]  {     -20319,-20317,-20304,-20295,-20292,-20283,-20265,-20257,-20242,-20230,-20051,-20036,-20032,-20026,      -20002

2009-10-09 13:08:00 945

原创 图片绝对定位

body{ background-image: url(/i/eg_bg_03.gif);background-repeat: no-repeat;background-attachment:fixed;background-position: -9px -9px;}注释:为了在 Mozilla 中实现此效果,background-attachment 属性必须设置为 "fixed"。

2009-09-25 17:41:00 1297

原创 C#获取程序所在的路径

   //获取应用程序的当前工作目录。    String path1 = Class1.mm();   MessageBox.Show("获取应用程序的当前工作目录:" + path1);   // 返回值:E:/temp/Pocket PC CopyFile/Pocket PC CopyFile/bin/Debug   //获取程序的基目录。   String path2 = Syst

2009-09-25 15:07:00 525

原创 网页调用QQ 邮箱界面

 你的好友mailto:[email protected]" target="_blank">

2009-09-11 22:59:00 1108

原创 JS获取浏览器的高度

 IE中:document.body.clientWidth ==> BODY对象宽度document.body.clientHeight ==> BODY对象高度document.documentElement.clientWidth ==> 可见区域宽度document.documentElement.clientHeight ==> 可见区域高度FireFox中:document.body.

2009-09-03 17:26:00 919

原创 给sql Server添加一个独立的用户名

use tmpdb go -- 添加一个登录名  exec sp_addlogin userN, 123 go  -- 给登录分配一个角色 exec sp_addsrvrolemember userN, sysadmin go --  use tmpdbgoEXEC sp_addlogin un, 123go --

2009-08-16 21:50:00 1676

原创 你可能不知道的C#特性

yield通常用于迭代器中,向IEnumerable对象提供值或者结束迭代。如:yield return expression;yield break;var用于定义隐式类型的变量。var i = 5; var s = "Hello";注意隐式类型(Implicitly typed)并不是“动态类型“,由编译器

2009-08-15 22:50:00 670

Asp.net Chart 图表

Asp.net Chart 图表

2013-06-18

地铁线路设计C#实现

地铁线路设计C#实现

2012-08-10

Asp.Net Mvc3 源码

Asp.net mvc3 源码学习

2012-07-12

C# 仿QQ截图

C# 仿QQ截图

2012-03-08

C# 二维条形码识别QRCode码

C# 二维条形码识别QRCode码 C# 二维条形码识别QRCode码

2011-05-13

C# 调用迅雷下载引擎下载文件

C# 调用迅雷下载引擎下载文件, 内部包含迅雷下载组件

2011-05-13

C#调用Win32 播放声音效果, C#音乐播放器实例

C#调用Win32 播放声音效果, C#音乐播放器实例

2010-01-12

WPF中的3D选项卡旋转木马

WPF中的3D选项卡旋转木马 WPF 经典实例

2010-01-08

ExtJS 编写的批量上传(java实现)

用extjs编写的一个上传, 带自动压缩图片功能

2009-12-28

.net 3.5 微软官方实例代码

本资源集结了.NET 3.5最新技术(WPF, WCF, Silverlight, LinQ等等许多实例程序) 所有程序均为微软官方所提供

2009-12-28

生成数据库字典小工具, C#实例

本资源主要是为了生成数据库字典为例, 写的一个C#的程序

2009-07-27

vs 2008 语言补丁包

安装.netframework3.5 sp1 补丁会造成智能感知变成引文, 次补丁可以修复

2009-07-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除