岁月匆匆,蓦然回首,只有那逐渐消逝的深深浅浅的脚印…
2008-12-15随笔


38 views

单、双引号需要按两次问题的解决

这几天写代码时遇到个输入引号的问题:

在英文状态,要输入单引号,必须按两次单引号键才可以出来,而且是一次性出来两个单引号。双引号也是一样,需连续按shift+双引号键两次才出来,也是一次出来两个双引号,不能单个出来。(注:全角半角的更改无用,而在中文状态下可以正常使用)

网上搜索了一下,原来是不知何时怎么搞的设置键盘为“英语(美国)- 美国英语-国际”了,改为“英语(美国)- 美式键盘”就可以了。

2008-12-13随笔


18 views

触电,不好玩

几天前手机充电器出了点问题被弄开,后来弄好能充电了,没装好外壳就直接插在插座上用了。

刚才不小心手碰到印刷线路板背面了,一阵麻木,接触点(锡焊点)把手上烫出了八个坑,直接就把接触的皮肤烧焦了,那坑很像陨石坑,烧焦的皮肤蛋白质变性成了黄色,立即闻到烧焦毛发的味道。

触电,不好玩。

2008-12-07随笔


12 views

人是怎样用4句话来概括四大名著的

原题:
西游:(请填空)
红楼:(请填空)
水浒:(请填空)
三国:(请填空)

最点题的答案:
西游:(疯狂的猴子)
红楼:(疯狂的石头)
水浒:(杀杀人,喝喝酒)
三国:(大哥,我们动手吧)

最时尚的答案:
西游:(三藏的团队管理艺术浅析)
红楼:(败家子是怎样炼成的)
水浒:(兄弟连)
三国:(记实文学:是金子总会发光—记农村青年孔明)

最黑社会的答案:
西游:(俺们天上有人)
红楼:(俺们朝廷里有人)
水浒:(俺们江湖上有人)
三国:(俺们有的是人!)

最”批判”的答案:
西游:(公款旅游)
红楼:(公款嫖娼)
水浒:(公款吃喝)
三国:(为了公款旅游、公款嫖娼、公款吃喝而奋斗!)

最畅销的答案:
西游:《论西部开发—-唐朝学者记录沿途奇遇》
红楼:《论大观园开发—-美女公关口述公司内幕》
水浒:《论梁山开发—-108人旅游团的悲惨遭遇》
三国:《论中原开发—-3大公司争夺开发权内幕》

西游:(一个人类和三个动物的故事)
红楼:(一个男人和一群女人的故事)
水浒:(一群男人和三个女人的故事)
三国:(三个男人和战争的故事)

西游:(魔幻片)
红楼:(情色片)
水浒:(动作片)
三国:(战争片)

西游:(猴子被人驯服)
红楼:(男人被女人驯服)
水浒:(好汉被官府驯服)
三国:(和平被战争驯服)

红楼:(亲戚靠不住)
西游:(神仙靠不住)
三国:(战友靠不住)
水浒:(老大靠不住)

2008-12-05随笔


22 views

极品飞车12遇到的一点问题和解决,以及DirectX的基本知识

长久以来我几乎不玩游戏。只是对极品飞车有些兴趣,最近看到极品飞车12的介绍,感觉不错,想想自己的电脑配置很高,显卡这么好不用浪费啊。马上上网去搜索下载,结果几乎都是骗人的,下载不了。

昨天在莲花路地铁站那边等人时看到盗版碟小店,发现居然有新出的极品飞车12,10块钱两张碟,其实第二张光盘纯粹是商家为了买钱而搞的,里面只有不到七百兆的东西也没什么用。第一张盘有4G多,只用这张就安装好了,安装完占硬盘5.8G。现在的游戏真是太疯狂了,越做越大。

启动时提示“d3dx9_34.dll”丢失,程序无法启动,后来网上找到了放在游戏安装的根目录下,又提示“XINPUT1_3.dll”文件丢失,又找到后就可以启动了。
找上面这几个文件时到http://www.zhaodll.com/网站去下载还可以,要的都找到了。

极品飞车12的车手资料存放在C:\Users\用户名\Documents\NFS Undercover,在我的vista系统中是这样的,XP的看网上资料推测应该在C:\Documents and Settings\用户名\My Documents\NFS Undercover文件夹下面。反正不管怎么说是在用户文档目录中的。

顺便了解了一下DirectX的相关知识:

