11 2008 档案

CSS布局设计的基础:块元素(block element)和 内联元素(inline element)
摘要:块元素(block element)一般是其他元素的容器元素,块元素一般都从新行开始,它可以容纳内联元素和其他块元素,常见块元素是段落标签'P。"form"这个块元素比较特殊,它只能用来容纳其他块元素。 如果没有css的作用,块元素会顺序以每次另起一行的方式一直往下排。而有了css以后,我们可以改变这种html的默认布局模式,把块元素摆放到你想要的位置上去。而不是每次都愚蠢的另起一行。需... 阅读全文

posted @ 2008-11-30 15:34 starspace 阅读(236) 评论(0) 推荐(0)

http协议中返回代码含义
摘要:如何将运行中的程序进行前后台切换 1、前台启动程序, 如:sort garbage.list >aa 2、然后按ctrl + z将此程序的状态改为stop,此时会输出: [1]+ Stopped sort garbage.list >aa (其中1为jobID,stoped为状态,后面的为启动程序名) 3、然... 阅读全文

posted @ 2008-11-28 10:41 starspace 阅读(460) 评论(0) 推荐(0)

软件测试的思路 [转]
摘要:软件测试的核心是测试设计,而测试设计的质量很大程度上取决于测试人员的思路是否开阔和到位。今将自己积累的测试设计中常用的一些思维方式陈列出来,与大家一起共享一下。 1、逆向思维方式 · 逆向思维在测试中用的很多,比如将根据结果逆推条件,从而得出输入条件的等价类划分 · 其实逆向思维在调试当中用到的也比较多,当发现缺陷时,进一步定位问题的所在,往往就是逆流而上,进行分析 · 逆向思维... 阅读全文

posted @ 2008-11-28 10:16 starspace 阅读(432) 评论(0) 推荐(0)

Python中关于文件路径的简单操作 [转]
摘要:1: os.listdir(path) #path为目录 功能相当于在path目录下执行dir命令,返回为list类型 举例: print os.listdir('..') 输出: [a,b,c,d] 2: os.path.walk(path,visit,arg) path :是将要遍历的目录 visit :是一个函数指针,函数圆形为: ca... 阅读全文

posted @ 2008-11-23 23:53 starspace 阅读(401) 评论(0) 推荐(0)

哪个是更好的男人
摘要:A:她:“老公,帮我接杯水呗” 他:“石头剪子布,谁输了谁去” 她:“算了,我自己去吧” B:他们坐在一起看韩剧,她起身,他问“干吗去?” 她:“去接杯水” 他:“你坐这看吧,我去给你接” 女人多可怜,她对男人唯一的要求就是“疼她”,你可以什么都没有,只要你疼她,她就有足够的勇气把自己的下半辈子交给你。 A:他晚上下班,给他打电话“宝贝儿,我晚上和朋友出去吃饭” ... 阅读全文

posted @ 2008-11-23 22:22 starspace 阅读(194) 评论(0) 推荐(0)

Google让Selenium迎来第二春?
摘要:网站: JavaEye 作者: numenzq 链接:http://numenzq.javaeye.com/blog/187408 声明:本文系JavaEye网站发布的原创博客文章,未经作者书面许可,严禁任何网站转载本文,否则必将追究法律责任! 提到Selenium,不用多说,大家都知道是什么:一个自动化测试工具。它主要的两个部分:Selenium Remote Control和Sel... 阅读全文

posted @ 2008-11-23 21:47 starspace 阅读(426) 评论(0) 推荐(0)

python __slots__ [转]
摘要:python新模式的class,即从object继承下来的类有一个变量是__slots__,slots的作用是阻止在实例化类时为实例分配dict,默认情况下每个类都会有一个dict,通过__dict__访问,这个dict维护了这个实例的所有属性,举例如下 class base(object): v = 1 def __init__(self): pass b ... 阅读全文

posted @ 2008-11-23 20:47 starspace 阅读(597) 评论(0) 推荐(0)

.Net 底下,Json 相關套件的限制 [转]
摘要:Json.Net 無法序列基本型別(string, int),Asp.Net Ajax 無法正確序列日期,AjaxPro序列出我不想要的_type字串 1. Json.Net 是我最常使用的序列/反序列json套件,標榜速度快,對於一對多關係的object 也都能正常運作, 己能滿足我平日的需要,但前幾天突然有個情況,我要序列的是一個泛型參數,該參數不一定是物object型別,有可能是stri... 阅读全文

posted @ 2008-11-23 17:06 starspace 阅读(188) 评论(0) 推荐(0)

介绍 JSON
摘要:JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C... 阅读全文

posted @ 2008-11-23 17:02 starspace 阅读(541) 评论(0) 推荐(0)

Python 将类的对象转换成 JSON 详解 - [开发]
摘要:版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明 http://huacn.blogbus.com/logs/29942098.html JSON这个东西相信现在大家都已经不再陌生,第一次接触它时我便对它爱不释手!记得在发现JSON之间,一直使用XML结构来传递数据,但XML这个东西太麻烦了,不管是在服务端或是JS里面,写入与读入都是哪么的麻烦。而JSON实在是太方便了,通过... 阅读全文

posted @ 2008-11-23 17:02 starspace 阅读(1562) 评论(0) 推荐(0)

