2008年8月19日
摘要: 提高性能最好最快的办法当然是通过缓存来改善,对于任何一个web开发者都应该善用缓存。Asp.net下的缓存机制十分强大,用好缓存机制可以让我们极大的改善web应用的性能,下面是一些总结的缓存的知识点,与大家分享交流: 1.页面缓存 要实现页面输出缓存,只要将一条 OutputCache 指令添加到页面即可。 CachePr... 阅读全文
posted @ 2008-08-19 16:02 草原和大树 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 算一算,自从上次发表一篇asp.net中用VML画数据统计图的文章后差不多有一两个月没有来博客了,今天中秋,没事做发现自己已经很久没有来博客园了.正好前几天有小做一个视频转换的Demo,现在出现很的网上在线视频其文件格式都是.FLV格式,那些视频网站大概也有一个视频转换软件,所我在也试着去做了一个demo拿出来和大家共享一下,由于自己的技术有限,做的不怎么样,愿有高人看完给 在下指点一二.呵...... 阅读全文
posted @ 2008-08-19 15:43 草原和大树 阅读(603) 评论(0) 推荐(0) 编辑
摘要: 我们常做的一件事情,就是在文章系统中,截取一定长度的文章标题,超过指定长度,就加“...” 如两个字符串: string str1 = "中国人要啊abc呀~"; string str2 = "1中国人23456abc呀~"; 要截取后,输出: str1 = "中国人要..."; str2 = "1中国人2..."; 即要把中英文混合的字符串,在截取后,长度要一致,即8个字节的长度(不包括三个点)... 阅读全文
posted @ 2008-08-19 15:37 草原和大树 阅读(345) 评论(0) 推荐(0) 编辑
摘要: strvalue("复请Email通知如果不填写则取注册Email",26) 这里26是指26个英文字母,也就是13个汉字 function strlen(str) dim p_len p_len=0 strlen=0 if trim(str)"" then p_len=len(trim(str)) for xx=1 to p_len if asc(mid(str,xx,1)... 阅读全文
posted @ 2008-08-19 10:28 草原和大树 阅读(386) 评论(0) 推荐(0) 编辑
  2008年8月18日
摘要: 在网上下载了这个播放器下来,发现很不错,非常适合BLOG使用,但是,缺点是创建播放列表太麻烦了。 于是,用ASP+FSO写了一个遍历文件夹下文件的程序,经过改良,现在基本上使用起来也没有问题了。拿过来与大家一起共享。欢迎大家给我提出宝贵的意见。如果有必要,还可以继续修改! 下面,我来简单介绍一下这个东西的用法,其实很简单的。 第一步:把文件传到服务器上面去,默认设置传到服务器的Music... 阅读全文
posted @ 2008-08-18 14:26 草原和大树 阅读(1554) 评论(0) 推荐(0) 编辑
  2008年8月14日
摘要: 【出自北京地铁】 :Seats reserved for children、 pregnant woman、 the sick and the disable. 阅读全文
posted @ 2008-08-14 14:31 草原和大树 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 我们将制作的这个FLV播放器由这样几部分组成: 一个用于显示视频图像的视频对象, 三个分别用于播放、暂停和停止视频的按钮, 以及一个用于显示缓冲区装载进度的动态文本。 1. 创建三个按钮元件,分别命名为“播放”、“暂停”、“停止”,将其各自一个实例拖放到场景舞台中。 2. 创建一个视频元件,将其一个实例拖放到场景舞台中,并赋予其实例名myVideo。 3. 在场景舞台中放置一个动态文本,赋予其实例... 阅读全文
posted @ 2008-08-14 13:55 草原和大树 阅读(786) 评论(0) 推荐(0) 编辑
摘要: 制作步骤: 1.新建一个FLASH文档,设置舞台大小:300*260。 2.将组件MediaController和MediaDisplay拖入舞台,然后从舞台上删除。这样做的目的是将这两个组件载入库中,为接下来用attachMovie()方法将MediaController和MediaDisplay组件载入舞台做好准备。 3.新建一层,命名为function。在该层的第一帧上输入如下A... 阅读全文
posted @ 2008-08-14 13:54 草原和大树 阅读(1918) 评论(0) 推荐(0) 编辑
摘要: 大家好,前不久笔者将CenFun Music Player加入flv视频播放功能,这里单独拿出来给大家做一个Flash FLV播放器(仅ActionScript控制,不使用 FLVPlayback 组件),如有不当之处还望指正。 下面就打开您的Macromedia Flash Player 8(推荐)开始吧! 首先新建文档,设置背景色黑色,其他默认,然后建四个图层。 第一层用来放视频元件,方法如下... 阅读全文
posted @ 2008-08-14 13:52 草原和大树 阅读(1010) 评论(0) 推荐(0) 编辑
摘要: http://www.webdiyer.com/AspNetPager/default.aspx 阅读全文
posted @ 2008-08-14 13:50 草原和大树 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 在进行开发的过程中,经常需要输入时间,特别是在进行查询、统计的时候,时间限定更为重要。 尽管ASP.NET也集成了日历控件,但是其集成的代码量很大,你可以做一个测试,当你在页面使用一个日历控件时,在发布之后查看该页面的源代码,你会惊奇发现,日历控件的代码量很庞大,这就大大增加的带宽的开销,每当一个客户端请求这个页面,服务器都要将如此庞大的代码进行发送,使得服务器负担加重。而且,ASP... 阅读全文
posted @ 2008-08-14 13:19 草原和大树 阅读(1051) 评论(0) 推荐(0) 编辑
摘要: http://www.urlrewriter.cn/ 阅读全文
posted @ 2008-08-14 13:04 草原和大树 阅读(229) 评论(0) 推荐(0) 编辑
摘要: public static string AppendixID=""; protected void pageload(object sender, EventArgs e) { } protect void btn1_Click(object sender, EventArgs e) { AppendixID=DateTime.Now()+","+AppendixID.ToStri... 阅读全文
posted @ 2008-08-14 10:55 草原和大树 阅读(393) 评论(1) 推荐(0) 编辑
摘要: 0 then ''判断图片大小 if file.filesize>200000 then response.write"" response.end else end if ''判断图片的类型 FileExt = Mid(file.Filename, InStrRev(file.Filename, ".")+1) if trim(right(file.FileName,3))"jpg" and ... 阅读全文
posted @ 2008-08-14 10:50 草原和大树 阅读(1922) 评论(0) 推荐(0) 编辑
摘要: 下面是vcastr2.xml文件: 效果演示:http://www.hi-siris.cn/index-3.html 注:vcastr22.swf 可以在baidu.com///g.cn上搜到。 阅读全文
posted @ 2008-08-14 10:45 草原和大树 阅读(2684) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2008-08-14 10:36 草原和大树 阅读(1530) 评论(0) 推荐(0) 编辑
  2008年8月13日
摘要: javascript实现在线拼音输入法,支持中文、英文、半角、全角等,是一款不可多得的javascript效果展示,如果你的操作系统输入法坏了,不妨用这个试一下。提示:请先将你的输入法切换到英文。 演示地址:http://www.okajax.com/demo/pinyin/ 下载地址:http://www.okajax.com/a/200807/0GMZR008.html 论坛交流:http:/... 阅读全文
posted @ 2008-08-13 16:59 草原和大树 阅读(933) 评论(1) 推荐(0) 编辑
摘要: http://www.cssrain.cn/article.asp?id=891 阅读全文
posted @ 2008-08-13 16:58 草原和大树 阅读(288) 评论(0) 推荐(0) 编辑
摘要: (转自http://www.blogjava.net/Jcat/archive/2006/11/22/82831.html) 功能:5秒后,自动跳转到同目录下的02view.html文件 1)html的实现 优点:简单 缺点:Struts Tiles中无法使用 2)javascript的实现 优点:灵活,可以结合更多的其他功能 缺点:受到不同浏览器的影响 3)结合了倒数的... 阅读全文
posted @ 2008-08-13 16:57 草原和大树 阅读(455) 评论(0) 推荐(0) 编辑
摘要: Javascript学习第二季(实战4) 上章的例子虽然实现了功能,也做了相应的判断,也符合标准了。但还有一个问题就是: Choose an image. 在html中只是为了图片切换 而做的,而没其他的用途。所以我们不必把他直接写在html中,而是可以用js--DOM方法动态去创建html,从来达到再次简化html。 思路: 1, 把html中的 Choose ... 阅读全文
posted @ 2008-08-13 13:33 草原和大树 阅读(232) 评论(0) 推荐(0) 编辑
摘要: Javascript学习第二季(实战3) 上章的例子虽然实现了功能,但毕竟不符合标准。 今天我们来优化 javascript 图片馆。 思路: 1, 为了消除我们的假设,我们可以这么做: if (!document.getElementById) return false; if (!document.getElementById("imagegallery")) return fal... 阅读全文
posted @ 2008-08-13 13:33 草原和大树 阅读(361) 评论(1) 推荐(0) 编辑
摘要: Javascript学习第二季(实战2) 今天我们来写一个javascript 图片馆,这个的应用程度还是比较大的,几乎前台展示方面的网站都用得到。我们以代码入手, 来解析每句话的含义。 Demo1: 3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> ... 阅读全文
posted @ 2008-08-13 13:32 草原和大树 阅读(426) 评论(0) 推荐(0) 编辑
摘要: Javascript学习第二季(实战1) 转眼间,第一季已经学完了。如果你认真学习第一季了,那么第二季的实战应该对你来说,不会很难。。。 从今天起,我们开始DOM实战演练。 仅仅是演练,不要吓坏了哦.….. Demo1: Demo2: Demo3: Demo4: aaaaaaaaaaaaa ccccccc... 阅读全文
posted @ 2008-08-13 13:31 草原和大树 阅读(357) 评论(0) 推荐(0) 编辑
摘要: CSSRAIN第一季测试题目 简单测试一下大家的水平,题目大部分来自网络。 答案明天发布。 一,选择题。 1,以下哪个单词不属于javascript保留字:() A. with B. parent C. class D. void 2,以下哪条语句会产生运行错误:() A.var obj = ( );... 阅读全文
posted @ 2008-08-13 13:31 草原和大树 阅读(583) 评论(0) 推荐(0) 编辑
摘要: Javascript学习第一季(9)--Javascript DOM 总结 作为一个js-DOM开发者,你必须知道的一些DOM方法: 1, 创建节点。 createElement(): var a = document.createElement(“p”); 它创建的是一个元素节点,所以 nodeType 等于 1 。 a.nodeName 将返回 p ; 注意;createElement()... 阅读全文
posted @ 2008-08-13 13:30 草原和大树 阅读(389) 评论(0) 推荐(0) 编辑
摘要: Javascript学习第一季(8) 上2篇文章我们讲了 用dom方式 创建节点,复制节点,插入节点, 删除节点,替换节点,查找节点,获取属性等。。。 今天我们讲DOM属性。 前面其实我们已经碰过DOM属性了。 比如: nodeName,nodeType…..今天我们详细的讲解下。 1,nodeName属性 : 节点的名字。 如果节点是元素节点,那么返回这个元素的名字。此时,相当于ta... 阅读全文
posted @ 2008-08-13 13:30 草原和大树 阅读(357) 评论(0) 推荐(0) 编辑
摘要: Javascript学习第一季(7) 上篇文章我们讲了 用dom方式 创建节点,复制节点,插入节点。 今天我们将讲 删除节点,替换节点,查找节点等。 直接从方法说起: 1, 删除节点。removeChild(): a b c 如果不知道要删除的节点的父节点是什么?可以使用parentNode属性。 比如: ... 阅读全文
posted @ 2008-08-13 13:29 草原和大树 阅读(304) 评论(1) 推荐(0) 编辑
摘要: Javascript学习第一季(6) 上篇文章纳闷的问题,将在这章和以后的几章里,慢慢搞定。 从今天起,开始学习DOM编程 让我们慢慢称为一名初级的js程序员。 然后往js匠人方向发展。 学习英文: Dom:文档对象模型。Document object model Bom:浏览器对象模型。 注:也可以叫窗口对象模型。(window object model.) API:应用编程接口。 注:... 阅读全文
posted @ 2008-08-13 13:28 草原和大树 阅读(582) 评论(1) 推荐(0) 编辑
摘要: Javascript学习第一季(5) 上篇文章讲了js中对象和数组的一些方法。 这章我们先说说函数,然后来点实战。 1 ,函数: function是一个定义一次 却可以多次调用的js代码。 当一个函数被一个对象调用时,那么这个函数就叫做这个对象的方法。 function cssrain( x , y) { //code } 解释: cssrain : 为函数名; ( ) : ... 阅读全文
posted @ 2008-08-13 13:28 草原和大树 阅读(314) 评论(1) 推荐(0) 编辑
摘要: Javascript学习第一季(4) 上篇文章讲了js中的变量,表达式,和运算符 还有一些 js 语句. 这章我们来探讨js中的对象和数组。 比较难哦。做好心里准备吧。。。。。。 深呼吸。。。 1 , for / in : 一种遍历(枚举)对象属性的方法,可以循环我们呢事先不知道的属性。 它可以枚举处用户定义的所有属性,但却不能枚举出某些预定义的属性和方法。 不能枚举的属性通常是继承... 阅读全文
posted @ 2008-08-13 13:27 草原和大树 阅读(455) 评论(1) 推荐(0) 编辑
摘要: Javascript学习第一季(3) 上篇文章讲了js中的传值和传址 和 函数的作用域. 这章我们来探讨js中的变量,表达式,和运算符 还有一些 js 语句。 升级中…… 1, 表达式: 最简单的表达式:直接量或者变量名。var a =1; 直接量表达式的值:本身。 变量表达式的值:该变量所存放或引用的值。 2 , 运算符: 一元运算符: 比如 - 3 二元运算符: 比如 3+4... 阅读全文
posted @ 2008-08-13 13:26 草原和大树 阅读(470) 评论(1) 推荐(1) 编辑
摘要: Javascript学习第一季(2) 上篇文章讲了js中的一些概念(词法结构) 和 数据类型(部分)。 这章我们 继续.然后了解下js中操作数据 和 函数的 作用域。 1,对象跟基本类型之间的转换: 不管何时,只是对象非空,在布尔环境中都为true. 如; new Boolean(false); new Number(0); new String(“”); new Array(); 上... 阅读全文
posted @ 2008-08-13 13:25 草原和大树 阅读(635) 评论(0) 推荐(1) 编辑
摘要: Javascript学习第一季(1) 1 , javascript字符集: javascript采用的是Unicode字符集编码。 为什么要采用这个编码呢? 原因很简单,16位的Unicode编码可以表示地球人的任何书面语言。这是语言 国际化的一个重要特征。(大家也许见过用中文写脚本,比如:function 我的函数() {} ); Javascript中每个字符都是用2个字节表示的。(因为是... 阅读全文
posted @ 2008-08-13 13:24 草原和大树 阅读(720) 评论(3) 推荐(1) 编辑
摘要: 第一种:滑动图片式菜单,地址:http://www.phatfusion.net/imagemenu/index.htm 截图: 第二种:可拖动的树状菜单,地址:http://extjs.com/deploy/dev/examples/tree/reorder.html 截图: 第三种:使用jQuery的菜单,地址http://gmarwaha.com/blog/?p=7 截图: 第四... 阅读全文
posted @ 2008-08-13 13:10 草原和大树 阅读(797) 评论(0) 推荐(1) 编辑
摘要: 效果图: 实现这样的效果步骤如下: 1.把下面的代码添加到博客园管理-选项-Configure-页首Html代码 2.把下面的CSS样式增加到博客园管理-选项-Configure-通过CSS定制页面 DIV#eMsg{}{ background-image: url(http://images.cnblogs.com/cnblogs_com/vagerent/popupBG.gif)... 阅读全文
posted @ 2008-08-13 13:08 草原和大树 阅读(510) 评论(0) 推荐(0) 编辑
摘要: "" then strSQL=strSQL&" and status='"&article_status&"' " strSQL=strSQL&"order by pubdate desc" set adoRS = server.CreateObject("adodb.recordset") adoRS.Open strSQL,conn,3,1 if adoRS.... 阅读全文
posted @ 2008-08-13 10:15 草原和大树 阅读(694) 评论(0) 推荐(0) 编辑
  2008年8月12日
摘要: SQL与EXCEL交互(导出/导入) EXCE->SQL //方案一: 通过OleDB方式获取Excel文件的数据,然后通过DataSet中转到SQL Server openFileDialog = new OpenFileDialog(); openFileDialog.Filter = "Excel files(*.xls)|*.xls"; if(openFileDialog.ShowD... 阅读全文
posted @ 2008-08-12 17:36 草原和大树 阅读(1493) 评论(0) 推荐(0) 编辑
摘要: //作者:fanz2000 //Email:fanz2000@sohu.com /// /// 转换数字金额主函数(包括小数) /// /// 数字字符串 /// 转换成中文大写后的字符串或者出错信息提示字符串 public string ConvertSum(string str) { if(!IsPositveDecimal(str)) return "输入的不是正数字!"; if(Dou... 阅读全文
posted @ 2008-08-12 17:34 草原和大树 阅读(6221) 评论(1) 推荐(0) 编辑
摘要: 要防止同一用户同时登陆,首页应该记录在线用户的信息(这里与用户名为例),然后判断正在登陆的用户里面是否已存在。在这里使用一个cache存放已经登陆的用户名,但是还有一个问题就是要知道用户是什么时候离开系统的呢?这就要定期清除cache中的内容了,也就是设置一个cache的时间。这个时间可以跟用户的session值联系起来,刚好当用户session值失效的时候该用户在cache里面的信息也会被清空.... 阅读全文
posted @ 2008-08-12 17:33 草原和大树 阅读(947) 评论(0) 推荐(0) 编辑
摘要: 一. 用惯了datagrid,第一次用gridView,倒有点不习惯.写删除确认时还有点不习惯,经过一番折磨,gridView的删除确认可以这样写: if (e.Row.RowType == DataControlRowType.DataRow) ...{ e.Row.Cells[0].Attributes.Add ... 阅读全文
posted @ 2008-08-12 17:32 草原和大树 阅读(1559) 评论(2) 推荐(1) 编辑