自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

维美技术 http://blog.csdn.net/lesen

生命的意义在于你是否能够时刻感觉着时间的速度, 并在同一个单位时间里创造出比别人更多的价值...

  • 博客(39)
  • 收藏
  • 关注

原创 校内网C#的API接口(Json格式)

最近在做校内网的应用, 校内提供的.NET的API比较适合Web Forms, 而且代码太多.我参考了PHP的版本, 写了一个C#版本的, 支持Web Forms和Win Forms, 而且很简洁. public static JsonObject PostRequest(string method, string session, JsonObject _data) { JsonObject data = _data; i

2010-09-27 16:03:00 1579

原创 VC++ 控制另一个程序开始运行并等待完成

 PROCESS_INFORMATION pi; STARTUPINFO si; si.cb = sizeof(STARTUPINFO); si.lpReserved = NULL; si.lpDesktop = NULL; si.lpTitle = NULL; si.dwFlags = STARTF_USESHOWWINDOW; si.wShowWindow = SW_HIDE; si.cbRe

2009-07-25 07:38:00 1411

转载 群发邮件技巧集锦[转]

 怎样填写群发邮件主题及内容?  群发邮件时,一定要注意邮件主题和邮件内容,很多邮件服务器为过滤垃圾邮件设置了垃圾字词过滤,如果邮件主题和邮件内容中包含有如:大量、宣传、赚钱...等字词,服务器将会过滤掉该邮件,致使邮件不能发送。因此在书写邮件主题和内容时应尽量避开你认为的有垃圾字词嫌疑的文字和词语,才能顺利群发邮件。另外标题尽量不要太商业化,内容也不宜过多(尽量小于7k),如果一看就是推

2009-07-25 07:28:00 2697

转载 J2EE项目代码编写规范[转]

 代码编写规范目的:能够在编码过程中实现规范化,为以后的程序开发中养成良好的行为习惯。代码编写规范使用范围:J2EE项目开发。包命名规范:目的:包的命名规范应当体现出项目资源良好的划分servlet类所在包命名规范:公司名称.开发组名称.项目名称.web.servlet例如:net.linkcn.web.servlet自定义标签类所在包命名规范:公司名称.开发组名称.项目名称.we

2009-07-25 07:27:00 603

转载 MS SQL Server 数据库命名规范[转]

 设计原则符号三大范式(每一列表达一个意思,每一行代表一个实例/每一行有唯一键/表内没有其它表的非主键信息)每个表应该有的3个有用字段(记录创建或更新时间/记录创建者/记录版本)避免保留字表应避免可为空的列 命名规范 表表名如Order/UserAccout符合以下规范:1. 统一采用单数形式,反对Orders2. 首字母大写,多个单词的话,单词首字母大写,反对

2009-07-25 07:25:00 610

原创 JavaScript 中浏览器相关的各种宽度/高度

 网页可见区域宽:document.body.clientWidth; 网页可见区域高:document.body.clientHeight; 网页可见区域高:document.body.offsetWidth (包括边线的宽);网页可见区域高:document.body.offsetHeight (包括边线的宽);网页正文全文宽:document.body.scrollWidth; 网页正文

2009-07-25 07:24:00 429

转载 IE与Firefox的CSS兼容大全[转]

 CSS对浏览器器的兼容性具有很高的价值,通常情况下IE和Firefox存在很大的解析差异,这里介绍一下兼容要点。  常见兼容问题:  1.DOCTYPE 影响 CSS 处理  2.FF: div 设置 margin-left, margin-right 为 auto 时已经居中, IE 不行  3.FF: body 设置 text-align 时, div 需要设置 marg

2009-07-25 07:22:00 380

转载 event.keycode值大全[转]

event.keycode值大全1 keycode 8 = BackSpace BackSpace 2 keycode 9 = Tab Tab 3 keycode 12 = Clear 4 keycode 13 = Enter 5 keycode 16 = Shift_L 6 keycode 17 = Control_L 7 keycode 18 = Alt_L 8 keycode 19 = Pa

