自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

NiuNIu's sPAcE

---尘世的浮华掩不住内心的落寞-程序员niuniu的blog

  • 博客(43)
  • 资源 (7)
  • 问答 (1)
  • 收藏
  • 关注

原创 c#中html与文本回车转换问题

public static string texttohtml(string chr)  {   if(chr==null)    return "";   chr=chr.Replace("   chr=chr.Replace(">",">");   chr=chr.Replace("/n","");   chr=chr.Replace(" "," ");   return(ch

2007-04-12 15:55:00 1304

原创 基于.net开发平台项目案例集锦

(from:http://blog.breakn.net/article.asp?id=292)经过微软.net Framework 2.0的革新,.net平台的开发越来越精彩。笔者收集基于.net开发的n个项目,一方面为新手提供有价值学习资源,培养起软件开发的乐趣,另一方面共勉已从事.net领域工作多年并有明确发展目标的同仁,提高自己,更上一层楼。SharpDevelop强大的插件系统,通过

2007-01-25 17:51:00 1316

原创 说说大型高并发高负载网站的系统架构(转自csdn)

说说大型高并发高负载网站的系统架构我在Cernet做过拨号接入平台的搭建,而后在Yahoo3721负载搜索引擎前端平台开发,又在猫扑处理过大型社区猫扑大杂烩的架构升级等工作,同时自己接触和开发过不少大中型网站的模块,因此在大型网站应对高负载和并发的解决方案上有一些积累和经验,可以和大家一起探讨一下。一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化

2007-01-25 17:46:00 1140

原创 "asdf".Equals(str)这个比较字符(串)方法不会出错

"asdf".Equals(str)这个比较字符(串)方法不会出错如果这样:str.Equals("asdf")就很可能出错因为str可能是null或其他类型时不可比 

2007-01-25 16:13:00 1438

原创 反射是指用正常方法调用不到的时候使用的特殊方法

比如office2000与office2003的同一个方法带有不同参数,则需要反射去实现那种调用不到的方法 

2007-01-25 15:35:00 1057

转载 妙用Asp.Net中的HttpHandler

妙用Asp.Net中的HttpHandler 很多时候,我们新建一个xxx.aspx页和xxx.aspx.cs文件,不过是为了实现一个很简单的功能,如:输出xmlDom,注销并跳转,并没有什么html的输出,很是麻烦,需要新建一个页,删除多余的html,并在page_load里面写处理代码。而使用HttpHandler就不需要这么麻烦了。可以用任何符合公共语言规范 (CLS) 的语言编写自

2006-10-27 11:38:00 2314

转载 实现业务系统中的用户权限管理--设计篇(转自http://www.noahweb.net/mail/2/Project.htm)

  B/S系统中的权限比C/S中的更显的重要,C/S系统因为具有特殊的客户端,所以访问用户的权限检测可以通过客户端实现或通过客户端+服务器检测实现,而B/S中,浏览器是每一台计算机都已具备的,如果不建立一个完整的权限检测,那么一个“非法用户”很可能就能通过浏览器轻易访问到B/S系统中的所有功能。因此B/S业务系统都需要有一个或多个权限系统来实现访问权限检测,让经过授权的用户可以正常合法的使用已授权

2005-11-22 00:11:00 10118 2

原创 JsonConvert序列化时自定义日期格式和忽略循环引用

JsonSerializerSettings jsSettings = new JsonSerializerSettings(); jsSettings.ReferenceLoopHandling = ReferenceLoopHandling.Ignore; jsSettings.Converters.Add(new IsoDateTimeConve

2015-12-16 17:17:37 1640

2015-12-16 17:13:53 221

转载 WebSocket 是什么原理?为什么可以实现持久连接?

修改WebSocket是HTML5出的东西 也就是说HTTP协议没有变化 但HTTP是不支持持久连接的(长连接,循环连接的不算)或者说WebSocket干脆就不是基于HTTP来执行的。但是。。。说不通啊。。。他是怎么实现的呢??为什么可以实现持久连接????-----------------------------【【【【【【【【【【【【【【补充】】】】】】】】】】

2015-10-22 14:38:35 1133

转载 Jquery 将表单序列化为Json对象

大家知道Jquery中有serialize方法,可以将表单序列化为一个“&”连接的字符串,但却没有提供序列化为Json的方法。不过,我们可以写一个插件实现。我在网上看到有人用替换的方法,先用serialize序列化后,将&替换成: 、‘:/** * 重置form表单 * @param formId form的id */ function resetQuery(formId){

2015-10-13 12:20:00 414 1

原创 VS2013 Cordova Build Error - cannot find module ./lib/plugin解决办法

重新安装:npm install -g C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO 12.0\COMMON7\IDE\EXTENSIONS\DXXQ5VLG.GQS\packages\vs-mda注意:这个目录每个人不同DXXQ5VLG.GQS,我的是dylvug04.b0y

2015-09-29 10:53:54 764

原创 重写Cordova的backbutton事件

代码块 function onBackKeyDown() { navigator.notification.confirm( '你真的要狠心退出吗?', function (e) { if (e === 1) navigator.app.exitApp();

2015-07-10 18:23:04 2590

原创 判断浏览器来自移动端或PC

前端js:判断浏览器是移动端还是PC

2015-07-10 16:23:59 841

原创 理想的ASP.NET网站敏捷团队开发相关技术

流程管理:Scrum + Versionone每日构建:CruiseControl.Net, NantBug管理:Bugzilla.Net开发工具:Vs.NetWeb开发技术:Jquery, C#, MVCjs调试:Firebug抓包工具:WareShark

2011-07-20 14:44:51 476

原创 微软技术大会2008 tech ed全部讲义

微软技术大会2008 tech ed全部讲义(共分8个文件,全部下载后解压缩即可)下面地址有时需要代理服务器(请参考:http://hi.baidu.com/deeepsea/blog/item/7e2b71f4adc363dcf2d3855f.html)

2008-11-09 22:05:00 626

原创 关于SQL优化

关于SQL优化我提提几点总结,这里没有具体的实例,如果大家有兴趣,可以把他贴上来    1.除非写频率很低,否则不要用RAID5,但是对于cache能够减少RAID5的负荷    2.对于一个chained fetch ratio的,建议需要用一个高的pctfree来rebuild table    3.如果你有一个很高的磁盘排序率,那么建议修改sort_area_size,将其增大    4.b

2007-03-14 11:16:00 871

转载 MS SQL Server中的CONVERT日期格式化大全

CONVERT将某种数据类型的表达式显式转换为另一种数据类型。由于某些需求经常用到取日期格式的不同.现以下可在SQL Server中 将日期格式化.使用 CONVERT:CONVERT (data_type[(length)], expression [, style])select CONVERT(varchar, getdate(), 120 ) 2004-09-12 11:06:

2007-02-13 17:41:00 1053

原创 [JS]详尽解析window.event对象

[JS]详尽解析window.event对象22:35:53 2006-02-08 | by greengnn Font Size: Large | Medium | Small 描述event代表事件的状态,例如触发event对象的元素、鼠标的位置及状态、按下的键等等。event对象只在事件发生的过程中才有效。event的某些属性只对特定的事件有意义。比如,fromEleme

2007-02-08 10:42:00 548

转载 "Parser Error Message: Access is denied: Source Error: Line 198: "

 "Parser Error Message: Access is denied: Source Error: Line 198: " Hi,One of the stunning errors you may get while trying to browse your page isDescription: An error occurred during the processin

2007-02-06 16:50:00 1348

原创 接口中不可以有字段

但可以有属性和方法 

2007-01-25 17:26:00 1279

原创 注意:使用Convert转换时一定记得要try{}catch{}

注意:使用Convert转换时一定记得要try{}catch{}因为转换时很可能不成功 

2007-01-25 16:10:00 1218

原创 两种特别的类

永远不能继承的类sealed必须被继承的类abstrct 

2007-01-25 15:39:00 618

原创 命名空间下包含的东西

类class接口interface枚举enum委托delegate结构 struct

2007-01-25 15:37:00 781

原创 压缩SQL SERVER数据库方法

日志文件满而造成SQL数据库无法写入文件时,可用两种方法:  一种方法:清空日志。  1.打开查询分析器,输入命令  DUMP TRANSACTION 数据库名 WITH NO_LOG  2.再打开企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件--选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了

2006-10-16 14:58:00 1115

原创 asp.net带预览的图片上传客户端脚本

      var oFileChecker = document.getElementById("fileChecker");function changeSrc(filePicker){    oFileChecker.src = filePicker.value;}oFileChecker.onreadystatechange = function (){    if (oFileCheck

2006-09-07 15:05:00 1046

转载 实现业务系统中的用户权限管理--实现篇

在设计篇中,我们已经为大家阐述了有关权限管理系统的数据库设计,在本篇中,我们将重点放在其实现代码部分。为了让你能够更直接更有效的看到全部动作的代码,我们使用“动作分解列表”的方式来陈述每个动作以及相关资源。实现权限管理功能的动作 动作分解 动作名 相关表名

2006-09-07 14:56:00 1267

原创 自定义的事件处理函数在aspx中,在cs文件写事件处理,可访问性必须是protected而不是private。

◆自定义的事件处理函数(如<asp:datagrid id="DatagridRoom" OnItemDataBound="DatagridRoom_ItemDataBound" ),在cs文件中实现时,可访问性必须是protected而不是private。 

2006-09-07 14:48:00 787

原创 可以用这种技术在子页客户端执行父页服务器端操作

子页:在服务器端操作后注册一段客户端脚本,用window.opener,执行上页的refreshdata()函数:Page.RegisterStartupScript("abc","window.opener.refreshdata();window.close();"); 父页:定义refreshdata()function refreshdata(){    document.getEleme

2006-09-07 14:44:00 728

原创 有潜在危险的非法字符保存在Request中解决办法

◆从客户端(FreeTextBox1="aa...")中检测到有潜在危险的Request.Form值  错误信息:  中文信息:  从客户端(FreeTextBox1=" aa...")中检测到有潜在危险的 Request.Form 值。   英文信息:  A potentially dangerous Request.Form value was detected from the client

2006-09-07 14:37:00 872

原创 一些控件的CommandArgument属性,可以为该控件设置一个参数

一些控件的CommandArgument属性,可以为该控件设置一个参数 ,有时在绑定多行数据中给编辑或删除按钮赋CommandArgument值很有用

2006-09-07 14:33:00 779

原创 在服务器端将焦点设置到某标签

◆如果在服务器端进行输入验证后,要将焦点设置到某标签上,可用Page.RegisterStartupScript("SetFocus",s);的方法注册一段document.getElementById("+Name+").focus();脚本。 

2006-09-07 14:30:00 608

原创 ItemDataBound时方便地得到绑定的数据集的一行

◆很方便的技巧:在_ItemDataBound()函数里用DataRowView drv=(DataRowView)e.Item.DataItem;得到与dg或dl绑定的数据集的一行,再通过drv["Avail"]将字段取出。 

2006-09-07 14:28:00 792

原创 web测试技术经典案例

1. 概述 随着web应用的增多,新的模式解决方案中以web为核心的应用也越来越多,很多公司各种应用的架构都以B/S及web应用为主,但是有关WEB测试方面的内容并没有相应的总结,所以我在这里对web的测试方法和采用的测试技术进行总结,便于内部交流。

2006-09-07 13:20:00 1398

原创 from msn some feeling

For these days, I was almost lost myself. Whats your feeling when you have a lot in mind but can not speak them out? You see me as the brightest boy, but I am not that out-going,I am not Mr.Happy,

2006-03-26 22:41:00 800

原创 无为的生活中有所感悟的一篇劝勉高考生的文章

树立目标∶给生命一份坚实的承诺  首先,目标必须是你自己独立确定而不受外界各种压力的干扰和左右的。其次,目标必须是自己能够达到的,不可过高或过低,应由自己的兴趣与实力来决定.再者,目标应该是美好的,极具吸引 力的,能促使你克服各种挫折和困难为之奋斗的,能对自己起到良好的约束和督促作用的.总之,要跳一跳,够得着。  “夫志,气之帅也。”大凡成功人士总会有自己矢志不渝的奋斗目标。难不怕,苦不怕,青春梦

2005-12-14 15:49:00 3171

原创 我-你

我没有什么梦想,我只要和你一起平凡的生活,平凡的思想 我没有什么奢望我只想有你分享我的快乐,我的悲伤 

2005-11-26 07:38:00 736

原创 設定 robots.txt (转载)

主題:設定 robots.txt工具:Notepad實例:本站的 robots.txt內容:robots.txt 是用來告訴搜尋引擎哪些地方不可以拿去做全文檢索資料庫。資源自動收集 (Robot) 是搜尋引擎中負責資料收集的軟體,又稱為 Spider、或Crawler。他可以自動在設定的期限內定時自各網站收集網頁資料,而且通常是由一些預定的起始網站開始遊歷其所連結的網站,如此反覆不斷 (recur

2005-11-22 18:08:00 766

原创 ASP函数集

========取得带端口的URL,推荐使用================Function Get_ScriptNameUrl() If request.servervariables("SERVER_PORT")="80" Then  Get_ScriptNameUrl="http://" & request.servervariables("server_name")&lcase(

2005-11-22 15:04:00 777

原创 VB&C#裁切和缩放图像

您可以使用 Graphics 类的 DrawImage 方法来绘制并定位矢量图像和光栅图像。DrawImage 是一种重载方法,因此您有数种方式为它提供参数。DrawImage 方法的一种变体接收 Bitmap 对象和 Rectangle 对象。该矩形指定了绘图操作的目标,即它指定了将要在其内绘图的矩形。如果目标矩形的大小与原始图像的大小不同,原始图像将进行缩放,以适应目标矩形。下面的示例将同一图

2005-11-21 21:06:00 1161

NPOI(操作Excel)使用手册

NPOI使用手册:操作Word/Excel更方便,不需要安装office。 包含NPOI全部功能,完整呈现.

2012-03-29

NPOI 1.2.4 assembly

NPOI, 免费开源word/excel api.

2012-03-29

PayPal应用常用代码

ASP.NET C# PayPal开发常用代码,从codeproject找到,做一些修改,很容易结合到自己项目中,功能包括:ExpressCheckout,IPN,PDT,希望对做国外在线支付功能时帮助大家节省些时间。

2012-03-28

Event Log Tool源代码

Windows Event Log 日志管理工具,功能包括添加Event Source,添加Event Log,删除Event Source,删除EventLog. 可用于Web项目发布中对自定义日志的管理。 因需要一定系统访问权限,请使用管理员权限登录使用。

2012-03-21

Windows Event Log 日志管理工具

Windows Event Log 日志管理工具,功能包括添加Event Source,添加Event Log,删除Event Source,删除EventLog. 可用于Web项目发布中对自定义日志的管理。 因需要一定系统访问权限,请使用管理员权限登录使用。

2012-03-21

resx资源文件编辑器

Simple Resx Editor是一个有用的应用程序,目的是为了帮助你轻松地编辑资源文件。

2011-12-13

错误记录模组和处理常式( Error Logging Modules And Handlers,ELMAH)

我们全文将探讨的错误记录模组和处理常式( E rror L ogging M odules A nd H andlers,ELMAH),是由合着人Atif Aziz ( http://www.raboof.com/ )写成,当中说明一种简单的方法,在ASP.NET Web 应用程式增加错误记录功能。 ELMAH 會解釋如何使用HTTP 模組和處理常式,與Web 應用程式交叉為程式碼提供高階的元件化功能(如應用程式記錄)。 ELMAH 会解释如何使用HTTP 模组和处理常式,与Web 应用程式交叉为程式码提供高阶的元件化功能(如应用程式记录)。 ELMAH 是一套真正外掛式的解決方案,意味著不需要重新編譯或重新部署,就可以動態加入一個執行中的ASP.NET Web 應用程式。 ELMAH 是一套真正外挂式的解决方案,意味着不需要重新编译或重新部署,就可以动态加入一个执行中的ASP.NET Web 应用程式。 無論特定的Web 應用程式寫得和測試得多麼完備,偶爾還是會出錯。无论特定的Web 应用程式写得和测试得多么完备,偶尔还是会出错。 不一定是您的程式碼有錯,有可能是電子郵件伺服器沒有回應,或資料有些損毀而導致加密失敗。不一定是您的程式码有错,有可能是电子邮件伺服器没有回应,或资料有些损毁而导致加密失败。 無論原因為何,當發生例外狀況時,尤其是在即時網站,將例外狀況的細節記錄下來以協助診斷問題是很重要的。无论原因为何,当发生例外状况时,尤其是在即时网站,将例外状况的细节记录下来以协助诊断问题是很重要的。 ELMAH 提供了一種可將錯誤記錄和通知集中化的機制。 ELMAH 提供了一种可将错误记录和通知集中化的机制。 每當在ASP.NET 應用程式中發生未捕捉到的例外狀況時,就會通知ELMAH 並如Web.config檔案所指出般來處理例外狀況。每当在ASP.NET应用程式中发生未捕捉到的例外状况时,就会通知ELMAH并如Web.config档案所指出般来处理例外状况。 這可能包括將例外狀況的細節記錄到資料庫、將電子郵件傳給系統管理員,或兩者兼具。这可能包括将例外状况的细节记录到资料库、将电子邮件传给系统管理员,或两者兼具。 ELMAH 並不是為了回應未處理的例外狀況而設計的。 ELMAH 并不是为了回应未处理的例外状况而设计的。 它單純只是記錄未處理之例外狀況的細節。它单纯只是记录未处理之例外状况的细节。 一旦將ELMAH 加入ASP.NET Web 應用程式後,任何在此應用程式中未處理的例外狀況都會記錄下來。一旦将ELMAH 加入ASP.NET Web 应用程式后,任何在此应用程式中未处理的例外状况都会记录下来。 當發生未處理的例外狀況時,ELMAH 並不會影響使用者的經驗。当发生未处理的例外状况时,ELMAH 并不会影响使用者的经验。 他們仍然看得到「伺服器錯誤」網頁,或者若您有設定自訂錯誤來處理HTTP 500 錯誤,就會將之重新導向到含有更容易理解的訊息的網頁。他们仍然看得到「伺服器错误」网页,或者若您有设定自订错误来处理HTTP 500 错误,就会将之重新导向到含有更容易理解的讯息的网页。 但ELMAH 在背後還是會偵測所發生之未處理的例外並記錄細節。但ELMAH 在背后还是会侦测所发生之未处理的例外并记录细节。

2011-12-13

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

TA关注的人

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