Tech Website

使用Apache的模块:rewrite模块语法格式

Preface

无论是对于搜索引擎还是对于访客而言,很多网站程序生成的URL并不友好,所以需要将URL以更简短的方式来重写。这种技术可以解决很多常见的问题,如:页面伪静态域名重定向等。URL重写并非只有Apache的rewrite模块能做到,ISAPI也可以实现。但ISAPI只能用于Wndows,国内很多虚拟空间都只支持ISAPI2,功能较弱。rewrite模块的强大在于,他可以用正则来实时重写URL请求,一个规则可以拥有很多子规则、附加条件。…

Continue Reading
Python Tech

PyQT实现通知区域图标和对话气泡

的:
  1. 软件运行时,在通知区域显示图标;
  2. 当有新任务时,显示对话气泡。
实现:
  1. 利用PyQT在系统的通知区域显示图标;
  2. 让Python程序循环执行。

首先来实现第一个功能——在通知区域显示图标和对话气泡。

需要制作的是:图标,点击图标弹出的菜单,菜单的行为,对话气泡,主窗口。需要的模块是systray_rc,在PyQT的范例中可以找到,安装后的目录是\Python目录\Lib\site-packages\PyQt4\examples\desktop\systray

Continue Reading
Python Tech

Python批量解压rar

本文解决在某个目录中有很多rar压缩文件,而且后缀是.exe,利用Python将其批量解压缩。

首先需要安装UnRAR模块(在文章底部可以下载),他是利用ctypes来调用UnRAR.dll进行解压操作,需要Python2.3或以上的版本才能使用,只能在win系统下使用。Python代码如下

# -*- coding: utf-8 -*-

import os
import UnRAR

#这里指定的是当前目录,获得当前目录下的总文件数rarNum
Continue Reading
Tech Website

在线GALgame

2024-05-01 更新

原文写于2010年,现在是2024年,这个月我放弃了 onlinegalgame.com 的续费。十四年间改变了许多人和事,当下以ChatGPT为代表的AI助手,是使用最多的AI产品,人们借助AI完成具体的任务。而另一面是Character.AI为代表的产品,他们为用户创造出可以交流、共情的虚拟角色。大概整个世界逐渐走向隔离孤立,我们也越来越渴望陪伴,即使它们是虚拟的,AI不仅能够理解我们的情绪,还能根据交互历史调整自身的行为和反应,提供更加人性化的陪伴。

Continue Reading
Front Website

为什么要用960px?——网页内容宽度分析

液晶还没普及的年代,网页设计需要考虑800×600的分辨率。但如今800×600的分辨率使用率不到2%,已经可以忽略了。比这个分辨率高一级别的1024×768,使用率接近50%(国内),所以很多网站都是以1024的宽度为标准进行设计的,最常见的页面宽度是两种:1004960

早期的网页设计师使用1004px作为页面宽度,是基于这样的考虑:在1024*768的分辨率下打开IE,左边框宽度是2px,右边滚动条的宽度是18px,于是得出宽度就是1004px了。但这种宽度的设置并不利于栅格化布局的计算,如果选择三栏式的布局,就很难平均分配,所以现在很少有使用1004px宽度的网页了。…

Continue Reading