2009-07-25 07:21:00 972 1

原创 智能分析用户输入的邮件地址列表

 在处理多个邮件地址串时, 分析并验证邮件地址的有效性, 并格式化输出所有可用的邮件地址列表:        ///         /// 智能分析用户输入的邮件地址列表        ///         ///         ///         public static Dictionary SplitMailAddress(string emailList)       

2009-07-21 11:25:00 580

原创 在程序中启动CMD执行批处理

         ///         /// 启动CMD执行批处理        ///         /// 工作目录        /// 执行命令        public static void StartCmd(string workingDirectory, string cmdLine)        {            using (System.Diagnost

2009-07-21 11:19:00 1065

原创 封装一个使用比较方便快捷的定时器

 using System;using System.Collections.Generic;using System.Text;namespace CS{    public partial class Timer    {        ///         /// 声明委托        ///         ///         ///         public dele

2009-07-21 11:18:00 439

转载 WZOR最新消息:6.1.7600.16385.090713-1255正式定为RTM正式版[转]

莫斯科时间今天上午,也就是美国时间的晚上,Windows 7 RTM 已经证实签署完成!经过两轮投票,正式版6.1.7600.16385.090713-1255已经SIGH OFF通过,第一轮投票中有24个反对票,而第二轮投票中24个反对票全部奇迹般地撤消了,因此值得祝贺。  也就是说,6.1.7600.16385.090713-1255为GOLD RTM !新闻来源:远景论坛

2009-07-21 11:17:00 559

原创 Visual Studio《加载此属性页时出错》的解决办法[转]

 错误现象:打开aspx页面时不能切换到设计视图,vs 2008工具箱中无控件。打开vs 2008的工具>选项>HTML设计器时提示:加载此属性页时出错.有时还会有其它错误提示,比如打开一个Windows 应用程序项目会提示:此计算机上没有安装项目系统组件。请重新安装Visual Studio.修复安装或者重新安装vs 2008,问题依旧。 处理方法:1、在命令行中运行:devenv

2009-07-21 11:15:00 3136 3

原创 自定义处理app.config/web.config类

 using System;using System.Collections.Generic;using System.Text;using System.Xml;namespace CS{    ///          ///   应用程序配置文件    ///          public class AppConfig    {        private bool updat

2009-07-21 11:14:00 763

原创 序列化与反序列化对象

 using System;using System.Collections;using System.Collections.Generic;using System.IO;using System.Text;using System.Text.RegularExpressions;using System.Runtime.Serialization.Formatters.Binary;

2009-07-21 11:11:00 437

原创 ASP.NET页面中显示数据库记录集最快的方法[转]

- DataReader比DataSet快16%- SQLDataReader比OleDbDataReader快115%- 下标引用比字段名引用快11%- 大小写匹配的字段名比大小写不匹配的字段名的快1%- 直接写script比DataGrid快223%- 不用ViewState比用ViewState快66%- 不用模板列比用模板列快39%- 显式类型转换比用DataBinding快11%- 使用

2009-07-21 11:10:00 463

原创 UDP 数据包长度选择[整理]

 在进行UDP编程的时候,我们最容易想到的问题就是,一次发送多少bytes好?当然,这个没有唯一答案,相对于不同的系统,不同的要求,其得到的答案是不一样的,我这里仅对像ICQ一类的发送聊天消息的情况作分析,对于其他情况,你或许也能得到一点帮助: 首先,我们知道,TCP/IP通常被认为是一个四层协议系统,包括链路层,网络层,运输层,应用层. UDP属于运输层,下面我们由下至上一步一步来看: 以太

2009-07-21 11:07:00 1826 2

原创 C# 的 DES 加密解密

 using System;using System.IO;using System.Text;using System.Security;using System.Security.Cryptography;using System.Collections;namespace CS{    ///     /// DES加密、解密    ///     public class DES 

2009-07-21 11:06:00 628 1

原创 中英文字符串截取方法, 适用于新闻列表的标题处理

定义一下方法:         public string Truncate(string text, int length)        {if(text == null)   return null;            int len = text.Length;            int i = 0;            for (; i             { 

2009-07-21 11:02:00 571

原创 通过WMI获取主板信息

 using System; using System.Collections.Generic; using System.Text; using System.Management;namespace CS{     class Program     {         static void Main(string[] args)         {             Prin

2009-07-21 11:00:00 804

原创 C# 的访问级别

 public: 不受任何限制的访问. private: 只有类内部可以访问 (注意, 类本身没有该修饰符, 但对于类的成员来说Private是默认行为). protected: 类内部,以及派生的类可以访问 (注意, 类本身没有该修饰符, 如果用这个修饰符其实很费解, 对于类的成员来说, 意味类本身以及派生类能够使用). internal: 在同一个程序集内可访问 (

2009-07-21 10:58:00 562

转载 Windows Socket 编程经验[转]

 一、WSAStartup函数view plaincopy to clipboardprint?int WSAStartup(      WORD wVersionRequested,       LPWSADATA lpWSAData      ); int WSAStartup(   WORD wVersionRequested,    LPWSADATA lpWSAData   );

2009-07-21 10:54:00 425

原创 宽字符处理函数函数与普通函数对照表

 字符分类: 宽字符函数 普通C函数 描述 iswalnum() isalnum() 测试字符是否为数字或字母 iswalpha() isalpha() 测试字符是否是字母 iswcntrl() iscntrl() 测试字符是否是控制符 iswdigit() isdigit() 测试字符是否为数字 iswgraph() isgraph() 测试字符是否是可见字符 iswlower() islo

2009-07-21 10:53:00 356

转载 VC++ 基本类型和对应的托管类型

 Wtypes.h 中的非托管类型 / 非托管 / C语言类型 / C#托管类名 / 说明 HANDLE void* System.IntPtr 在 32 位 Windows 操作系统上为 32 位,在 64 位 Windows 操作系统上为 64 位。 BYTE unsigned char System.Byte 8 位 SHORT short System.Int1

2009-07-21 10:51:00 536

转载 Windows 7 RTM Build 7600.16385已完成 [转]

 景友dizhang 第一时间为我们带了Windows 7 RTM Build 7600.16385的最新消息。以下为引用: 之前发过16384的X64中文版,昨晚拿到了朋友传给我的16385 X64中文版。他们公司都是直接从微软的服务器上拖的。但是他们获取的不是iso格式,然后他们公司的IT随便打了个iso包就给他了,他再给我,我看了下,他们公司IT很明显地把iso的光盘标题搞错了,

2009-07-21 10:49:00 735

转载 SQL SERVER数据类型与C#数据类型对照表

[精确数字]bigint 从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字)。存储大小为 8 个字节。 Int64 int 从 -2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647) 的整型数据(所有数字)。存储大小为 4 个字节。int 的 SQL-92 同

2009-07-21 10:37:00 431

转载 安装VS2008的SP1之后的BUG补丁

很多网友在安装VS2008的SP1之后有些莫名其妙的问题,例如智能感知全部变成了英文的,最近终于找到了相关补丁! http://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=15258 下载后安装,问题完美解决!不过还是希望微软以后细心一些,这个问题太肤浅了。

2008-12-06 11:50:00 629

原创 无需.NET Framework环境运行.NET编写的软件

.NET 开发效率高, 大行其道. 但却一直存在一个比较头疼的通病, 需要安装 .NET Framework, 尤其是.NET 2.0开发的软件. Windows XP 和 Windows 2003 默认都没有.NET 2.0 运行环境. 特别是一些精简版, 譬如"番茄花园"之类的版本, 连.NET2.0都装不上. 现在我们利用移动飞信的原理, 来解决以上的问题.  1. 安装完移动飞

2008-12-06 11:45:00 1428 1

原创 C# 实现键盘控制DateTimePicker日历控件下拉

在很多地方, 我们都会用到DateTimePicker日历控件, 而这个控件的下拉只能通过点击下拉按钮触发. 这就使得我们在需要全键盘操作的时候很尴尬. DateTimePicker的下拉不像ComboBox一样, 可以设置DropDown属性来控制. 因此我们只能通过发送系统消息来控制. [System.Runtime.InteropServices.DllImport("user32.dl

2008-06-21 08:30:00 2985 3

原创 JavsScript 实现 StringBuilder 类, 增强字符串连接的性能。

function StringBuilder() { this.__strings__ = new Array();}StringBuilder.prototype.append = function (_string) { this.__strings__.push(_string);}StringBuilder.prototype.toStr

2008-06-03 09:21:00 589

原创 获取HTML控件当前的真实坐标。

最近在做智能下拉菜单时,需要获取当前输入框的真实坐标,使菜单能够准确定位. 这类的代码很多,但基本上都忽略了对document.body滚动条和父控件包含滚动条的的处理. 以下代码能够很准确的获取这个控件的真实坐标. var _left = parseInt(_object.offsetLeft, 10); var _top = parseInt(_object.offsetTop, 10

2008-06-03 09:15:00 813

原创 一个随机字体、样式、颜色、笔刷的图片验证码。

using System;using System.Collections.Generic;using System.Data;using System.Drawing;using System.Web;using System.Web.SessionState;using System.Web.UI;using System.Web.UI.WebControls;

2008-05-30 13:22:00 1988 1

原创 RewritePath() 实现简单高效的URL重写。

//原始的URL:http://www.ccol.cn/news/12/66.aspx//转换后URL:http://www.ccol.cn/news.aspx?q1=12&q2=66protected void Application_BeginRequest(Object sender, EventArgs e){    Regex re = new Regex(@"^((/[^/0-9]+)

2008-05-30 12:50:00 1099

原创 在Javascript中对Array的一些方法扩展,实现常用的查询处理。

// 实现类似C#中的Contains()Array.prototype.Contains = function($value){ for(var $i=0; $i {  var $element = this[$i];  if($element == $value) return true; } return false;   }// 实现类似C#中的IndexOf()Array.proto

2008-05-30 12:15:00 607

原创 在Javascript中对String的一些方法扩展,实现常用的字符串处理。

// 类似C#里的TrimString.prototype.Trim = function(mode){ var re; var str = this; switch(parseInt(mode)) { case 1: //去除左边空白 re = /^/s*/g; break; case 2: //去除右边空白 re = //s

2008-05-30 12:08:00 587

原创 一个非常简洁高效的JS右键菜单!

function csMenu(_object, _menu){ this.IEventHander = null; this.IFrameHander = null; this.IContextMenuHander = null; this.Show = function(_menu) { var e = window.

2008-05-30 11:52:00 1467

原创 FireFox 中对事件event的兼容扩展。

function __FireFox(){ HTMLElement.prototype.__defineGetter__("runtimeStyle", __element_style); window.constructor.prototype.__defineGetter__("event", __window_event); Event.prototyp

2008-05-30 10:36:00 643

原创 如何获取虚拟目录对应的物理路径?

最近在做自动安装BS系统时,遇到需要获取虚拟目录对应的物理路径的问题,稍微整理一下,分享给大家! /// /// 获取虚拟目录对应的物理路径 /// /// 所在站点端口端口号 /// 虚拟目录名称 /// public string GetVirtualD

2008-05-30 10:14:00 1510 1

原创 新生帖:一个用于字符串数组的智能排序类,用于相似度的对比!

/// /// 智能排序类 /// private class _Comparer : IComparer { public int Compare(string a, string b) { string x, y;

2008-05-30 10:00:00 511

空空如也

空空如也

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

TA关注的人

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