周一 28 二 2011
带着手机去旅行
Posted by Jansfer under 随拍
[2] Comments
周六 19 二 2011
Posted by Jansfer under Nginx
No Comments
在一个Nginx虚拟主机中,可以绑定多个server_name
而server_name的先后顺序的不同,对PHP程序中使用$_SERVER["SERVER_NAME"]或getenv(‘SERVER_NAME’)获取服务器域名是有影响的
$_SERVER["SERVER_NAME"]或getenv(‘SERVER_NAME’)获取的始终将是Nginx server_name配置中的第一个域名,这一点在程序开发中需要注意。这第一个域名就相当于Apache虚拟主机配置中的ServerName,后面 的域名就相当于Apache的ServerAlias。
解决方法:
在PHP代码中,使用$_SERVER["HTTP_HOST"]代替$_SERVER["SERVER_NAME"]
周五 11 二 2011
Posted by Jansfer under Android
No Comments
目前Android已经可以在Netbeans上进行开发,需要借助nbandroid的平台插件。
1. 系统软件需求:
Windows7;
JDK 1.6;
Android SDK 2.1;
Netbeans 6.8
上述软件请到各自的官方网站下。
2. 安装软件
依次安装JDK,Android SDK, Netbeans。
记得把java的路径加入到环境变量中。
3. 安装nbAndroid插件
打开Netbeans6.8, 工具 -> 插件 -> 设置; 添加一个更新配置,如下图:

确定后自动检查更新,转到“可用插件”,搜索“android”,安装显示的nbAndroid插件。
4. 添加Android SDK
在Netbeans中点击:工具 -> Java平台 -> 添加平台;如下图,选择Google…..

接下来选择你的 Android SDK的目录吧,这样就搭建好了哦。
具体的步骤不说了。
下面就建立一个Android工程,运行模拟器吧:

来源:http://hi.baidu.com/codefish/blog/item/89034ebf0d6ff90618d81f32.html
周三 9 二 2011
Posted by Jansfer under Python
No Comments
在windows要让python能链接到mysql需要为添加正确的驱动, 我们可以通过
http://www.technicalbard.com/files/MySQL-python-1.2.2.win32-py2.6.exe
下载 for python 2.6 的mysql驱动。
接下来让我们写一段测试代码看看是不是已经可以正确连接了:
import MySQLdb
db = MySQLdb.connect(user='me', db='mydb', passwd='secret', host='localhost')
cursor = db.cursor()
cursor.execute('SELECT name FROM books ORDER BY name')
names = [row[0] for row in cursor.fetchall()]
print names
db.close()
如果在import MySQLdb的时候出现下面的提示错误:
'deprecation warning': C:\Python\lib\site-packages\MySQLdb\__init__.py:34: DeprecationWarning: the sets module is deprecated from sets import ImmutableSet
那我们试着改写类库文件:
1) 打开 “__init__”, 替换:
from sets import ImmutableSet class DBAPISet(ImmutableSet):
改为
class DBAPISet(frozenset)
2) 打开”converters.py”, 删除:
from sets import BaseSet, Set
3) 在”converters.py” 文件中把 “Set” 替换成 “set” (IMPORTANT: 有两处需要修改):
line 48: return set([ i for i in s.split(',') if i ]) line 128: set: Set2Str,