掌握 Ajax,第 10 部分: 使用 JSON 进行数据传输
摘要:以原生方式操作 JavaScript 对象 级别: 初级 Brett McLaughlin (mailto:brett@newInstance.c... 阅读全文

posted @ 2008-11-23 17:00 starspace 阅读(285) 评论(0) 推荐(0)

用 JSON 处理缓存
摘要:了解如何在客户端缓存验证元数据 级别: 中级 Bakul L. Patel (mailto:bakul.patel@in.ibm.com?subj... 阅读全文

posted @ 2008-11-23 16:59 starspace 阅读(447) 评论(0) 推荐(0)

Manual:RESTful Web Services (Chinese)
摘要:From Learn About the Ext JavaScript Library Jump to: navigation, search Summary: This article is all about using Ext to talk to RESTful Web Services, although it should also b... 阅读全文

posted @ 2008-11-23 16:38 starspace 阅读(804) 评论(0) 推荐(0)

用UIAutomation做验收测试[转]
摘要:这是被测的应用程序: 应用.NET 3.0提供的UIAutomation,我们可以用以下步骤来进行测试: 1. 启动应用程序 C#代码 string path = @"The Path To The Application"; Process process = Process.Start(path); string path = ... 阅读全文

posted @ 2008-11-23 15:37 starspace 阅读(739) 评论(0) 推荐(0)

开源自动化测试工具EFT
摘要:今天,在第三届“敏捷中国”技术大会的分会场内,ThoughtWorks技术工程师黄亮为参会者带来EFT对Windows桌面应用进行功能测试的精彩演讲。 黄亮首先给我们介绍了自动化测试以及自动化测试工具的特性。 自动化测试的优点 不需要人肉回归 有了自动化测试我们可以一次书写反复运行,成本得到削减,产品质量得到保证。对于开发人员来说,有了自动化测试我们可以进行Tdd,重构等实践得以更好的实施。 开发... 阅读全文

posted @ 2008-11-23 15:28 starspace 阅读(993) 评论(0) 推荐(0)

追求代码质量: 使用 TestNG-Abbot 实现自动化 GUI 测试
摘要:使用 fixture 对象轻松验证 GUI 组件 级别: 中级 Andrew Glover (mailto:aglover@stelligent.... 阅读全文

posted @ 2008-11-23 15:05 starspace 阅读(475) 评论(0) 推荐(0)

使用 TestLink 进行测试管理
摘要:级别: 初级 徐 异婕, 普元软件 2006 年 10 月 12 日 ... 阅读全文

posted @ 2008-11-23 14:56 starspace 阅读(423) 评论(0) 推荐(0)

VNC虚拟网络计算机
摘要:VNC (Virtual Network Computing)是虚拟网络计算机的缩写。VNC是一款优秀的远程控制工具软件,由著名的AT&T的欧洲研究实验室开发的。VNC是在基于UNIX和Linux操作系统的免费的开放源码软件,远程控制能力强大,高效实用,其性能可以和Windows和MAC中的任何远程控制软件媲美。 VNC是由美国Cambridgede的AT&T试验室所开发,基本上它是属于一种显示... 阅读全文

posted @ 2008-11-23 14:55 starspace 阅读(367) 评论(0) 推荐(0)

后台运行selenium rc [转]
摘要:用selenium grid管理selenium rc,使测试可以并行运行是个不错的主意。但是办公室里没有足够的机器做selenium rc,于是就像用每个人的电脑做selenium rc。然而当selenium rc运行时,会打开浏览器,就会干扰电脑的使用者。如何在selenium rc运行时既不打开浏览器又可以执行测试? 解决方法是把selenium rc变成windows后台服务,就不会有浏... 阅读全文

posted @ 2008-11-23 14:42 starspace 阅读(887) 评论(0) 推荐(1)

RunAsSrv [转]
摘要:RunAsSrv 最后更新:2006-08-03 版本:1.1.2.803 简介 Run As Service - 把任何可执行文件(包括批处理和角本)当作系统服务运行的工具 - Run Everything As a System Service ... 阅读全文

posted @ 2008-11-23 14:39 starspace 阅读(370) 评论(0) 推荐(0)

如何写高效的日志文件[原创]
摘要:日志信息的作用是用于出错时候bug定位,以及监控程序执行状态 对于bug定位信息,应该至少提供以下信息: 1. 错误的提示信息:比如权限检查没有通过 2. 错误的来源:程序执行的文件和代码所在行 3. 错误的重现:将执行错误的script打印出来,因为如果只是提供了代码文件和出错行,如果要重现bug,还需要给变量赋予实际运行的值,而且很可能是因为变量的值比较特殊导致的bug,所以将整个出错的scr... 阅读全文

posted @ 2008-11-19 22:19 starspace 阅读(466) 评论(0) 推荐(0)

tr 指令- 字符的转换与删除
摘要:指令名称: tr - 字符的转换与删除 说明: 这指令是个字符过滤器,数据由标准输入流入,经过指令的指定转换后,再导向标准输出。感觉上很像一个筛子。 基本上,指令一次处理一个字符,所以不具备识别"英文单字"这种特定顺序的字符组合。目前这个指令也不适合处理中文档案。 选项: -c, --complement 反选设定字符。也就是符合 SET1 的部份不做处理,不符合的剩余部份才进行转换 -d, --... 阅读全文

posted @ 2008-11-19 15:40 starspace 阅读(681) 评论(0) 推荐(0)

LINUX服务器自动备份及上传
摘要:原文地址 http://blog.chinaunix.net/u/23204/showart_176616.html LINUX服务器自动备份及上传 这个问题可以说是对一个linux系统管理员能力的一次综合测验:看似简单,实际上却包含对以下内容的理解(特别是前3点): (1)对于权限的理解 对于备份web文件和备份数据库数据文件的权限以及上传到ftp服务器的权限的理解. (2)关于安全的... 阅读全文

posted @ 2008-11-19 12:48 starspace 阅读(543) 评论(1) 推荐(0)

正则表达式中的替换字符串不会被转义和扩展
摘要:[work]$ echo abcd |sed 's/a/a.conf\n/gi;' a.conf bcd [work]$ echo abcd |sed 's/a/a.conf\n\ cc/gi;' a.conf ccbcd 阅读全文

posted @ 2008-11-19 11:58 starspace 阅读(378) 评论(0) 推荐(0)

vim 常用设置
摘要:VIM 中可供用户定制的选项非常非常多, 作为初学者, 我们没有必要了解这么多东西。下面, 滇狐简单列出了一些最常用的配置项, 大家可以根据自己的需要将这些内容添加到自己的 .vimrc 中。 1 基本设置 set nocp 该命令指定让 VIM 工作在不兼容模式下。 在 VIM 之前, 出现过一个非常流行的编辑器叫 vi。 VIM 许多操作与 vi 很相似, 但也有许多操作... 阅读全文

posted @ 2008-11-17 19:31 starspace 阅读(324) 评论(0) 推荐(0)

修改MYSQL密码和密码破解的常用方法 [转]
摘要:方法一 使用phpmyadmin,这是最简单的了,修改mysql库的user表,不过别忘了使用PASSWORD函数。 方法二 使用mysqladmin,这是前面声明的一个特例。 mysqladmin -u root -p password mypasswd 输入这个命令后,需要输入root的原密码,然后root的密码将改为mypasswd。 把命令里的root改为你的用户名,你就可以改... 阅读全文

posted @ 2008-11-17 13:30 starspace 阅读(258) 评论(0) 推荐(0)

在 ASP.NET 中执行 URL 重写
摘要:发布日期 : 8/23/2004 | 更新日期 : 8/23/2004 Scott Mitchell 4GuysFromRolla.com 适用范围: Microsoft® ASP.NET 摘要:介绍如何使用 Microsoft ASP.NET 执行动态 URL 重写。URL 重写是截取传入 Web 请求并自动将请求重定向到其他 URL 的过程。讨论实现 URL 重写的各种技术,并介绍执行 ... 阅读全文

posted @ 2008-11-16 12:05 starspace 阅读(217) 评论(0) 推荐(0)

SYN攻击的基本原理/工具及检测方法/防范
摘要:文章出处:http://www.diybl.com/course/hack/ha_a/2007616/54118_2.html 据统计,在所有黑客攻击事件中,SYN攻击是最常见又最容易被利用的一种攻击手法。相信很多人还记得2000年YAHOO网站遭受的攻击事例,当时黑客利用的就是简单而有效的SYN攻击,有些网络蠕虫病毒配合SYN攻击造成更大的破坏。本文介绍SYN攻击的基本原理、工具及检测... 阅读全文

posted @ 2008-11-16 10:35 starspace 阅读(779) 评论(0) 推荐(0)

设计模式总结
摘要:1. 抽象工厂模式(Abstract Factory) 解决问题:“一系列相互依赖的对象”的创建工作,例如DbConnection和DbCommand以及DbDataAdapter;Factory的含义:定义一个用于创建对象的接口,让子类决定实例化哪一个类。 2. 提供者模式(Provider Pattern) 解决问题:类似于三层体系结构的实现方法,只不过在此基础上加入了策略... 阅读全文

posted @ 2008-11-16 00:28 starspace 阅读(237) 评论(0) 推荐(0)

针对构架师的.NET 3.0介绍
摘要:作者 Mohammad Akif译者 朱永光 发布于 2007年8月6日 上午1时48分 微软.NET的最新版本,.NET Framework 3.0,为开发下一代业务解决方案软件系统开启了新的可能。它的设计目标是:提高生产力,降低基础设施复杂性,提供一个一致的元系统,让企业级服务、工作流解决方案和用户体验软件系统的开发更容易。 在我和大量的构架师讨论的过程中,我听到解决方案构架师非常... 阅读全文

posted @ 2008-11-15 11:46 starspace 阅读(183) 评论(0) 推荐(0)

深入理解.NET内存回收机制
摘要:转载自:http://www.chinamacro.com/blog/visit_detail.aspx?blogid=177 .Net平台提供了许多新功能,这些功能能够帮助程序员生产出更高效和稳定的代码。其中之一就是垃圾回收器(GC)。这篇文章将深入探讨这一功能,了解它是如何工作的以及如何编写代码来更好地使用这一.Net平台提供的功能。 .Net中的内存回收机制 垃圾回收器是用来管理应用程... 阅读全文

posted @ 2008-11-15 10:41 starspace 阅读(177) 评论(0) 推荐(0)

A Glance At Garbage Collection In Object-Oriented Languages
摘要:原文:http://www.osnews.com/story/6864/A-Glance-At-Garbage-Collection-In-Object-Oriented-Languages/ Garbage collection (GC) is a technology that frees programmers from the hassle of explicitly managing m... 阅读全文

posted @ 2008-11-15 10:36 starspace 阅读(262) 评论(0) 推荐(0)

垃圾回收技术的发展 [转]
摘要:写作本文的初衷是想和大家分享垃圾收集( Garbage Collection )技术简单而有趣的发展史。动笔之前,我站在窗边,望了望正在小区里装运垃圾的清洁车。和生活中环卫工人们清运垃圾的工作相似,软件开发里的垃圾收集其实就是一种自动打扫和清除内存垃圾的技术,它可以有效防范动态内存分配中可能发生的两个危险:因内存垃圾过多而引发的内存耗尽(这和生活垃圾堵塞排污管道的危险并没有什么本质的不同)... 阅读全文

posted @ 2008-11-15 09:56 starspace 阅读(253) 评论(0) 推荐(0)

Windows 2003单网卡用花生壳实现VPN
摘要:作者: 官方客服 2007-8-13 10:39:24 类别: VPN 一、问题的提出 如图1所示,在单位有个私有地址为192.168.0.0的网络,各电脑是通过ADSL共享方式接入Internet,在家中有台电脑也通过ADSL访问Internet,现在想在家中随时安全地访问单位192.168.0.2这台机器,实现方法很多,最为安全的是通过VPN。 二、什么是VPN 以本例来说就是现在... 阅读全文

posted @ 2008-11-15 00:49 starspace 阅读(94) 评论(0) 推荐(0)

Perl命令行应用介绍
摘要:取自 PerlChina.org - wiki Perl命令行应用介绍 作 者: Dave Cross 发 表:August 10, 2004 原 名: Perl Command-Line Options 原 文:http://www.perl.com/pub/a/2004/08/09/commandline.html 译 者: Qiang 审... 阅读全文

posted @ 2008-11-14 21:44 starspace 阅读(391) 评论(0) 推荐(0)

去掉c代码中的注释[转]
摘要:#去掉c代码中的注释 #我的思路基本是: #1、除出 // comment #2、对于 /* comment */,由于可能跨行,sed不大好处理。 # a. 将 /* 替换成 \n^/*,*/ 替换成 */\n,然后把 /* 和 */ 中间的行删除 # b. 在 /* 开始,到 */ 之前那些行通过 N读入,然后一次过删除。 # c. /* 行从 /*删除,在遇到 */之前的... 阅读全文

posted @ 2008-11-14 21:26 starspace 阅读(403) 评论(0) 推荐(0)

用sed替换跨行内容 [转]
摘要:授权方式:署名,非商业用途,保持一致,转载时请务必以超链接(http://www.fwolf.com/blog/post/346)的形式标明文章原始出处和作者信息及本声明。 sed是*nix下方便的行编辑工具,经常用来替换文件的内容,sed一般都是处理单行的,但通过它的一些内建功能,也能实现跨行替换(即要替换的内容有多行内容)。 解决方法主要来自网上搜到的一篇文章,但文中的大侠并没有解释得特... 阅读全文

posted @ 2008-11-14 21:17 starspace 阅读(883) 评论(0) 推荐(0)

获得Shell脚本所在目录的绝对路径
摘要:要得到正在执行的程序/脚本自身所存放的绝对路径,在 PHP 里面可以用 dirname(realpath(__FILE__)) ; C# 则有 System.Windows.Forms.Application.StartupPath ; java 似乎没有什么比较直接的方法,只能利用 CodeSource 来间接获取 。而在 linux shell 脚本里面如果想得到当前脚本文件存放的绝对路径,也... 阅读全文

posted @ 2008-11-14 11:15 starspace 阅读(2482) 评论(0) 推荐(0)

Shell变量名使用的特殊字符 [转]
摘要:$# 传送给命令Shell的参数个数 $- 在Shell启动或使用set命令时提供选项 $? 上一条命令执行后返回的值 $$ 当前shell的进程号 $! 上一个子进程的进程号 $@ 所有的参数,每个都用双括号括起 $* 所有参数,用双括号括起 $n 位置参数值,n表示位置 $0 当前shell名 $1..$9 第N个参数 实例 我在公司使用tcl/tk脚本进行编程,但在unix... 阅读全文

posted @ 2008-11-13 16:20 starspace 阅读(379) 评论(0) 推荐(0)

shell中的一些特殊变量 [转]
摘要:在bash中会用到很多特殊的shell变量,熟练运用这些变量会对bash编程有很大帮助。 shell中的特殊变量: 变量名 含义 ... 阅读全文

posted @ 2008-11-13 16:17 starspace 阅读(374) 评论(0) 推荐(0)

awk内置变量、操作符、函数 [转]
摘要:a:awk内置变量 变量名 含义 ARGC 命令行参数个数 ARGV 命令行参数数组 FILENAME string=当前输入的文件名 FNR 在当前文件中当前记录数(对输入文件起始为1) FS 输入字段分隔符 NF 当前记录的字段数 NR 当前记录数(为全部输入文件) OFMT 数值的输出格式(默认为%.6g) OFS 输出字段的分隔符(默认为空格) ORS 输出记录分... 阅读全文

posted @ 2008-11-13 16:15 starspace 阅读(432) 评论(0) 推荐(0)

log4net GetLogger
摘要:通常情况下,我们通过 LogManager.GetLogger() 来获取一个记录器。LogManager 内部维护一个 hashtable,保存新创建 Logger 引用,下次需要时直接从 hashtable 获取其实例。 ILog log = LogManager.GetLogger(this.GetType()); log.Debug("aaaaaaaaaaaaaaa"); 所有 Logg... 阅读全文

posted @ 2008-11-12 17:51 starspace 阅读(1274) 评论(1) 推荐(0)

使用 StackTrace 获得更多跟 Exception 有关的信息 [转]
摘要:不知你有没有留意过ASP.net的异常,如下图: 请留意图中用红笔标的地方。那些数字标明出错处位于源代码文件的多少行。 但是,我们通过 Exception.StackTrace 是获得不了这个信息的。这个信息是如何获得呢?这就要用到下面两个类: System.Diagnostics.StackTrace 表示一个堆栈跟踪,它是一个... 阅读全文

posted @ 2008-11-12 17:01 starspace 阅读(309) 评论(0) 推荐(0)

一个StackTrace类 [转]
摘要:一个StackTrace类 以前总是看见正规的软件或引擎,在程序异常时总能给出许多提示信息:如cpp文件、行号等。 那时总是搞不清楚这是如何实现的。近来看了MSDN上的一篇介绍 搞清楚了原理 就写了一个异常类。 以后所有的Win32程序都能用它来进行异常处理了。 MSDN原文:http://msdn.microsoft.com/msdnmag/issues/02/03/hood/default.a... 阅读全文

posted @ 2008-11-12 17:00 starspace 阅读(207) 评论(0) 推荐(0)

PERL 内置变量 [转]
摘要:PERL 内置变量 use vars qw($myconfig); $myconfig = { config_file_name => 'default_config', ... } 其中 qw含义见下表所示: Customary || Generic Meaning ||Interpolates ===========================... 阅读全文

posted @ 2008-11-12 11:42 starspace 阅读(417) 评论(0) 推荐(0)

利用Perl解析XML文件 [转]
摘要:当在Perl中使用XML时,你会有将近五百个CPAN模块可以选择,每一个都支持整合Web服务的不同方面。此外,Perl的核心库包括多个支持XML的模块。这篇文章就关注于一个最早期且涉及最频繁的核心模块:XML::Parser. XML::解析器系列 最初的Perl解析器XML::Parser::Expat由Larry Wall在几年前编写并由Clark Cooper保持延续。模块作为E... 阅读全文

posted @ 2008-11-12 11:28 starspace 阅读(626) 评论(0) 推荐(0)

采用递归的方法遍历目录
摘要:采用递归的方法遍历目录: my($root) = "C:\\temp"; DoDir($root); sub DoDir { my($dir) = shift; my($file); opendir(DIR, $dir) || die "Unable to open $dir :$!"; my(@files) = grep {!/^\.\.?$/ } rea... 阅读全文

posted @ 2008-11-11 16:10 starspace 阅读(246) 评论(0) 推荐(0)

几个Ext的学习站点 [转]
摘要:最近在学习Ext,发现这个玩意虽然很强大,但是也太重量级了,没有几个月时间大概很难用好。自己直接学习Ext Api的过程中有不少的痛苦经历,进度也比较慢,经常看看别人的研究学习成果对于自己的学习还是很有帮助的,这里将几个不错的Ext学习站点收藏起来,便于以后自己参考学习。 JavaEye Ext交流区:http://www.javaeye.com/forums/tag/EXT 著名的技术社区Ja... 阅读全文

posted @ 2008-11-11 14:43 starspace 阅读(272) 评论(0) 推荐(1)

Perl相关文章
摘要:perl的现状 译:saladjonk 校:fayland 优化你的 Perl 代码 也是很老的一篇东西了。 译:chunzi 校:fayland interview_with_allison Perl开发团队核心人物之一Allison Randa... 阅读全文

posted @ 2008-11-07 19:15 starspace 阅读(320) 评论(0) 推荐(0)

[Perl]引用传递和值传递
摘要:[Perl]引用传递和值传递 版权声明:可以任意转载,但转载时必须标明原作者charlee、原始链接http://tech.idv2.com/2008/10/15/perl-ref/以及本声明。 这个题目似乎有些不太合适,因为这并不是我们常说的引用传递和值传递。但是我想提醒大家这一点,否则很容易犯错误。 问题:map语句的代码段中使用的 $_,是列表中的值本身,还是将列表中的值复制到 $... 阅读全文

posted @ 2008-11-07 19:11 starspace 阅读(392) 评论(0) 推荐(0)

文章推荐
摘要:下面是 tech.idv2.com 上推荐阅读的技术文章,按照主题分类。其中标有★的为强烈推荐阅读的文章,通常都是原创教程,也有翻译的优秀文章。 Linux使用技巧 ★init配置文件说明 ★ssh 公钥方式认证攻略 ★screen命令使用技巧 ★将你的Ubuntu装扮成 Mac OS X 使用fdisk调整分区结构 Linux 的启动过程 ... 阅读全文

posted @ 2008-11-07 19:08 starspace 阅读(259) 评论(0) 推荐(0)

Getopt::Long 模块zz [转]
摘要:处理命令行选项是一个很重复的事情,Getopt::Long 把这个过程简单化了。使用这个模块其实只要知道一些常用的用法就行了。 这是文档中的例子: use Getopt::Long; my $data = "file.dat"; my $length = 24; my $verbose; $result = GetOptions ("length=i" => \$length, # ... 阅读全文

posted @ 2008-11-07 17:16 starspace 阅读(1151) 评论(0) 推荐(1)

perl中直接修改参数的函数
摘要:chomp chomp是一个函数,它直接对参数进行修改。作为一个函数,它有一个返回值,为移除的字符的个数: $food = ; $betty = chomp $food; #得到值1 通常我们这么写: chomp ($text = ); #读入,但不含换行符 foreach 控制变量 控制变量不是这些列表元素中的一个拷贝而是这些元素本身。也就是说,如果在循环中修改这个变量,那原始列表中的元素也会被... 阅读全文

posted @ 2008-11-07 13:29 starspace 阅读(430) 评论(0) 推荐(0)

Perl命令常用选项
摘要:-e:告诉perl在其后的命令行里查找运行代码。当然只能用于输入一行代码执行,如果要运行的代码不止一行,参数就变了。 xk@linux:~/work> perl -e 'print "hello!"n";' hello! xk@linux:~/work> -:告诉perl在其后的命令行里查找运行代码,直到遇到__END__为止。 xk@linux:~/work> perl - print "hel... 阅读全文

posted @ 2008-11-07 10:37 starspace 阅读(766) 评论(0) 推荐(0)

An introduction to jQuery
摘要:by Rick Strahl www.west-wind.com/weblog Last Update Updated: 09/8/2008 What's covered Key Features of jQuery Getting Started with Selectors The Wrapped Set of DOM Matches jQuer... 阅读全文

posted @ 2008-11-06 23:02 starspace 阅读(278) 评论(0) 推荐(0)

全角半角判断
摘要:半角范围:u0000 - u00FF, uFF61 - uFF9F, uFFE8 - uFFEE 全角范围: 全角数字(0-9) uFF10 - uFF19 全角大文字(A-Z): uFF21 - uFF3A 全角小文字(a-z): uFF41 - uFF5A 全角平仮名:u3040 - u309F 全角片仮名:u30A0 - u30FF 全角La... 阅读全文

posted @ 2008-11-06 20:37 starspace 阅读(877) 评论(0) 推荐(0)

非常不错的js脚本
摘要:1 >屏蔽功能类 1.1 屏蔽键盘所有键 1.2 屏蔽鼠标右键 在body标签里加上oncontextmenu=self.event.returnvalue=false 或者 function nocontextmenu() ... 阅读全文

posted @ 2008-11-06 20:36 starspace 阅读(243) 评论(0) 推荐(0)

IE"单击以激活控件"网站代码解决法 [转]
摘要:由于微软输了专利官司,所以从2006年开始,IE6补丁和IE7里面的flash,quick time,Java及其他控件都需要点击才能激活。经常看到flash外面包含了个虚框,鼠标移上去后提示:“click to activate and use this control”或“单击以激活控件”。如果这是个flash的菜单什么的,给使用者很不好的体验。google到外国使用者的解决办法。 1.在HT... 阅读全文

posted @ 2008-11-06 20:35 starspace 阅读(270) 评论(0) 推荐(0)

Hook钩子攻略
摘要:Hook钩子攻略 一。写在最前 本文的内容只想以最通俗的语言说明钩子的使用方法,具体到钩子的详细介绍可以参照下面的网址: http://www.microsoft.com/china/community/program/originalarticles/techdoc/hook.mspx 二。了解一下钩子 从字面上理解,钩子就是想钩住些东西,在程序里可以利用钩子提前处理些Windows消息。 例... 阅读全文

posted @ 2008-11-06 20:31 starspace 阅读(935) 评论(2) 推荐(0)

HOOK钩子
摘要:目录 基本概念 运行机制 钩子类型 作者 基本概念 钩子(Hook),是Windows消息处理机制的一个平台,应用程序可以在上面设置子程以监视指定窗口的某种消息,而且所监视的窗口可以是其他进程所创建的。当消息到达后,在目标窗口处理函数之前处理它。钩子机制允许应用程序截获处理window消息或特定事件。 钩子实际上是一个处理消息的程序段,通过系统调用,把它挂... 阅读全文

posted @ 2008-11-06 20:31 starspace 阅读(496) 评论(0) 推荐(0)

让 .Net 程序 脱离 .net framework框架 运行的方法 [转]
摘要:.Net 框架目前逐步在普及了,仍然有很多人在寻找如何让.NET程序脱离.NET框架的方法。 现成的工具有 Xenocode 的postbuidle或者vas,还有 Salamander .NET Linker . 另外还有 MaxToCode 作者以前做的 framework linker. 以及一些支持注册表模拟和文件模拟的打包工具molebox,thinstall等. 最后还有网友 吕昆 ... 阅读全文

posted @ 2008-11-06 20:25 starspace 阅读(267) 评论(0) 推荐(0)

用C#生成随机中文汉字验证码的基本原理 [转]
摘要:原文:http://tmsoft.lsxy.com/index.php?load=read&id=395 前几天去申请免费QQ号码,突然发现申请表单中的验证码内容换成了中文,这叫真叫我大跌眼镜感到好笑,Moper上的猫儿们都大骂腾讯采用中文验证码。^_^ 我不得不佩服腾讯为了防止目前网络上横行的QQ号码自动注册机而采取中文验证码的手段。仔细想了想感觉用程序生成随机的中文验证码并不是很难,下面就来介... 阅读全文

posted @ 2008-11-06 20:20 starspace 阅读(204) 评论(0) 推荐(0)

C#.Net 较完美随机验证码 [转]
摘要:using System; using System.Collections; using System.ComponentModel; using System.Data; using System.Drawing; using System.Web; using System.Web.SessionState; using System.Web.UI; using System.Web.UI.... 阅读全文

posted @ 2008-11-06 20:14 starspace 阅读(212) 评论(0) 推荐(0)

Visual Studio 2008 到底有多强?漫画告诉你! [转]
摘要:本文通过漫画的方式讲述了Visual Studio 2008的新特性。包括语言级集成查询LINQ,WCF,C#效率优化和更加强健的框架等。 插入数据需要无数个SQL语句支持,而现在,你只需要有一个强大的LinQ巴士,就直接一次性全搞定,方便快捷。 强大的中转站,帮你解决额外的问题,数据传输选择最优路径,完成工作。数据给了WCF,后续的事情就不用在费心了,让它自己去办吧~哈哈 在编辑器里滚... 阅读全文

posted @ 2008-11-06 20:09 starspace 阅读(246) 评论(0) 推荐(0)

Selenium相关资料收集 [转]
摘要:1、Watir和Selenium比较的文章 http://opensource.thoughtworks.com/papers/WatirAndSelenium.pdf 2、强大的Web开源测试工具—Selenium http://blog.csdn.net/KerryZhu/archive/2006/06/30/854963.aspx 3、用Selenium测试web应用 http://blo... 阅读全文

posted @ 2008-11-06 15:25 starspace 阅读(245) 评论(0) 推荐(0)

Selenium备忘手册 [转]
摘要:最近的项目准备用Selenium作一部分的Regression Test。在SpringSide里参考了一下,又下了个Selenium IDE玩玩,觉得还蛮容易上手,基本上不需要手动写测试代码。 但实操起来时面对各种复杂的页面情况遇到不少麻烦。感觉Selenium 的offical documentation写的比较high level, 最后找了个though works的... 阅读全文

posted @ 2008-11-06 15:22 starspace 阅读(312) 评论(0) 推荐(0)

Links: ASP.NET, ASP.NET AJAX, jQuery, IIS
摘要:Here is the latest in my link-listing series. Also check out my ASP.NET Tips, Tricks and Tutorials page and Silverlight Tutorials page for links to popular articles I've done myself in the past. AS... 阅读全文

posted @ 2008-11-06 00:47 starspace 阅读(330) 评论(0) 推荐(0)

ASP.NET MVC Framework
摘要:http://weblogs.asp.net/scottgu/archive/2007/11/13/asp-net-mvc-framework-part-1.aspx 阅读全文

posted @ 2008-11-06 00:46 starspace 阅读(169) 评论(0) 推荐(0)

利用 Windows Vista 和 WCF 中强大的 P2P 通信功能 [转]
摘要:从传统意义来说,P2P 应用程序开发所面临的难题包括:需要开发用于消息交换的专用协议;必须查找并连接隐藏在“网络地址转换”(NAT) 或防火墙背后的某应用程序的实例;需要支持在广域网 (WAN) 中定位各应用程序所需的惯常基础结构。尽管上述难题可以克服,但已造成大量阻碍,这样就导致我们很多人都从未想过 P2P 应用程序所能提供的杰出的协作功能。 这些阻碍将随着 Windows Vista™ 和附带... 阅读全文

posted @ 2008-11-05 21:51 starspace 阅读(251) 评论(0) 推荐(0)

WF与WCF集成 [转]
摘要:随着 Windows Workflow Foundation (WF) 的问世,Microsoft 逐步将各种工作流功能引入了 .NET 开发人员平台。这些功能使开发人员能够构建用于满足各种应用需求的工作流,从简单的顺序工作流到需要复杂的人员交互的复杂状态机工作流。 与此同时,业务能力越来越多地通过封装的服务端点展现出来,这样就可以重用和组合业务功能和业务流程,使面向服务的体系架构更加完善。Win... 阅读全文

posted @ 2008-11-05 21:49 starspace 阅读(314) 评论(0) 推荐(0)

持续集成系统开源项目
摘要:CI systems Hudson, Continuum, CruiseControl. 阅读全文

posted @ 2008-11-05 21:33 starspace 阅读(198) 评论(0) 推荐(0)

关于C#中timer类 在C#里关于定时器类就有3个 [转]
摘要:来源:http://www.cnblogs.com/wang123/archive/2006/08/19/481335.html ·关于C#中timer类 在C#里关于定时器类就有3个 1.定义在System.Windows.Forms里 2.定义在System.Threading.Timer类里 3.定义在System.Timers.Timer类里 System.Wind... 阅读全文

posted @ 2008-11-05 00:36 starspace 阅读(261) 评论(0) 推荐(0)

System.Windows.Forms.Timer和System.Timers.Timer的区别 [转]
摘要:作者:YanJun .NET Framework里面提供了三种Timer: System.Windows.Forms.Timer System.Timers.Timer System.Threading.Timer Visual Studio 2003的工具箱里面默认提供了System.Windows.Forms.Time... 阅读全文

posted @ 2008-11-05 00:22 starspace 阅读(1117) 评论(0) 推荐(0)

System.Timers.Timer 多线程问题[转]
摘要:[已解决问题] System.Timers.Timer 多线程 ,同时首次进 声明: System.Timers.Timer timer = new System.Timers.Timer(); timer.Elapsed += new ElapsedEventHandler(timer_Elapsed); button按钮事件: timer.AutoReset = true; ... 阅读全文

posted @ 2008-11-05 00:16 starspace 阅读(1231) 评论(0) 推荐(0)

wget常用参数 [转]
摘要:wget常用参数如下 GNU Wget ,一个非交谈式的网路抓档工具. 用法: wget [选项]… [URL]… 命令的引数使用长项目与短项目相同. 启动: -V, –version显示Wget的版本并且离开. -h, –help显示这个说明档. -b, -background在启动之後跳到背景去. -e, -execute=COMMAND执行一个`.wgetrc’里面的COMMAND指... 阅读全文

posted @ 2008-11-04 15:52 starspace 阅读(611) 评论(1) 推荐(0)

技巧:Vimdiff 使用[转]
摘要:技巧:Vimdiff 使用 级别: 初级 高 延斌 (mailto:gaoyanb@cn.ibm.com?subject=技巧:Vimdiff 使... 阅读全文

posted @ 2008-11-03 17:28 starspace 阅读(326) 评论(0) 推荐(0)

diff命令的使用[转]
摘要:DIFF 名字 diff - 找出两个文件的不同点 总览 diff [选项] 源文件 目标文件 描述 在最简单的情况是, diff 比较两个文件的内容 (源文件 和 目标文件). 文件名可以是 - 由标准输入设备读入的文本. 作为特别的情况是, diff - - 比较一份标准输入的它自己的拷贝如果 源文件 是一个目录和 目标文件 不是(目录), diff 会比较在 源文件(目录) 里的文件... 阅读全文

posted @ 2008-11-03 12:54 starspace 阅读(427) 评论(0) 推荐(0)

wide find - replace [转]
摘要:wide find - replace 最后更新:2008-09-09, Ver 2.3.4.0909 简介 wfr - 支持多国语言的字符串批量查找和替换 - 批量字符集编码转换 纯 unicode 规则匹配内核,真正支持各国语言文字的正... 阅读全文

posted @ 2008-11-02 19:15 starspace 阅读(439) 评论(0) 推荐(0)

中文字的替换 [转]
摘要:许功盖:中文字的替换 现在许多人都使用 UTF-8 的环境了。但是由于一些包袱,无法完完全全的转移到 UTF-8 环境,例如一些旧文件、旧程序。幸好 Vim 对各地区性编码都有支持,包括了我们的 Big-5 码。 处理 Big-5 码,最让人头疼的就是著名的『许功盖』的问题,这些字,含有一些一般环境不被认同的字符,会被当做其他解释,这时处理时就会误解为其他含意,而不是原来的中文字了。 例... 阅读全文

posted @ 2008-11-02 18:50 starspace 阅读(882) 评论(0) 推荐(0)

batch wide find - replace[转]
摘要:batch wide find - replace 最后更新:2008-09-09, Ver 2.4.6.0909 简介 bwfr - 支持多国语言的字符串批量查找和替换 - 批量字符集编码转换 纯 unicode 规则匹配内核,真正支持各... 阅读全文

posted @ 2008-11-02 18:32 starspace 阅读(536) 评论(0) 推荐(0)

RunAsSrv[转]
摘要:RunAsSrv 最后更新:2006-08-03 版本:1.1.2.803 简介 Run As Service - 把任何可执行文件(包括批处理和角本)当作系统服务运行的工具 - Run Everything As a System Service ... 阅读全文

posted @ 2008-11-02 18:31 starspace 阅读(260) 评论(0) 推荐(0)

Perl]文字/代码批量替换工具 [转]
摘要:原文:http://www.blueidea.com/download/product/2007/4623.asp Perl脚本batchReplace.pl可以用来批量替换文件中的文字/代码。可在指定目录中查找指定类型的文件,并递归检查子目录;在输出文件时复制输入文件的目录结构。 附件Win32应用程序batchReplace.exe 是由Perl脚本编译产生的可执行程序,不需安装Perl运行环... 阅读全文

posted @ 2008-11-02 18:17 starspace 阅读(757) 评论(0) 推荐(0)

Can't seem to add XmlIgnore override on inherited property
摘要:11/22/2005 9:09:19 AM Can't seem to add XmlIgnore override on inherited property By the way, I also posted this on DotNet Framework General. I'm trying to serialize, via the XmlSerializer, an... 阅读全文

posted @ 2008-11-01 23:58 starspace 阅读(332) 评论(0) 推荐(0)

导航