在运行中输入dxdiag,回车,就可以查看DirectX的版本了。
DirectX是一种应用程序接口,它可让以windows为平台的游戏或多媒体程序获得更高的执行效率,加强3d图形和声音效果,并提供设计人员一个共同的硬件驱动标准,让游戏开发者不必为每一品牌的硬件来写不同的驱动程序,也降低用户安装及设置硬件的复杂度。这样说是不是有点不太明白,其实从字面意义上说,Direct就是直接的意思,而后边的X则代表了很多的意思,从这一点上我们就可以看出DirectX的出现就是为了为众多软件提供直接服务的。
举个例子吧,骨灰级玩家(玩游戏时间比较长的)在DOS下玩游戏时,可不像我们现在,安装上就可以玩了,他们往往首先要先设置声卡的品牌和型号,然后还要设置IRQ(中断)、I/O(输入与输出)、DMA(存取模式),如果哪项设置的不对,那么游戏声音就发不出来。这部分的设置不仅让玩家伤透脑筋,而且对游戏开发者来说就更头痛了,因为为了让游戏能够在众多电脑中正确运行,开发者必须在游戏制作之初,便需要把市面上所有声卡硬件数据都收集过来,然后根据不同的 API(应用编程接口)来写不同的驱动程序,这对于游戏制作公司来说,是很难完成的,所以说在当时多媒体游戏很少。微软正是看到了这个问题,为众厂家推出了一个共同的应用程序接口——DirectX,只要这个游戏是依照Directx来开发的,不管你是什么显卡、声卡、统统都能玩,而且还能发挥更佳的效果。当然,前提是你的显卡、声卡的驱动程序也必须支持Directx才行。
DirectX是由很多API组成的,按照性质分类,可以分为四大部分,显示部分、声音部分、输入部分和网络部分。
显示部分是图形处理的关键,分为Direct Draw(DDraw)和Direct 3D(D3D),前者主要负责2D图像加速。它包括很多方面:我们播放mpg、DVD电影、看图、玩小游戏等等都是用的DDraw,你可以把它理解成所有划线的部分都是用的DDraw。后者则主要负责3D效果的显示,比如CS中的场景和人物、FIFA中的人物等等,都是使用了DirectX的Direct 3D。
声音部分中最主要的API是DirectSound,除了播放声音和处理混音之外,还加强了3d音效,并提供了录音功能。我们前面所举的声卡兼容的例子,就是利用了DirectSound来解决的。
输入部分Direct Input可以支持很多的游戏输入设备,它能够让这些设备充分发挥最佳状态和全部功能。除了键盘和鼠标之外还可以连接手柄、摇杆、模拟器等。
网络部分DirectPlay主要就是为了具有网络功能游戏而开发的,提供了多种连接方式,TPC/IP,IPX,Modem,串口等等,让玩家可以用各种连网方式来进行对战,此外也提供网络对话功能及保密措施。

上面这段关于DirectX的,除了改几个错别字,都是网上一位匿名者提供的,在此致谢。

2008-12-01随笔


33 views

给网页添加密码保护

假如你的网页位于服务器上/home/yourname/public_html目录下,想将网页设定密码检查,则必须在该目录下建两个文件:.htaccess和.htpasswd

可以在linux下:
touch .htaccess
vi .htaccess
然后输入如下内容:
<Limit GET>
require user username
</Limit>
AuthType Basic
AuthName area
AuthUserFile /home/yourname/public_html/.htpasswd

注意,需要将“/home/yourname/public_html”换成你自己网页的绝对路径。
(注意:我们已经用vi编好了.htaccess文件,你应该根据自己的情况编写该文件)

第二个文件则利用htpasswd -c .htpasswd username来产生,只需在linux命令提示符下输入“htpasswd -c .htpasswd username”回车即可,执行时要求你输入密码,并再次输入以确保正确(注意:密码不会出现在屏幕上)。执行完毕,用ls -la即可查看,发现会自动产生一个.htpasswd 文件。有关htpasswd可以在linux下使用 man htpasswd查看帮助。

完成后,设定权限:
chmod 644 .htaccess
chmod 644 .htpasswd

说明几点:
上面的area会出现在访问时的询问界面,可以为任何你想要的名字;
htpasswd是linux下的命令,和.htpasswd文件名没什么关系,其中.htpasswd 文件名可以改为任何你想用的名字,只是要保持.htaccess文件中的名字和htpasswd命令中使用的一致即可;
.htaccess文件中的require user后的username要和htpasswd命令中设定的用户一致。

现在,可以用浏览器访问你的网页,并且会出现密码询问的界面,输入用户名 username 和刚才设定的密码即可。

本文参考http://cc.shu.edu.tw/~cc/NETDIY/homepage-password.html 编写。

返回顶部