2008-07-11

php5 简单配置

关键字: php5 简单配置
第一步:把php-5.0.0-Win32.zip解压放到C:\php 第二步:php.ini-dist改名为php.ini,找到第438行改成 extension_dir = c:\php\ext 第三步:去掉565行;extension=php_mysql.dll前面的";"注释符号 第四步:复制php.ini到Winnt目录下,再复制php5ts.dll和libmysql.dll到WINNT\system32\中 第五步:打开IIS,添加一个php后缀. (指向c:\php\php5isapi.dll) isapi筛选器里添加c:\php\php5isapi.dll 这是其中一种安装模式 ...
转: CAS(Compare-And-Swap)指令是并行程序设计最基础的基石,随着越来越多的本本都用上了双核,这个世界已经快速步入并行计算时代,CAS指令发挥的作用也就越来越大。CAS指令,在Intel CPU上称为CMPXCHG,的作用是将指定内存地址的内容与所给的某个值相比,如果相等,则将其内容替换为所给的另一个值,这一系列操作是原子的,不可能被中断。基本上所有的同步机制,与信号量、Java中的synchronized等的实现最终都要用到CAS指令,即使锁无关的数据结构也离不开CAS指令。 关于CAS指令最著名的传闻是CAS需要锁总线,因此CAS指令不但慢而且会严重影响系统并发度,即 ...
2008-05-19

maven 学习

关键字: maven
Maven2是类似Ant得java项目构建工具,能够帮助我们很好的构建项目。   首先,下载maven2:http://maven.apache.org   Maven2得使用:   1.将下载的Maven2得包解压到任意目录.配置环境变量.MAVEN_HOME:你得解压缩目录 PATH :%MAVEN_HOME%/bin 2.测试安装情况,在命令行输入: mvn -v 出现 Maven version: 2.0.4 表示安装成功 3.修改配置文件:去maven目录下得conf找到Setting.xml,修改其中的   <localRepository>D:\soft\ ...
2008-05-16

corba和soap区别

关键字: corba soap
CORBA(common object request broker architecture) 公共对象请求代理架构.corba是通过面向对象的RPC通信的,它有很大的局限性,需要存根才能解码传递.过度依赖于厂家的实现方案 SOAP是开放的解决方案,也可以认为soap是corba的更强的版本,虽然两者没有多少可比性,不过soap修改了corba的局限
2008-04-19

Spring中配置Velocity模板

关键字: spring中配置velocity模板
首先需要配置的是Velocity引擎自己。要做到这点,可以通过以下方式在Spring配置文件中声明一个VelocityConfigurer Bean: <bean id="velocityConfigurer" class="org.springframework.web.servlet.view.velocity.VelocityConfigurer"> <property name="resourceLoaderPath"> <value>WEB-INF/velocity/</value> </property> ...
转载: 您的个人网站即使做得再精彩,在“浩瀚如海”的网络空间中,也如一叶扁舟不易为人发现,如何推广 个人网站,人们首先想到的方法无外乎以下几种:      ● 在搜索引擎中登录自己的个人网站      ● 在知名网站加入你个人网站的链接   ● 在论坛中发帖子宣传你的个人网站   很多人却忽视了HTML标签META的强大功效,一个好的META标签设计可以大大提高你的个人网站被搜索到的可能性,有兴趣吗,谁我来重新认识一下META标签吧! META标签是HTML语言HEAD区的一个辅助性标签,它位于HTML文档头部的<HEAD>标记和<TITLE> ...
2008-04-11

JMS API

关键字: jms api
转 JMS API 在进行系统设计之前我们先回头熟悉一下JMS的一些概念。JMS源于企业应用对于消息中间件的需求,使应用程序可以通过消息进行异步处理而互不影响。JMS应用程序有四个组成部分:JMS服务提供者、消息管理对象、消息的生产者消费者和消息本身。 l JMS服务提供者实现消息队列和通知,同时实现消息管理的API。JMS已经是J2EE API的一部分,J2EE服务器都提供JMS服务。 l 消息管理对象提供对消息进行操作的API。JMS API中有两个消息管理对象:ConnectionFactory和Destination,根据消息的消费方式的不同ConnectionFactory可以 ...
dbcp配置中文版本,翻译自apache 官方文档,原文请见http://commons.apache.org/dbcp/configuration.html。 参数 描述 username 传递给JDBC驱动的用于建立连接的用户名 password 传递给JDBC驱动的用于建立连接的密码 url 传递给JDBC驱动的用于建立连接的URL driverClassName 使用的JDBC驱动的完整有效的java 类名 connectionProperties 当建立新连接时被发送给JDBC驱动的连接参数,格式必须是 [propertyName=property;]* 注意:参数use ...
2008-04-09

OSGi规范

