
软件开发——柴米油盐酱醋茶
文章平均质量分 60
海诗美妆
海诗美妆
展开
-
加密网站地址——从根本解决盗连
作者:郝春利转贴请注明出处:http://blog.youkuaiyun.com/froole 网站防止图片等内容盗链的方法多种多样,其中最常用的方法就是通过HTTP访问头信息,判断访问来源。理解TCP/IP通信员里的读者都知道,由于HTTP头信息处理是在OSI模型的应用层,所以,编造一些假的HTTP头信息发送给服务器,并不需要什么特殊的技术或者工具。下面的演示中,是利用wget命令模拟Firefox原创 2009-05-13 10:50:00 · 18098 阅读 · 2 评论 -
NetBeans IDE下如何更改文件的编码
转贴请注明出处:http://blog.youkuaiyun.com/froole NetBeans在编辑Java文件的时候,通常使用OS下默认的编码。但是在很多工程中,需要使用UTF-8编码,以下将对更改文件编码的方法作具体说明。前些天在论坛上提出此问题《netbeans6.5,如何设置文件编码和换行字符?》,似乎整个优快云也很少有人知道NetBeans下更改文件编码的方法,在此自问原创 2009-01-28 11:51:00 · 12218 阅读 · 0 评论 -
[分享]从HTML中提取TITLE和BODY标签内容的代码
使用了HTML Parser的一个小程序。import java.io.BufferedWriter;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStreamWriter;import java.io.Writer;im原创 2008-11-26 15:03:00 · 3732 阅读 · 1 评论 -
Windows版dircmp——对比目录差别的工具
Solaris下的dircmp的windows版移植,感觉不错。下载地址:http://www.download32.com/dircmp-d30445.html原创 2008-11-26 10:43:00 · 1276 阅读 · 0 评论 -
承受海量访问建站方案[回复视频系统架构讨论]
<!--google_ad_client = "pub-2097865745512830";/* 728x90, 作成済み 08/12/22 */google_ad_slot = "5461334436";google_ad_width = 728;google_ad_height = 90;//-->转贴请注明出处:http://blog.youkuaiyun.com/f原创 2008-11-19 19:24:00 · 4151 阅读 · 1 评论 -
兼容timeout的Java执行外部命令的小程序
转贴请注明出处:http://blog.youkuaiyun.com/froole一个简单的兼容timeout的Java执行外部命令的小程序。单线程,易于测试。应该可以满足大多数后台程序的需要。要注意的事,超过timeout时间之后,根据系统的不同,有可能无法马上强制停止process,这个时候只能用waitFor判断程序是否结束。/** * 让Java执行外部命令兼容timeout * timeout誤差原创 2008-11-15 12:27:00 · 1231 阅读 · 0 评论 -
回复[请高手解决域名注册搜索器是怎么做的?]
whois搜索域名注册信息的方式就是通过搜索域名注册数据来实现的。 通常情况下,PHP搜索whois信息,也是通过访问whois端口实现的。 lz可以看看pear的代码。 http://pear.php.net/package/Net_Whois 使用Net_Whois需要Net_Socket包pear install Net_Socketpear install Net_Whois原创 2008-11-11 09:17:00 · 988 阅读 · 0 评论 -
回复[关于字符编码问题]
电脑智能识别01这两个数字,让电脑显示人可以看懂的文字,需要告诉电脑,什么样的01字符代表什么文字,然后在显示器上打印处理。假设,16进位数0x1F0x2F来表示"中"这个字,那么就必须有一个数据来定义这些信息。而这种用来定义文字用什么样的2进位数显示的标准,就是所谓的编码。当然,这种编码的标准可以是一台电脑上一个样,为了不同电脑、网络间信息的交流,让所有的电脑都能显示人可以看懂的文字,就有了UT原创 2008-11-10 17:49:00 · 784 阅读 · 0 评论 -
浅析Java执行外部命令的几个要点(4)——支持shell的"|","`","*","?"等特殊符号
转贴请注明出处:http://blog.csdn.com/froole在上一章已经验证了CommandExec可以很好的支持超时功能,通过它可以更方便的执行外部命令。但是,这里还有一点需要注意——那就是shell(DOS)中的特殊符号。因为用Java作为后台程序的系统,多运行于Unix/Linux,以下的介绍将基于如何shell来展开讨论。假设,系统需要通过提取某个命令的标准输出,来进行某项处理。原创 2009-01-02 13:59:00 · 4078 阅读 · 0 评论 -
回复[ php有哪些好的书啊]
真正掌握PHP的方法大体如下:1.学会PHP在线文档的查阅方法 2.熟练掌握baidu、google的使用方法 3.学会各种框架文档的查阅方法 掌握以上几点,比任买何书都高效,而且免费! 相反,不会用官方的文档,这辈子恐怕都整不明白PHP到底怎么回事。 有些人,看了一大堆书,可能还无法独立PHP编程; 有些人,从初学开始到PHP高级编程,没买过更没看过一本像样的PHP书籍 ———原创 2008-11-11 11:43:00 · 1853 阅读 · 3 评论 -
"成功WEB商务"的7步走(1)——思想准备
转贴请注明出处:http://blog.youkuaiyun.com/froole 翻译:郝春利 此文章译自《儲かる! IT実践講座:Webビジネス必勝法・7つのステップ その1「心がまえ」》(《每日新闻》)地址:http://mainichi.jp/life/electronics/news/20090206org00m300040000c.html?由于工作原因,笔者有幸接触到各种各样翻译 2009-02-09 17:17:00 · 3550 阅读 · 5 评论 -
从文字串中清除特殊标签($u{})
在正文数据中,为了给某段字串添加特殊标记,数据库中保存有如下各式的数据:这是含有$r{标$b{签$u{的正}文}}以下是一个利用正则,将$xxx{..}删除,只保留正文的代码。其中使用了Jakarta Commons Lang的类库。 public static String trimDecoration(String str) { if (StringUtils.isBlank(原创 2008-12-03 09:20:00 · 1171 阅读 · 11 评论 -
PHP单体测试自动化
翻译:郝春利转贴请注明出处:http://blog.youkuaiyun.com/froole 此篇文章翻译了PHPUnit文档的第20章《Chapter 20. Build Automation》,一篇关于PHP工程开发的文章。其中主要介绍了如何在使用PHPUnit进行单体测试时实现自动化。感觉挺有意思,翻译如下。Apache AntApache Ant是一个基于Java的脚本自动化引擎。理翻译 2009-04-20 10:33:00 · 3303 阅读 · 0 评论 -
Java下判断全角空格、缩进、改行等的方法
翻译:郝春利转贴请注明出处:http://blog.youkuaiyun.com/frooleJava程序开发中经常用到判断对象字串是否为“空白”的处理。这里的空白指的不仅仅是""或者null,包括空格、缩紧、改行等,对被看作空白。通常情况下,我个人比较喜欢使用Apache Jakarta Commons Lang包中的StringUtils#isBlank方法,但是,只支持英文,如果是全角空格就原创 2009-04-20 14:29:00 · 4308 阅读 · 0 评论 -
"成功WEB商务"的7步走(6)——实施和验证
转贴请注明出处:http://blog.youkuaiyun.com/froole 翻译:郝春利儲かる! IT実践講座:Webビジネス必勝法・7つのステップ その6「実施と検証」地址:http://mainichi.jp/life/electronics/news/20090312org00m300014000c.html 终于到了真正掌握WEB商务的阶段了。回想起来,做原创 2009-03-17 11:23:00 · 1508 阅读 · 0 评论 -
浅析Java执行外部命令的几个要点(2)——如何支持Timeout
转贴请注明出处:http://blog.youkuaiyun.com/froole用Java执行外部命令非常简单,只要在带入参数的时候注意不要把参数弄错就可以了。但是,在实际运用中,还有一个比较棘手的问题,就是外部命令执行的timeout。特别是执行时间比较长的外部命令,如外部的后台处理程序。当执行这些程序的时候不可能任由他们随便跑,大多数时候,都要事先设定一个外部命令的最大执行时限,也就是timeo原创 2008-12-25 14:12:00 · 5377 阅读 · 0 评论 -
"成功WEB商务"的7步走(5)——建立结构的思维方式和方法
转贴请注明出处:http://blog.youkuaiyun.com/froole 翻译:郝春利儲かる! IT実践講座:Webビジネス必勝法・7つのステップ その5「仕組み作りの考え方と方法」地址:http://mainichi.jp/life/electronics/news/20090309org00m300009000c.html 在这里所说的结构跟“赢利结构”有所区别翻译 2009-03-10 17:07:00 · 1626 阅读 · 0 评论 -
浅析Java执行外部命令的几个要点(1)——简单的使用范例以及在Cygwin上的注意点
<!--google_ad_client = "pub-2097865745512830";/* 468x15, 作成済み 07/12/14 */google_ad_slot = "5295073966";google_ad_width = 468;google_ad_height = 15;//-->转贴请注明出处:http://blog.youkuaiyun.com原创 2008-12-22 13:50:00 · 6671 阅读 · 3 评论 -
"成功WEB商务"的7步走(3)——了解消费者
转贴请注明出处:http://blog.youkuaiyun.com/froole翻译:郝春利此文章译自《儲かる! IT実践講座:Webビジネス必勝法・7つのステップ その3「相手の見極め」》(《每日新闻》)地址:http://mainichi.jp/life/electronics/news/20090218org00m300021000c.html本次讨论的内容是”成功WEB商务“的第3步——翻译 2009-02-25 10:53:00 · 1664 阅读 · 4 评论 -
"成功WEB商务"的7步走(2)——明确目的
转贴请注明出处:http://blog.youkuaiyun.com/froole 翻译:郝春利此文章译自《儲かる! IT実践講座:Webビジネス必勝法・7つのステップ その2「動機(=目的)の精査」》(《每日新闻》)地址:http://mainichi.jp/life/electronics/news/20090212org00m300017000c.html本周围绕“成功WEB商务”的第2翻译 2009-02-24 11:25:00 · 1761 阅读 · 0 评论 -
Mysql下的Web程序,如何实现全文检索
首先要说,实现全文搜索一般都不用RDB,而是使用专用的搜索引擎。 搜索引擎同样也是一种数据库,但是,索引的实现比较复杂,而且在每次更新数据的时候,都要更新索引,所以,更新数据速度非常得慢,可以实现非常快的搜索速度。搜索引擎有付费的也有免费并且开源的, 开源的搜索引擎用Apache Lucene得比较多 这里有PHP版的 http://framework.zend.com/manual/zh/原创 2008-12-11 14:15:00 · 4336 阅读 · 9 评论 -
JavaScript烟花效果
一个很简单的烟花代码JavaScript代码radius =0;last_radius=100;startY=200;c_count=0;deviatY=1;// 设定礼花颜色Colors=new Array(ff0000,00ff00,ffffff,ff00ff,ffa500,ffff00,00ff00,ffffff,ff00ff);sColors=new原创 2008-12-30 14:48:00 · 5796 阅读 · 24 评论 -
最新版PHP开发手册
中文版PHP开发手册似乎还没有正式完成,http://docs.php.net/docs.php没有联接。但是,PHP官方已经有了一个PHP最新版开发手册的在线阅览版本,地址如下:http://docs.php.net/manual/zh/原创 2008-10-30 10:14:00 · 1757 阅读 · 0 评论 -
Java脚本语言工具——scriptpad
转贴请注明出处:http://blog.youkuaiyun.com/froole上次的文章公开了我翻译的《Java脚本语言程序员手册》,这回我介绍一个学习Java脚本语言的工具。scriptpad——一个用JavaScript开发的GUI小程序。这个程序可以从$JAVA_HOME/sample/scripting/scriptpad中找到,里面包括源码,这里就不做太多的介绍了。ant之后,一个build文件原创 2008-09-25 13:12:00 · 1501 阅读 · 0 评论 -
活用Java6注释功能实现验证机制[一]
作者:郝春利转贴请注明出处!powered by http://www.loveapple.cn Struts对于Form的验证机制大家都很熟悉。虽然Struts的Form验证机制给开发提高了效率,但是,在实际开发中,书写大量定义验证规则的XML仍旧是一项非常繁琐的工作。因为,XML定义文件是由人来编写的,一旦出现输入错误,将给挑错带来很大的难度。(这也是Struts设计中的缺陷,被称为X原创 2008-08-22 13:49:00 · 942 阅读 · 0 评论 -
关于major.minor错误
执行java出现major.minor错误,例如Exception in thread "main" java.lang.UnsupportedClassVersionError: HelloWorldApp (Unsupported major.minor version 49.0)出现错误原因是由于执行class的JVM版本太低。今天犯了一个低级错误。原创 2008-08-22 17:01:00 · 725 阅读 · 0 评论 -
深入学习JavaFX脚本语言(面向Swing程序员)
本文档将讨论在JavaFX语言中可用的各种GUI组件,并提供示例代码,讨论JavaFX组件与Swing GUI组件相比的差异。前提条件如果你从前没有阅读过JavaFX脚本语言起步教程,那么我们强烈推荐你在继续阅读本文档之前首先阅读JavaFX脚本语言起步教程。你应该具有熟知Java编程语言,尤其是在Swing和Java2D方面。内容比较声明式语法与过程式语法转载 2008-08-20 15:45:00 · 4548 阅读 · 0 评论 -
SSL (Secure Socket Layer)
SSL (Secure Socket Layer)为Netscape所研发,用以保障在Internet上数据传输之安全,利用数据加密(Encryption)技术,可确保数据在网络上之传输过程中不会被截取及窃听。目前一般通用之规格为40 bit之安全标准,美国则已推出128 bit之更高安全标准,但限制出境。只要3.0版本以上之I.E.或Netscape浏览器即可支持SSL。当前版本为3.0。它已被转载 2008-08-08 15:47:00 · 723 阅读 · 0 评论 -
xFire在使用Spring2.5,设定文件配置记述中需要注意的问题
在官方网站, 配置services.xml文件的内容是如下书写。 BookService http://xfire.codehaus.org/BookService org.codehaus.xfire.demo.BookService org.codehaus.xfire.demo.BookServiceImpl原创 2008-07-30 11:46:00 · 2193 阅读 · 4 评论 -
JAVA断点续传实现方法代码(HTTP)
(一)断点续传的原理 其实断点续传的原理很简单,就是在Http的请求上和一般的下载有所不同而已。 打个比方,浏览器请求服务器上的一个文时,所发出的请求如下: 假设服务器域名为www.loveapple.cn,文件名为down.zip。 GET /down.zip HTTP/1.1 Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpe转载 2008-07-25 11:36:00 · 6153 阅读 · 2 评论 -
监听网络地址
import java.io.*;import java.net.*;import java.util.*;import static java.lang.System.out;public class ListNets { public static void main(String args[]) throws SocketException {原创 2008-07-25 11:47:00 · 791 阅读 · 0 评论 -
Spring下,使用BeanNameAutoProxyCreator来管理Transaction例子
http://hitachisoft.jp/products/research/techdoc/DI/hibernate.html#transaction原创 2008-07-18 15:06:00 · 719 阅读 · 0 评论 -
Java中利用正规表现判断E-mail的范例代码
//用来判断e-mail地址的一个范例代码 //e-mail域名的正规表现private static Pattern PATTERN_EMAIL_DOMAIN_PART = Pattern.compile("^([a-zA-Z0-9][a-zA-Z0-9_-]{0,61}[a-zA-Z0-9]|[a-zA-Z0-9])$");//e-mailID的正规表现private stat原创 2008-07-14 11:38:00 · 2356 阅读 · 0 评论 -
简谈Java中的return
有位学习Java的朋友,问我return到底有什么意义,return只不过返回一个值,除此之外他还有其他存在的意义吗?当然,我在刚刚学习 Java的时候也有类似的想法,这主要是因为刚开始学习Java语言,通常是以写main方法的内容来熟悉Java的语法和程序语言的基本的思维方式。另 一个原因是刚开始学习程序语言,代码量很小,也很难突出return存在的意义,所以return仅仅是一个Jav原创 2008-06-04 12:20:00 · 7315 阅读 · 1 评论 -
活用Java6注释功能实现验证机制[二]
作者:郝春利转贴请注明出处!powered by http://www.loveapple.cn接上回:我的设想就是在被验证的方法前面添加注释标签,然后通过标签的定义规则,验证向方法传入的引数。那么,首先是Java标签的定义。在loveapple服务器端XML-RPC接口将对外部公开,所以,需要系统对流入接口的数据进行严格的验证。为了方便与其他预言的兼容,通过XMl传入服务器的数据将有以下三种:J原创 2008-08-25 13:00:00 · 1011 阅读 · 0 评论 -
Java脚本语言程序员手册(Java Scripting Programmer's Guide)
<!-- @page { size: 21cm 29.7cm; margin: 2cm } P { margin-bottom: 0cm } --> 翻译了《Java Scripting Programmers Guide》,以下是目录。有兴趣的朋友可以下载PDF文件。第一次翻译文档,不足之处难免,发现遗漏请留言指正。下载地址:http://download.csd翻译 2008-09-24 15:08:00 · 1248 阅读 · 2 评论 -
提取两个时间点的天数差
作者:郝春利转贴请注明出处:http://blog.youkuaiyun.com/froole提取两个时间点的天数差——看上去一个及其单纯的问题,但是,考虑到不同年份、闰年等因素,想要写一个可以广泛使用的却非常麻烦。以下是loveapple工程中我写的一个提取不同时间点的天数的代码,如有不足,希望各路大虾指正。/* * $Header$ * $Author$ * $Revision$ * $Date$ * *原创 2008-09-16 16:37:00 · 1598 阅读 · 0 评论 -
读取/书写Java的XML格式properties文件
在JDK5中,properties文件的格式可以由XML构成,这里给出了一个读取/书写XML格式properties文件的例子。因为使用了XML,所以文件内容支持了CJKV(中文、日文、韩文、越南语)。可以直接书写、调用。例子代码:import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOExce原创 2008-09-11 11:49:00 · 4308 阅读 · 0 评论 -
回复:如何处理页面的关键字和描述
zhangcg 发表于:2008-09-05 13:00:13 楼主 新闻类,程序自动从其他网站获取正文,然后保存成html文件,如何获取正文中的关键字信息,把静态页面里的keyword和Description内容替换掉froole发表于:2008-09-10 09:25:495楼 得分:0 想要得到可以替换掉keyword内容的数据,必须从数据库中提取关键字, 数据的保存格式类似于原创 2008-09-10 09:28:00 · 894 阅读 · 0 评论 -
Google的PageRank
PageRank是Google算法的重要内容。2001年9月被授予美国专利,专利人是Google创始人之一拉里·佩奇(Larry Page)。因此,PageRank里的page不是指网页,而是指佩奇,即这个等级方法是以佩奇来命名的。Google的PageRank根据网站的外部链接和内部链接的数量和质量俩衡量网站的价值。PageRank背后的概念是,每个到页面的链接都是对该页面的一次投票,被链接转载 2008-06-11 16:17:00 · 796 阅读 · 0 评论