- 博客(44)
- 收藏
- 关注
原创 JS操作select相关方法:新增 修改 删除 选中 清空 判断存在 等
1.判断select选项中 是否存在Value="paraValue"的Item2.向select选项中 加入一个Item3.从select选项中 删除一个Item4.修改select选项中 value="paraValue"的text为"paraText"5.设置select中text="paraText"的第一个Item为选中6.设置select中value="paraValue"的Item为
2008-04-22 01:05:00 1031
原创 gzip 压缩 css,js 等文件
前几天写了一篇合并css和js文件,加快浏览速度的文章,感觉上速度确实有点提高,而最后把速度仍然比较慢归因于国外服务器数据传输的速度慢 !后来在Storyday那里看到一篇wordpress提速的文章,压缩css文件和js来提速。其实很早看关于wp优化的文章的时候就看到过对css和js进行压缩来提速,但是一直都不以为然。因为我想css和js文件经过合并,然后使用CSS Tweak和Shrink
2008-03-20 09:49:00 1295
原创 IIS6 启动 gzip 压缩 推荐
静态网页采用HTTP 压缩,大约可以减少20%的传输量。用户端使用IE 5.0浏览器连线到已经启用HTTP压缩IIS 5.0之Web伺服器,才有HTTP压缩功能。如今,绝大多数的现代浏览器支持压缩技术,但是,具体的压缩方式取决于浏览器。不过你无需对此担心,因为只有浏览器指示支持一种压缩方式时,Web服务器才会发送压缩内容。尽管如此,了解一下这种处理机制和不同浏览器支持的压缩类型也是一件有意义的事。
2008-03-19 10:13:00 806
原创 php 目录遍历为数组
function listDirTree($dirName=null) { if(empty($dirName))exit("IBFileSystem:directoryisempty."); if(is_dir($dirName)) { if($dh=opendir($dirName)) { $tree=array();
2008-01-30 16:48:00 1830
原创 HTML & CSS 元素
使用 iframe 透明 allowtransparency="true" 调用上级JS:父窗口JS: function aa() { alert("Ok!"); } 子窗口JS:加入 parent.方法名 parent.aa();
2008-01-22 10:22:00 721
原创 PHP中$_SERVER的详细用法
$_SERVER[PHP_SELF] #当前正在执行脚本的文件名,与 document root相关。$_SERVER[argv] #传递给该脚本的参数。 $_SERVER[argc] #包含传递给程序的命令行参数的个数(如果运行在命令行模式)。 $_SERVER[GATEWAY_INTERFACE] #服务器使用的 CGI 规范的版本。例如,“CGI/1.1”。$_SERVER[
2008-01-20 18:20:00 1261
原创 自定义协议,例如电驴之类的软件
这些日子做项目的时候Boss刚好提了这么个需求,经一位同事指点,研究了一下,原来是这样实现的。首先查看一下电驴资源的链接,可以看到全部是已ed2k开头的,比如这个:ed2k://|file|06527奇趣大自然_微观世界(下).rmvb|89831750|02C2BAFDCC4950CC3C2E6F583C07E896|h=T3ZB75TXBLJU5AAL6WSTYWMT6YJPUIQS|
2008-01-14 00:10:00 1639
原创 在线临时改变 php.ini 内容的值
临时修改php.ini文件ini_set("项目","值");ini_set("output_buffering","0");ob_start();
2008-01-04 12:23:00 1050
原创 php中的输出控制
缓冲输出for ($i=10; $i>0; $i--){ echo $i; flush(); sleep(1);}?>按照php手册里的说法该函数将当前为止程序的所有输出发送到用户的浏览器。上面的这段代码,应该隔一秒钟输出一次$i。但是实际中却不一定是这样。有可能是等了10秒钟后,所有的输出同时呈现出来。好,我们来改一下这段代码,改成ob_end_clean();//修改部分f
2008-01-04 12:22:00 879
原创 无论浏览者在IE选择什么编码,都能正常显示.
最近在解析一个天气预报的xml文件时,发现它里面所有的汉字都转化为了html实体(十进制表示的Unicode编码),这样做的好处就是不管网页的编码是什么,都可以正常的显示汉字,而不会出现乱码,当然也适用于其他字符集。在php中我们可以用mbstring的mb_convert_encoding函数实现这个正向及反向的转化。如:mb_convert_encoding ("你好", "HTML-EN
2007-12-17 00:04:00 650
原创 用PHP创建UTF8文件
$f=fopen("test.txt", "wb");$text=utf8_encode("a!");//先用函数utf8_encode将所需写入的数据变成UTF编码格式。$text="//xEF//xBB//xBF".$text;//"//xEF//xBB//xBF",这串字符不可缺少,生成的文件将成为UTF-8格式,否则依然是ANSI格式。fputs($f, $text);//写入。fclos
2007-12-16 23:03:00 1309
原创 javascript之XML DOM对象
<!-- google_ad_client = "pub-8438768637354676"; google_ad_width = 336; google_ad_height = 280; google_ad_format = "336x280_as"; google_ad_type = "text_im
2007-11-28 01:31:00 1502
原创 十步解决php utf-8编码
以前说过如果JS文件不是UTF8会在IE有bug,所以JS代码也要用UTF-8。还有数据库也都要用UTF-8。php用UTF-8总结: php文件本身必须是UTF-8编码。不像Java会生成class文件,避免这个问题 php要输出头:header(”Content-Type: text/html; charset=UTF-8″) meta标签无所谓,有hea
2007-11-19 11:26:00 2022 1
原创 php Smarty 使用手册和一些常见问题,使用心得
http://www.olteaching.com/file/smarty///truncate -> 用来截断指定长度字符串//{$内容|truncate:5:"..."}////还有个经过改良,支持多种编码的..直接重命名为:modifier.smartTruncate.php 保存到Smarty 的 plugins 目录下php function smartDetectUTF8($s
2007-11-03 15:49:00 912
转载 最简单的拖动层
DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">html xmlns="http://www.w3.org/1999/xhtml">head> title>最简单的拖动层title>head>body
2007-09-26 00:03:00 815
转载 .net2.0 url重写 IIRF
介绍IIRF是一款开源的重写URL过滤器,类似于Apache的URL重写,基于VC8.0(可以用Visual Studio2005或Visual C++ 2005 Express重新编译)开发。它可以运行在IIS5.0+,支持ASP,ASP.NET,PHP等许多格式。相对比ASP.NET2.0自带的URL重写,具有更好的性能和许多我们所需要特性,重要的一点在于:它可以支持无扩展名的URL(例如:c
2007-09-25 23:57:00 1949
转载 .Net 2.0实例学习:WebBrowser页面与WinForm交互技巧
最近看到博客园入门教学文章比较流行,自己最近又偷懒比较多,没啥心得,不妨写一篇没啥深度的入门文章吧。话说有了WebBrowser类,终于不用自己手动封装SHDocVw的AxWebBrowser这个ActiveX控件了。这个类如果仅仅作为一个和IE一模一样浏览器,那就太没意思了(还不如直接用IE呢)。那么,无论我们是想做一个“定制版IE”,还是希望利用HTML来做用户界面(指WinApp而非We
2007-09-25 23:51:00 829
原创 在 C# 平台中, 编写 Windows 服务的简单例子
服务程序在C#中的写法。 1.在VS.NET2003中新建一个WINDOWS服务程序的项目WinSrv_A。 2.更改SERVICE1.CS属性SERVICENAME为你所要建立的服务名称,在服务管理器->名称中你可以看到你的服务名 3.按F7进入代码窗口,里面有2个重载函数是你要在其中写代码的一个是 //protected over
2007-09-25 22:53:00 1061
原创 个人技术作品 - nValley.XMLEngine Ver.1.9.0(试用版)
nValley.XmlEngine Ver 1.9.0(试用版)如果大家觉得好用,我将整理文档,准备开源,请大家支持。主要说明:使用方法在类里面,引用到VS里会有提示。里面每个函数都有+2个重载,而分别为由 CD() 函数指定或有操作方法指定。CD是进入XML节点层,其中可以表达为:CD(节点层1,节点层2,节点层3,…………),亦可表达为:CD(节点层1/节点层2/节点层3/…………
2007-09-24 03:23:00 640
原创 关于PHP、ASP等语言进行URL重写技术
只需要下载 http://cv005d.mofile.com/7199094234074122/RGlzazEvNjAvNjA1NTMzMjIyMC8yLzI4NjQ5OTMwNTY3NDU0Ng../静台页重写%20Rewrite.zip此软件安装后,上网搜索其用法。其实就是正则表达式问题。
2007-09-24 00:51:00 695
原创 C# XML基本操作
已知有一个XML文件(bookstore.xml)如下: Oberons Legacy Corets, Eva 5.95 1、往节点中插入一个节点: XmlDocument xmlDoc=new XmlDocument(); xmlDoc.Load("bookstore.xml"); XmlNode root=xmlDoc.SelectS
2007-09-11 14:16:00 709
原创 关于 C# 注释问题的一些注解
1. 如何让注释换型: /// /// 构造函数 超级构造 /// 2. 如何让DLL文件发布后,到其他程序引用DLL时,看到注释? 项目 ---> 某工程属性 ----> XML文档文件打勾 ----> 在引用工程中,把DLL和发布了的DLL XML 文件复制到生成文件夹中
2007-09-11 02:34:00 844
原创 让C# 函数拥有多个形参.
用 params 修饰符声明的参数是参数数组。如果形参表包含一个参数数组,则该参数数组必须位于该列表的最后而且它必须是一维数组类型。例如,类型 string[] 和 string[][] 可用作参数数组的类型,但是类型 string[,] 不能。不可能将 params 修饰符与 ref 和 out 修饰符组合起来使
2007-09-10 17:53:00 2066
原创 C# 利用WinRAR (加密)压缩及解压缩 相关文件夹及文件
本次示例主要实现:1.压缩文件夹及其下文件2.压缩文件夹下文件3.压缩文件夹及其下文件为rar 还是 zip4.解压缩5.加密压缩及解加密压缩-----------示例代码如下:protected void Button1_Click(object sender, EventArgs e) { string strtxtPath = "C://freezip//free.txt
2007-09-03 14:25:00 686
原创 图形处理特效
一、反色: 图像反色实际上就是取没一个像素点的相对颜色值 比如图像某点像素RGB(128,52,38),则它的反色值为RGB(127,203,217) /**//// /// 以反色方式显示图像 /// /// 源图像/// 反色处理后的图像public Bitmap fanSe(Image SImage)...{ int Height = SImage.Height;
2007-09-03 03:30:00 832
原创 动态生成代码程序
代码段一:using System;using System.Collections.Generic;using System.Reflection;using System.Text;using System.CodeDom;using System.CodeDom.Compiler;namespace csrepl...{ class Program ...{
2007-09-03 03:13:00 1037
原创 EXE之间传递消息
发送方源码:using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data;using System.Runtime.InteropServices;namespace WinFormSend
2007-09-03 03:03:00 1392
原创 C# .NET 插件开发
1. 编写一个插件//1 定义插件接口,将其编译成 dll,例如:using System;namespace PluginInterface...{ public interface IShow ...{ string Show(); }}//2 编写插件. 新建dll工程,并引用第一步做的dll插件,实现其接口,例如:namespace PluginA
2007-09-03 02:31:00 4348 4
原创 WTL 具体介绍,及基础知识
[译者]WTL的简单介绍和安装说明,希望你能喜欢什么是WTL?在哪里可以得到WTL?什么是Windows Template Library呢?简要历史 在ATL刚刚出现的时候,开发人员非常快乐,因为我们有了一种编写速度快且代码短的COM组件的方式。但是当我们想要使用的窗口控件的包装类时,快乐很快就结束了。于是MS为了解决我们的困境,提供了非正式不提供技术支持的WTL。特性 · 使用C++的强大
2007-09-02 10:15:00 1587 1
转载 关于velocity 一语法篇
一个古老而又强大的模版引擎。在模版引擎中,velocity中,应该属于最常用的,不管是在maven的项目模版,还是在源代码输出,甚至直接网页输出中,都可以看到其身影。当然,最近的freemarker大有平分天下之意。 以前的时候,曾用velocity设计过一个自动代码的项目,在用的过程中,享受了其简单而又灵活的功能。后来由于,自动代码的项目一直没有什么进展,也就很少去关注velocit
2007-09-02 09:45:00 907
原创 Nvelocity及MonoRail比较研究
因为在琢磨MonoRail的使用,我尝试一些在ASPNET应用中常用的场景。先说一下感触,的确,MonoRail使用模版来展示数据,可以强制开发者将显示逻辑与控制模型比较清晰的分离,不过也有一些问题。首先缺少一个可视化的开发工具,这只是一个比较次要的问题。假设团队中某些成员没有基本Html的知识,那只能说他需要补习。MonoRail的一些功能有些我还没去测试完整,另外对Java下使用VeloC
2007-09-02 01:42:00 2383 1
原创 一个简单的 MonoRail 例子
前段时间在忙着其他的事情,最近开始学起Castle,今天又继续学习了MonoRail,感觉.net下面的MVC模式还挺简单的,可能我看的例子太简单,不过万事都是从简单学起,越简单就越好。我虽然看的英文的指南,但是文章都是通俗易懂,连我这个英文菜鸟看起来都觉得没有什么难度。下面就是通过一个最最简单的例子来理解一下.net 下面怎么实现mvc模式的。(1)首先新建一个"MonoRailTest"的we
2007-09-02 01:41:00 1528
原创 个人技术作品 - PHP Page Cache 页面缓存类
PAGE_CACHE.PHP php/* $cache = new Cache("../cache/",20); // 构造函数,创建缓存类对象 ……………………………… ……………………………… ……………………………… $cache->PutCache(); // 倒出缓存 */class Cache{ private $CacheDir = Cache
2007-09-01 02:15:00 904
原创 个人技术作品 - PHP 验证码生成类
cls.ValidateNumber.php php/** * @copyright Crimson Civilization Spread LTD.Co Release * @version 1.7.0 BATE 3 , Build 3021 * @name CMS.IMGCODE.PHP * @author YanJingNing * * 使用实例 $Img = new Img
2007-09-01 02:13:00 1073
原创 个人技术作品 - PHP 水印类及上传图片加水印结合使用的API及使用实例
水印类:cls.WaterMark.phpphp/** * cls.WaterMark.php * * GMT 系列 - 类库接口 * * 功能库名: 水印图制造类 * * @example * $WM = new WaterMark(Blue hills.jpg,RAND,false,true); -> 参数1:处理图,参数2:水印位置,参数3:水印方式,参数4:输出方式
2007-09-01 02:07:00 1446
原创 个人技术作品 - PHP 时间戳及格林威治时间互相转换及一些常用的时间比较的API
/** * fun.TimeApi.php * * GMT 系列 - 功能库接口 1 * * 功能库名: 时间处理功能库接口 * * 功能库内容介绍: * 1. 格林威治时间快速转时间戳 * 2. 时间戳转格林威治时间 * 3. 计算时间间隔 * 4. 判断是否闰年 * 5. 闰年间隔判断 *//** * 把格林威治时间转为时间戳 */function GmtT
2007-09-01 01:59:00 6544
原创 个人技术作品 - PHP Array 常用排序及数据高级操作的 API Engine
php/** * fun.ArrayApi.php * * GMT 系列 - 功能库接口 1 * * 功能库名: 数组操作系列 * * 功能库内容介绍: * 1. 格林威治时间快速转时间戳 * 2. usort 自动排序二维数组方法 1 * 1). 对大写字母或数字进行升序排列 * 2). 对大写字母或数字进
2007-09-01 01:57:00 1429
原创 个人技术作品 - PHP MYSQL Oper Engine
Class MySql_Engine extends InsecurityItem{ /* MySql 私有函数 Private Parameter 1 : MySql 登陆帐号 Private Parameter 2 : MySql 登陆密码 Private Parameter 3 : MySql 连接主机 Private Paramet
2007-09-01 01:53:00 1029
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人