自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(341)
  • 资源 (4)
  • 收藏
  • 关注

原创 关于PHP中变量的判定

是否需要在使用一个变量前判断这个变量是否为空或者赋值,有时候在PHP可以解决很隐晦的错误。

2010-06-17 11:28:00 812

原创 如何判断mysql中数据表中两个列之间的相同记录和不同记录

问题的描述如下:给定数据库中的两列,每个列内的所有记录可以视为一个集合,如何求这两个集合的交集,差集等。示例:table1中字段firstnametomkevinjohnstevenmarryanthonytable2中字段usernamejacktomwilliamtommarryThomas

2010-05-30 12:00:00 12789

原创 JDBC纵览

使用JDBC逻辑上的基本步骤:" connect to thedatabase, create a statement and execute the query, and look at the result set."Class DriverManagerpublic static Connection getConnection (String url, Properties i

2010-05-25 00:08:00 983 1

原创 使用jdbc连接sql数据库

基本上就是这些步骤:下载你要连接的数据库的JDBC驱动程序(driver)。通常都是一个jar文件,复制到你的project里面,确保识别这个库就可以了。加载驱动, 不同的数据库需要不同 JDBC driver。连接数据库,不同的数据库同样需要不同的JDBC URL。下面给出连接不同数据库的例子连接 mini SQL// Establish a conne

2010-05-24 22:57:00 2817

原创 判断php变量是否定义,是否为空

isset() 【1】Returns TRUE if var exists and has value other than NULL, FALSE otherwise.输入可以是多个变量,只有所有的变量为真的时候,返回真 empty()【2】 Returns FALSE if var has a non-empty and non-zero val

2010-05-24 05:04:00 7339 2

原创 一些免费的HTML编辑器

 最早使用的Frontpage和后来经常使用的Dreamweaver,现在已经很少使用了,而Adobe也已经收购了macromedia。有是有需要编辑一些简单的HTML文件,还是一些免费的轻量级的编辑器。下面是我找到的一些,给需要的朋友们:http://www.softpedia.com/get/Internet/WEB-Design/HTML-Editors/http://www

2010-05-24 04:33:00 875

转载 PostgreSQL 8.4, SQL Server 2008, MySQL 5.1比较

来自:http://www.postgresonline.com/journal/index.php?/archives/130-Cross-Compare-of-PostgreSQL-8.4,-SQL-Server-2008,-MySQL-5.1.html FeatureMicrosoft SQL Server 2008MySQL 5.1Postgre

2010-05-21 03:04:00 4182

原创 Ubuntu 9.04使用感受(升级到了10.04)

最早开始使用Linux大概是RedHat 5.5了。那个时候的感觉就是安装很麻烦,驱动更麻烦。之后一直在断断续续的使用,还管理一个Linux lab。但是自己使用的电脑从来没有使用linix作为系统。现在开始使用Ubuntu作为工作平台,发现还是很方便的。尤其它的视觉效果,非常的不错。安装打印机,以前用cups命令行安装,现在就是GUI了。可以自动安装驱动程序。安装了中文输入系统,

2010-05-19 22:57:00 1315 2

原创 PHP中的mysql_real_escape_string函数

根据你的使用目的我觉得这个函数有两方面的用途:防止SQL Injection攻击,也就是你必须验证用户的输入操作数据的时候避免不必要的字符导致错误mysql_real_escape_string() 函数转义 SQL 语句中使用的字符串中的特殊字符。下列字符受影响:/x00/n/r/"/x1a如果成功,则该函数返回被转义的字符串。如

2010-05-19 01:14:00 1615

原创 给VMWare的Ubuntu镜像增加硬盘大小

首先需要增加VMware镜像文件硬盘的大小,但是这个大小的增加并不会增加Linux内部硬盘分区的大小。比如说,我之前硬盘10G,我增加了20G,这个只是增加了一个20G的未使用分区。因为系统也不知道你要把这个新增加的空间给哪个分区。 接下来需要使用Ubuntu安装光盘启动,按F2或者F12等,修改启动顺序,将光驱放到硬盘前面。移动之后选择尝试Ubuntu但是不安装。进入图形界面之后。选择s

2010-04-30 09:58:00 4719

原创 关于云计算的两个PPT演示文档分享

看到MSDN的广告,中国将举办第二届云计算大会,最近正好也听了一些这方面的讲座,就贴出来大家一起学习一下。都是比较marketing的,不是很技术的。云计算,大家基本上共识是一种服务,service,而且是pay as you use,就像是用电用水一样。这样的概念拓展开来,一切都可以成为service,并且pay as you use,比如说office软件。所以目前比较统一的说法就是Saa

2010-04-28 07:02:00 1685

原创 如何为Postgresql数据库全文搜索(full text search)编写解析器(parser)

用英文写的,主要是命令和代码,就不翻译了,偷懒一下。 This article show you how to create a parser to handle camel case [3] in string in Postgresql full text search. This parser is tested on Postgresql 8.3.9 version. Th

2010-02-09 21:32:00 2518 1

原创 How to show query plan and runtime statistic in Derby

The official websie (http://db.apache.org/derby/) has straightford description. I just try to highlight some features:an open source, under the Apache License, Version 2.0.relational databas

2010-01-22 03:23:00 1487

原创 How to load Additional Supplied Modules for Postgres on Windows

I try to enable "fuzzystrmatch" function in Postgresql 8.3.9, following is my solution:DO NOT install Postgresql under the default "Progrem File" directory, because the it cant not recognize the

2010-01-21 10:00:00 897

原创 About Derby "ERROR 42X51: The class '***' does not exist or is inaccessible. This can hap pen if the class is not public."

This link [1] contains a straight forward example to create UDF. Link [2] is the official page to explain difference between Functions and Procedures and other examples. Link [3] lists all data type c

2010-01-18 10:24:00 1633

原创 Java中HashMap,Hashtable和LinkedList

今天碰到一个很有意思的问题,就是关于使用LinkedList作为HashMap或者Hashtable得key,但是最后发现数据并没有存进去。首先说一下HashMap,Hashtable吧,它们都继承了Cloneable, Map, Serializable。它们两个基本上是一样的,“The HashMap class is roughly equivalent to Hashtable

2010-01-12 11:58:00 1656

原创 Castor以及Java和XML数据绑定

XML作为一种semi-structure的数据模式,想对于数据库和free text,现在已经成为事实上的web数据交换标准了。相对于数据库,XML更容易使用网络进行传输。数据交换的目的是为了使用,Java是我的最爱了。如果能够将xml文件里面的数据直接转化为一个java类并将数据值赋给类里面的变量,从而构造出一个类的实例(object),那么对xml的操作就变成了对这个object的操作,非常

2009-12-05 23:32:00 1348

原创 关于逆向工程的一些心得

【什么是软件的逆向工程】很几个朋友留言说这个是逆向工程么,在我看来什么是逆向工程本身是仁者见仁,智者见智的。我参考了一下wikipedia【4】,摘录如下: Reverse engineering of software The term reverse engineering as applied to software meansdifferent things to

2009-11-13 01:57:00 9425 15

原创 eclipse中 javax.servlet cannot be resolved 错误

一开始以为没有设置好JDK的路径,就将Eclipse里面的Java路径从jre指向了jdk,选择菜单 windows->preferences->Java->Installed JREs。但是还是不行,搜索了一下原来是需要一个servlet包,这个取决你安装J2EE运行环境,目前常见的主要是Apache tomcat或者是sun glassfish。先说前者,首先下载安装,http://tom

2009-11-12 06:02:00 7580 1

原创 为XML元素添加ID

首先下载Apache xalan,http://xml.apache.org/xalan-j/downloads.html使用windows命令行模式,因为我没有设置java path,所以使用了如下的命令行:java -cp xalan.jar;serializer.jar;xml-apis.jar;xercesImpl.jar org.apache.xalan.xslt.Process

2009-11-05 01:21:00 4196 1

原创 从Java源代码生成UML视图

目前开发java大部分就是Eclipse或者是NetBeans,我也是主要用Eclipse了,但是NetBeans也用。有些功能NetBeans还是不错的,毕竟人家是java官方发布的工具。搜索了一下发一个很不错的NetBeans UML plugin和教程,就用它了。发现还是老问题,NetBeans还是不稳定啊,后话了。英文的教程:http://www.codyburleson.com/

2009-11-04 00:44:00 8311 1

翻译 如何从XML文件提取schema

 原文地址:http://www.dotkam.com/2008/05/28/generate-xsd-from-xml/ 这里并没有全部翻译,参考了我的实践,选取了核心的一些步骤。  这里使用了一个叫做trang的软件,从这里下载 here ,目前的版本“trang-20030619.zip” (现在时2009年了,似乎没有发现更新)解压缩这个zip文件,随便

2009-10-29 22:46:00 3148

原创 什么是XML

主要参考了wikipedia,也包含了一些个人的经验。“XML (Extensible Markup Language) is a set of rules for encoding documents electronically.” Or "XML is a markup language for documents containing structured informa

2009-10-12 23:32:00 977

原创 Get Term frequency in Lucene using Zend Framework

I use Zend Framework to provide a PHP version Lucene. Currently, Zned should be the best PHP wrapper for Java Lucene.Create a Zend_Search_Lucene, using the method termFreqs to get th

2009-10-12 07:53:00 979

原创 什么是web service

A Web service (also Webservice) is defined by the W3C as "a software system designed to support interoperable machine-to-machine interaction over a network. It has an interface described i

2009-10-12 06:59:00 792 1

原创 PHP字符串分割和比较

比较两个字符串是否相等,最常见的方法就是使用“===”来判断,至于它和“==”的区别,简单来说就是前者强调“Identical”类型也要求一样;后者要求“Equal”,值相同就可以了,参考【1】。或者使用strcmp来判断,但是这个能够告诉你两个字符串是否相等,但是无法告诉你在那里不同。我的思路是单字符串分割为一个个字母(character),这样比较就能精确知道在那个位置不同了。分隔

2009-10-04 23:10:00 2351

原创 bi-gram implementation

import java.io.*;import java.util.ArrayList;import java.util.Collection;import java.util.HashMap;import java.util.HashSet;import java.util.Iterator;import java.util.Map;import java.util.

2009-10-02 03:41:00 1224

原创 将bat文件注册为windows系统服务

具体的思路就是先将bat文件转为为exe文件,让后再将exe文件注册为系统服务。使用Bat_To_Exe_Converter将bat转化为exe,下载:http://www.computerhope.com/dutil.htm,还有一个附带的好处,无法查看bat文件的源代码了。使用srvinstw.exe将exe注册为系统服务,下载:http://soft.softoogle.co

2009-10-01 12:33:00 4771 1

原创 关于java的classpath设置

今天晚上实验室的另一个人在编译一个java程序,需要用到一个jar文件,所以在命令行编译的时候需要添加jar的路径,例如:java -classpath demo.jar hello但是设置了path之后java就不会搜索当前目录,也就是所如果hello在当前目录的子目录,比如test下面,编译会提示找不到hello,这时候需要修改为java -classpath .;demo.j

2009-09-28 10:15:00 1161

原创 Class 'SoapClient' not found in PHP

今天运行一个demo代码,出现了“Class SoapClient not found”错误。搜索了一下,需要启动soap服务,但是在php.ini的Windows Extensions里面没有找到soap.dll,一开始还以为我的php版本没有包含这个dll,到php安装目录下的ext子目录看了一下,发现php_soap.dll是存在的。那就简单了,直接添加extension=php_soa

2009-09-28 03:25:00 12908 1

原创 利用Windows Schedule Task运行php程序

计划任务(Schedule Task)是windows平台上和cron类似的一个程序,当然功能上差了很多了。因为需要每个小时运行一个PHP程序,手动操作不现实了。首先在cmd下测试,例如: c:/appserv/php5/php.exe "C:/AppServ/www/temp2.php"有一点要注意就是如果那个PHP引用了其他页面,需要提供绝对路径了,至少我的测试结果如此。设置计

2009-09-13 09:17:00 2338

原创 PHP XML Parser

使用了Document Object Model (DOM) extension。XML范例文件:test.xmlValidate dataValidate data in SQL2005 Database with SQL managerDownload MusicDownload latest music from site abc

2009-09-01 06:53:00 1897

原创 Windows 安装 Ant 简介

参考:Set it permanently:- Right click on My Computer- Go to Advanced tab- Click on "environment variables" button- Under system variables, edit "JAVA_HOME", set value to new path- Close all

2009-08-18 00:58:00 2232

原创 MySQL 数据类型

官方网站: http://dev.mysql.com/doc/refman/5.0/en/data-types.html 其它:http://tech.itzero.com/2006/1015/1202.htmlhttp://blog.csdn.net/mylxiaoyi/archive/2006/11/27/1416465.aspx 今天碰到要存储比较大一点的string,v

2009-08-06 10:23:00 599

原创 PHP RSS Parser 介绍

DOMIT! RSS parser 官方网站:http://www.phpclasses.org/browse/package/1767.html 只支持RSS,但是有cache功能,而且有不少其他系统使用。PHP Universal Feed Parser 官方网站: http://www.phpclasses.org/browse/package/4548.html 作者的连接

2009-08-01 11:10:00 1372

原创 AppServ 介绍

终于将该死的Vista干掉了,安装了XP,个人觉得vista绝对是microsoft最失败的产品之一了。一开机就吃掉了1.5G的内存,现在好了3G的内存,安装完需要的软件在XP下面才消耗500M,没的说了。本来都是分别安装Apache, PHP, MySQL的,网上找到了AppServ,下载试了一下,一分钟就全部装完了,好使啊!当然还下载了Zend,希望速度能快一点。“AppServ 是

2009-07-30 07:15:00 1693

原创 PHP error: Cannot modify header information - headers already sent

搜索了一下,是因为cookie是html文件header的一部分,所以必须在任何显示之前进行操作。因为PHP帮助我们自动生成了header,所以我们很少去关心。解决的办法就是把类似setcookie操作尽可能的提前,放到任何echo, print_r等之前。 参考:http://www.tech-recipes.com/rx/1489/solve-php-error-cannot-modi

2009-07-24 09:36:00 601

原创 PHP 范例

输出数组的时候最简单的就是print_r()函数,echo是不行的: print_r($array_name);如果想输出HTML源代码,可是使用htmlentities: echo htmlentities(Hello World);PHP的运行时错误报告配置参考:http://us.php.net/manual/en/errorfunc.configuration.php#ini.

2009-07-22 04:19:00 765

原创 Install Perl CPAN modules

You can go to http://search.cpan.org/ or use Google to find out the module.  Make sure you get the name of the module.Update Perl CPAN Link:From the root prompt on your server, invoke the CPAN

2009-07-17 00:52:00 3187

原创 Bind9 on Vista

安装参考:http://alex.charrett.com/techstuff/bind9-win2k.htmlZone file配置参考:http://www.howtoforge.com/windows_bind9 右击我的电脑,找到管理,找到服务和程序,点击服务,找到ISC BIND,电机启动,提示错误。在事件查看器中看到“loading configuration: p

2009-07-16 09:34:00 742

Microsoft's Strategy for Cloud Computing

微软关于云计算的PPT演示文档 Shawn MurrayCloud Computing Director Microsoft CorporationShawn Objectives •Value of cloud computing and potential challenges •What is Software + Services and Microsoft’s long term vision •Microsoft OnlineServices •Windows Azure and the Windows Azure Platform •Getting Started

2010-04-28

Distributed Services with OpenAFS: for Enterprise and Education

This book shows in detail how to build enterprise-level secure, redundant, and highly scalable services from scratch on top of the open source Linux operating system, suitable for small companies as well as big universities. The core architecture presented is based on Kerberos, LDAP, AFS, and Samba. It is shown how to integrate web, message related, data base and other services with this backbone. This architecture provides a Single-Sign-On solution for different client platforms and can also be employed for clustering. Although it is implemented with Debian GNU/Linux, the content can be applied to other UNIX flavors.

2009-01-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除