关键字: osgi规范
OSGi规范 OSGi规范为网络设备定义了一个标准的,面相对组件的计算环境。给一个设备添加一个OSGi服务平台,可以从网络上的任何地方管理这个设备上的软件的生命周期,可以安装、更新和删除这些组件而无需中断设备的工作。软件组件是一些可以动态发现和使用其他组件的库或应用程序。这些组件可以从市场上购买也可以自己开发。OSGi 联盟已经为一些通用的功能如HTTP服务、配置服务、日志记录服务、安全服务、用户管理服务、XML服务等,开发了很多标准组件接口。可以从不同的软件供应商得到这些兼容的插入是组件的不同优化以后的实现。 软件组件架构在软件开发过程中越来越成为一个难题:需要开发和维护大量的 ...
转载 Single Choice Principle(SCP) 所有的判断只在一处进行.违反此原则的典型情况是不同的方法中充斥着相同的if ... else ...或类似的语句. Linguistic Modular Units Few Interfaces Small Interfaces Explicit Interfaces Behavioral Completeness 一个完整的类必须包含完整的方法.如果类没有完成它的职责,或者没有完成其父类需要完成的工作,那么它就是不完整的类. Law Of Demeter 只与直接协作的类交互. The Prin ...
touch /var/lock/subsys/local export JDK_HOME=/usr/java/j2sdk1.4.2_04 export JAVA_HOME=/usr/java/j2sdk1.4.2_04 /usr/local/jakarta-tomcat-5.0.28/bin/startup.sh
先安装sqlalchemy 下载 SQLAlchemy-0.4.1 然后 打开cmd 在此文件夹下,python setup.py install 注意如果用的是mysql数据,还要安装MYSQLDB,这个下载以后双击安装 from sqlalchemy import * mysql_engine = create_engine("mysql://root:root@127.0.0.1/test") connection = mysql_engine.connect() result = connection.execute("select name from tname") for r ...
转载:http://www.FullSearcher.Com/   垂直搜索技术主要分为两个层次:模板级和网页库级。模板级是针对网页进行模板设定或者自动生成模板的方式抽取数据,对网页的采集也是针对性的采集,适合规模比较小、信息源少且稳定的需求,优点是快速实施、成本低、灵活性强,缺点是后期维护成本高,信息源和信息量小。网页库级就是在信息源数量上、数据容量上检索容量上、稳定性可靠性上都是网页库搜索引擎级别的要求,和模板方式最大的区别是对具体网页不依赖,可针对任意正常的网页进信息采集信息抽取……。这就导致这种方式数据容量上和模板方式有质的区别,但是其灵活性差 ...
  一、目的: 提高网站页面在google、百度、雅虎等搜索引擎中的搜索结果排名,提升从搜索引擎获得的流量。 二、优化工作的几个方面 2.1优化全站网页,按照底级页模板、专题模板、频道模板、首页模板顺序修改; 由频道编辑和技术工程师共同完成 2.2优化站外合作(友情)连接; 由频道编辑完成 2.3 优化和频道相关的搜索引擎热门关键词、时效性热门内容; 由频道编辑完成 2.4 将动态页面URL静态化(应用Apache的mod_rewrite模块) 由技术工程师完成 2.5 定期跟踪观察优化效果 由频道编辑完成 三、优化工作各方面工作 ...
转载 关键词:搜索引擎,复制网页,算法,信息指纹,Fingerprint,关键词 搜索引擎判断复制网页一般都基于这么一个思想:为每个网页计算出一组信息指纹(Fingerprint),若两个网页有一定数量相同的信息指纹,则认为这两个网页的内容重叠性很高,也就是说两个网页是内容复制的。 很多搜索引擎判断内容复制的方法都不太一样,主要是以下两点的不同: 1、计算信息指纹(Fingerprint)的算法; 2、判断信息指纹的相似程度的参数。 在描述具体的算法前,先说清楚两点: 1、什么是信息指纹?信息指纹就是把网页里面正文信息,提取一定的信息,可以是关键字、词、句子或者段落及其在网页里面 ...
转载 今天看Effective java中有这么一条"如果要求精确答案,请避免使用float和double". 这可真让我大吃一惊!!我很不解,而且不是很相信.于是我写了两个个程序试验了下.  1public class TestFloatDouble {  2  3    public static void main(String[] args) {  4  5 &nbs ...
这个算法简单,而且效率高,每次可以操作8个字节的数据,加密解密的KEY为16字节,即包含4个int数据的int型数组,加密轮数应为8的倍数,一般比较常用的轮数为64,32,16,推荐用64轮. 源代码如下: /** *//** * Tea算法 * 每次操作可以处理8个字节数据 * KEY为16字节,应为包含4个int型数的int[],一个int为4个字节 * 加密解密轮数应为8的倍数,推荐加密轮数为64轮 * */ public class Tea { //加密 public byte[] encrypt(byte[] content, int offset, int[ ...
2007-08-15

httpclient处理页面跳转

关键字: httpclient
在JSP/Servlet编程中response.sendRedirect方法就是使用HTTP协议中的重定向机制。它与JSP中的<jsp:forward …>的区别在于后者是在服务器中实现页面的跳转,也就是说应用容器加载了所要跳转的页面的内容并返回给客户端;而前者是返回一个状态码,这些状态码的可能值见下表,然后客户端读取需要跳转到的页面的URL并重新加载新的页面。就是这样一个过程,所以我们编程的时候就要通过HttpMethod.getStatusCode()方法判断返回值是否为下表中的某个值来判断是否需要跳转。如果已经确认需要进行页面跳转了,那么可以通过读取HTTP头中 ...
yefeng
搜索本博客
最近加入圈子
存档
最新评论