博文

Microsoft JET Database Engine 错误 '80040e09' 解决方法

环境:windows 2003 server sp2+IIS6+Access 错误:增加数据时出现错误信息: Microsoft JET Database Engine 错误 ‘80040e09’ 不能更新。数据库或对象为只读。 解决方法: 找到数据库文件,然后单击右键,属性,安全标签,增加Internet来宾帐户有写入权限即可。

debian清除无用的库文件

deborphan 可以用来找出在系统中已经没有被依赖的套件。一般的情况是 library 会在其他套件需要的时候被牵引进来,但是当这些套件升级或删除后,被牵引进来的 library package 都不会同时被删除。因此,久而久之,系统里就存在了很多的所谓 orphaned packages,就是说这些 library packages 已经被遗弃了的意思。其中一个解决方法就是使用 deborphan 来找出它们并删除之。   安装deborphan apt-get install deborphan 运行deborphan –show-section –show-priority –show-size 或者简洁一点:$ deborphan -sPz,查看有没有多余的库。   删除无用的库文件:apt-get remove –purge `deborphan` ( 清除系统多余的 library )   当您使用 debian 一段时间后,如果您经常安装、移除软件一定会出现残余 library 在系统的状况,原因是当您安装软件时, debian 依照软件相依特性安装了额外的 library,但是当您移除该软件时,当初连带安装的 library 不见得会一起被移除,久而久之系统就会出现残余的 library,这个时候您便可以下这行指令,为您扫除系统中无用的 library ,确保系统的清洁性。

zhcon详解

字符终端中文显示输入工具zhcon zhcon是一个工作在Linux控制台下的多内码中文平台。 它能够在控制台上显示简体中文、繁体中文、日文、韩文等双字节字符。 它的项目主页是 http://sourceforge.net/projects/zhcon 安装 aptitude install zhcon 启动 zhcon –utf8 –drv=vga zhcon默认的编码是gb2312,如果你的系统是utf8编码,在运行zhcon时必须注意加载utf8和vga驱动支持,如果没加VGA会黑屏的,到时只有重新启动电脑。 每次都输入zhcon –utf8–drv=vga也太麻烦了,并且一不小心忘打了就黑屏了。所以在~/.bashrc里面加一个别名就方便多了。以后再次输入zhcon不会黑屏了。 vi ~/.bashrc alias zhcon=’zhcon –utf8 –drv=vga’ 修改后立刻生效: $ . .bashrc 修改启动参数 更改/boot/grub/menu.lst找到目前使用的内核,在后面加入vga=0×318。 kernel /vmlinuz-2.6.30-1-686 root=/dev/hda3 ro vga=0x318 vga=0×0318,是1024×768的24位色。你可根据自己显卡调整,如0×315等。 Mode 0x0305: 1024×768 (+1024), 8 bits Mode 0x0317: 1024×768 (+2048), 16 bits Mode 0x0318: 1024×768 (+4096), 24 bits Mode 0x0312: 640×480 (+2560), 24 bits Mode 0x0314: 800×600 (+1600), 16 bits Mode 0x0315: 800×600 (+3200), 24 bits Mode 0x0301: 640×480 (+640), 8 bits Mode 0x0303: 800×600 (+832), 8 bits Mode 0x0311: 640×480 (+1280), 16 bits 这样重启电脑...

安装配置zhcon

图片
什么是zhcon? 经常有人提问在字符界面下无法显示中文,zhcon是解决方法之一。 如何安装zhcon? zhcon已有rpm包,我更喜欢源码安装。 下载: wget http://sourceforge.net/projects/zhcon/files/zhcon/0.2.6/zhcon-0.2.5.tar.gz wget http://sourceforge.net/projects/zhcon/files/zhcon/0.2.6/zhcon-0.2.5-to-0.2.6.diff.gz 安装: 第二个为一个补丁包。 tar zxvf zhcon-0.2.5.tar.gz # gunzip zhcon-0.2.5-to-0.2.6.diff.gz # cd zhcon-0.2.5/ # patch -p1 < ../zhcon-0.2.5-to-0.2.6.diff #./configure # make && make install # whereis zhcon zhcon: /usr/local/bin/zhcon /usr/local/etc/zhcon.conf /usr/local/lib/zhcon   # vim /usr/local/etc/zhcon.conf #x_resolution = 640 #y_resolution = 480 x_resolution = 800 //修改分辨率 y_resolution = 600   #color_depth = 4 color_depth = 8 如何使用zhcon? 在字符终端下 #zhcon –utf8 效果:

