自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Keep It Short And Simple

像蚂蚁一样工作,像蝴蝶一样生活

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

转载 毕业五年后大家拉开差距的原因

毕业五年有人工作,有人继续上学,大家千万不要错过这篇文章,能看到这篇文章也是一种幸运,真的受益匪浅,相信会给大你我他有很大启迪,这篇文章将会改变你我他的一生,真的太好了,希望与有缘人分享,也希望对有缘人有所帮助!看完之后有种“相见恨晚”的感觉,特别激动,希望大家好好的珍藏这篇文章,相信多年以后,再来看这篇文章,一定有不同的感觉。       正如“打工皇帝”唐骏说:“我

2013-03-06 17:25:28 1064

原创 程序中如何处理超时问题

1、SQL 存储过程中,设置超时时间的方法:--设置存储过程执行时间5秒SET Lock_TimeOut 5000;2、C#代码访问数据库,设置超时时间:1)SqlConnection中设置超时时间的方法:SqlConnection conn = new SqlConnection("Server=.\\SQLEXPRESS ;Integrate

2012-12-28 14:14:39 4758

转载 An Introduction to ASP.NET Web API

http://www.west-wind.com/weblog/posts/2012/Aug/21/An-Introduction-to-ASPNET-Web-API

2012-08-28 11:12:55 638

原创 根据客户端浏览器,加载不同的CSS文件

大家经常看到这样的一个网页,用Firefox浏览器打开的时候,网页的HTML代码中是这样的:用Google Chrome浏览器打开的时候,会变成如果,你使用IE浏览器或者IE内核的浏览器,class则变更:class="IE"。判断浏览器类型,可以通过服务器端程序做判断,也可以通过客户端脚本做判断。下面服务器端的判断方法是:">

2012-07-16 13:44:43 2374

原创 SQL判断某列中是否包含中文字符或者英文字符

select * from 表名 where 某列 like '%[吖-座]%'select * from 表名 where 某列 like '%[a-z]%'

2012-07-08 07:34:30 4161 3

原创 非常简单的兼容多浏览器Javascript实现分页功能

