自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1337)
  • 收藏
  • 关注

C#编程中的66个好习惯,你有多少个?

最近在网上发现这篇文章,看看自己的编程习惯掌握了多少?1. 避免将多个类放在一个文件里面。 2. 一个文件应该只有一个命名空间,避免将多个命名空间放在同一个文件里面。3. 一个文件最好不要超过500行的代码(不包括机器产生的代码)。 4. 一个方法的代码长度最好不要超过25行。5. 避免方法中有超过5个参数的情况。使用结构来传递多个参数。 6. 每行代码不要超过80个字符。...

2012-01-16 15:03:00 296

jquery 使用方法

 jQuery是目前使用最广泛的javascript函数库。据统计,全世界排名前100万的网站,有46%使用jQuery,远远超过其他库。微软公司甚至把jQuery作为他们的官方库。对于网页开发者来说,学会jQuery是必要的。因为它让你了解业界最通用的技术,为将来学习更高级的库打下基础,并且确实可以很轻松地做出许多复杂的效果。 一、选择网页元素jQuery的基本设计和主要用法,就是"选择...

2012-01-16 09:29:40 324

2012注定是收获的一年,奋斗才刚刚开始

    2011年转瞬即逝,基本上稳定的时间很少,大多的时间都是在全国出差到处跑,基本上也经历了从打工->创业->打工这样的思路,感慨也是不少,但是总体来说,还是收获多一些吧,人生总是需要经历一些事情才能明白,不过我的损失是惨重的,希望兄弟们再做决定的时候,一定要审时度势,在正确的时机做正确的事情。        可能最近写的技术文章相对来说,太少了,不是因为不想写技术类的...

2012-01-16 09:28:10 325

分享一个正则表达式帮助类

using System.Globalization;using System.Text.RegularExpressions; /// <summary> /// 正则表达式帮助类 /// </summary> public sealed class RegexHelper { private RegexHelper() { } ...

2012-01-15 10:29:00 196

asp.net中获取网站根目录和物理路径的方法

/// <summary> /// 取得网站的根目录的URL /// </summary> /// <returns></returns> public static string GetRootURI() { string AppPath = ""; HttpContext HttpCurrent = HttpConte...

2012-01-15 10:18:00 190

分享一个收集到的文件和目录操作类FileSystemObject

