about 5 months ago - No comments
最近需要用Python来操作SQL Server, 所以找来了一些库试用. 简单搜索了一下, 看到pymssql是被提及最多的, 所以就决定用他了. 使用过程中有些小的地方需要注意, 特此备忘一下. 也能让别人少走点儿弯路(说不定我这个反而是弯路? whatever…) 我是在windows下使用的. 如果在import pymssql的时候出现DLL找不到的异常, 可以尝试把pymssql的egg解压缩为目录就好了. 调用存储过程的方式: cur.execute(‘sp @param1=%s, @param2=%s’,(param1, param2)) 如果查询结果集中有ntext类型数据, pymssql不能正确处理. 可以在sql语句中进行类型转换. 其他功能类似的模块还有pyodbc, adodbapi, 不过我都没有试用. 相关日志(Related):错误“操作必须使用一个可更新的查询”原因及解决办法
about 2 years ago - No comments
今天把在家调好的网站放到服务器上, 发现不能运行, 提示 ViewDoesNotExist 的异常错误. 一开始以为又是服务器上的文件访问权限问题, 但是 chmod 到 777 之后问题还是照旧, 而且在我本地用”manage.py runserver”运行还是没有问题. 于是乎, 去Python-Chinese的邮件列表寻找答案. 看到limodou有如下一说: 使用apache要复杂些,要把project的路径和它的父路径都加入sys.path中比较方便。而address.view的用法说明它是从project目录开始找的,所以要把project路径加入sys.path. 如果使用开发服务器,manage.py会自动将project的路径和它的父路径都加入sys.path中,而apache要自已来做。 这里已经说的很清楚了, 开发服务器的manage.py会在背后为你做一些事情, 而apache不会, 所以导致了我碰到的这个问题. 其实修改起来也很简单, 除了把路径加入sys.path之外, 还有一个方法就是在urls.py中, 把调用的方法名写成”项目名+模块名+方法名”的形式. 修改前代码: urls.py from django.conf.urls.defaults import * urlpatterns = patterns(”, (r’^$’, ‘view.index’), (r’^s/$’, ‘view.search’), ) 修改后代码: urls.py from django.conf.urls.defaults import * urlpatterns = patterns(”, (r’^$’, ‘djangotest.view.index’), (r’^s/$’, ‘djangotest.view.search’), ) 相关日志(Related):在Media
about 2 years ago - 2 comments
一年的Bluehost用完了, 刚好有朋友要买空间, 于是撺掇之. 最后, 花了比Bluehost还少的钱就使用上了MT(dv)空间, 不过要时不时的当顾问…… 哈哈! 空间到手后就开始着手迁移. 原来的空间上主要就是自己的Blog, 于是花了几天来做迁移, 今天才基本上完毕. 这也是这段时间没有新写文章的原因:) 这次使用MT的空间, 自由度大了很多! 几乎什么都可以装! 自己很早就想拥有一个个人的Subversion了, 这次就能够实现了! 经过一番研究和实验, 终于成功搞定! 因为是个人的Subversion, 在此就不公布地址了(公布了也没用, 有权限控制)! 另外还准备在这个服务器上部署一些Django应用, 这个慢慢来!
about 3 years ago - No comments
前两天在网上搜东西, 偶然看到有人说Bluehost的帐号升级了, 主要升级内容是帐号可绑定的域名升级为了无限! 刚好最近赶cn域名的热潮, 连着在edong注册了5个cn域名, 本想都指向自己在bluehost的空间, 可是无奈bluehost之支持5个addon domain. 这个升级的事情无疑是个大好消息啊! 于是连忙连上bluehost的网站, 一看, 果不其然, subdomains和addon domains都升级成了无限, 这个爽啊! 然后再登录自己的cpanel……咦? 为啥我的帐号还是20个subdomains和5个addon domain呢? 立即给bluehost客服写mail咨询! bluehost的答复还算挺快, 回答也很明确, 大意是说: 新开账户都是域名无限, 老账户需要自己提交申请, 不需要额外的费用, 但是升级帐号需要换服务器, 这样IP地址也就变了, 而且可能导致几个小时网站不能访问. 嘿, 为了这无限的域名服务, 这点儿成本还是可以接受的! 不过有一点比较诡异的, 就是他需要你在邮件中告诉他们你的帐号和密码. 我感觉挺不安全的(钓鱼邮件收多了, 害怕), 还特意又回邮件确认, 在得到他们的肯定答复后, 我怀着忐忑不安的心情把自己的帐号和密码email了过去. 过了大概一天时间, 收到他们的成功升级告知邮件. 怀着兴高采烈的心情, 我打开了自己的cpanel……怎么还是5和20呢? 不解, 接着给bluehost去邮件. 这不, 邮件刚发出去, 估计明天就能知道答复了, 等等看怎么回事吧:) bluehost这个升级还是挺好的! 不知道的同学赶紧去申请吧! 顺便还能换个IP地址, 我感觉自己的IP地址换了以后, 速度快了不少呢:) update: 刚才收到Bluehost的邮件,
about 3 years ago
还是dreamhost的好。。建议使用dreamhost。
about 3 years ago
通过我的使用, 还是觉得BlueHost比DreamHost要好一些.
不过也许是自己用的DreamHost太便宜了(一年才10刀), 在国内的访问速度一直都不能让我接受, 所以最终还是选择了BlueHost
主机评测榜上, BlueHost的排名也是很高的:)
about 3 years ago
bluehost 当然好了,不过也贵,一分钱一分货
about 3 years ago
今天才知道Edong有多烂