V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  haha1903  ›  全部回复第 45 页 / 共 49 页
回复总数  974
1 ... 37  38  39  40  41  42  43  44  45  46 ... 49  
如果在 Mac 下,@tshwangq 所说的方法最好了,简化一些的,在 /etc/ppp 加两个文件 ip-up 和 ip-down,一个在开始 vpn 的时候执行,一个是在结束的时候扫扫尾。
比如在 ip-up 中加上 route add 202.118.1.1 192.168.1.152,前面的 ip 是你希望通过 vpn 访问的地址,后面是你的 vpn 地址 gateway 地址,如果你不知道这个地址是什么,可以通过 netstat -nr 看到。
ip-down 中自然是 route delete 202.118.1.1,这个地址是可以设置网段的,比如 202.118.1/24。
其它的你可以试试。
因为多了个 Evernote.app.download,删除了再重新下载就可以了。
sudo rm -rf /Application/Evernote*
2012-11-10 18:25:09 +08:00
回复了 Sherlockhlt 创建的主题 Python 如何继承糟糕的代码?
@platoo 支持一把,呵呵
2012-11-10 18:23:19 +08:00
回复了 Sherlockhlt 创建的主题 Python 如何继承糟糕的代码?
@alexrezit 重写比修改省时省力,还要建立在系统所有的特性都完整,我虽然反对再来一版,但也觉得可以吧。
问题是,这两个前提是怎么确定的,不客气的说一句,大部分时候觉得重写省时省力的原因,是不想去弄原来“一团乱麻”的代码,说到底就是懒。可是,原来的代码你都不明白,你怎么保证系统可用并且功能完整。
所以,你首先要去了解旧系统,可能你非常了解旧系统之后,就不会再觉得重写一份省时省力了。
@Sherlockhlt @alexrezit
过来人给个建议吧,如果真的有足够的责任感,希望把事情做好。
那么建议分三步:

1. 给你要维护的功能补充一些自动化测试代码,无论是 UT 还是 ST
2. 慢慢看懂,并且按照自己的理解去 refactory 代码,第一步来保证你的 refactory 是正确的。(当然不能完全保证)
3. 重复前两步
2012-11-10 11:28:42 +08:00
回复了 Sherlockhlt 创建的主题 Python 如何继承糟糕的代码?
@alexrezit
@xiaket
推倒重写是不对的,不停的 refactory,同时了解需求,能够完全理解这个项目的时候,你就不会想重写了,只会想把当前的项目变得更好。
Scroll Reverser
2012-11-09 07:51:38 +08:00
回复了 ch4ng13 创建的主题 macOS OS X ML (10.8) Terminal 下 su 之后 .bash_profile 设置无效
su -, su - user 就可以了
2012-10-27 20:24:34 +08:00
回复了 frog 创建的主题 云计算 请问旧电脑组建云计算,性能有多少提高?
不能的,目前没有虚拟化的技术能把 CPU 资源透明整合起来的,Open Stack 也不例外,有一些超算平台可以半透明的整合 CPU,但对硬件要求很高,比如网络。
如果 Open Stack 这么好,那小机就不好卖了。呵呵
2012-09-20 16:36:34 +08:00
回复了 Livid 创建的主题 iOS 请在用上海电信的同学们帮忙做一个测试
; <<>> DiG 9.8.3-P1 <<>> appldnld.apple.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 51354
;; flags: qr rd ra; QUERY: 1, ANSWER: 11, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;appldnld.apple.com. IN A

;; ANSWER SECTION:
appldnld.apple.com. 0 IN CNAME appldnld.apple.com.akadns.net.
appldnld.apple.com.akadns.net. 0 IN CNAME appldnld.apple.ccgslb.net.
appldnld.apple.ccgslb.net. 0 IN CNAME cc00109.h.tel.ccgslb.net.
cc00109.h.tel.ccgslb.net. 82 IN A 115.239.253.6
cc00109.h.tel.ccgslb.net. 82 IN A 115.239.253.4
cc00109.h.tel.ccgslb.net. 82 IN A 115.239.253.7
cc00109.h.tel.ccgslb.net. 82 IN A 115.239.253.3
cc00109.h.tel.ccgslb.net. 82 IN A 115.236.22.86
cc00109.h.tel.ccgslb.net. 82 IN A 115.236.22.113
cc00109.h.tel.ccgslb.net. 82 IN A 222.73.95.107
cc00109.h.tel.ccgslb.net. 82 IN A 183.129.130.236

;; Query time: 10 msec
;; SERVER: 202.96.209.133#53(202.96.209.133)
;; WHEN: Thu Sep 20 16:36:24 2012
;; MSG SIZE rcvd: 271
1 ... 37  38  39  40  41  42  43  44  45  46 ... 49  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1247 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 42ms · UTC 23:59 · PVG 07:59 · LAX 15:59 · JFK 18:59
Developed with CodeLauncher
♥ Do have faith in what you're doing.