using System;using System.Collections.Generic;using System.Text;using System.IO;using System.Data;using System.Web; public abstract class FileSystemObject { // Methods protected File...

2012-01-15 10:14:00 138

Asp.net中实现多语言的Page的扩展的基类

在开发的过程很多项目需要实现多语言,特别是外企中开发的系统一般都是好几个语言的版本,我们以前开发项目时也需要实现多语言的功能因此我们写了个Page类的扩展类,让每一个要实现多语言的页面都继承它。该类的实现如下:/// <summary>/// Summary description for WebPageBase/// </summary>public...

2012-01-15 10:01:00 111

在系统出现未处理的错误时,在Global的Application_Error记录下错误

在我们开发系统时,一般都会记录日志信息,这样方便日后进行维护,同时如果系统出现了错误,也会方便查找,很多系统开发时都会使用成熟的日志组件,如log4net。但是我今天要介绍的不是日志组件,而是在某些特别的情况下,我们没有能捕获错误该怎么办??? 正如标题所说的,我们可以在Global文件的Application_Error中对错误进行捕获,并记录下来。下面就来看看下面一段示例代码...

2012-01-14 21:47:00 166

vs2008.net多语言实现方法

Local Resource Files 只能被该文件夹下的问价访问 且文件名相同可以在文件下建一个本地资源文件,如在office文件夹下下建一个App_LocalResources文件夹http://msdn.microsoft.com/en-us/library/ms227427.aspxhttp://www.cnblogs.com/scottckt/archive/2008/...

2012-01-14 21:21:00 141

非常好用的GridView控件yyControls中的SmartGridView

相信很多使用过asp.net开发过系统的筒靴都接触过GridView控件吧,但是你是不是会觉得微软开发的Gridview会在有些时候不够用呢,下面我就推荐下我以前的几个项目中使用过的一个开源的控件SmartGridView。关于这个控件的详细介绍,请查看http://www.cnblogs.com/webabcd/category/97403.html。...

2012-01-14 21:15:00 206

向大家推荐一个非常好用的JS日历控件My97DatePicker

在开发网站的过程中经常会遇到要使用日历控件的问题,现在向大家推荐一个非常好用的JS日历控件My97DatePicker,我以前在多个项目中使用个这个控件,非常棒,因此在这里推荐给大家。该控件的是一个免费的开源的控件,官方网址是:http://www.my97.net/。 大家可以到这个网站去下载试用下,看符合不符合项目的实际需要。...

2012-01-14 20:54:00 188

ListView的分页

package com.anddev.ListMore.Test;   import android.app.Activity;  import android.os.Bundle;  import android.view.Gravity; import android.view.View; import android.view.ViewGroup; import android.widget...

2012-01-14 18:56:59 93

seo教程之百度权重对网站域名的选择和使用要求

在seo教程工作过程中,经常发现许多的站长朋友都很关注新网站提高百度权重的问题,为此seo教程就自己的seo经验精心准备了提高百度权重的系列教程,希望对大家有所帮助。今天我们先探讨seo教程之快速提高百度权重系列一:网站域名的选择和使用,主要有以下几点:第一:不要用图新鲜或域名资源广泛而使用新出的域名后缀注册,要知道你的seo经验并不丰富,可能你目前的seo水平尚在试水,那么用这样的域名相信搜...

2012-01-13 02:31:00 332

C# word类库

using System;using System.Collections.Generic;using System.Text;using Microsoft.Office.Interop.Word;using System.IO;using System.Web;using System.Data;using System.Reflection;using Mic...

2012-01-12 16:09:00 129

Android提供两个常用的消息弹出框【Toast和Alert】

Android提供两个常用的消息弹出框,Toast和Alert。ToastToast是一种短暂的提示框,并不需要用户交互,也不会将focus移过来,因此可以适合大多数的场景,向用户进行信息提示。在之前的学习中,已经多次使用到Toast了。创建一个Toast很简单,使用静态方法makeText(Context context, CharSequence text | int resId,...

2012-01-11 16:07:00 140

.NET后台输出js脚本的方法

在项目开发中,遇到了问题,当使用了UpdatePanel控件后,直接在后台输出js脚本报错了。大家都知道向客户端输出内容的方式很多,而打多少初学者会使用Respone.Write(string)。比如: 以下是代码片段:Respone.Write(“hello word!”);   或输出JS   Respone.Write("");  但是,当你查...

2012-01-11 10:51:00 274

推荐给:鼠标手、颈肩痛、腰痛的同学

时间如白驹过隙,一眨眼已经而立好几年了,知识和能力的进步令人兴奋,同时带来的是及其严重的鼠标手、颈肩痛、腰痛。云南白药膏是办公室常备的,基本所有的男同事都有被请给我后背贴膏药的经历;晚上一直坚持用热水袋敷,效果也可以。 今日发现一本书,其妙处在于内部插图非常详细,建议大家阅读并实践之。先从给家里老人按摩开始。书名:颈肩腰腿病速效自疗作  者:安静轩编著出 版...

2012-01-11 10:22:00 144

C#中 Process的扩展类ProcessExtensions

/// <summary> /// Process extensions /// </summary> public static class ProcessExtensions { #region Functions #region KillProcessAsync /// <summary> /// Kills a proce...

2012-01-10 09:21:00 158

seo教程之新网站快速收录的四步绝招

seo教程发现,很多站长朋友在做了一段时间网站后,都会面临一个基础而头疼的seo问题,那就是如何才能让搜索引擎更快的收录自己的网站,今天seo教程就结合自己的实践经验为大家分享以下新网站快速收录的四步绝招: 新网站快速收录第一招:用高质量的原创文章来填充你的网站,并且坚持每天至少一篇以上,多了可以但要形成规律,不要前后几天的差异太大。 因为搜索引擎经过多年发展,其内容库已经基本建立,因此陈词...

2012-01-08 23:36:00 427

SEO教程之seoer创建百度百科的三大注意事项

作为Seoer大家都认为百度百科很重要,因为这是百度给用户提供的一些特殊词条和常见词条的编辑平台,显而易见百度百科的设立对于个人或者是企业seo作用都是很大的,对于网站的综合营销更为重要。下面SEO教程为大家总结了以下三大注意事项创建百度百科的方法供大家参考:创建百度百科注意事项第一点:大家首先应该多看看他人提交成功的词条,是什么样的结构和形式,最基本的要求就是层次分明,关系递进,而不可胡乱混...

2012-01-08 02:34:00 139

C#获取当前系统信息的类

///<summary>///Class designed to give information///about the current system///</summary>publicstaticclassEnvironment{#regionPublic Static Properties///<summary>///Name of the ma...

2012-01-07 13:41:00 129

分享一个收集系统出现错误时收集信息的类

在系统开发过程中,出现错误在所难免,但是怎么样处理好出错的情况,以及尽可能地收集出错时的一些信息,对我们分析错误,从而查找排除错误是很有帮助的,下面提供一个错误信息收集类给大家,希望能够派上用场。///<summary>///Class that handles gathering of error information///for reporting purposes///&l...

2012-01-07 13:00:00 142

压缩文件类的ZipFile

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO.Packaging;using System.IO;using Utilities.IO.ExtensionMethods;using Utilities.DataTypes....

2012-01-06 10:12:00 115

东芝L730-T21N 升级小记

硬盘升级:日立500G、缓存8M、5400RPM,跑的有点慢,升级为希捷 7200RPM、16M版本操作系统升级:升级到Win7 64bit 旗舰版安装完毕工作需要的EDA软件后,EDA软件的启动速度明显加快,当然开机速度也有至少30%的提升。东芝这点不错,不像SONY,只能用其指定型号的硬盘。缺点:希捷硬盘的声音比日立要大一些,毕竟转的快么。...

2012-01-06 06:50:00 660

seo教程之有效提升网站PR值的八招秘籍

站长朋友们都知道PR值很重要,因为它是衡量一个网站seo水平的一个重要指标,一般的,我们认为:一个网站,它的PR值越高,则 该网站的搜索排名越靠前,即在相同条件下,PR值高的网站在google搜索结果中具有排名优先权。因此很多站长在想尽不同的招数提高网站的pr值,借以提升网站的权重和seo排名,今天seo教程为大家讲解有效提升PR值的八招秘籍,具体如下:第一招:广泛寻求高质量的友情链接合作...

2012-01-06 01:37:00 139

C#调用Win32 的API函数--User32.dll

Win32的API函数是微软自己的东西,可以直接在C#中直接调用,在做WinForm时还是很有帮助的。有时候我们之直接调用Win32 的API,可以很高效的实现想要的效果。usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Runtime.InteropServic...

2012-01-03 15:10:00 54

C#解析HTML

在搜索引擎的开发中,我们需要对网页的Html内容进行检索,难免的就需要对Html进行解析。拆分每一个节点并且获取节点间的内容。此文介绍两种C#解析Html的方法。第一种方法:用System.Net.WebClient下载Web Page存到本地文件或者String中,用正则表达式来分析。这个方法可以用在Web Crawler等需要分析很多Web Page的应用中。估计这也是大家最直接,最容...

2012-01-03 15:06:00 63

东芝L730-T21N使用总结

因辞职所以归还了公司的Thinkpad T410i,入手一台东芝L730-T21N,卖家淘宝,花费RMB:3850 顺丰包邮,送一个原装的东芝2G内存及其他赠品。用了一周,与T410i相比总结如下: 1.散热效果好。风扇转速很低,夜晚安静风扇噪音也很小,不宜察觉。这点比T410i要好很多。(T410i在北京室外工作了一星期,风扇就被沙尘卡住了,免费更换了一个新的) 2.键盘没有T410i...

2012-01-03 10:37:00 233

谈谈多线程的思维方式

前段时间仔细看过些关于多线程方面的资料,项目中用到线程的地方也不少,可是,当看了Jeffrey的一篇关于锁的文章后,发现自己虽然一直都在使用多线程,但是缺少了做多线程编程需要的思维!所以想从Jeffrey的Optex(锁)入手,来谈谈我从其中体会的东西。在NET中,我们用的最多的锁机制就是lock,用起来很简单,短短几行程序就可以实现,例如:publicclassTestThreadin...

2011-12-31 15:10:00 89

ASP.NET中URL重写及PostBack处理

灵活的URL重写可以让你的网站增加可用性和专业性。在帮助网站更好的被搜索引擎索引收录方面,这也是一个重要的因素。在本篇文章中,我将带你了解如何在ASP.NET中简单的实现URL重写,以及一些常见问题的解决办法。我还将说明为什么URL重写如此重要,以及如何使用它来增强你的网站。什么是URL重写? URL重写就是首先获得一个进入的URL请求然后把它重新写成网站可以处理的另一个URL的过程。举个...

2011-12-30 17:14:00 131

seo教程之网站页面价值判断的三大因素

在seo教程的实际工作中,总结到以下三点因素可以影响到网站页面的价值,从而影响到网站权重的提升,下面seo教程为大家详细分析:第一点:网站受众群体的大小:这里显而易见,如果你的网站受众群体很狭窄,那么对于整个网民来说自然网站价值就不大,只针对少数网民来说可能会很有价值。因此针对这一点,seo教程建议大家在做站时既要选择细分关键词战略,又要兼顾网站的受众群体,切不可走了极端。第二点:网站...

2011-12-30 00:49:00 114

C#多线程之二:ManualResetEvent和AutoResetEvent

初次体验 ManualResetEvent和AutoResetEvent主要负责多线程编程中的线程同步;以下一段是引述网上和MSDN的解析: 在.Net多线程编程中,AutoResetEvent和ManualResetEvent这两个类经常用到, 他们的用法很类似,但也有区别。Set方法将信号置为发送状态,Reset方法将信号置为不发送状态,WaitOne等待信号的发送。可以通过构造函...

2011-12-28 14:49:00 66

C# 多线程之一:信号量Semaphore

Semaphore的理解通过使用一个计数器对共享资源进行访问控制,Semaphore构造器需要提供初始化的计数器(信号量)大小以及最大的计数器大小访问共享资源时,程序首先申请一个向Semaphore申请一个许可证,Semaphore的许可证计数器相应的减一,当计数器为0时,其他申请该信号量许可证的线程将被堵赛,直到先前已经申请到许可证的线程释放他占用的许可证让计数器加一,这样最近去申请...

2011-12-28 14:48:00 127

总结几种C#窗体间通讯的处理方法

应用程序开发中,经常需要多窗体之间进行数据通信,写几个例子,把几种常用的通信方式总结一下:主窗体Form1是一个ListBox,单击选中某列时,弹出窗体Form2,Form2中两个控件,一个是TextBox,显示选中的该列的文本,另一个是按钮,点击时将修改后的值回传,且在Form1中修改相应的列的文本,同时Form2关闭。C#窗体间通讯方法一:传值最先想到的,Form2构造函数中接收一...

2011-12-28 09:15:00 92

C#读写ini文件详解

C#读写ini文件是如何进行的呢?C#读写ini文件需要的方法有哪些呢?本文就向你一一介绍。C#读写ini文件之前要了解的概念:INI就是扩展名为"INI"的文件,其实他本身是个文本文件,可以用记事本打开,主要存放的是用户所做的选择或系统的各种参数.C#读写ini文件其实并不是普通的文本文件.它有自己的结构.由若干段落(SECTION)组成,在每个带括号的标题下面,是若...

2011-12-28 08:58:00 79

利用ADO.NET的体系架构打造通用的数据库访问通用类

在周公的博客上看到了他写的这篇博文,忍不住转载过来了。说明在之前周公曾写过针对不同数据库的数据库访问通用类,如针对SQLite的、针对Access的、针对Oracle的、针对SQL Server的。总结了这些通用类的通用方法,其实无非就是针对不同类型的数据库创建Connection、Command、DataAdapter及DataReader,然后对外提供范围ExecuteTable(),Ex...

2011-12-26 09:33:00 69

C#接收电子邮件

/////////////////////////////////////////////// 类名:Pop3 //// 功能:接收电子邮件 /////////////////////////////////////////////// using System;using System.Net.Sockets;using System.Net;using System.S...

2011-12-25 21:20:00 134

C#中将DataTable中数据导出到csv文件中

在上一篇博文【C#读取CSV文件的方法】中,我介绍了读取csv文件中数据的方法,现在我来介绍下将datatable中的数据导出到csv文件中的方法,废话不多说了,deme程序的代码如下:protected void Button1_Click(object sender, EventArgs e) { DataTable dt = new DataTable(); dt.Col...

2011-12-24 16:45:00 454

C#读取CSV文件的方法

在很多系统中,都需要读取csv文件,我在以前的一个项目中也遇到过要将csv文件中的数据读取到datatable中进行处理,下面的代码是我以前写的将csv文件中的数据导入到DataTable中的方法,现在贴出来给大家分享://GetCSVFile'S FileName and Data获取csv文件中数据,并将数据导入DataTable中// mycsvdt 用来装csv文件中数据的da...

2011-12-24 16:04:00 1697

C#读取CSV文件的方法

在很多系统中,都需要读取csv文件,我在以前的一个项目中也遇到过要将csv文件中的数据读取到datatable中进行处理,下面的代码是我以前写的将csv文件中的数据导入到DataTable中的方法,现在贴出来给大家分享://GetCSVFile'S FileName and Data获取csv文件中数据,并将数据导入DataTable中// mycsvdt 用来装csv文件中数据的da...

2011-12-24 16:04:00 105

空空如也

空空如也

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

TA关注的人

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