首先,创建一个page.js文件,实现客户端分页的功能,代码如下:/** 客户端分页类* @pageSize 每页显示记录数* @tableID 分页表格ID* @tbodyID 分页表格TBODY的ID*//*构造*/function PagingClass(pageSize,tableID,tbodyID) { this._pageSize = page

2012-06-26 16:42:45 5587 1

原创 IIS处理客户端请求步骤

当请求一个*.asp页面文件的时候,这个HTTP请求首先会被一个名为inetinfo.exe进程所截获,这个进程实际上就是www服务。截获之后它会将这个请求转交给asp.dll进程,这个进程就会解释这个asp页面,然后将解释后的数据流返回给客户端浏览器。其实ASP.DLL是一个依附在IIS的ISAPI文件,它负责了对诸如ASP文件,ASA等文件的解释执行。当客户端向web服务器请求一个

2012-04-27 10:16:56 1891

原创 JS屏幕搜索,实现CTRL + F的效果

JS code如下: var DOM = (document.getElementById) ? 1 : 0; var NS4 = (document.layers) ? 1 : 0; var IE4 = 0; if (document.all) { IE4 = 1; DOM = 0

2012-04-18 17:01:56 3590

转载 创业公司感悟录之十个提醒

这几年经历过很多事,和朋友创业过, 自己也在创业(动软卓越),看过太多创业的人、创业的事,时不时静下心来把所看所感所想总结一下,记录一下,不足为鉴,仅作为自己在路上的警示与提醒,并和广大准备创业和创业中的朋友们茶余饭后分享交流。 1. 人应该学会客观的评价自己和评价别人人往往有时候总觉得别人不如自己,总觉得别人做的东西太垃圾。无论怎样,成者王,败者寇,成功者自有他成功的道理。让我们

2012-03-31 16:42:04 457

原创 使用LINQ读取RSS,比传统的C#2.0方法节省了很多代码

private List GetNews() { List list = new List(); //http://services.community.microsoft.com/feeds/feed/CSharpHeadlines string rss = ConfigurationManager.App

2012-03-31 16:13:33 884

原创 把CSDN泄露的账户数据转成SQL语句 - 补充导入数据库的操作

string sql = "insert into dbo.CsdnAccount (UserName, Password, Email) values ('{0}', '{1}', '{2}') "; using (StreamReader streamreader = new StreamReader(@"D:\www.csdn.net.dat

2012-03-29 15:31:40 1104

原创 ASP.NET MVC页面执行时间

1) 在我们的项目中添加一个类文件, public class PerformanceActionAttributeFilter : ActionFilterAttribute { public string Message { get; set; } public override void OnActionExecuted(ActionE

2012-03-15 17:26:15 3611

原创 C#获取真实的客户端IP地址,包括内网代理

public static string GetRealIP() { string result = String.Empty; result = HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"]; //可能有代理

2012-02-21 15:17:11 8301

转载 Tech Lead的三重人格

很多团队都有tech lead这个角色的存在,但同时很多团队对这个角色都缺乏明确的定义。大多数时候,团队只是指派其中经验最丰富、技术最精熟的开发者来担当tech lead。但除了“tech”的成分之外,这个角色还有“lead”的成分,这就决定了他不仅需要技术上的能力,还要眼观六路耳听八方,才能带领团队──至少是开发者们──取得成功。    Tech lead需要关注的事情可谓纷繁芜杂。把这

2012-02-14 14:51:08 725

原创 自信心在一次次的否定中崩溃了

我已经记不清楚这是第几次找风投了,为了提供一份方案和演讲的PPT,熬夜到凌晨,一改再改,最后的结局仍旧没有得到认可。今天一上午,整个人都神志模糊,感觉生不如死,脑海里面都是上午会议中的情景,心中被一种自卑、羞辱的感觉占据。接下来不知道应该做什么?应该怎么做?不要再要求我去找失败的原因了,我一点都不想去分析。估计,我这辈子注定只能给人打工了,看不到一点希望,那些创业成功的案例

2012-02-07 12:43:25 1260 2

原创 验证码

首先创建一个aspx页面,用来生成验证码的图片。 public partial class ValidationCode : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { string checkCode = thi

2012-02-06 13:22:37 922

原创 接口泛滥真可怕

今天一个上午全部栽进去了,为了查询一个Webservice提供的数据,我一路跟踪下来,一直跟踪到一个接口,然后就无论如何也找不到这个接口的实现类,郁闷了一上午,后来是通过硬盘搜索的方式,才找到这个接口的实现类。       接口在Solution A中创建的,而接口的实现类是在Solution B中实现的,接口的实现类中又使用了其它接口,其它接口的实现类又放在Solution C中,我

2011-10-31 11:04:57 1676

原创 Linq中如何实现inner join、left join

Inner Join 在Linq中的写法如下:var results = from f in db.Farms join fc in db.FarmCategories on f.FarmId equals fc.FarmId

2011-10-14 17:03:16 9803

原创 List<T> 转化为DataTable,使用Array.ForEach()

public static DataTable ToDataTable(this IEnumerable list) { if (list == null || list.Count() == 0) { return null; } List pList

2011-10-08 13:13:51 2061

原创 LINQ中的等于

表A join 表B的等于,使用equals关键字,如:var categories = from c in db.Categories join f in db.FarmCategories on c.CategoryId equals f

2011-09-27 16:52:05 1991

原创 ASP.NET WebForm URL rewrite in VS2010

在C#2.0时期,要把 /Farm.aspx?farmid=1映射成/farm/1,需要借助IISRewriter或者其它第三方组件,也可以自己用代码定义路由规则,要修改web.config,甚至要写正则表达式去匹配规则,总之是一件比较麻烦的事情。有了VS2010,asp.net

2011-09-27 16:09:33 1174

转载 没过30岁的程序员不要看

40岁以后的程序员还能做什么?如果不到30岁,看到40岁标题这几个字就跳过去,那么你的人生很有可能失去提早准备的机会。要回答『程序员40岁以后还可以做点什么』的这个问题,首先要看一看那些已经超过40岁的程序员现在都在干什么,然后相互比较,从中得到启发,思考如何选择

2011-09-27 09:56:57 860

原创 jQuery初始化select option

之前使用这句代码: function initSelector() { var item = new Option("Text", "Value"); $("#SelectorId").append(item)

2011-09-22 17:49:44 12586 1

原创 ASP.NET WebForm真的日落西山了吗?

刚才看到Joe Stagner的博客,他已经离开微软。微软的.NET平台在Scott Guthrie的带领下发展的虎虎生威,Joe是.NET平台中WebForm开发的核心成员,这两年ASP.NET MVC流行起来,在Scott Hanselman和Phil Haack的带领下

2011-09-16 09:10:28 1334

原创 VS2010使用扩展方法对List<T>进行随机排序

在扩展类ExtentionMananger中创建一个随机排序的方法ToRandomSort: public static class ExtentionManager { /// /// List随机排序 ///

2011-08-22 10:21:12 2815

原创 无法打开数据库 'msdb' 恢复操作已将该数据库标记为 SUSPECT

我目前找到两种解决方案。第一种:把其他电脑中中的msdb数据库的mdf 和ldf文件拷贝到自己的目录中,但是这种方法的缺点是:造成一部分数据丢失。第二种:执行下面的SQL命令USE MASTERGOSP_CONFIGURE 'ALLOW UPD

2011-07-31 09:25:13 21528 3

原创 防止盗链问题:Javascript从A页面跳到B页面,B页面无法获取A页面网址来源,即B页面的Request.UrlReferrer为null

Javascript从A页面跳到B页面,B页面无法获取A页面网址来源,即B页面的Request.UrlReferrer为null

2011-03-07 17:07:00 2232

原创 Linq error: Sequence contains no elements

<br />这是一直报错的代码:<br /> <br /> var supplier = (from s in ce.Suppliers where s.CreatedBy == HttpContext.Current.User.Identity.Name & !s.Status orderby 1 descending

2011-03-04 16:56:00 4133

原创 一个很搞笑的测试

<br />吉日同学在博客园中做了一个测试《C#静态方法在多用户并发访问时,运行情况到底是什么样的?是排队等待?还是并发的?》<br /> <br />这是他的测试结果,呵呵。http://www.cnblogs.com/jirigala/archive/2011/03/01/1968192.html <br /> <br />我感觉很奇怪,既然是静态方法,在程序运行的时候就已经实例化,不论有多少用户并发,都是一样处理的。正如Jeffrey Zhao的回复:“这不是基础中的基础么。”<br /> <br /

2011-03-01 17:51:00 663

原创 it has a DefiningQuery and no InsertFunction element exists in the ModificationFunctionMapping element to support the current op

请检查数据库的表中是否设置主键,是否是自增长ID。

2011-03-01 17:12:00 2053

原创 javascript实现抢购倒计时Demo程序

javascript实现抢购倒计时Demo程序

2011-03-01 11:06:00 2904

原创 javascript实现C#的String.formate功能

javascript实现C#的String.formate功能

2011-03-01 11:01:00 954

原创 把C#转化为Javascript的工具

C#转化Javascript, Script# , GWT , Google Web Toolkit , SSharp

2011-03-01 10:49:00 1675

原创 成也面向对象,败也面向对象

我一直不敢尝试面向对象的设计,因为自己掌握不好,没有那个水平,一直觉得设计和实现的差距实在是太大了。我是离开微软后,才学习设计模式的。我记得在微软开发MSN Space的时候,使用Visio画了一个流程图,把思路表达的很清晰,代码也是按照这个流程写下来,就是最常见的Manager static DAL类,Service类封装了Manager,没有使用任何接口和设计模式。MSN Space自从第一次发布,就没有发生过rollback事件,后来随着需求的变化,又修改了当时的代码,但仍旧沿用最早期的流程而没有使用

2011-03-01 10:14:00 754

原创 ASP.NET4 ClientID 处理

ASP.NET4 ClientIDMode

2011-02-25 09:39:00 789

原创 在 Visual Studio 2010"可用的内存不足,无法满足预期的要求的操作此时可能是由于到虚拟地址空间碎片"错误消息

在 Visual Studio 2010"可用的内存不足,无法满足预期的要求的操作此时可能是由于到虚拟地址空间碎片"错误消息

2011-02-24 17:01:00 1947

原创 Google Megastore分布式存储技术全揭秘

Google Megastore分布式存储技术全揭秘

2011-02-18 09:33:00 895

原创 javascript的ajax请求正确写法(兼容多浏览器)

javascript的ajax请求正确写法(兼容多浏览器)

2011-02-15 17:02:00 5638

原创 ASP.NET动态添加TextBox控件

ASP.NET动态添加TextBox控件

2011-02-10 14:15:00 8404

原创 Web.config配置项是否需要缓存

Web.config中这些配置项只计算一次,随后被.NET runtime缓存在服务器上,因此不必再去写代码进行Cache。

2011-02-10 14:03:00 2545 1

空空如也

空空如也

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

TA关注的人

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