su root authentication failure

写这篇文章之前,先说明一下,linux普通用户切换到root用户出现authentication failure的情况很多,这里只记录自己遇到过的情况。我的root密码和普通用户密码是绝对正确的,可是普通用户登陆后su root,始终提示root  authentication  failure。而且root用户也是可以直接登陆,但是就是不能相互切换。最终仔细查看原来是/bin/su文件原因是/bin/su文件被取消了s位,问题找出,解决方法就简单了,直接chmod u+s /bin/su 之前的 ls -l /bin/su-rwxr-xr-x 1 root root 29152 Feb 16 2011 /bin/su 修改后: ls -l /bin/su-rwsr-xr-x 1 root root 29152 Feb 16 2011 /bin/su 然后重启或退出就OK了

21个非常有用的.htaccess 提示和技巧

Apache Web 服务器可以通过 .htaccess 文件来操作各种信息,这是一个目录级配置文件的默认名称,允许去中央化的 Web 服务器配置管理。可用来重写服务器的全局配置。该文件的目的就是为了允许单独目录的访问控制配置,例如密码和内容访问。下面是 21 个非常有用的 .htaccess 配置的提示和技巧: 1. 定制目录的 Index 文件 1 DirectoryIndex index.html index.php index.htm 你可以使用上面的配置来更改目录的默认页面,例如你将这个脚本放在 foo 目录,则用户请求 /foo/ 时候就会访问 /foo/index.html 2. 自定义错误页 ErrorDocument 404 errors/404.html 当用户访问页面报错时,例如页面找不到你希望显示自定义的错误页面,你可以通过这种方法来实现。或者是动态的页面: 1 ErrorDocument 404 /psych/cgi-bin/error/error?404 3 、控制访问文件和目录的级别 .htaccess 经常用来限制和拒绝访问某个文件和目录,例如我们有一个 includes 文件夹,这里存放一些脚本,我们不希望用户直接访问这个文件夹,那么通过下面的脚本可以实现: # no one gets in here! deny from all 上述脚本是拒绝所有的访问,你也可以根据IP段来拒绝: # no nasty crackers in here! order deny,allow deny from all allow from 192.168.0.0/24 # this would do the same thing.. #allow from 192.168.0 一般这些方法是通过防火墙来处理,但在一个生产环境中的服务器来说,这样的调整非常方便。 有时候你只是想禁止某个ip访问: 1 # someone else giving the ruskies a bad name.. 2 order allow,deny 3 deny from 83.222.23.219 4 allow from all 4. 修改环境变量 环境变量包含了服务器端 CGI 的一些扩展信息,可使用 SetEnv 和 UnSetEnv 进行设置以及取消设置. S...

制作SD卡启动盘

