一句话经典之Windows 7推广

七月 21st, 2010 107 次阅读 30 条评论

注意下方的图片,你发现有什么特别之处吗?

没看到吗?再仔细看看呗,如果你够细心的话,你就会发现这张图片的有些内容“很不正常哦”!

这张图片是我刚刚截取自微软官网的网页快照,现在你通过这个链接:http://windows.microsoft.com/zh-CN/windows/products/windows-xp 也许会发现到这个内容哦。这张图片报喊了一句广告词:

喜欢 Windows XP 吗?

使用 Windows 7 吧!您可能会重温恋爱时的感觉。

是不是很切合实际啊,微软正在大力推广Windows 7,Windows XP老系统需要淘汰了!

(Read More..)

分类: 生活点滴 标签: life

Datetime--Python的基本日期时间类型

七月 5th, 2010 207 次阅读 39 条评论

最近在学习Google App Engine日期时间属性时,尝试对Micolog这个基于Google App Engine的Blog后台的评论做了一个简单的修改页面,这样就可以使我们省下了去App Engine的后台去搜寻相关数据库再做修改的时间。编辑代码的过程倒是基本简单,新建一个编辑评论的页面(comment.html),再到admin.py中加入相关代码就可以了。不过,这个过程中倒是遇到一个小问题,python提交时间更新时会抛出一个异常来:

BadValueError: Property date must be a datetime

解决办法倒是很简单,将时间格式化成Datetime类型即可。

比如说:我在模板中对时间格式化为{{comment.date|datetz:"Y-m-d H:i:s"}}(如:2010-07-05-20:00:12这样的形式),那么在程序代码中可以这样写做:

comment.date=datetime.strptime(commentdate,"%Y-%m-%d %H:%M:%S")

当然其他类型的格式化都是可取的。由于Python中对时间进行格式化的相关字符与Django模板中time过滤器所用的格式字符串略有区别,下面就分别对其进行简单介绍,希望对你有所帮助。

(Read More..)

分类: GAE和编程 标签: micolog , python

rar解压出现"不可预料的压缩文件末端"和PDF打开损坏的解决方法

六月 26th, 2010 208 次阅读 12 条评论

这段时间已经到大家紧张的考试周了,复习时就需要老师的课件啦。有的老师为图省事,再给同学上传课件时使用rar压缩来一次上传,但是……,由于大家使用的winrar版本不同,或者其他原因,我们在下载到本地时,会发现出现很多错误导致无法打开,比如出现在解压时弹出“不可预料的压缩文件末端”的警告。使用搜索引擎到网上一搜,就会发现很多解决办法,比如是下载这个软件(Advanced RAR Repair)修复一下就好了。这个软件别看小,但功能很强大。一般的压缩包损坏问题它都能修复。

(Read More..)

分类: 资源分享 , 电脑技术 标签: software

Windows Media Center遥控器使用小体验

六月 17th, 2010 284 次阅读 10 条评论

感谢小7,送我了一个Windows Media Center遥控器,我已经试用了好几天了都,感觉还不错啊,现在就来写写体验报告吧。

首先来看看包装正面照

包装包含遥控器和红外线收发器,以及一枚纽扣锂电池(型号为CR2016)。为什么我会记得这颗电池的型号呢?因为当时我在收到快递时特别兴奋,首先拿给同学去炫耀了,o(∩_∩)o 哈哈竟然没有仔细检查包装内容,还得我跑到商店去买电池,结果没找到同型号的电池,刚好我的另一个同学看包装时发现里面竟然带有一枚电池,囧啊!!

(Read More..)

如何删除系統右键菜单"新建"中的的多余项

六月 15th, 2010 160 次阅读 16 条评论

本文以Windows 7 操作系统为例,其他Windows 系统可以参照修改。在Windows 7桌面空白处单击右键,可以发现有很多种类型的新建项,其中有一些我们平常基本上不会使用的,那么到底该怎样来删除这些多余的新建项呢?

修改的方法有很多种,一种是大部分人用的方法,即利用优化大师帮忙(如360安全,超级兔子等),另一种是我这里要说的方法,这是纯手工的修改,不依靠其他工具,这当然需要你有一定的计算机水平啦。

(1)打开命令提示符窗口,输入regedit,进入注册表操作界面。

(2)如果有需要的话,你可以先导出一个你要修改的项的父项的注册表,以防止出现失误后恢复之用。

(3)展开HKEY_CLASSES_ROOT 你将会看到许多“.***”形式的扩展名,如图:

雲在天邊

(Read More..)

分类: 电脑技术 标签: windows 7 , windows

Using Google App Engine DoS Protection Service

六月 1st, 2010 237 次阅读 13 条评论

 

经过我近一段时间的观察,发现自己的网站经常有人使用扫描工具进行漏洞检查,一天下来错误日志都好几十次,我实在是看不下某人的这种行为了!好吧,今天就屏蔽掉你的访问,让我在日志中再也看不到你吧!

幸好某人这个漏洞扫描是使用google 二级域名来访问的,这样就让我有机会使用app engine自带的防dos攻击的方法来屏蔽了。

按照Google文档的帮助,直接在应用的根目录下建立dos.yaml文件,在里面填写如下类似的信息即可

blacklist:
- subnet: 1.2.3.4
  description: a single IP address
- subnet: 1.2.3.4/24
  description: an IPv4 subnet
- subnet: abcd::123:4567
  description: an IPv6 address
- subnet: abcd::123:4567/48
  description: an IPv6 subnet

这种方法还是很有效果的,其中的subnet项可以指定任意合法的IPv4和IPv6地址格式,你既可以使用特定的单IP,也可以指定一个IP段,description项为你在appengine后台管理项看到的内容。

上传方法很简单,你可以使用appcfg.py update直接上传整个项目,这是dos.yaml也会一同上传更新。或者直接使用appcfg.py update_dos命令来单独上传这一文件。

下面是某一IP扫描本站的部分日志:

(Read More..)

分类: GAE和编程 标签: gae , python