小巧的PDF查看工具Foxit Reader

日常中难免看些PDF文档,但是adobe那个查看工具体积太大了,而且动不动就更新,网上说这个很不错,嗯,免费的,多语言。这是地址。

http://www.foxitsoftware.com/pdf/reader/reader3.php

发表在 工具收集 | 标签为 , , | 小巧的PDF查看工具Foxit Reader已关闭评论

替换记事本好软件Notepad2

系统自带的记事本功能有限,尤其是文件编码功能,在网上找到了一个小巧的软件叫Notepad2,免费开源,支持很多语言的代码高亮显示,而且只有两个文件,一个exe一个ini,速度很快。

其中列模式这个功能很有用,从网上复制 的代码很多都带有行号的,这时候用列模式就可以很方便的一次去掉了,用法就是按住Alt然后用鼠标竖着选择带行号的前几列,然后删就可以了。

这是作者的网站http://www.flos-freeware.ch/notepad2.html

我用的是MOD版支持代码折叠,地址是http://code.kliu.org/misc/notepad2/

发表在 工具收集 | 标签为 , , , | 替换记事本好软件Notepad2已关闭评论

博客备案通过

9月1号开博,没想到今天就收到备案通过的邮件了。
尊敬的用户[XXX]:您的ICP备案申请已通过审核,备案/许可证编号为: 辽ICP备09021174号 ,审核通过日期:2009-09-12。

发表在 生活琐碎 | 标签为 , | 博客备案通过已关闭评论

硬盘整数分区方法

哈哈,挺有洁癖的,所以…

硬盘一般有255磁头,63扇区,故每柱面大小为:
512byte x 255 x 63=8225280bytes =7.84423828125 MB
如果要分40GB,那么要40x1024MB=40960MB
需要柱面数为40960÷7.84423828125=5221.66
取整数既为5222个柱面
应分M数为5222×7.84423828125=40962.6123046875MB
不管小数点后面几位都进1,也就是40963MB,windows就认为是40GB了。
这个方法NTFS和FAT32通用。

继续阅读

发表在 工具收集 | 标签为 , , | 硬盘整数分区方法已关闭评论

PHP求时间差

本程序中使用的表结构为:

USE test;
CREATE TABLE datetime(dtfield datetime);
INSERT INTO datetime VALUES(now());

PHP代码为:

< ?php
$server = mysql_connect("localhost","root","root") or die("无法连接数据库服务器!");
$db = mysql_select_db("test",$server) or die("无法连接test数据库!");
$sql = "select unix_timestamp(dtfield) from datetime";
$rst = mysql_query($sql) or die("查询失败:$sql");
$row = mysql_fetch_array($rst) or die("无法取得数据!");
$datetime = $row["unix_timestamp(dtfield)"];
$now = time();
$diff = $now-$datetime;
$diffhour  = (int)($diff/3600);
$diffminute = (int)(($diff-$diffhour*3600)/60);
$diffsecond = $diff-$diffhour*3600-$diffminute*60;
echo "当前时间为: " . date("Y年m月d日 H:i:s",$now) . "<br />";
echo "数据库中的时间为: " . date("Y年m月d日 H:i:s",$datetime) . "<br />";
echo "当前时间与数据库时间相差: " . $diffhour . "时" . $diffminute . "分" . $diffsecond . "秒";
mysql_close($server) or die("无法与数据库服务器断开连接!");
?>
发表在 技术相关 | 标签为 , | PHP求时间差已关闭评论