图片
网上搜了一遍,基本上都是用USBOOT来制作启动盘。我不否认这是一个办法,但是至少我觉得,我今天介绍的方法更快、更好、更安全。 U盘制作启动盘就太简单了,直接使用对应主控芯片的量产工具(可用ChipGenius检测主控芯片的型号,然后到网上搜索对应主控的量产工具和教程)就可以制作光盘启动的启动型U盘。但是SD卡,是没有主控芯片的,更没有办法像U盘那样量产了。 网络上的使用USBOOT来引导SD卡,确实是一种方法,但是那个方法有三个缺点: 一、需要把SD卡中的数据COPY出来,因为需要格式化SD卡 二、兼容性不佳。 当然,用USBOOT引导SD卡之后,又有两种不同的方法来启动SD卡的配置工具: 一、用UltraISO朝SD卡写入ISO镜像。 二、使用GRUB4DOS 对于第一种方法,我曾经试过,依然是兼容性不佳,至少当时根据教程制作的SD卡在我自己的电脑上和公司的电脑上都无法引导,被直接略过了。 至于第二种方法,是可行的,但是需要手动输入grub,不过貌似可以编辑AUTOEXEC.BAT实现自动加载grub。 既然批判了上述的方法,那么我的方法相比那些方法要更好更实用了。既不需要格式化,而且在朝里面添加工具和菜单的时候,非常方便。 准备工具: BOOTICE.EXE:[download id=”1″] GRUB4DOS:[download id=”2″] 你要使用的程序的IMG镜像文件,请自备 制作步骤: 1、运行BOOTICE.EXE,在“ 物理磁盘处理 ”选项卡中看到如下界面 在“ 目标磁盘 ”中选择你要用来制作为启动盘的SD卡,然后点击下面的“ 主引导记录M ”按钮。   2、在弹出来的“ 主引导记录(MBR) ”下面的几个选择中选择第二个“ GRUB4DOS 0.4.5b MBR(grldr.mbr) ”。 然后在点击下面的“ 安装/配置 ”按钮。   3、在弹出来的“ 配置 GRUB for DOS ”窗口中,勾选“ 禁止搜索软盘上的GRLDR ”,将下面“文件名”中默认的GRLDR改名,随意改成什么都可以,当然,默认的grldr其实也是可以的,但是建议还是改名。 4、点击“ 写入磁盘 ”按钮,之后会有成功提示,然后再回到“ 主引导记录(MBR) ”窗口,会看到下面“ 当前主引导记录: ”右边...

网线水晶头接法

网线有两种做法,一种是交叉线,一种是平行线 交叉线的做法是:一头采用568A标准,一头采用568B标准 平行线的做法是:两头同是采用568A标准或568B标准。(一般用到的都是568B平等线的做法) 568A标准:白绿-绿——白橙——蓝-白蓝——橙——白棕-棕 568B标准:白橙-橙——白绿——蓝-白蓝——绿——白棕-棕 比较好记的一种方法: 1、除了蓝色线对以外,其它的线对白色都在前面 2、颜色顺序为橙色线对——绿色线对——棕色线对。注意线对是的是两根线,包括白色线。 3、蓝色线对则是蓝色在前,白色在后。然后把上面的三个线对从中间分开,把蓝色线对放在中间。即:白橙-橙——白绿——蓝-白蓝——绿——白棕-棕(这就是568B标准),如果不是对等网,两头接一样。如果是对等则绿色线对与橙色线对交换,即:白绿-绿——白橙——蓝-白蓝——橙——白棕-棕

一次性纸杯容积是如何计算的?

例如:上底直径是8.3CM,下底直径是5.2CM,斜高是10.2CM 首先求 杯高 (已知斜边和一条直角边求直角三角形的另一条直角边) 杯高平方=斜高平方-上底半径和下底半径的差的平方 =10.2×10.2-(4.15-2.6)×(4.15-2.6) =101.6375 开平方求得 杯高等于 10.08cm 当然,如果我们有样品杯在手里,如果精确度不需要太高,我们可以直接量取杯子的垂直高度,那么上面的计算方法我们就可以省略掉。 现在,我们已知纸杯底面和顶面半径以及高,那么我们就可以求出纸杯体积,即容积 V=πh(RR+Rr+rr)/3 r-上底半径 R-下底半径 h-高 代入已知量: V=3.1416×10.08×(4.15×4.15+4.15×2.6+2.6×2.6)/3 =367.05(立方厘米) 1毫升=1立方厘米 所以,杯子的容积是:367.05毫升 注:本文来源于 煜康纸杯厂 网站: www.8×5.net