August 8, 2007
从日志中恢复SQLServer数据库到时间点
"DB2中可以使得数据库回复到指定的时间点,SQL Server数据库的Recovery Model为full 或者Bulk copy的时候,是可以从日志来恢复数据库的。实际上日志中记录的一条一条的transact sql语句,恢复数据库的时候会redo这些sql语句。\n前提条件:myBBS是数据库test中的一个表,\n数据库test的Recovery Model为Full,Auto Close,Auto Shrink两个选项未选中。\n数据库test的data files和log files均为默认的自动增长状态。\nA:2004/10/13,16:00进行数据库备份,backup database test to disk=’d:\\db\\1600.bak’ with init\nB:2004/10/14,13:00对数据库进行了update,delete等操作;\nC:2004/10/15,18:00使用delete mybbs where id\u0026gt;300时,语句误写成delete mybbs,因而删除了表mybbs中的所有数据。\n现在在C点,C点对数据库进行了误操作,我们希望数据库能够 …"
August 7, 2007
在sql server中改变表的所有者
"在对数据库进行移植的时候,经常会发现表的所有者发生了改变,而造成数据表拒绝访问,我们可以通过下面的语句来修改数据表的所有者:\nEXEC sp_changeobjectowner ‘super.article’, ‘dbo’\n这个我们就可以dbo的身份对数据库中的表进行相应的操作了!"
August 6, 2007
adodb和smarty分页类
"class show_Pager { protected$_total; //记录总数 protected$pagesize; //每一页显示的记录数 public$pages; //总页数 protected$_cur_page; //当前页码 protected$offset; //记录偏移量 protected$pager_Links; //url连接 protected$pernum = 5; //页码偏移量,这里可随意更改 publicfunction __construct($total,$pagesize,$_cur_page) { $this-\u0026gt;_total=$total; $this-\u0026gt;pagesize=$pagesize; $this-\u0026gt;_offset(); $this-\u0026gt;_pager(); $this-\u0026gt;cur_page($_cur_page); $this-\u0026gt;link(); } publicfunction _pager()//计算总页数 { return$this-\u0026gt;pages = …"
August 6, 2007
smarty中$cache_lifetime属性的使用
"Setting$cache_lifetimepercache\nrequire(‘Smarty.class.php’);\n$smarty=newSmarty;\n$smarty-\u0026gt;caching=2;//lifetimeispercache\n//setthecache_lifetimeforindex.tplto5minutes\n$smarty-\u0026gt;cache_lifetime=300;\n$smarty-\u0026gt;display(‘index.tpl’);\n//setthecache_lifetimeforhome.tplto1hour\n$smarty-\u0026gt;cache_lifetime=3600;\n$smarty-\u0026gt;display(‘home.tpl’);\n//NOTE:thefollowing$cache_lifetimesettingwillnotworkwhen$caching=2.\n//Thecachelifetimeforhome.tplhasalreadybeenset …"
August 4, 2007
ADODB中几个有用的函数
"**GetOne($sql,$inputarr=false)**Executes the SQL and returns the first field of the first row. The recordset and remaining rows are discarded for you automatically. If an error occur, false is returned.**GetRow($sql,$inputarr=false)**Executes the SQL and returns the first row as an array. The recordset and remaining rows are discarded for you automatically. If an error occurs, false is returned.GetAll($sql,$inputarr=false)\nExecutes the SQL and returns the all the rows as a 2-dimensional array. …"
August 3, 2007
Pagefile.sys是什么文件?
"是系统页面文件,跟你的休眠有关系,一般等于你的内促农大小或者虚拟内存大小,可以在别的操作系统下删除,但是你下次登陆,它又自动生成。 默认是在系统盘的 只要你没有更改 用Winrar打开系统盘就能看到 修改的话可以用下面的方法找到所在磁盘以及修改 Windows 9x的虚拟内存分页位置,其实就是保存在C盘根目录下的一个虚拟内存文件(也称为交换文件)Win386.swp,它的存放位置可以是任何一个分区,如果系统盘C容量有限,我们可以把Win386.swp调到别的分区中,方法是在记事本中打开System.ini(C:\\Windows下)文件,在[386Enh]小节中,将“PagingDrive=C:WindowsWin386.swp”,改为其他分区的路径,如将交换文件放在D:中,则改为“PagingDrive=D:Win386.swp”,如没有上述语句可以直接键入即可。 而对于使用Windows 2000和Windows XP的,可以选择“控制面板→系统→高级→性能”中的“设置→高级→更改”,打开虚拟内存设置窗口,在驱动器[卷标]中默认选择的是系统所在的分区,如果想更改到其他分区中,首先要把 …"
July 23, 2007
请求资源正在使用中
"昨天上海服务器中了arp病毒了,没有办法,机房非得让重新做系统不可了,真郁闷呀,上次做了系统以后,正正好好才一个星期,今天又要做,客户非得气死不可了.\n重新开通iis后,发现asp文件无法运行.显示HTTP500错误,把服务器里的IE选项里的”显示友好HTTP错误信息“取消,再浏览,请求的资源在使用中。”,真晕了,看了其它配置都没有问题的,后来才百度一百度了一下,找了下面的解决办法.\n后来仔细看了看,发现:只要打开单机版杀毒的脚本监控IIS6.0就会不正常。这就说明这可能和脚本的出错有关。运行regsvr32 jscript.dll(命令功能:修复Java动态链接库) 和 regsvr32 vbscript.dll(命令功能:修复VB动态链接库) 重新注册JAVA脚本和VB脚本的动态链接库后一切正常。\n方法一:可能和脚本的出错有关,运行regsvr32 jscript.dll和 regsvr32 vbscript.dll重新注册JAVA脚本和VB脚本的动态链接库\n方法二:在IIS中删除原来的网站,再删除原来的应用池。然后重新建应用池,重新建网站。就解决了。\n出现这个情况,可能是装了杀毒 …"
July 22, 2007
Smarty实例 – 使用ADODB连接数据库
"今天就先来说说ADODB.说到ADODB,可能做过ASP的都知道WINDOWS平台的ADO组件,但我们这里的ADODB不是微软的那个数据库操作组件,而是由php语言写的一套数据库操作类库,先让我们来看看它倒底有什么样的优点.\n以标准的SQL语句书写的数据库执行代码在进行数据库移植时不用更改源程序,也就是说它可以支持多种数据库,包括ACCESS.\n提供与微软ADODB相似的语法功能.这一点对于从ASP转行到PHP的人们是一大福音,它的很多操作都与WINDOWS中的ADODB相似.\n可以生成Smarty循环需要的二维数组,这样会简化smarty开发.这一点是等会我给大家演示.\n支持数据库的缓存查询,最大可能的提高查询数据库的速度。\n其它的实用功能. 虽然说优点很多,但是由于这个类库非常的庞大,光它的主执行类就107K,所以如果大家考虑执行效率的话就要认真想想了.不过说实话,它的功能还是很强大的,有很多的很实用的功能,使用它的这些功能,可以非常方便的实现我们想要的功能.所以对于那些老板没有特殊要求时大家不防用用它. **一、如何得到ADODB? 它的运行环境是什么? ** …"
July 19, 2007
日志文件分析工具—AWStats在IIS中的配置
"AWStats 是sourceforge.net上很有名的Web/Mail/FTP服务器日志文件分析工具,可以运行在windows系统上分析IIS日志文件,本文讲的是AWStats在windows下的安装及配置。\n运行环境说明:\n操作系统Microsoft Windows Server 2003 SP2简体中文企业版\nWeb服务器IIS 6.0\nPerl:ActivePerl 5.8.8.820\nAWStats 6.7\n一、IIS配置 1.启用IIS日志记录:打开windows运行对话框(Windows+R),输入inetmgr,打开Internet 信息服务(IIS)管理器控制台界面,在控制台左边“网站”项目上点击鼠标右键,打开“网站属性”设置窗口,在“网站”标签中,将“启用日志记录”前的复选框选中,再点击“应用”按钮,使设置生效。\n2.日志格式设置:活动日志格式选择“W3C扩展日志文件格式,再点击“属性”按钮,进入日志记录属性配置界面,新日志计划选择“每天”,勾选“文件名和创建使用当地时间”,日志文件目录默认为C:WINDOWSsystem32LogFiles,由于Web服务器的长 …"
July 18, 2007
在PHP中如何远程链接Mysql数据库?
"MySQL是可以远程调用的,但用户要有远程调用的权限。\n在增加用户的时候有一个host 选项,是任何主机 或 locahost,你选用 any host,这样,你就可以远程调用了。\nmysql_pconnect(“192.168.0.2:3306″,”root”,”password”); "