上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 20 下一页
  2011年12月16日
摘要: 今天在写代码时突然想起测试经常用Microsoft.VisualBasic.Information.IsNumeric判断 url参数是否为数字时的这个方法的效率因为数字是字符串是直接使用的,所以不需要转型,也就没有用tryparse结果一测试吓一跳,这个方法的效率是如此的低,再测试了下tryparse还不错,正则的也比较差,没什么技术含量,看结果吧:先拓展下字符串:codeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> public st 阅读全文
posted @ 2011-12-16 14:21 一粒沙 阅读(1354) 评论(0) 推荐(0) 编辑
  2011年12月7日
摘要: <!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head><metahttp-equiv="X-UA-Compatible"content="IE=9"/><metahttp-eq 阅读全文
posted @ 2011-12-07 13:51 一粒沙 阅读(16444) 评论(0) 推荐(0) 编辑
  2011年10月30日
摘要: 在开发中编写的js、css发布的时候,往往需要进行压缩,以减少文件大小,减轻服务器的负担。这就得每次发版本的时候,对js、js进行压缩,然后再发布。有没有什么办法,让代码到了服务器上边,它自己进行压缩呢?有两种办法:第一种,在css、js请求到来的时候读取一下相对应的文件,进行压缩后返回。此方法可以通过在Global.asax的Application_BeginRequest的事件中,进行处理,也可以在web.config中注册一个httpHandler进行处理。第二种是在程序启动的时候,对全部css以及js进行压缩,压缩之后,每次访问都使用压缩后的文件即可。这种办法可以将js全部压缩到一个文 阅读全文
posted @ 2011-10-30 22:45 一粒沙 阅读(3511) 评论(1) 推荐(0) 编辑
  2011年9月2日
摘要: 在windows 2003中默认是不可以播放mp4视频的,需要添加MIME类型才可以IIS中,网站属性——》HTTP头——》MIME类型...新建一个MIME类型:扩展名:mp4MIME类型:application/octet-stream最后别忘了一定要重启IIS才可以生效。附赠mp4转换器和可以播放mp4的swf播放器mp4转换器swf 播放mp4 阅读全文
posted @ 2011-09-02 14:46 一粒沙 阅读(2979) 评论(0) 推荐(1) 编辑
  2011年8月26日
摘要: 方法一:server=localhost;uid=sa;pwd=123;database=testt;方法二:Data Source=localhost;Initial Catalog=testt;User ID=sa; Password=123;推荐使用第一种链接方法,第二种根据sql server的版本不同不兼容 阅读全文
posted @ 2011-08-26 22:38 一粒沙 阅读(473) 评论(0) 推荐(0) 编辑
  2011年5月18日
摘要: 1. 防止页面注入 a) 限制所有页面输入框的输入格式、输入类型、输入长度以及输入字符。例如:禁止输入“‘”, ”;”等特殊字符,并限制输入数字的长度,对于输出的内容进行HtmlEncode格式化输出; b) 页面程序需要过滤所有post或get请求中的参数信息中非法字符,对所有的QueryString信息过滤,对于每一个QueryString[“name”]都要加上AntiXss.HtmlEnc... 阅读全文
posted @ 2011-05-18 11:30 一粒沙 阅读(484) 评论(0) 推荐(0) 编辑
  2011年5月10日
