摘要: createdb: could not connect to database postgres: could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket "/var/pgsql_socket/.s.PGSQL.5432"?mountain lion下brew install postgresql后,每次启动都报这个错。解决办法:which psql然后回得到一个路径 阅读全文
posted @ 2012-11-19 12:41 Phenix. 阅读(891) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://blog.longwin.com.tw/2009/11/vimdiff-vs-git-diff-2009/GIT diff 最近一次 commit 到此次更改的所有變動(進階參數, 暫時先不列入此範圍), 呈現結果跟一般 diff 差不多.註: 若於 .gitconfig 設定下述, 則可多加上顏色區別.[color] diff = auto若想要用 vimdiff 來取代 Git diff, 要如何做呢?(下述步驟 參考此文:Git Diff with Vimdiff)設定 vimdiff 取代 Git diffvim /usr/local/bin/git_diff_ 阅读全文
posted @ 2012-10-11 14:16 Phenix. 阅读(586) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.matthewgall.info/2012/01/sudo-cannot-get-working-directory/Here’s a little solution to an issue I was having. Sometimes when I was conducting filesystem tasks I would receieve:sudo: cannot get working directorySurprisingly a very easy issue to fix. The error simply relates to the fact 阅读全文
posted @ 2012-08-27 13:27 Phenix. 阅读(835) 评论(0) 推荐(0) 编辑
摘要: 昨天去面试,问到技术就卡壳,当时直冒汗。。。唉 ʅ(´◔ ^ ◔)ʃ回来把隐约还记着的找了资料看了看然后敲了几个例子:返回一个数组中最大的一个数:lambda x:max(x)囧rz 字典中key最大的一个key:lambda x:max(x.iterkeys())如果我直接传好几个数字:lambda x,y,z:max(x,y,z)在加上默认值什么的:lambda x,y,z,n=123:max(x,y,z,n)再来个函数列表:[(lambda x: x**1), (lambda x: x**3), (lambda x: x**5)]如果想要把一个list中的每个数字都*2test 阅读全文
posted @ 2012-07-25 17:22 Phenix. 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 我的需求是这样的,我有很多个函数,其中大部分函数有一个参数叫arg,并且默认值是True,同时可能会有一些别的不确定参数也就是:def test(x,y,z,arg=True,a=0,b):我想要写一个装饰器,根据每个函数中的arg的值来做一些事情,但是上述这种情况的话想要准确获取到我调用test这个方法时arg的值就很困难。最后在三碗同学的帮助下,找到了一个方法:inspect.getcallargs整理后我的代码是这样:# -*- coding: utf-8 -*-from inspect import getcallargsdef smart_do(func): "" 阅读全文
posted @ 2012-07-09 15:02 Phenix. 阅读(707) 评论(0) 推荐(0) 编辑
摘要: 淡定~ 阅读全文
posted @ 2012-06-18 13:40 Phenix. 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 按别的按钮啊电源按键啊什么事儿都没有,就是触屏不灵。这时候你需要使用:“点疗法”,简而言之就是找个微弱的电流电一下。身上的静电或者老电视机关掉时候的静电都可以~ 阅读全文
posted @ 2012-05-25 14:50 Phenix. 阅读(331) 评论(0) 推荐(0) 编辑
摘要: vim真的是太牛逼了!从网上搜集的慢慢记录吧~ci) 删除括号中的内容,并进入插入模式,可以查看:h motion.txt,不进入插入模式可以用di),还有其他很多类似的,如'<,[,{,",'等ca) 类似ci),但这个会连括号一起删除ciw 删除光标所在的单词,并进入插入模式,不进入插入模式可以用diw... 其他类似的:di),yi),da),ya),gUiwC 删除光标后内容并进入插入模式,相当于c$D 删除光标后的内容,相当于d$fa ... 阅读全文
posted @ 2012-05-25 13:05 Phenix. 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 只有测试服务器敢这么干哦亲!看到同事在win7下用了一个编辑器每次写完一个文件一个按钮就直接把文件上传到了测试服务器上,看得我很眼馋就去搜了下。原文戳这里。第一步,写一个shell脚本。(其实我有看到一个自己写VIM插件的,但是我拿来不能用自己又没琢磨出来,地址在这里)#!/bin/sh#使用脚本方法 zvim_scp 本地文件路径perpose=$1#远程服务器用户名user="user"#远程服务器IPhost="192.168.0.10"#远程服务器项目根目录host_dir="/opt/sites/.../app/xwar/" 阅读全文
posted @ 2012-05-25 10:49 Phenix. 阅读(1260) 评论(0) 推荐(0) 编辑
摘要: Traceback (most recent call last): File "<string>", line 1, in <module> File "/usr/local/lib/python2.6/dist-packages/virtualenvwrapper/hook_loader.py", line 81, in main backupCount=1, File "/usr/lib/python2.6/logging/handlers.py", line 112, in __init__ BaseR 阅读全文
posted @ 2012-05-09 10:27 Phenix. 阅读(1515) 评论(0) 推荐(0) 编辑