[网站分类]4.其他技术区
文章平均质量分 64
jackyrongvip
这个作者很懒,什么都没留下…
展开
-
一个简单的算法题
昨天看到一道算法题,是说RSA加密的,大致的原理是,对于给定的三个正整数a,b,c,计算a的b次方除以C的余数。其中1<=a b<c<=32768可以看到,如果用一般的直接算法,会设计到高精度乘法,十分麻烦,而经过查看数学书,可以看到同余方面有如下的性质, (x*y) mod z= (x*(y mod z)) mod z比如 (3*9) mod 2=1 而 (...2006-10-27 12:56:00 · 106 阅读 · 0 评论 -
sajax初试
最近项目里偶然要用到一些小的ajax功能,PHP下的AJAX框架也很多选择的,这次没考虑太多,选了个最短小的sajax,才一个类文件库,而且可以在各类编程语言环境下使用,因此觉得也不错的。 要实现的是,一个文本框,一个下拉框,当用户在第一个文本框输入一些内容后,按“确定”,然后到后台进行一些计算和判断,然后动态产生的内容填充到第二个下拉框里再给用户选择。 使用sajax其实很简单,首...2006-11-07 15:53:00 · 116 阅读 · 0 评论 -
(转)PHP框架大比武
PHP里的框架的确多的不得了,PHPIT上有篇文章,比较了10个知名框架的优劣,现转载如下 Framework PHP4 PHP5 MVC1 Multiple DB's2 ORM3 DB Objects...2006-11-08 12:39:00 · 106 阅读 · 0 评论 -
尽量不要以sp_为前缀命名存储过程
今天在http://www.sqlmag.com/Article/ArticleID/23011/sql_server_23011.html里,发现有提到一点,就是在ms sql server里,在命名存储过程的时候,尽量避免要用sp_这样的前缀开头,文中的一个实验方法我试了下,也的确是这个回事,原因是如果假设你在数据库a里建立了存储过程,而以sp_x为前缀进行命名存储过程的话,会在寻找的时候,先...2006-11-09 15:07:00 · 1008 阅读 · 0 评论 -
velocity使用中文要注意的地方
velocity是和freemaker一样,是个模版生成的引擎,但最近在使用中发现遇到了中文的问题,最后查资料后解决了。 我的环境是TOMCAT 5.0.28,程序中用了servlet,也用了filter了,VM模版的文件头部也加了%@page ....%那玩意了,但还是出现乱码,后来解决方法如下首先千万要记得,下载velocity 1.4外,还要下载velocity tools 1.2这个压缩包...2006-11-15 16:48:00 · 160 阅读 · 0 评论 -
PCWORLD评出的十大杀毒软件
呵呵,看看国外权威机构评出的十大TOP杀毒软件吧,看看人家的杀毒软件是多么的牛Bhttp://www.pcworld.com/article/124475-1/article.html2006-11-21 09:16:00 · 254 阅读 · 0 评论 -
两个常见小故障的修复
近期遇到两个电脑方面的小故障,后来终于解决,记录之1、IE里,点击连接,无法打开新窗口,鼠标右键点选后,用在新窗口里打开也没办法。 解决方法: 1、在“开始”菜单中打开“运行”窗口,在其中输入“regsvr32 actxprxy.dll”,然后“确定”,接着会出现一个信息对话框“DllRegisterServer in actxprxy.dll succee ded”,再次点击“...2006-12-11 09:29:00 · 130 阅读 · 0 评论 -
mysql4中出现的本地计算机 无法启动mysql服务 错误1067解决办法
mysql4比不上mysql4.1和mysql 5.0,卸载时比较落后的,要注意一下1、用windows里的添加删除来卸载2 到mysql\bin目录下,用mysqld-nt -remove来移除mysql4的服务3 到c:\winnt 下删除my.ini,这点很重要,否则会出现在 本地计算机 无法启动mysql服务 错误1067:进程意外中止...2006-12-14 10:13:00 · 174 阅读 · 0 评论 -
数据挖掘中的中位数
在数据挖掘的学习中,遇到了中位数的概念,一GOOGLe之下,其实发现以前的课本等是没学习到的,但现在的中小学生都有学了,现在复习一下 中位数的含义中位数是将数据按大小顺序排列起来,形成一个数列,居于数列中间位置的那个数据就是中位数。中位数用Me表示。从中位数的定义可知,所研究的数据中有一半小于中位数,一半大于中位数。中位数的作用与算术平均数相近,也是作为所研究数据的代表值。在一个等差数列...2006-12-21 23:13:00 · 414 阅读 · 0 评论 -
Lucene Inverted index(倒排索引)原来快速入门
Lucene是一个高性能的JAVA全文检索工具包,它使用的是倒排文件索引结构。该结构及相应的生成算法如下: 设有两篇文章1和2:文章1的内容为:Tom lives in Guangzhou, I live in Guangzhou too.文章2的内容为:He once lived in Shanghai. 由于lucene是基于关键词索引和查询的,首先我们要取得这两篇文章的关键...2007-01-11 21:23:00 · 111 阅读 · 0 评论 -
sql server 2000里ldf损坏,只有mdf的恢复
最近遇到了一个sql server 2000文件,ldf损坏了,但mdf还在,于是想办法恢复之,网上找到了些方法,现小结之1) 先及时把原来的数据库文件(如test.mdf)备份到其他地方2) 停掉服务器3) 删除这个test.mdf4) 重新建立一个test同名数据库5) 删除这个新建立的test数据库的test.ldf文件,并用开始备份好的test.mdf文件覆盖这个新建立的test....2007-02-08 11:09:00 · 232 阅读 · 0 评论 -
一篇讲网站页面压缩的好文
在IBM DW看到篇好文,是讲如何通过服务器配置(tomcat,apache,IIS)来实现页面压缩的,地址是:http://www.ibm.com/developerworks/cn/web/wa-lo-webcompress/index.html要点有网页压缩是一项由 WEB 服务器和浏览器之间共同遵守的协议,也就是说 WEB 服务器和浏览器都必须支持该技术,所幸的是现在流行的浏览器都是支持...2007-03-02 08:59:00 · 99 阅读 · 0 评论 -
php里的一个ORM方案
java里有hibernate,php里也有一个叫EZPDO的(地址:http://www.ezpdo.net/releases.php),今天打算开始研究下2007-03-07 16:10:00 · 121 阅读 · 0 评论 -
php里ezpdo orm框架初探
java里有hibernate,php里有啥,这一直困绕着大家.最近发现了一个还可以的php的orm框架 ezpdo,网站是http://www.ezpdo.net,有手册和帮助文件下载,今天看了下,现将其中一篇导学文大致翻译出来(http://www.ezpdo.net/blog/2005/03/03/tutorial/),我是自己的话写出来的,不大喜欢一句句翻译,供参考 首先,当然是...2007-03-08 15:13:00 · 208 阅读 · 0 评论 -
PHP ORM框架ezpdo(2)之EZPDOSQL
其实这个框架的所谓ezpdosql就是hibernate的HSQL咯,没啥的,所以照罗列一次,没啥特别的首先是from子句$m = epManager::instance(); $books = $m->find("from Book as b where b.title = ?", $title); //like的例子$books = $m->find("from Book as b...2007-03-09 11:30:00 · 122 阅读 · 0 评论 -
PHP ORM框架ezpdo(3)之事务
ezpdo也有事务处理了,可以支持自动事务回滚和手工回滚首先看自动回滚的事务// 获得 EZPDO管理器$m = epManager::instance(); $os = $m->find("from SomeClass as c where c.var = 'x'");if (!$os) { echo "no object found\n"; exit(-1);} $o = $os...2007-03-12 14:41:00 · 126 阅读 · 0 评论 -
zend的一套讲PHP安全的好文
zend的一套讲PHP安全的好文,一个系列,十分系统,地址是http://devzone.zend.com/public/view/tag/Security_Tips2007-03-13 10:35:00 · 110 阅读 · 0 评论 -
php5中的overloading
php5中的overloading始终没有什么惊喜,实现起来居然十分曲折的,这点还是比不上java哦,其中是通过_call来实现的,这个方法用来监视一个对象中的其它方法。如果你试着调用一个对象中不存在的方法,__call 方法将会被自动调用。比如<?phpclass Magic { function __call($name,$arguments) { if($name=='foo...2007-03-13 11:04:00 · 114 阅读 · 0 评论 -
php5中的simplexml
php5中,增加了一个simplexml的XML扩展,处理XML起来比较方便,现举例子说明并学习之一个样本XML<?xml version='1.0' ?><contacts><contact idx="37"><name>Ramsey White II</name><category>Family<2007-03-21 17:20:00 · 145 阅读 · 0 评论 -
php5 xml学习2之xslt
看了下,php5的XSLT十分简单,举例子说明之.首先是XML<?xml version='1.0' ?><contacts><contact idx="37"><name>Ramsey White II</name><category>Family</category>&l2007-03-22 17:24:00 · 149 阅读 · 0 评论 -
mysql 5中的mysqli新支持的preparestament
mysql5 中的mysqli的确值得仔细去用和学习一下,今天看了看其中的一些新特性,比如新增加了支持preparestament的支持,举例子如下(摘自apress的书)<?php// Create a new server connection$mysqli = new mysqli("127.0.0.1", "siteuser", "secret", "company");// Cre...2007-04-09 16:22:00 · 120 阅读 · 0 评论 -
mysql5中用事务的模式
在mysql 5中,开始支持事务了,在使用中要搭配mysqli来进行,有一定的模式,现小结如下<?// Instantiate the mysql class $mysqldb = new mysqli("localhost","root","xxx","xxx"); // Start by assuming the transaction operations will all ...2007-04-12 15:15:00 · 215 阅读 · 0 评论 -
PHP5 OOP新手快速入门例子
PHP5 的OOP是个好东西,最近找了些小资料给新手培训和给朋友看,还是老外的东西好,例子短小,有OOP基础的话,一看就明白了 1)基本的类和实例 <?phpclass Animal{var $name;function set_name($text){$this->name = $text;}function get_name(){return $t...2007-04-12 23:13:00 · 251 阅读 · 0 评论 -
php5.2 中新的输入检查函数
在PHP 5.2最新版本中,在对输入检查的函数方面,多了新的功能,默认是开启的,减少了很多写代码的工作量,在IBM DW的http://www.ibm.com/developerworks/cn/opensource/os-php-v522/index.html上有很好的介绍,下面笔记并补充之过滤扩展功能有两种过滤器:Sanitizing 和 Logical。Sanitizing 过滤器只是...2007-04-18 21:54:00 · 194 阅读 · 0 评论 -
[转]REST 学习
转自廖宇雷的WeblogREST 是由 Roy Fielding 在他的论文《Architectural Styles and the Design of Network-based Software Architectures》中提出的一个术语。REST 是英文 Representational State Transfer 的缩写,有中文翻译为“具象状态传输”(参考:《SIP/IMS网络...2007-04-20 08:42:00 · 104 阅读 · 0 评论 -
jndi快速上手
新看到的一个对jndi初学比较好的例子package jndi;import javax.naming.*;import java.util.Hashtable; class JNDI { static Context ctx = null; public JNDI() { }//将对象object绑定到WebLogic Server的名字服务中 public static voi...2007-04-20 15:20:00 · 117 阅读 · 0 评论 -
tomcat 5.08中虚拟主机设置笔记
在服务器上,为了测试方面,先改host文件,增加如下一行127.0.0.1 localhost127.0.0.1 www.abc.com然后改tomcat下conf目录下的server.xml文件在第一个</host>后增加HOST如下<Host name="site1" debug="0" appBase="d:\VirtualHost1\" unpackWARs="...2007-04-21 21:16:00 · 115 阅读 · 0 评论 -
极限编程学习1
近来要实施极限编程,故重新复习之,笔记要点及逐步贴出心得之一 极限编程四大原则 沟通、简单,反馈,勇气二 12大实践 1 小版本频繁发布 2 规划游戏,做故事卡 3 现场客户 4 隐喻 5 简单设计 6 重构7 测试驱动开发 8 持续集成9 结对编程10 代码共有11 编码标准12 每周40小时工作制 ...2007-04-27 23:27:00 · 108 阅读 · 0 评论 -
smarty学习1
php里的smarty是个不错的模版,是个好东西来的,最近项目要用到,找了本packet publishing出的smarty of php的书来看,很薄,不错的书,现将主要内容等笔记之1 安装 下载后的 smarty 解压缩后,将lib目录放到当前php项目的根目录下就可以了,然后还要建立templates目录存放模版,template_c目录用来存放模版产生的文件2 建立tpl模版...2007-04-29 14:42:00 · 103 阅读 · 0 评论 -
java中类的初始化和加载
最近在阅读孙卫琴的java面向对象一书中,看到对java中类的初始化和加载中的论述比较系统,故笔记之1)类的初始化,JAVA在初始化一个类时,以下步骤 A 假如类存在直接的父类,并且这个父类还没有初始化,则先初始化直接的父类 B 假如类存在初始化的语句,那么直接执行这些初始化语句 比如 package init;class Base{static int a=...2007-04-29 21:09:00 · 130 阅读 · 0 评论 -
spring mvc的异常处理
SPRING的MVC里,处理异常时,原来是这样去解决的。下面举个例子来说明,比如在用spring的MVC里上传文件时,会遇到上传文件大小超过规定的问题,因此可以定义异常来解决首先定义如下<bean id="exceptionResolver" class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolv...2007-05-08 16:34:00 · 153 阅读 · 0 评论 -
DOjo的一个幻灯片播放例子
dojo的确是个不错的ajax框架,下面是一个dojo下的播放幻灯片效果图片的例子。首先建立一个目录叫slidetest,然后再建立一个放图片的目录images,然后把下载回来的dojo包解压缩,将其中的src,demos目录以及dojo.js放到slidetest目录下然后建立test.htm文件,代码如下<html> <head> <title>Sl...2007-05-11 08:58:00 · 123 阅读 · 0 评论 -
structs中国际化小结
小结一下structs国际化的一些步骤1 创建资源文件 自动默认的资源文件为ApplicationResource.properties,中文资源文件名命名为ApplicationResource_zh_CN.properties.比如在AplicationResource.properties中创建:username = usernamepassword = password...2007-05-15 22:40:00 · 138 阅读 · 0 评论 -
win2003自带防火墙和FTP冲突的问题解决
今天郁闷死了,一台WIN2003的服务器,用IIS开FTP后,防火墙已经开了例外端口21,但FTP客户端还是连不上,说connection refuesed by remote host,之后网上查,发现很多类似的情况,又打算换了SERVER-U,结果也是一样的问题,最后看到圆子里一兄弟发的文章,解决了问题,这些先感谢(http://heroman.cnblogs.com/archive/2...2007-05-18 16:35:00 · 293 阅读 · 0 评论 -
赛门铁克公司太不厚道
赛门铁克公司太不厚道了,出了这样的事,昨天还打电话(我们公司没用NORTON),那位推销小姐居然还想推销他们的产品,结果我反问:"你们出了这样的大事,还推销你们产品呀",她只好挂电话了,出了事情,不是好好地去补救,还大张期鼓地这样推销,真是少见,不厚道...2007-05-23 08:38:00 · 139 阅读 · 0 评论 -
smarty学习2
经常要在一个表格里,做成单数行一个颜色,双数行一个颜色的效果,以前比较麻烦,用了smarty后,是十分方便的,有函数可以实现,即:{foreach item=huojiang from=$huojiangs} <tr bgcolor='{cycle values="#EBEBEB,#ACABAB"}'> <td wi...2007-05-24 17:10:00 · 109 阅读 · 0 评论 -
IBM DW上关于SOA的规范归纳
Web services 标准和规范见IBM DW网站上的http://www.ibm.com/developerworks/cn/views/webservices/standards.jsp2007-06-01 08:33:00 · 109 阅读 · 0 评论 -
一段javascript实现缩略图的好代码
一段javascript实现缩略图的好代码,可以实现缩略图,代码如下<script language="javascript">//显示缩略图function DrawImage(ImgD,width_s,height_s){/*var width_s=139;var height_s=104;*/var image=new Image();image.src=ImgD.src;i...2007-06-25 20:24:00 · 137 阅读 · 0 评论 -
一段删除某个数据库下所有数据的好脚本
在SQL SERVER 2000/2005中,有时要删除某个数据库下的所有数据,如果数据库下很多表,也挺麻烦的,于是可以用一段SQL来实现Declare @t varchar (1024)Declare tbl_cur cursor for select TABLE_NAME from INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE = 'BASE TABL...2007-06-29 16:21:00 · 217 阅读 · 0 评论 -
定期删除备份的SQL数据库的脚本
比如某个数据库下对SQL SERVER的数据库进行了每天的备份,现在要保留7天以内的,其他的删除掉,用ASP可以实现了,但要用到filesystemobject,不大爽 首先写一个js文件clearDatabaseBackup,内容如下function deleteBackupFile(beforedays) { var fso = new ActiveXObject("Scrip...2007-06-29 17:09:00 · 199 阅读 · 0 评论