摘要: string getRandom(){ int[] arr = getRandomNum(4, 1, 10); //从1至10中取出4个互不相同的随机数 int i = 0; string temp = ""; while (i <= arr.Length - 1) { temp += arr[i].ToString(); i++; } return temp;}int getNum(int[] ... 阅读全文
posted @ 2011-05-10 23:00 一粒沙 阅读(341) 评论(0) 推荐(0) 编辑
  2011年4月26日
摘要: aspx: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="PriceSystem_temp_Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/T... 阅读全文
posted @ 2011-04-26 10:34 一粒沙 阅读(694) 评论(0) 推荐(0) 编辑
  2011年4月17日
摘要: Overview One of the most flexible controls in our library is the grid control. VIBlend DataGrid for Silverlight is the first fully functional OLAP grid for Silverlight. It brings together the features... 阅读全文
posted @ 2011-04-17 11:17 一粒沙 阅读(1225) 评论(1) 推荐(0) 编辑
  2011年4月16日
摘要: 在大型应用工程,当应用程序工程文件大了以后,业务逻辑代码和数据呈现代码不应该放到一起,否则工程文件结构非常混乱,彼此之际既无关联也无明确调用关系的时候,我们根本就没法做相应的调试。 在大型项目中,除了版本控制之外,文档、文件夹的命名、文档文件的分布、调用关系是非常重要的关系。 阅读全文
posted @ 2011-04-16 10:07 一粒沙 阅读(311) 评论(0) 推荐(0) 编辑
  2011年4月15日
摘要: asmx.csusing System.Web.Script.Services;[System.Web.Script.Services.ScriptService]public class test : System.Web.Services.WebService{ [ScriptMethod(UseHttpGet = true)] public void testMethod(int id) { }}js$.ajax({ url: 'test.asmx/testMethod', dataType: "json", data: "id=2" 阅读全文
posted @ 2011-04-15 18:22 一粒沙 阅读(359) 评论(0) 推荐(0) 编辑
  2011年4月14日
摘要: 由于跨域访问是被IE的安全访问拒绝掉的需要使用web代理新建一个proxy.ashx文件在proxy.ashx里建一个webservice代码如下:[WebService(Namespace="http://temouri.org//")][WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]public class Proxy:IHttpHandler{ public void ProcessRequest(HttpContext context) { string url = context.Reque 阅读全文
posted @ 2011-04-14 16:20 一粒沙 阅读(1195) 评论(0) 推荐(0) 编辑
摘要: jQuery插件的开发包括两种:一种是类级别的插件开发,即给jQuery添加新的全局函数,相当于给jQuery类本身添加方法。jQuery的全局函数就是属于jQuery命名空间的函数,另一种是对象级别的插件开发,即给jQuery对象添加方法。下面就两种函数的开发做详细的说明。1、类级别的插件开发类级别的插件开发最直接的理解就是给jQuery类添加类方法,可以理解为添加静态方法。典型的例子就是$.AJAX()这个函数,将函数定义于jQuery的命名空间中。关于类级别的插件开发可以采用如下几种形式进行扩展:1.1添加一个新的全局函数添加一个全局函数,我们只需如下定义:Java代码jQuery.f. 阅读全文
posted @ 2011-04-14 14:54 一粒沙 阅读(846) 评论(2) 推荐(1) 编辑
摘要: var str = '{host:"localhost",sourceDir:"d:\\temp"}'; var jsonstr = eval('('+str+')'); alert(jsonstr.host);//localhost 阅读全文
posted @ 2011-04-14 12:11 一粒沙 阅读(208) 评论(0) 推荐(0) 编辑
  2011年4月12日
摘要: http://jquery-easyui.wikidot.com/好像比jquery官方的ui还要好看,控件更多。 阅读全文
posted @ 2011-04-12 11:23 一粒沙 阅读(592) 评论(0) 推荐(0) 编辑
摘要: 对于页面来说,JQuery中的Dialog从效果上来说还可以,而且使用简单,只要短短几行绑定的代码就可以实现弹出效果。 代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->$('#dialog').dialog({autoOpen: false,width: 600,buttons: {"Ok": function() {$(this).dialog("close");}," 阅读全文
posted @ 2011-04-12 10:32 一粒沙 阅读(533) 评论(0) 推荐(0) 编辑
  2011年4月6日
摘要: 向项目中添加新的数据源1.创建一个名为“我的 Word 操作窗格”的Word 文档项目。 在向导中,选择“创建新文档”。2.在“解决方案资源管理器”中选择“我的 Word 操作窗格”项目。3.在“项目”菜单上,单击“添加新项”。4.在“添加新项”对话框中选择“操作窗格控件”,将它命名为“ActionsControl”,然后单击“添加”5.如果“数据源”窗口不可见,请单击“数据”菜单上的“显示数据源”。6.单击“添加新数据源”以启动“数据源配置向导”。7.选择到 Northwind 示例 SQL Server 数据库的数据连接,或者使用“新建连接”按钮添加新连接。8.展开“数据库对象”窗口中的“ 阅读全文
posted @ 2011-04-06 21:10 一粒沙 阅读(1598) 评论(0) 推荐(0) 编辑
  2011年4月4日
摘要: 以编程方式将 Chart 控件添加到工作表中 1.在 Sheet1 的 Startup 事件处理程序中,插入以下代码以添加 Chart 控件。在“Sheet1.cs”文件中的“Sheet1_Startup”事件中运行 Microsoft.Office.Tools.Excel.Chart employeeData;employeeData = this.Controls.AddChart(25, 1... 阅读全文
posted @ 2011-04-04 23:01 一粒沙 阅读(1204) 评论(0) 推荐(0) 编辑
摘要: 此演练将演示如何从 Microsoft Office Excel 文档级自定义项中打开 Windows 窗体,收集来自用户的信息并将这些信息写入工作表单元格。 第一步是要创建一个 Excel 工作簿项目。 创建新项目 创建一个名为“WinFormInput”的 Excel 工作簿项目,并在向导中选择“创建新文档”。 将一个指定范围添加到 Sheet1 中 选择 Sheet1 中的单元格“A1”。 ... 阅读全文
posted @ 2011-04-04 22:39 一粒沙 阅读(490) 评论(0) 推荐(0) 编辑
  2011年4月2日
摘要: 如果想查找“_cs”结尾的的账户select * from [user] where loginname like '%_cs'是不行的,_ 被认为是任意的字符,所以需要转义字符,有两种写法:select * from [user] where loginname like '%[_]cs'select * from [user] where loginname like '%/_cs' escape'/'通配符含义%包含零个或更多字符的任意字符串。_任何单个字符。[ ]指定范围(例如 [a-f])或集合(例如 [abcdef]) 阅读全文
posted @ 2011-04-02 17:21 一粒沙 阅读(990) 评论(0) 推荐(0) 编辑
  2011年4月1日
摘要: 概述jQuery 是继 prototype 之后又一个优秀的 Javascript 框架。其宗旨是—写更少的代码,做更多的事情。它是轻量级的 js 库(压缩后只有21k) ,这是其它的 js 库所不及的,它兼容 CSS3,还兼容各种浏览器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。 jQuery 是一个快速的,简洁的 javaScript 库,使用户能更方便地处理 HTML documents、events、实现动画效果,并且方便地为网站提供 AJAX 交互。 jQuery 还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还. 阅读全文
posted @ 2011-04-01 11:05 一粒沙 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 使用 jQuery UI Widget Factory 编写有状态的插件(Stateful Plugins)Note这一章节的内容是基于 Scott Gonzalez 一篇博客Building Stateful jQuery Plugins(已获作者许可)虽然大多数的 jQuery 插件都是无状态的(stateless),也就是说, 与插件进行交互的就限于调用插件时的那一组对象, 但是有好大一部分功能需求没办法通过这种简单的插件模式来实现。为了填补这一空白,jQuery UI 实现一套更加先进的插件系统。 它可以管理状态,允许通过一个插件暴露多个函数,并提供多个扩展点。 这套系统被称为 wi. 阅读全文
posted @ 2011-04-01 10:59 一粒沙 阅读(11110) 评论(3) 推荐(2) 编辑
  2011年3月31日
摘要: 数组对象的作用是:使用单独的变量名来存储一系列的值。实例创建数组 创建数组,为其赋值,然后输出这些值。 For...In 声明 使用 for...in 声明来循环输出数组中的元素。 合并两个数组 - concat() 如何使用 concat() 方法来合并两个数组。 用数组的元素组成字符串 - join() 如何使用 join() 方法将数组的所有元素组成一个字符串。 文字数组 - sort() 如何使用 sort() 方法从字面上对数组进行排序。 数字数组 - sort() 如何使用 sort() 方法从数值上对数组进行排序。完整的 Array 对象参考手册我们提供JavaScript A. 阅读全文
posted @ 2011-03-31 17:14 一粒沙 阅读(323) 评论(0) 推荐(0) 编辑
摘要: Query对DOM的事件触发具有冒泡特性。有时利用这一特性可以减少重复代码,但有时候我们又不希望事件冒泡。这个时候就要阻止 jQuery.Event冒泡。在jQuery.Event 的文档中的开头得知,jQuery.Event对象是符合W3C标准的一个事件对象,同时jQuery.Event免去了检查兼容IE的步骤。jQuery.Event提供了一个非常简单的方法来阻止事件冒泡:event.stopPropagation();Js代码$("p").click(function(event){event.stopPropagation();//dosomething})但是这个 阅读全文
posted @ 2011-03-31 15:58 一粒沙 阅读(736) 评论(0) 推荐(0) 编辑
  2011年3月27日
摘要: <!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Ext.data.XmlReader</title><metahttp-equiv="Content-Type"content="text/html;charset=utf-8">& 阅读全文
posted @ 2011-03-27 21:29 一粒沙 阅读(1153) 评论(0) 推荐(0) 编辑
  2011年3月18日
摘要: int[]iArrary=newint[30000];Randomrd=newRandom();for(inti=0;i<30000;i++){iArrary[i]=rd.Next(0,9999);}longbegin=DateTime.Now.Ticks;Programq=newProgram();q.Sort(iArrary);longend=DateTime.Now.Ticks;for(intm=0;m<30000;m++)Console.WriteLine("{0}",iArrary[m]);Console.Write(end-begin);Consol 阅读全文
posted @ 2011-03-18 14:52 一粒沙 阅读(351) 评论(0) 推荐(0) 编辑
  2011年3月17日
摘要: StreamResourceInfo sri = Application.GetResourceStream(new Uri("HowTo;component/Page.xaml", UriKind.Relative)); StreamReader sr = new StreamReader(sri.Stream); txtReadxml.Text = sr.ReadToEnd();{1};component/{2}1为程序集的名字2为想读取的页面page.xaml:<UserControl x:Class="HowTo.Page" xmlns=& 阅读全文
posted @ 2011-03-17 18:10 一粒沙 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 由于值类型和引用类型在赋值上的不同。在Clone一个对象的引用类型的成员时,一般只是简单的赋值对对象的引用。此时原有的对象和新赋值的对象会同时引用同一个成员对象。这种对象Clone的方法一般称为浅赋值或浅表复制。在大多数情况下浅赋值并不是我们希望的Clone方式。为了实现深度复制,我们就必须遍历有相互引用的对象构成的图,并需要处理其中的循环引用结构。这无疑是十分复杂的。幸好借助.Net的序列化和反序列化机制,可以十分简单的深度Clone一个对象。原理很简单,首先将对象序列化到内存流中,此时对象和对象引用的所用对象的状态都被保存到内存中。.Net的序列化机制会自动处理循环引用的情况。然后将内存流 阅读全文
posted @ 2011-03-17 09:37 一粒沙 阅读(433) 评论(0) 推荐(0) 编辑
  2011年3月16日
摘要: jQuery.Hashtable=function(){this.items=newArray();this.itemsCount=0;this.add=function(key,value){if(!this.containsKey(key)){this.items[key]=value;this.itemsCount++;}else{//throw"key'"+key+"'allreadyexists."this.items[key]=value;}}this.get=function(key){if(this.containsKey 阅读全文
posted @ 2011-03-16 14:47 一粒沙 阅读(1623) 评论(0) 推荐(0) 编辑
摘要: var combo=new new Ext.form.ComboBox({ id:'combo_', name:'name',//name只是改下拉的名称 hiddenName:'id',//提交到后台的input的name ,对应下面store里的''id,必须要填 width : 80, store : store,//填充数据 emptyText : '请选择', mode : 'local',//数据模式,local代表本地数据 readOnly : true,//是否只读 value :& 阅读全文
posted @ 2011-03-16 13:40 一粒沙 阅读(2307) 评论(0) 推荐(0) 编辑
摘要: 源代码下载(vs2010版本):/Files/timy/dragAndreSize.rar以下是拖放控件的实例代码:<UserControlx:Class="SilverlightApplication26.Page"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"Width="400"Height="300&q 阅读全文
posted @ 2011-03-16 10:37 一粒沙 阅读(1406) 评论(0) 推荐(0) 编辑
  2011年2月22日
摘要: 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->///<summary>///实现PDF复制///</summary>///<paramname="filePath">源PDF文件</param>///<paramname="toPath">目标PDF文件</param>///<paramname="print& 阅读全文
posted @ 2011-02-22 16:51 一粒沙 阅读(5506) 评论(2) 推荐(2) 编辑
  2010年12月19日
摘要: 工具1) JScript Editor Extensions 折叠代码 下载地址:JScript Editor Extensions工具2) Javascript parser 以树形方式查的代码定义与定位 下载地址:Javascript parser菜单位置:视图\其他窗口\Javascript Parser 阅读全文
posted @ 2010-12-19 11:35 一粒沙 阅读(3647) 评论(1) 推荐(0) 编辑
  2010年10月8日
摘要: --存储过程中执行带输出参数的动态SQL declare @sql nvarchar(max)declare @tableName varchar(200)declare @id int set @tableName='tableA' set @sql = 'select @id=id from ' + @tableName exec sp_executesql @sql, N'@id int o... 阅读全文
posted @ 2010-10-08 17:17 一粒沙 阅读(469) 评论(0) 推荐(0) 编辑
  2010年10月6日
摘要: 1.一个实体类,需要实现“INotifyPropertyChanged”接口代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--publicclassstudent:INotifyPropertyChanged{stringn... 阅读全文
posted @ 2010-10-06 21:26 一粒沙 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 如题:在Silverlight中怎么设置启动页面,当新建一个Silverliht页面或项目中都会存在一个App.xaml页面,这个页面是Silverlight应用程序文件,派生于Application类,在一个Silverlight应用程序项目中,必须有一个该文件,它负责指定应用程序的启动页面,以及应用程序的其他设置,当Silverlight应用程序在浏览器中运行时,有Silverlight插件负... 阅读全文
posted @ 2010-10-06 20:39 一粒沙 阅读(217) 评论(0) 推荐(0) 编辑
  2010年9月28日
摘要: 正如牛顿三大定律在经典力学中的位置一样,“开-闭”原则(Open-Closed Principle)是面向对象的可复用设计(Object Oriented Design或OOD)的基石。其他设计原则(里氏代换原则、依赖倒转原则、合成/聚合复用原则、迪米特法则、接口隔离原则)是实现“开-闭”原则的手段和工具。 一、“开-闭”原则(Open-Closed Principle,OCP) 1.1“开-闭... 阅读全文
posted @ 2010-09-28 16:12 一粒沙 阅读(254) 评论(0) 推荐(0) 编辑
  2010年9月25日
摘要: 对上一次的做一点修改,增加一个比较美观的进度显示 上面那个是运行中的画面,下面那个是结束后的画面 用到的图标在这里: 对上次的前台修改如下: <%@ Page language="c#" Codebehind="WebForm54.aspx.cs" AutoEventWireup="false" Inherits="csdn.WebForm54" %> <!DOCTYPE H... 阅读全文
posted @ 2010-09-25 15:14 一粒沙 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 在asp.net中执行一个长时间的操作,有的时候需要在在客户端有一个反馈能了解到任务的执行进度,大致看了一下有这么几种做法: (1)按下按钮的时候给出一个<div>提示正在执行任务,执行完毕让这个<div>隐藏 (2)按下按钮的时候跳转到一个提示任务正在执行的页面,执行完毕了再跳转回来 (3)做一个任务类,开启另外一个线程执行任务,同时在客户端或者服务器端保存这个类的实例来... 阅读全文
posted @ 2010-09-25 15:13 一粒沙 阅读(297) 评论(0) 推荐(0) 编辑
摘要: IIS的问题,修改了目录名称或者删除了目录都回导致SESSION丢失但删除文件不会导致session丢失解决的方法有,将临时文件放到系统临时文件夹中去,可以使用如下代码得到系统临时文件夹:string tempPath = System.IO.Path.GetTempFileName();新建目录的时候,最好能给目录加个随机数字:代码Code highlighting produced by Ac... 阅读全文
posted @ 2010-09-25 15:12 一粒沙 阅读(271) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 20 下一页