hp drivers for xp
Broadcom Wireless LAN Driver: ftp://ftp.hp.com/pub/softpaq/sp36501-37000/sp36684.exeHP Wireless Assistant: ftp://ftp.hp.com/pub/softpaq/sp35501-36000/sp35903.exeHP Update and HP Software Update – Critical Security Update: ftp://ftp.hp.com/pub/softpaq/sp38001-38500/sp38202.exeHP Quick Launch Buttons Critical Security Update: ftp://ftp.hp.com/pub/softpaq/sp38001-38500/sp38166.exeHP Software Update: ftp://ftp.hp.com/pub/softpaq/sp36001-36500/sp36292.exeLightScribe Host Software: ftp://ftp.hp.com/pub/softpaq/sp38001-38500/sp38081.exeLightScribe Host Software(1): ftp://ftp.hp.com/pub/softpaq/sp36001-36500/sp36168.exeaudio uaa点此下载audio点此下载modem点此下载qlb点此下载card reader点此下载wifi assistant点此下载quickplay点此下载bluetooth点此下载wifi点此下载cpu点此下载点此下载点此下载chipset点此下载graphics点此下载
hp DV2000 XP的指纹识别驱动.
我找到了,我把网址发给你,不过好象要用迅雷下载,用正常下载下不了!ftp://ftp.hp.com/pub/softpaq/sp35501-36000/sp35640.exe
索引有哪些优点?
索引有哪些优点?1、 通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。 2、 可以大大加快数据的检索速度,这也是创建索引的最主要原因。 3、 可以加速表和表之间的连接,这在实现数据的参考完整性方面特别有意义。 4、 在使用分组和排序子句进行数据检索时,同样可以显著减少查询中分组和排序的时间。 索引有哪些缺点?1、 创建索引和维护索引要耗费时间,这种时间随着数据量的增加而增加。 2、 除了数据表占数据空间之外,每一个索引还要占一定的物理空间,如果要建立聚簇索引,需要的空间就会更大。 3、 当对表中的数据进行增加、删除和修改的时候,索引也要动态的维护,这样就降低了数据的维护速度。 索引有哪些类型?1、 普通索引 这是最基本的索引类型,而且它没有唯一性之类的限制。 2、 唯一性索引 这种索引和前面的“普通索引”基本相同,但有一个区别:索引列的所有值都只能出现一次,即必须唯一。 3、主键 它是一种特殊的唯一索引,不允许有空值。 4、全文索引 MySQL从3.23.23版开始支持全文索引和全文检索。 单列索引和组合索引:单列索引就是把索引单独建立在一个字段上。 组合索引复合索引就是一个索引创建在两个列或者多个列上。在搜索时,当两个或者多个列作为一个关键值时,最好在这些列上创建复合索引。 建立和使用索引有哪些注意事项:1、 索引要建立在经常进行select操作的字段上。这是因为,如果这些列很少用到,那么有无索引并不能明显改变查询速度。相反,由于增加了索引,反而降低了系统的维护速度和增大了空间需求。 2、 索引要建立在值比较唯一的字段上。这样做才是发挥索引的最大效果。,比如主键的id字段,唯一的名字name字段等等。如果索引建立在唯一值比较少的字段,比如性别gender字段,寥寥无几的类别字段等,刚索引几乎没有任何意义。 3、 对于那些定义为text、 image和bit数据类型的列不应该增加索引。因为这些列的数据量要么相当大,要么取值很少。 4、 当修改性能远远大于检索性能时,不应该创建索引。修改性能和检索性能是互相矛盾的。当增加索引时,会提高检索性能,但是会降低修改性能。当减少索引时,会提高修改性能,降低检索性能。因此,当修改性能远远大于检索性能时,不应该创建索引。 5、 在WHERE和JOIN中出现的列需要建立索引。 6、 在以通配符 % 和 _ 开头作查询时,MySQL索引是无效的。但是这样索引是有效的:select * from tbl1 where name like ‘xxx%’,所以谨慎的写你的SQL是很重要的。
shell 比较两个字符串
比较两个字符串是否相等的办法是: if [ “$test”x = “test”x ]; then 这里的关键有几点: 1 使用单个等号 2 注意到等号两边各有一个空格:这是unix shell的要求 3 注意到”$test”x最后的x,这是特意安排的,因为当$test为空的时候,上面的表达式就变成了x = testx,显然是不相等的。而如果没有这个x,表达式就会报错:[: =: unary operator expected
resin-pro-3.1.5 full cracked.
虽然resin-pro-3.1.5早在2月26号就发布了,但一直标记为dev,今天发现已经不是dev了,赶紧下载回来破解。 resin-pro-3.1.5.zip 下载 resin-pro-3.1.5.tar.gz 下载 此次破解的跟上次的3.1.3一样,功能上完全没有任何限制了,可以使用session持久化、cache等,只需要做好相关的配置即可。 3.1.5的Change Log请看官方文档:Resin Change Log,同时可以看到3.1.6 snapshot了。 我会及时破解Resin的最新版本! 文章来源:http://www.dingl.com/blog/archives/28
mysql ip address convert (ip2bigint,bigint2ip)
Convert IP address to bigint CREATE FUNCTION `F_Ip2Int`(ip varchar(15)) RETURNS bigint(20)BEGIN declare tmp bigint default 0; while instr(ip,’.’)>0 do set tmp = tmp*256+ left(ip,instr(ip,’.’)-1); set ip = right(ip,length(ip)-instr(ip,’.’)); end while; set tmp = tmp*256+ip; return tmp;ENDConvert bigint to IP Address CREATE FUNCTION `F_Int2Ip`(iip bigint) RETURNS varchar(15)BEGIN return concat((iip & 0xFF000000)>>24, ‘.’, (iip & 0x00FF0000)>>16, ‘.’, (iip & 0x0000FF00)>>8, ‘.’, iip & 0x000000FF);END
proxool.FatalSqlExceptionHelper.testException()
我终于找到了出问题的线程了。 通过thread dump 我发现如下线程一直在运行:“resin-tcp-connection-*:80-6075” daemon prio=1 tid=0x0857aac8 nid=0x7fb0 runnable [0x82dfe000..0x82dff19c]at org.logicalcobwebs.proxool.FatalSqlExceptionHelper.testException(FatalSqlExceptionHelper.java:116)at org.logicalcobwebs.proxool.FatalSqlExceptionHelper.testException(FatalSqlExceptionHelper.java:103)at org.logicalcobwebs.proxool.AbstractProxyStatement.testException(AbstractProxyStatement.java:65)at org.logicalcobwebs.proxool.ProxyStatement.invoke(ProxyStatement.java:146)at org.logicalcobwebs.proxool.ProxyStatement.intercept(ProxyStatement.java:57)at $java.sql.Statement$$EnhancerByCGLIB$$1a91e2dc.close()at com.tag.db.doEndTag(valuetag.java:438)at _jsp._rst._eng_0aa__jsp._jspService(_products_0viewinfo__jsp.java:75)at com.caucho.jsp.JavaPage.service(JavaPage.java:60)at com.caucho.jsp.Page.pageservice(Page.java:570)at com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:159)at com.kenfor.exutil.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:152)at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)at com.kenfor.exutil.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:152)at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:178)at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229)at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:267)at com.caucho.server.port.TcpConnection.run(TcpConnection.java:388)– locked <0x5c472008> (a java.lang.Object)at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:490)at com.caucho.util.ThreadPool.run(ThreadPool.java:423)at java.lang.Thread.run(Thread.java:595) 然后我又查看了顶级的代码调用at org.logicalcobwebs.proxool.FatalSqlExceptionHelper.testException(FatalSqlExceptionHelper.java:116)也就是testException这个方法一直在执行,我不清楚为什么为会出现如此死循环。 我想问问大家,什么样的代码会导致proxool的testException一直运行着。 ——————————————————————————– 不知道是分数不够,还是人才稀少,怎么就没人回答呢。郁闷 ——————————————————————————– 为什么会重复出现:at com.kenfor.exutil.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:152)at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)at com.kenfor.exutil.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:152)at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)谁能告诉我啊。 ——————————————————————————– 本来proxool是很有口碑的连接池 ,怎么会导致 at org.logicalcobwebs.proxool.FatalSqlExceptionHelper.testException(FatalSqlExceptionHelper.java:116)中testException运行没完没了呢。 ——————————————————————————– 努力接分升级中…帮你up! ——————————————————————————– […]
Java on Guice
Java on GuiceGuice 1.0 User’s Guide Guice (pronounced “juice”) is an ultra-lightweight, next-generation dependency injection container for Java 5 and later. Introduction The enterprise Java community exerts a lot of effort toward wiring objects together. How does your web application get access to a middle tier service, or your service to the logged in user […]
2008年最值得学习的5个Java技术
Carlos Perez发表了2008年最值得学习的5个Java技术:1.OSGi(特别是Java动态模型方面)OSGi service platform是一个基于Java的platform,OSGi service platform是一个开放并且提供统一接口标准的体系框架,基于这个体系框架,服务提供商,程序开发人员,软件提供商,服务网管运营商,设备提供商能够协调地联合起来开发,部署以及管理向用户提供的各种服务。2.JCP JAVA内容仓库(Java Content Repository) 2002年一月发布3.GWT (Google Web Toolkit ) 2006年5月发布,Google 推出的一个开发 Ajax 应用的框架,它支持用 Java 开发和调试 Ajax 应用。4.Groovy 2004年5月发布,Groovy是一种基于JVM的敏捷开发语言,它结合了Python、Ruby和Smalltalk的许多强大的特性。Java开发者可以使用类似Java的语法来获得这些特性的支持。5.Cloud computing 云计算(虚拟服务器设计,不使用EJB的分布式运算) 这是一个很有意思的名单,因为以上技术都算比较“老”的技术了,你认为2008最应该值得学习的java技术是什么? 附:什么是JCP JAVA内容仓库(Java Content Repository)? JSR -170把自己定义为一个能与内容仓库互相访问的,独立的,标准的方式。同时它也对内容仓库做出了自己的定义,它认为内容仓库是一个高级的信息管理系统,该系统是是传统的数据仓库的扩展,它提供了诸如版本控制、全文检索,访问控制,内容分类、访问控制、内容事件监视等内容服务。Java Content Repository API(JSR-170)试图建立一套标准的API去访问内容仓库。如果你对内容管理系统(CMS)不熟悉的话,你一定会对内容仓库是什么感到疑惑。你可以这样去理解,把内容仓库理解为一个用来存储文本和二进制数据(图片,word文档,PDF等等)的数据存储应用程序。一个显著的特点是你不用关心你真正的数据到底存储在什么地方,是关系数据库?是文件系统?还是XML?不仅仅是数据的存储和读取,大多数的内容仓库还提供了更加高级的功能,例如访问控制,查找,版本控制,锁定内容等等。 一段时间以来市场上出现了各个厂家开发的不同的CMS系统,这些系统都建立在他们各自的内容仓库之上。问题出现了,每个CMS开发商都提供了他们自己的API来访问内容仓库。这对应用程序的开发者带来了困扰,因为他们要学习不同的开发商提供的API,同时,他们的代码也与这些特定的API产生了绑定。JSR-170正是为解决这一问题而出现的,它提供了一套标准的API来访问任何数据仓库。通过JSR-170,你开发代码只需要引用 javax.jcr.* 这些类和接口。它适用于任何兼容JSR-170规范的内容仓库。我们将通过一个例子来逐步了解JSR-170。为什么需要 Java Content Repository API随着各个厂家各自的内容仓库实现数量的增长,人们越来越需要一组通用的编程接口来使用这些内容仓库,这就是JSR-170所要做的东西。它提供一组通用的编程接口来连接内容仓库。你可以把JSR-170理解为和JDBC类似的API,这样你可以不依赖任何具体的内容仓库实现来开发你的程序。你可以直接使用支持JSR-170的内容仓库;或者如果一些厂家的内容仓库不支持JSR-170则可以通过这些厂家提供的JSR-170驱动来完成从JSR-170与厂家特定的内容仓库的转换。下面这张图描述了使用JSR-170开发的应用系统的结构。在该系统运行的时候,它可以操作内容仓库1,2,3中的任意一个。在这些内容仓库当中,只有2 是直接支持JSR-170的,剩下的两个都需要JSR-170驱动来和应用系统交互。注意:你的应用系统完全不用关心你的数据是如何存储的。1可能使用了关系数据库来存储,而2使用了文件系统,至于上,它甚至更前卫的使用了XML。JSR-170 API对不同的人员提供了不同的好处。●对于开发者无需了解厂家的仓库特定的API,只要兼容JSR-170就可以通过JSR-170访问其仓库。●对于使用CMS的公司则无需花费资金用于在不同种类CMS的内容仓库之间进行转换。●对于CMS厂家,无需自己开发内容仓库,而专注于开发CMS应用。 来自:http://www.iocblog.net/static/2007/475.html
Googlipse-不错的GWT Eclipse插件
最近发现一个很不错的用于在Eclipse IDE下应用GWT开发AJAX的插件,叫Googlipse,名字还很好记,呵呵.它的最近发布版本是0.5.4版,可以支持GWT1.4.60,不过在sourceforge.net里的邮件列表里发现原来这个插件已经停止开发与BUG修复了,真是可惜.现在把安装与使用方法简单翻译一下,以防自己以后忘记,也方便大家学习.不过,本人E文也一般,大致上给翻译一下, 翻译的很生硬,不过主要的信息还是体现出来了,大家将就一下 准备: 1) 下载:http://sourceforge.net/projects/googlipse 2) 安装前提: a) Eclipse 3.2 with WebTools Platform 1.5(一定要装,) b) 已经安装了JDK 1.5以上 c) 还需要下载 Google Web Toolkit , 网址是: http://code.google.com/webtoolkit/ 安装插件到制作实例的全过程(英文是从官方网站上COPY的) (*) Drop the com.googlipse.gwt_<version>.jar file in your eclipse\plugins folder 将com.googlipse.gwt_<version>.jar文件放到你的Eclipse安装文件夹中的plugins文件夹下 (译者注: 我这里用的的com.googlipse.gwt_0.5.4.jar) (*) Open Eclipse. Select Window->Preferences->Googlipse and set GWT home to the directory where you have installed the Google Web […]