from django.utils import timezone
print timezone.localtime(thetime) #thetime即为需要转换的时间
另外:django中获取当前时间不要用datetime.today(),要用timezone.now()
If you think you are so great, try walk on the water.
If Satan mentioned about your past, remind him his future.
You are not lucky, you are blessed.
If you really want to live, you have to die thoroughly first.
Opportunity might knock only once, yet ...
import urllib2
request = urllib2.Request('http://127.0.0.1:8000/', data='')
print urllib2.urlopen(request).read()
第二行若没有data参数则为GET请求
用来测试rest服务,一个是
RESTClient
https://addons.mozilla.org/zh-cn/firefox/addon/restclient/
另一个是
Poster
https://addons.mozilla.org/en-us/firefox/addon/poster/
第二个还没试,暂时先用第一个了
在linux的用户目录,设置.gitconfig
[user]
name = gs412
email = gs412@126.com
[color]
ui = true
[core]
editor = gvim -f
whitespace = cr-at-eol
[alias]
serve = "instaweb --httpd=webrick"
注意红色部分,以后是用 git serve 命令即可开启web服务
cd .lftp/
vi rc #如果没有则创建
输入:
alias vi source -e ~/.lftp/edit.sh
vi edit.sh
输入:
#!/bin/sh
tempid=$$
echo get $1 -o /tmp/$tempid$1
echo shell vim /tmp/$tempid$1
echo put -E /tmp/$tempid$1 -o $1
chmod +x edit.sh
以后登录lftp,就可以在线用vi命令编辑远程文件了
最近查看hg log,一下子滚动输出几十屏甚至几百屏的内容,只能看见最后几屏的,前面的都看不了,如果想看前面的内容怎么办呢?linux强大的命令行加管道来帮忙。
查看前20行:
hg log | head -20
查看后20行:
hg log | tail -20
查看15行开始往下的20行
hg log | sed -n "15,+20p"
最后的查看n行往下的m行,用到了sed,这只是强大的sed的冰山之一角,还有跟sed不分...
pip install readline
apt-get install zlib1g-dev libjpeg-dev libpng12-dev libfreetype6-dev
freetype2-demos mysql-client libmysqlclient-dev python-dev python-mysqldb
python-pip
ln -s /usr/lib/`uname -i`-linux-gnu/libfreetype.so /usr/lib/
ln -s /usr/lib/`uname -i`-linux-gnu/libjpeg.so /u...
在pycharm中打开别人的项目时,编辑器中经常出现django模块无法加载的提示,但是系统中已经安装django了,只需要修改下面的设置即可解决:
Settings -> Project Settings -> Python Integrated Tools,右边的第一个选项 Package requirements file 留空即可
只需要在gzip_static on下面加一行:
gzip_http_version 1.0;
vi /etc/mysql/my.cnf
在[mysqld]下面加入下面两行:
#默认字符集为utf8
default-character-set=utf8
#设定连接mysql数据库时使用utf8编码,以让mysql数据库为utf8运行
init_connect='SET NAMES utf8'
cd #返回用户目录
vi .hgrc
username = gs412 <gs412@126.com>
verbose = False
editor = gvim -f
[paths]
default = https://user:pass@repo.url.com/hg/TMS
[hostfingerprints]
repo.url.com = bb:95:72:42:ef:9f:c6:ec:77:1e:b7:f4:b4:1e:3c:f2:b1:49:29:63
先添加红色部分,然后运行命令
hg p...
Settings -> IDE Settings -> Editor -> Highlight on Caret Movement -> Highlight useages of element at caret(选中该项)
array(
1=>'每天回帖得可10个用分',
2=>'参与投票得50个可用分',
3=>'结贴后系统返还50%可用分',
4=>'无满意结贴返还30%可用分',
5=>'终止悬赏系统返还可用分',
6=>'得专家分',
7=>'发送分帖扣除可用分',
8=>'散分结贴后系统返还40%可用分',
9=>'兑换资源分扣除可用分'
)
很早就想写这样一篇博文了,可是一直没来得及动笔。在学校的时候,时间似乎总是不够用,因为一旦有点时间,你就想是不是该用来多看点论文。所以我很高兴,工作的生活给了我真正自由的时间,让我可以多分享一些自己的经验。
我今天想开始写这系列文章的原因是,很多程序员的头脑中都有一些通过“非理性”方式得到的错误观点。这些观点如此之深,以至于你没法跟他们讲清楚。即使讲清楚了,一般来说也很难改变他们的习惯。
程序员的世界,是一个“以傲服人”的世界,而不是一个理性的,“以德服人”的
世界。很多人喜欢在程序里耍一些“小聪明”,以显示自己...
扼腕叹息
唏嘘不已
SSH有很多非常酷的特性,如何它是你每天的工作伴侣,那么我想你有必要了解以下16条高效使用SSH的秘籍,它们帮你节省的时间肯定会远远大于你用来配置它们的时间。
1. 多条连接共享
如果你需要在多个窗口中打开到同一个服务器的连接,而不想每次都输入用户名,密码,或是等待连接建立,那么你可以配置SSH的连接共享选项,在本地打开你的SSH配置文件,通常它们位于~/.ssh/config,然后添加下面2行:
ControlMaster auto
ControlPath /tmp/ssh_mux_%h_%p_%r
现在试试断开你与服务器的连接,...
默认是不对齐的,很难看,分别设置vertical-align:middle就可以
<input id="retweet" type="checkbox" style="vertical-align:middle;"><label for="retweet" style="vertical-align:middle;">同时转发到我的微博</label>
virtualbox下的ubuntu经常因为各种原因被强制关闭,然后再启动的时候就出现类似错误:
mounting /dev on /root/dev failed: No such file or directorymount:
mounting /sys on /root/sys failed: No such file or directorymount:
mounting /proc on /root/proc failed: No such file or directory
Target file system doesn’t have /sb...