12 2008 档案

div+css 固定宽度且居中 文字左对齐
摘要:方法一: /* CSS Document */ body,html{ margin:0px; padding:0px; text-align:center; background:#e9fbff; } #container{ position:relative; margin:0px; padding:0px; width:700px; /*必须要有宽度否则无法对齐*/ text-align:le... 阅读全文

posted @ 2008-12-31 12:02 starspace 阅读(3029) 评论(0) 推荐(0)

CSS如何使DIV层水平居中(包括水平/垂直) [转]
摘要:原文:http://www.ad0.cn/netfetch/read.php/138.htm CSS如何使DIV层水平居中 今天用CSS碰到个很棘手的问题,DIV本身没有定义自己居中的属性, 网上很多的方法都是介绍用上级的text-align: center然后嵌套一层DIV来解决问题. 可是事实上这样的方法科学吗? 经过网络搜索和亲自实验得出以下结论: 正确的也是对页面构造没有影响的设置如下:... 阅读全文

posted @ 2008-12-31 09:49 starspace 阅读(284) 评论(0) 推荐(0)

Javascript在页面加载时的执行顺序
摘要:一、在HTML中嵌入Javasript的方法 直接在Javascript代码放在标记对之间 由 同一段脚本,函数定义可以出现在函数调用的后面,但是如果是分别在两段代码,且函数调用在第一段代码中,则会报函数未定义错误。 document.write()会把输出写入到脚本文档所在的位置,浏览器解析完documemt.write(... 阅读全文

posted @ 2008-12-30 19:49 starspace 阅读(597) 评论(1) 推荐(0)

Transformiix不支持disable-output-escaping的解决方法
摘要:Transformiix不支持disable-output-escaping的解决方法 最近写了一个多浏览器兼容的XSLT程序,主要问题集中在disable-output-escaping的支持上,发表一下看法,大家一起讨论。 我接触到的内嵌在浏览器中的XSLT Processor主要是两种:MSIE的MSXML;包括Netscape、Mozilla、Firefox... 阅读全文

posted @ 2008-12-30 09:56 starspace 阅读(304) 评论(1) 推荐(0)

DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" [转]!
摘要:这段代码叫做DOCTYPE声明。DOCTYPE是document type(文档类型)的简写,用来说明你用的XHTML或者HTML是什么版本。这里说明你用的是"HTML 4.01"版本,类似的还有: 这里声明本文档使用的是XHTML 1.0版本. 其中的DTD(例如loose.dtd)叫文档类型定义,里面包含了文档的规则,浏览器就根据你定义的DTD来解释你页面的标识,并展现出来。 ... 阅读全文

posted @ 2008-12-29 18:35 starspace 阅读(1736) 评论(0) 推荐(0)

Using Link Tags with JavaScript
摘要:I get this question so much, I figured I'd better get in gear and write another section to address using the link tag for javascripts (such as new windows), rather than using the old grey button. Well... 阅读全文

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

python使用注意事项
摘要:1. find() 查找子串,类似的还有 index() / rindex() / rfind()。rxxx 表示找最后一个子串, index 在找不到时会触发异常。 >>> "abcdefg".find("d", 1, -1) 3 >>> "abcdefg".find("d", 1, -4) -1 >>> "aa1111aaa".rfind("aaa") 6 >>> "aa1111aaa&qu 阅读全文

posted @ 2008-12-26 11:09 starspace 阅读(211) 评论(0) 推荐(0)

[Python] 简单类型
摘要:整数 & 浮点数 整数有两种,分别是 int 和 long。其中 int 最大值是 2147483647 (sys.maxint),而 long 长度仅受内存大小限制。 >>> a = 123 >>> b = 123L >>> type(a) >>> type(b) 浮点数基本上也没有什么特别之处,不过要注意下面写法不同。 >>> a = 1 >>> b = 1.0 >>> type(a)... 阅读全文

posted @ 2008-12-26 11:06 starspace 阅读(293) 评论(0) 推荐(0)

PDF教程 - 如何开发Firefox插件
摘要:How to develop firefox extentions? I found a tutorial with PDF filetype,but there's no Chinese version available. 1.Development Overview http://www.rietta.com/firefox/Tutorial/overview.pdf 2.Enviro... 阅读全文

posted @ 2008-12-25 16:32 starspace 阅读(253) 评论(0) 推荐(0)

Xalan-C++
摘要:Xalan is an XSLT processor for transforming XML documents into HTML, text, or other XML document types. Xalan-C++ version 1.10 is a robust implementation of the W3C Recommendations for XSL Tra... 阅读全文

posted @ 2008-12-25 13:38 starspace 阅读(262) 评论(0) 推荐(0)

使用Xalan进行XSLT程序设计--命令行工具
摘要:Xalan 提供了命令行工具,这样,我们可以使用Xalan在本地硬盘上进行XSLT转换。使用方法如下: java org.apache.xalan.xslt.Process -IN foo.xml -XSL foo.xsl -OUT foo.out 参数说明如下: 参数 使用说明 ... 阅读全文

posted @ 2008-12-25 13:36 starspace 阅读(429) 评论(0) 推荐(0)

PHP and Web Services [转]
摘要:学习材料是: [Wrox]Professional Open Source Web Services Chapter 8 PHP and Web Services 英文版电子书下载[pdf] 全文分为三个部分: 概述。PHP进行Web Services开发的优点,在Unix系统上安装配置PHP 在PHP中使用SOAP。NuSOAP工具包,NuSOAP的高级Web Servi... 阅读全文

posted @ 2008-12-24 13:49 starspace 阅读(374) 评论(0) 推荐(0)

perl打造自己的黑客工具 [转]
摘要:学计算机程序的朋友最大的愿望就是能编出一款功能强大的程序,但实现起来却不容易,需要花很多时间来学习计算机语言,今天我就给大家介绍一个好用网络编程语言Practical Extraction and Report Language(perl),严格的说它只是个脚本语言,Perl象C一样强大,象awk、sed等脚本描述语言一样方便。 如果你用的是unix环境那你一定对perl很熟悉了,今天我要谈的... 阅读全文

posted @ 2008-12-24 09:43 starspace 阅读(1069) 评论(0) 推荐(0)

用Perl做了一个NetCat(nc)[转]
摘要:这个机器有多古老?4.6-RELEASE FreeBSD,没有gcc,没有make,连系统都乱七八糟的,port都不好使,pkg_add -r安装包都会有问题,真是无语了,还好有安装了一个Perl 5.8.8。修理Port花了半天时间,硬是没搞好。想想也不划算,把紧急要用的一些小工具花一会儿功夫自己做一个出来算了,于是有了这个简单的perl版nc,不过我没支持-e参数,用不着。 ... 阅读全文

posted @ 2008-12-24 09:39 starspace 阅读(437) 评论(0) 推荐(0)

分布式监控系统
摘要:Net-snmp http://www.net-snmp.org/ Net-SNMP是一个免费的、开放源码的SNMP实现,以前称为UCD-SNMP。它包括agent和多个管理工具的源代码,支持多种扩展方式。 MX4J http://mx4j.sourceforge.net/ MX4J是Java管理扩展技术的一个开源实现,支持JSR3 (JMX) 和JSR160 (JMX Remo... 阅读全文

posted @ 2008-12-23 15:51 starspace 阅读(2042) 评论(0) 推荐(0)

群集监控软件ganglia安装心得[转]
摘要:什么是ganglia Ganglia监控软件主要是用来监控系统性能的软件,如:cpu 、mem、硬盘利用率, I/O负载、网络流量情况等,通过曲线很容易见到每个节点的工作状态,对合理调整、分配系统资源,提高系统整体性能起到重要作用。 Ganglia的组成 ganglia 是分布式的监控系统,有两个Daemon, 分别是:客户端Ganglia Monitoring Daemon (gmond)和服... 阅读全文

posted @ 2008-12-23 15:39 starspace 阅读(810) 评论(0) 推荐(0)

介绍一个非常不错的负载测试工具--LoadRunner [转]
摘要:LoadRunner 是一种适用于各种体系架构的自动负载测试工具,它能预测系统行为并优化系统性能。LoadRunner 的测试对象是整个企业的系统,它通过模拟实际用户的操作行为和实行实时性能监测,来帮助您更快的查找和发现问题。此外,LoadRunner 能支持广范的协议和技术,为特殊环境提供特殊的解决方案。 LoadRunner 分为Windows 版本和Unix 版本。如果我们的所有测试环境基于... 阅读全文

posted @ 2008-12-22 18:35 starspace 阅读(1120) 评论(0) 推荐(0)

SOCKET测试脚本,附带源码和服务端
摘要:用LoadRunner编写socket应用的测试脚本 LoadRunner提供了很好的对socket应用的支持,用户可以通过录制方法完全获得客户端发送和接收的数据,然后在录制的基础上对相应的数据进行参数化和关联等处理。 但在有些情况下(例如,客户端程序没有windows上的版本),我们就很难通过录制达成生成脚本的目标了。但如果我们能够完全知晓服务端和客户端的交互过程,完全手工编写... 阅读全文

posted @ 2008-12-22 18:32 starspace 阅读(698) 评论(0) 推荐(0)

Tcpdump的使用
摘要:来源:http://www.china-pub.com/computers/emook/0424/info.htm 作者:李国莉 tcpdump采用命令行方式,它的命令格式为: tcpdump [ -adeflnNOpqStvx ] [ -c 数量 ] [ -F 文件名 ] [ -i 网络接口 ] [ -r 文件名] [ -s snaplen ] ... 阅读全文

posted @ 2008-12-18 16:47 starspace 阅读(202) 评论(0) 推荐(0)

Tcpdump 的详细用法(收集)
摘要:第一种是关于类型的关键字,主要包括host,net,port, 例如 host 210.27.48.2,指明 210.27.48.2是一台主机,net 202.0.0.0 指明 202.0.0.0是一个网络地址,port 23 指明端口号是23。如果没有指定类型,缺省的类型是host. 第二种是确定传输方向的关键字,主要包括src , dst ,dst or src, dst and src ,这... 阅读全文

posted @ 2008-12-18 16:46 starspace 阅读(219) 评论(0) 推荐(0)

用IPTables实现字符串模式匹配
摘要:自1995年ipfwadm开始进入1.2.1的核心,Linux的防火墙实现有很长的时间了。Ipfwadm实现了标准的tcp/ip包过滤功能,比如过滤源地址与目的地址以及端口过滤。早在1999年第一个稳定的2.2.0核心中防火墙的实现被ipchains替代了,ipchains的新功能包括支持规则链,碎片包控制,较好的网络地址翻译功能(NAT)以及其他一些有用的改进。我们需要明白Linux防火墙包... 阅读全文

posted @ 2008-12-18 16:25 starspace 阅读(692) 评论(0) 推荐(0)

TCP标志中的URG和PSH位
摘要:URG(紧急位): 急指针是一个正的偏移量,和序号字段中的值相加表示紧急数据最后一个字节的序号。T C P的紧急方式是发送端向另一端发送紧急数据的一种方式。紧急指针指向包内数据段的某个字节(数据从第一字节到指针所指字节就是紧急数据,不进入接收缓冲就直接交给上层进程,余下的数据要进入接收缓冲的) PSH(急迫位): 在一个交互程序中,当客户发送一个命令给服务器时,它设置P U S H标志并停下来等待... 阅读全文

posted @ 2008-12-18 16:21 starspace 阅读(2546) 评论(0) 推荐(0)

TCP: SYN ACK FIN RST PSH URG
摘要:三次握手Three-way Handshake 一个虚拟连接的建立是通过三次握手来实现的 1. (B) --> [SYN] --> (A) 假如服务器A和客户机B通讯. 当A要和B通信时,B首先向A发一个SYN (Synchronize) 标记的包,告诉A请求建立连接. 注意: 一个 SYN包就是仅SYN标记设为1的TCP包(参见TCP包头Resources). 认识到这点很重要,... 阅读全文

posted @ 2008-12-18 16:17 starspace 阅读(998) 评论(0) 推荐(0)

何謂 Syslogd
摘要:Syslogd的運作流程 Syslogd的基本組態 Log檔內的儲存格式 使用者自定Log檔內容 組態Log Server及Log Client Syslogd的運作流程 為了能讓系統管理人員,清楚掌握系統的運作狀況,大多數的作業系統都會有日誌(Log)的功能,在 RHEL 3.0 系統中是由 sysklogd-1.4.1-12.i386.rpm 這個套件來負責此一功能的,在 Sysl... 阅读全文

posted @ 2008-12-18 11:55 starspace 阅读(974) 评论(0) 推荐(0)

让pre自动换行
摘要:让 标签中的内容自动换行并符合 W3C 标准(多浏览器支持) 作者:龙震 默认情况下, 标签中的内容若超出范围不会自动换行,这样无论在显示或打印都会出现麻烦。 下面提供符合 W3C 标准并支持多浏览器的 CSS 样式代码: pre{ white-space:pre-wrap; /* css-3 */ white-space:-moz-pre-wrap; /* Mozilla, since... 阅读全文

posted @ 2008-12-18 10:15 starspace 阅读(812) 评论(0) 推荐(0)

IP协议号大全(网络协议号)
摘要:PROTOCOL NUMBERS (last updated 08 September 2005) In the Internet Protocol version 4 (IPv4) [RFC791] there is a field, called "Protocol", to identify the next level protocol. This is an 8 bit field. ... 阅读全文

posted @ 2008-12-17 17:24 starspace 阅读(2130) 评论(0) 推荐(0)

sed新手使用进阶全功略[转]
摘要:看了各个linux 论坛的帖子,感觉sed的介绍不少,但有点零乱,在这里整理一下,希望能对学习者有所帮助! 注:sed使用中除了多个命令时, -e选项一般可以省略! 基础: 正则表达式(Regular Expression) 在学习sed前,首先了解RE的基本知识,大体上最基本也需要知道下面这些,如果不了解正则表达式,那么您将很难进阶 引用: - 錨點(anc... 阅读全文

posted @ 2008-12-17 14:30 starspace 阅读(335) 评论(0) 推荐(0)

sed 的大师级用法收藏
摘要:在论坛上见了置顶的帖子,其中有个是关于sed的,看了但是不完全。另外我根据O'Reilly图书的电 子版本的《sed & awk》学习了这个命令,就接合自己的使用经验大致翻译了这本图书中有关sed的高级用法的部分。当然,这本书有买的,不过很少了,而且贵。希望我做的这 个工作能够帮助坛子里像我这样的穷人。如果有错误,大家不要用砖砸我,给我指出来就好了。 由于最近忙一个化工流程的设计,所以我只有慢... 阅读全文

posted @ 2008-12-17 14:29 starspace 阅读(346) 评论(0) 推荐(0)

Sed学习笔记(二)
摘要:作者:Jims of 肥肥世家 Copyright © 2004,2005, 本文遵从GNU 的自由文档许可证(Free Document License)的条款,欢迎转载、修改、散布。 发布时间:2004年09月20日 最近更新:2005年12月22日,增加小技巧章节。 Table of Contents 1. Sed简介 2. 定址 3. Sed命令 4.... 阅读全文

posted @ 2008-12-17 14:16 starspace 阅读(164) 评论(0) 推荐(0)

使用 sed 编辑器
摘要:作者:Emmett Dulaney sed 编辑器是 Linux 系统管理员的工具包中最有用的资产之一, 因此,有必要彻底地了解其应用 Linux 操作系统最大的一个好处是它带有各种各样的实用工具。存在如此之多不同的实用工具,几乎不可能知道并了解所有这些工具。可以简化关键情况下操作的一个实用工具是 sed。它是任何管理员的工具包中最强大的工具之一,并且可以证明它自己在关键情况下非常有价值。 s... 阅读全文

posted @ 2008-12-17 14:15 starspace 阅读(255) 评论(0) 推荐(0)

sed 学习笔记
摘要:声明:这些代码只是为了学习和理解sed命令而为之,并不代表问题的唯一解或最佳解,希望各位拍砖 参考资料:等 一. 替换 1.神奇变换(y命令的使用) 代码: sed 'y/ori_letter_list/target_letter_list/'... 阅读全文

posted @ 2008-12-17 14:08 starspace 阅读(301) 评论(0) 推荐(0)

优化 Perl 榨取代码的最大性能
摘要:Perl 是一门非常灵活的语言,然而,其易用特性会使程序员滋生出一种懒散的编程习惯。我们应该对这些坏习惯负责,同时可以采取一些快捷步骤来提高 Perl 应用程序的性能。在本文中,我们将介绍优化的一些关键内容,了解哪些解决方案有效、哪些无效,以及如何继续构建并扩展设计时就考虑到优化和速度的应用程序。 拙劣的性能源自草率的编程 坦率地说,我喜欢 Perl,而且到处使用 Per... 阅读全文

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

perl常用函数积累
摘要:#=============================================================== # get the current date, # format is: YYYY-MM-DD HH(24):MM:SS #=============================================================== sub getc... 阅读全文

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

mod_perl下的BEGIN/END行为
摘要:这篇文章,对于能看懂的同学是非常非常重要的资料,对于看不懂的同学就一点用处都没有啦。 调查一下mod_perl下BEGIN/INIT/CHECK/END等块的行为如何? 测试程序,保存为life.cgi: #!/usr/bin/perl print "pid = $$\n"; print "Start main running here\n"; BEGIN { print "BEGIN\n";... 阅读全文

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

iptables 入门
摘要:这一节开始说明 iptables 的观念及用法 iptables 中的指令,均需区分大小写。 ipchains 和 iptables 在语法上的主要的差异,注意如下∶ 1. 在 ipchains 中,诸如 input 链,是使用小写的 chains 名,在 iptables 中,要改用大写 INPUT。 2. 在 iptables 中,要指定规则是欲作用在那一个规则表上(使用 -t 来... 阅读全文

posted @ 2008-12-17 10:26 starspace 阅读(256) 评论(0) 推荐(0)

perl 常用模块使用例子
摘要:一些常用模块的简单描述 http://www.perldoc.com/perl5.6/pod/perlmodlib.html 在perl 中使用模块: 模块的下载地址:http://www.cpan.org/modules/01modules.index.html 安装模块: 1. perl Makefile.PL 2. make 3. make test 4. make insta... 阅读全文

posted @ 2008-12-16 18:07 starspace 阅读(1455) 评论(0) 推荐(0)

使用 Perl 的 XML::Simple 解析 XML 文档
摘要:随着越来越多的 Web 站点开始使用 XML 作为他们的内容,Web 开发人员知道如何解析 XML 数据并将其转换成不同的格式突显重要起来。以前有两种方法实现这一点:设计一些回调处理函数,在一个特定的元素类型被识别时这些回调处理函数被调用(SAX),或者创建一个 XML 文档树,并使用树导航方法访问单独的内容片断(DOM)。 两种方法有一个共同的要点:实现起来不易,尤其是对于 XML 新手来说更... 阅读全文

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

RGB与YCbCr颜色空间的转换
摘要:在人脸检测中会用到YCbCr颜色空间,因此就要进行RGB与YCbCr颜色空间的转换,刚开始以为这个很简单,只不是加减乘除的问题,根据公式就可以了,但事实是有很多的公式,我在Baidu上找的,几乎没有什么可以能用的,一般的只有RGB转YCbCr,但是反过来就不行了,算不到正确的结果。 我在图书馆找到一篇文章《数字RGB与YCbCr颜色空间转换的精度》作者:张懿,刘旭,李海峰,在这篇文... 阅读全文

posted @ 2008-12-16 15:07 starspace 阅读(6377) 评论(0) 推荐(0)

10 行代码判定色*情*图片
摘要:(已加马赛克)10 行代码判定色*情*图片——Python 也可以系列之二 阅读全文

posted @ 2008-12-16 15:06 starspace 阅读(478) 评论(0) 推荐(0)

用Python做图像处理收藏
摘要:最近在做一件比较 evil 的事情——验证码识别,以此来学习一些新的技能。因为我是初学,对图像处理方面就不太了解了,欲要利吾事,必先利吾器,既然只是做一下实验,那用 Python 来作原型开发再好不过了。在 Python 中,比较常用的图像处理库是 PIL(Python Image Library),当前版本是 1.1.6 ,用起来非常方便。大家可以在 http://www.pythonwar... 阅读全文

posted @ 2008-12-16 15:02 starspace 阅读(722) 评论(0) 推荐(0)

我常用的几个第三方 Python 库收藏
摘要:作者:赖勇浩(http://blog.csdn.net/lanphaday) 今天公司停电,没上班。跑上来更新个博客,跟大家分享一下我常用的几个第三方 Python 库。Python 语言之所以能够如此流行,除了本身内置许多程序库来保障快速开发之外,目不睱接的第三方库也是一大主因。结合我目前的工作(网游开发),我常用的几个第三方库如下: wxPython 如果你之前是 windows 程序员,用 ... 阅读全文

posted @ 2008-12-16 15:01 starspace 阅读(1125) 评论(0) 推荐(0)

PERL的资源不完全索引收藏
摘要:PERL Cook Book: http://www.mamiyami.com/doc/perl/cookbook/index.htm PLEAC-Perl: http://pleac.sourceforge.net/pleac_perl/t1.html Why_I_Like_Perl? http://wgz.org/chromatic/talks/Why_I_Like_Perl/ Teach... 阅读全文

posted @ 2008-12-15 14:52 starspace 阅读(361) 评论(0) 推荐(0)

Perl:化繁为简
摘要:提高 Perl 代码的可靠性和可维护性的简单技巧 级别: 初级 Teodor Zlatano... 阅读全文

posted @ 2008-12-15 14:50 starspace 阅读(356) 评论(0) 推荐(0)

Perl 文档中文化计划-Perl 夹带
摘要:非常有趣的一个文档,由鄙人翻译完成。 最新版本可以从这里获取(POD 格式): http://svn.perlchina.org/trunk/POD2-CN/lib/POD2/CN/perlcheat.pod NAME perlcheat - Perl 5 夹带 DESCRIPTION 这个“夹带”实际上是一个真正的“手册”--巴掌大的一个小册子,用来记录 一些开始学习 P... 阅读全文

posted @ 2008-12-15 14:43 starspace 阅读(352) 评论(0) 推荐(0)

Perl 文档中文化计划-《Perl 对象》
摘要:本文由鄙人翻译完成。 最新版本可以从这里获取(POD 格式): http://svn.perlchina.org/trunk/POD2-CN/lib/POD2/CN/perlobj.pod 翻译过程中,有两位不愿意透露 ID 的本坛斑竹向我提供了建设性的意见, 在此向他们表示感谢。 NAME perlobj - Perl 对象 说明 首先你必须懂得在 Perl 中,什么叫... 阅读全文

posted @ 2008-12-15 14:42 starspace 阅读(357) 评论(0) 推荐(0)

Perl 文档中文化计划-Perl 特殊变量
摘要:本文由 [color=red]chaoslawful[/color] 和鄙人共同翻译完成。 我原来翻译过一部分,不过没有翻完,后来幸亏 chaoslawful 的努力,所以才终于完成此文。 最新版本可以从这里获取(POD 格式): http://svn.perlchina.org/trunk/POD2-CN/lib/POD2/CN/perlvar.pod NAME perlvar ... 阅读全文

posted @ 2008-12-15 14:39 starspace 阅读(315) 评论(0) 推荐(0)

iptables的状态检测机制 [转]
摘要:1.什么是状态检测 每个网络连接包括以下信息:源地址、目的地址、源端口和目的端口,叫作套接字对(socket pairs);协议类型、连接状态(TCP协议)和超时时间等。防火墙把这些信息叫作状态(stateful),能够检测每个连接状态的防火墙叫作状态包过滤防火墙。它除了能够完成简单包过滤防火墙的包过滤工作外,还在自己的内存中维护一个跟踪连接状态的表,比简单包过滤防火墙具有更大的安全性。 ... 阅读全文

posted @ 2008-12-12 19:32 starspace 阅读(329) 评论(0) 推荐(0)

Linux端口转向及iptables简介 [转]
摘要:BY 郭世龙 需 求: 实验室建立了一个内部的管理信息系统(B/S方式),要求实验室每个成员都能够通过网络登录信息系统,但使用该系统的实验室成员不再同一网络之中。 信息系统是工作在WinXP上的IIS Web Server; 实验室使用Suse Linux作为服务器链接Internet; Linux使用双网卡一个用作网关,另一个用作连接外网; ... 阅读全文

posted @ 2008-12-12 19:30 starspace 阅读(803) 评论(0) 推荐(0)

Python的排序 [转]
摘要:Python语言内置了sort方法,可以很方便地对某个List进行排序: L = [6, 5, 1, 3, 4, 2] L.sort() print L ---------- Run Python Program ---------- [1, 2, 3, 4, 5, 6] 某些时候,我们希望按照自己定义的排序规则来排序(例如,按关键词的权重排序,按人的年龄排序,等等)。在Java语言中,我们可... 阅读全文

posted @ 2008-12-12 14:28 starspace 阅读(410) 评论(1) 推荐(0)

python中定义类
摘要:3.2. 定义类 Python是完全面向对象的:可以定义自已的类,从自已的或内置类进行继承,然后对生成的类进行实例化。 在Python中定义类很简单;就象定义函数,没有独立的定义接口。只要定义类,然后编码就可以了。Python类以保留字 class 开始,跟着是类的名字。从技术上说,有这些就足够了,因为一个类不需要从任何其它类继承而来。 例 3.3. 最简单的Python类 class foo:... 阅读全文

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

Python-字符串操作方法 [转]
摘要:Python-String-Function 字符串中字符大小写的变换: * S.lower() #小写 * S.upper() #大写 * S.swapcase() #大小写互换 * S.capitalize() #首字母大写 * String.capwords(S) #这是模块中的方法。它把S用split()函数分开,然后... 阅读全文

posted @ 2008-12-11 15:32 starspace 阅读(426) 评论(0) 推荐(0)

字符集、编码和Python
摘要:1)字符集、编码和中文字符集 字符集的意思是指二进制编码(比如:DE 8F 1A 90)对应什么字符(比如:连通)。而编码方式是指二进制编码如何在计算机上存储。比如:UTF-16是用两个字节来存储一个unicode编码(DE 8F 1A 90);UTF-8使用1-3个字节来存储一个unicode编码(E8 BF 9E E9 80 9A )。 unicode如果理解成字符集,则是指它用来表示世界上所... 阅读全文

posted @ 2008-12-11 13:47 starspace 阅读(535) 评论(0) 推荐(0)

[python-chinese] 我对字符编码的一些理解
摘要:关于UNICODE: 除掉gb18030、big5、iso8859等等这些native language system(NLS)以外,目前有两个致力于统一全球编码的体系存在:unicode和iso10646,这两个体系刚开始时是独立建立的,但后来达成协议互相兼容,因此基本上可以等同。由于unicode这个名字更好记,被使用的更广泛一些。 unicode是一整套系统、包含字符集、编码、字型等等许许多... 阅读全文

posted @ 2008-12-11 13:34 starspace 阅读(446) 评论(0) 推荐(0)

理解python中的bytestring和unicode
摘要:编码的概念 首先让我们来了解一些有关编码的背景知识。在计算机世界中的,一个字节(byte)通常有8位(bit),能表示256个字符(character)。不过当今世界不同的语言中包含的文字成千上万,一个字节所能表示的字符个数远远不能满足实际的需要,所以我们要用更多的字节来表示更多的字符。用字节来表示字符的过程称之为编码。ASCII编码共有127字符,所以每个字符可以用一个字节表示。覆盖众多西欧语... 阅读全文

posted @ 2008-12-11 13:32 starspace 阅读(1126) 评论(0) 推荐(0)

TSQLUnit
摘要:Here is a short cookbook showing you the steps you can follow in writing and organizing your own tests using TSQLUnit. Why? I guess that most T-SQL developers use a combination of PRINT statements and... 阅读全文

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

Perl Unicode全攻略
摘要:耐心看完本文,相信你今后在unicode处理上不会再有什么问题。 本文内容适用于perl 5.8及其以上版本。 perl internal form 在Perl看来, 字符串只有两种形式。 一种是octets, 即8位序列, 也就是我们通常说的字节数组. 另一种utf8编码的字符串, perl管它叫string。 也就是说: Perl只认识两种编码: Ascii(octets)和utf8(... 阅读全文

posted @ 2008-12-10 14:31 starspace 阅读(847) 评论(1) 推荐(0)

实例详细介绍各种字符集编码转换问题 [转]
摘要:本文背景: 本人在编程时需要匹配字符串,由此想到了如果文件是各种字符编码的话,匹配结果有可能不正确,那么,如何判断不同的字符集?如何在不同字符集之间做转换?对于UNICODE编码逐渐通用的情况下,我们软件人员如何从容应对? 本文首先对常用字符集进行总结,然后在字符集的显示及转换上以实例介绍,最后总结了编程中遇到的编码问题。 本文目的: 对字符集编码做详细介绍,关键配以实例讲解,降低问题的复杂度。 ... 阅读全文

posted @ 2008-12-10 14:29 starspace 阅读(710) 评论(0) 推荐(0)

Perl对中文的处理问题
摘要:发信人: chaoslawful (Skeleton Warrior), 信区: Perl 标 题: 关于Perl对中文的处理问题 发信站: BBS 水木清华站 (Sat Oct 25 12:17:27 2003), 转信 大家经常使用正则表达式的字符集从字符串中抽取或排除中文字符,但是这样做很费事,效果也并不是很理想。实际上Perl从5.6开始已经开始在内部使用 utf8编码来表示字符,也就是... 阅读全文

posted @ 2008-12-10 14:28 starspace 阅读(878) 评论(0) 推荐(0)

perl对中文的处理(encode,decode)
摘要:最近在处理中文时遇到乱码的问题,google了一下,发现下面这篇文章。茅塞顿开! Perl从5.6开始已经开始在内部使用utf8编码来表示字符,也就是说对中文以及其他语言字符的处理应该是完全没有问题的。我们只需要利用好Encode这个模块便能充分发挥Perl的utf8字符的优势了。 下面就以中文文本的处理为例进行说明,比如有一个字符串"测试文本",我们想要把这个中文字符串拆成单个字符,可以这样写:... 阅读全文

posted @ 2008-12-10 14:27 starspace 阅读(1664) 评论(0) 推荐(0)

perl与中文信息处理
摘要:一、文件分割 #!/usr/bin/perl #此程序将一个大文本文件分成两个。 #以一个.txt结尾被分割文件作为参数。 #如果没有提供待分割文本,那么程序中止运行。 die if $#ARGV == -1; #输入文件以.txt结尾,输出文件替换.txt扩展名为.out1和.out2 $outfile1 = $ARGV[0]; $outfile2 = $ARGV[0]; $outfile... 阅读全文

posted @ 2008-12-10 14:23 starspace 阅读(900) 评论(0) 推荐(0)

CMD 命令速查手册
摘要:ASSOC 显示或修改文件扩展名关联。 AT 计划在计算机上运行的命令和程序。 ATTRIB 显示或更改文件属性。 BREAK 设置或清除扩展式 CTRL+C 检查。 CACLS 显示或修改文件的访问控制列表(ACLs)。 CALL 从另一个批处理程序调用这一个。 CD 显示当前目录的名称或将其更改。 CHCP 显示或设置活动代码页数。 CHDIR 显示当前目录的名称或将其更改。 ... 阅读全文

posted @ 2008-12-10 14:09 starspace 阅读(1479) 评论(0) 推荐(0)

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

posted @ 2008-12-09 15:57 starspace 阅读(1009) 评论(0) 推荐(0)

Python 正则式学习笔记 [转]
摘要:1. Python正则式的基本用法 1.1基本规则 1.2重复 1.2.1最小匹配与精确匹配 1.3前向界定与后向界定 1.4组的基本知识 2. re模块的基本函数 2.1使用compile加速 2.2 match和search 2.3 finditer 2.4 字符串的修改与替换 3. 更深入的了解re的组与对象 3.1编译后的Pattern对象 3.2 组与Match对象 3.2.1组的名字与... 阅读全文

posted @ 2008-12-09 15:17 starspace 阅读(728) 评论(0) 推荐(0)

python中eval, exec, execfile,和compile
摘要:eval(str [,globals [,locals ]])函数将字符串str当成有效Python表达式来求值,并返回计算结果。 同样地, exec语句将字符串str当成有效Python代码来执行.提供给exec的代码的名称空间和exec语句的名称空间相同. 最后,execfile(filename [,globals [,locals ]])函数可以用来执行一个文件,看下面的例子: >>>... 阅读全文

posted @ 2008-12-08 14:16 starspace 阅读(3549) 评论(0) 推荐(1)

canoo web test 快速入门 [转]
摘要:这是我们实现Agile development重要的一环. (0) 安装 – download jave runtime (JRE) – download webtest: http://webtest.canoo.com/webtest/build.zip, 解压到本地目录 (例如, C:\webtest) – Add \bin to your PATH (控制面板–>系统–>高级–>环境变... 阅读全文

posted @ 2008-12-08 13:06 starspace 阅读(736) 评论(0) 推荐(0)

Cookie注入攻击
摘要:现在很多网站都加了防注入系统代码,你输入注入语句将无法注入~~感觉这样的防注入系统不错,但防注入系统没有注意到 Cookies 的问题!所以就有了Cookies注入~~ 我们来研究一下怎样情况下才会有Cookies注入!如果你学过ASP你应该会知道 Request.QueryString (GET) 或 Request.Form (POST)! 呵,没错,这就是我们用于读取用户发给WEB服务器的... 阅读全文

posted @ 2008-12-07 20:03 starspace 阅读(488) 评论(0) 推荐(0)

身份验证Authentication与授权Authorization的区别
摘要:身份验证Authentication:获取用户的身份信息,了解用户身份 授权Authorization:通过用户的身份信息验证用户是否具有特定权限 ASP.NET 身份验证 IIS 向 ASP.NET 传递代表经过身份验证的用户或匿名用户帐户的令牌。该令牌在一个包含在 IPrincipal 对象中的 IIdentity 对象中维护,IPrincipal 对象进而附加到当前 Web 请求线程。可... 阅读全文

posted @ 2008-12-06 22:18 starspace 阅读(1745) 评论(0) 推荐(1)

Perl 中输出 hash 和 array
摘要:Perl 中输出 hash 的全部內容, 有以下几种方法: while(my ($key, $val) = each(%hash)) { print "$key $val" } %hash = qw / car 600k bike 70k /; print $_ , $hash{$_} , "\n" foreach (keys %hash); print "$_ $... 阅读全文

posted @ 2008-12-05 15:25 starspace 阅读(5687) 评论(0) 推荐(0)

利用有限自动机分析正则表达式
摘要:版权声明:可以任意转载,但转载时必须标明原作者charlee、原始链接http://tech.idv2.com/2006/05/08/parse-regex-with-DFA/以及本声明。 程序编译的第一个阶段是词法分析,即把字节流识别为记号(token)流,提供给下一步的语法分析过程。而识别记号的方法就是正则表达式的分析。本文介绍利用有限自动机分析表达式的方法。 概念 ... 阅读全文

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

[Perl]管道、进程及其他
摘要:版权声明:可以任意转载,但转载时必须标明原作者charlee、原始链接http://tech.idv2.com/2008/09/04/perl-pipe-process-etc/以及本声明。 昨天一个同事问我关于Perl中的 -| 描述符的问题。他的程序大概是这样的: unless (open FH, "-|") { exec "foo bar"; # 用exec执行另一个程... 阅读全文

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

assert() 函数用法
摘要:assert宏的原型定义在中,其作用是如果它的条件返回错误,则终止程序执行,原型定义: #include void assert( int expression ); assert的作用是现计算表达式 expression ,如果其值为假(即为0),那么它先向stderr打印一条出错信息, 然后通过调用 abort 来终止程序运行。 请看下面的程序清单badptr.c: #include #i... 阅读全文

posted @ 2008-12-05 00:01 starspace 阅读(317) 评论(0) 推荐(0)

assert使用技巧
摘要:摘自《游戏编程精粹1》 assert(条件) 如果条件不满足则会弹出对话框 技巧1 assert(条件&&"说明信息") 由于对话框中会显示条件,因此可以利用这个特点显示说明信息,帮助定位错误 技巧2 assert(!"说明信息") 因为assert(0)肯定会显示对话框,可以帮助提示程序运行到哪里了 技巧3 #define Assert(a,b) assert(... 阅读全文

posted @ 2008-12-04 23:59 starspace 阅读(418) 评论(0) 推荐(0)

关于ASSERT(断言)使用的规则--摘自《高质量C/C++编程指南》
摘要:摘自《高质量C/C++编程指南》Page 41-42... 程序一般分为Debug 版本和Release 版本,Debug 版本用于内部调试,Release 版本发行给用户使用。 断言assert 是仅在Debug 版本起作用的宏,它用于检查“不应该”发生的情况。示例6-5 是一个内存复制函数。在运行过程中,如果assert 的参数为假,那么程序就会中止(一般地还会出现提示对话,说明在什么地方引发... 阅读全文

posted @ 2008-12-04 23:58 starspace 阅读(344) 评论(0) 推荐(0)

25个字符轻松破解VS2008
摘要:PYHYP-WXB3B-B2CCM-V9DX9-VDY8T 在开始>设置>控制面版>添加或删除程序>卸载vs.net2008>出现卸载界面>点击Next>输入上面CD-key ->出现Success画面。。激动ING 本人使用的是VS2008 RTM版.. VS2008破解版 Microsoft.Visual.Studio.Team.System.2008.Team.Suite-ZWT... 阅读全文

posted @ 2008-12-04 18:20 starspace 阅读(352) 评论(0) 推荐(0)

8个最佳开源购物系统Shopping Cart
摘要:is robust, professional grade e-Commerce shopping cart that you can download, install, and use for free. In the back end, you will use a full featured back end to manage your inventory, orders... 阅读全文

posted @ 2008-12-04 00:40 starspace 阅读(739) 评论(0) 推荐(0)

PHP开源项目
摘要:WordPress 【PHP开源 博客Blog】 WordPress是最热门的开源个人信息发布系统(Blog)之一,基于PHP+MySQL构建。WordPress提供的功能包括: 1.文章发布、分类、归档。 2.提供文章、评论、分类等多种形式的RSS聚合。 3.提供链接的添加、归类功能。 4.支持评论的管理,垃圾信息过滤功能。 5.支持对样式CSS和PHP程序的直接编辑、修改。 6... 阅读全文

posted @ 2008-12-04 00:38 starspace 阅读(2768) 评论(1) 推荐(0)

python学习笔记
摘要:1. 重载父类函数的时候,在函数体内怎么调用父类函数?例如,在模板方法中,重载父类函数的函数体内的首句或者末句通常都是调用父类函数以保证完整性。 可以的,在python中方法几乎都是静态的,基本上都是靠传输类本身self实现的方法调用的。所以可以直接通过调用基类名称的对应方法,将self传入即可。 2. 定义私有属性是怎么定义的?__Property? 3. 定义类成员变量是怎么定义的?成员... 阅读全文

posted @ 2008-12-03 23:19 starspace 阅读(253) 评论(0) 推荐(0)

python中检测某个变量是否有定义
摘要:第一种方法: 'var' in locals().keys() 第二种方法: try: print var except NameError: print 'var not defined' 第三种方法: 'var' in dir() 阅读全文

posted @ 2008-12-03 20:09 starspace 阅读(1885) 评论(0) 推荐(0)

Python字符集编码和文件读写 [转]
摘要:字符串编码 python中默认编码是ASCII,可以通过以下方式设置和获取: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->import sys print sys.getdefaultencoding() sys.setdefaultencod... 阅读全文

posted @ 2008-12-03 16:40 starspace 阅读(1746) 评论(1) 推荐(0)

MySQL 的事件探查器
摘要:是不是一直为怎样调试 MySQL 上的应用程序而苦恼?现在有个工具可以让我们脱离苦海了--MySQL Proxy,从名称上就可以看出来是 MySQL 代理,可以作为 MySQL 服务器和客户端的中介,因为使用 MySQL 的网络协议,所以所有兼容该协议的 MySQL 客户端都不需要做修改就可以直接连接。除了转发外,还可以监控、过滤和修改客户端与服务器之间的通信数据,MySQL Proxy ... 阅读全文

posted @ 2008-12-02 21:56 starspace 阅读(491) 评论(0) 推荐(0)

MYSQL和MS SQL SERVER对比分析表 [转]
摘要:目前最流行的两种后台数据库为MySQL and MS SQL Server, 下面列表说明它们两者之间的重要差别: 对比项目 MYSQL MS SQL SERVER 软件费用 开源软件, 大部分版本免费 ... 阅读全文

posted @ 2008-12-02 21:55 starspace 阅读(490) 评论(0) 推荐(0)

mysql 操作日志查看 [转]
摘要:刚接触mysql不久,发现缺少比较多企业级的功能,想实时查看mysql所执行的sql语句,类似mssql里的事件探查器,上网找了一下,只能将执行操作写到日志里,做法如下: 对my.ini文件进行设置,我的mysql安装环境是xp sp2,该文件在c:\windows\..下,打开文件进行修改 [mysqld] basedir=E:/mysql 4.0.12 #bind-address=192.16... 阅读全文

posted @ 2008-12-02 21:47 starspace 阅读(474) 评论(0) 推荐(0)

MySQL Proxy - MySQL代理的介绍及个人使用经验[转]
摘要:PHP5研究室 2007年11月25日01:54 作者:esayr 来源:http://www.phpv.net/html/1583.html 收到Mysql AB的邮件, 看到 Mysql Proxy 这个东西发布的时候,我很兴奋. 因为当时我在弄一个项目,需要网通和电信两个镜像站点同时读写一个布署在电信服务器上的mysql数据库.中间有台双线的服务器可以做数据中转,试过很多方案都不理想... 阅读全文

posted @ 2008-12-02 21:40 starspace 阅读(425) 评论(0) 推荐(0)

Windows完成端口与Linux epoll技术简介 [转]
摘要:WINDOWS完成端口编程 1、基本概念 2、WINDOWS完成端口的特点 3、完成端口(Completion Ports )相关数据结构和创建 4、完成端口线程的工作原理 5、Windows完成端口的实例代码 Linux的EPoll模型 1、为什么select落后 2、内核中提高I/O性能的新方法epoll 3、epoll的优点 4、epoll的工作模式 5、epoll的使用方法 6、Linu... 阅读全文

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

导航