V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  saber000  ›  全部回复第 5 页 / 共 10 页
回复总数  190
1  2  3  4  5  6  7  8  9  10  
2015-08-17 17:07:54 +08:00
回复了 zjf061315 创建的主题 问与答 准备自己住了,如何把房子打造的 geek 一些
门口挂牌子:
/home/

你房间挂牌子:
/home/zjf061315/

你房间厕所挂牌子:
/home/zjf061315/wc/
2015-08-17 17:02:59 +08:00
回复了 czipeng 创建的主题 程序员 大家都来说说 github 还有哪些偏门的用途?
图床?
日志收集?
2015-08-17 13:14:42 +08:00
回复了 Feiox 创建的主题 Python 如何为 Python 添加魔幻语言特性?
> 如何实现:读取函数定义时的形式参数名?不使用关键词参数时获取传入的参数名?
[n for i, n in zip (
range (func.func_code.co_argcount ),
func.func_code.co_varnames
)]
# func 是个函数

> 当用装饰器装饰一个类方法时,如何获取该类方法所属的类呢?
装饰器模式不是能拿到 self 吗?self.__class__不就是了?或者改成 descriptor
2015-08-14 15:23:00 +08:00
回复了 killerv 创建的主题 程序员 程序员是什么时候开始被黑的?
想起2000+的时候有个词叫IT精英,西装革履,提着个电脑包。
2015-08-12 12:27:05 +08:00
回复了 shq1995 创建的主题 Python 分享一个自己写的 python 库,也许大家以后有点小用。
@shq1995 中文请用Unicode
2015-08-12 11:34:11 +08:00
回复了 shq1995 创建的主题 Python 分享一个自己写的 python 库,也许大家以后有点小用。
发了一个pull request来支持中文
对于列宽的处理,一个供参考的方法是判断字符串的每位是否在string.printable,如果不在则认为是中文,宽度加二
当然用正则也ok
装饰器实现的分明是装饰器模式
2015-08-06 17:29:08 +08:00
回复了 zyqf 创建的主题 Python 请把下列代码改成一行代码,请让我见证奇迹,好吗?
open(__import__("sys").argv[2], "wb").writelines(open(__import__("sys").argv[1]))
2015-08-06 17:21:03 +08:00
回复了 WKPlus 创建的主题 Python 你觉得优雅的 python 代码片段
@saber000 果不其然缩进跪了,点链接吧
2015-08-06 17:20:15 +08:00
回复了 WKPlus 创建的主题 Python 你觉得优雅的 python 代码片段
昨晚新写的很暴力的lazy import实现:
https://github.com/MrLYC/ycyc/blob/dev/ycyc/base/lazyutils.py#L80

def lazy_import(module_name):
class FakeModule(object):
def __getattribute__(self, attr):
module = importlib.import_module(module_name)
self.__dict__ = module.__dict__
return getattr(module, attr)

return FakeModule()

用法:
os = lazy_import("os")
print(os.listdir(".")) # as same as `import os`
balabala = lazy_import("balabala")
balabala.xxx() # raise ImportError here
Kindle最实用
@aheadlead 开发一个函数的时候理应在docstring中注明这个函数会抛出什么异常,可往往是,这个函数的开发者也不知道这个函数会抛出什么异常.
把Exception给catch住,把当前异常的类型打日志,再reraise,运行一段时间后就能大概知道了
2015-07-30 15:24:25 +08:00
回复了 popbones 创建的主题 Python 为了一个面试遇到的技术题目写的代码,请大家指教指教
代码没仔细看,因为我其实没看懂题目,不过建议楼主看下django的序列化实现:
https://github.com/django/django/tree/master/django/core/serializers
@dslwind 握爪,西邮
初中的时候就对编程有浓厚的兴趣,高考报志愿的时候对电子/计算机/网络/通信的专业区别不是很了解,所以在备选的专业按往年分数线排名,很不幸被非计算机专业抓去了(计算机专业志愿排在后面).
大学四年一直纠结是不是要转专业,但是很多人劝着说不要,最后自学计算机相关课程+蹭课+培训班,参加软考考到程序设计师,现在水平不算太菜,但是比较遗憾的是没有进去学校最好的那几个计算机相关的实验室(跨院的不收).

专业:光信息科学与技术
工作:Python开发工程师
2015-07-17 10:01:42 +08:00
回复了 moonshile 创建的主题 分享创造 分享一个简单易懂、不需要语料库的分词程序~
ws = WordSegment(doc, max_word_len=2, min_aggregation=1, min_entropy=0.5)
ws.segSentence(doc)

为什么doc要传两次?
2015-07-14 14:21:17 +08:00
回复了 LuckyHJH 创建的主题 git 大家是怎么管理配置文件的?
我的程序会按照以下顺序找配置文件:/etc/config/xxx.cfg -> ~/config/xxx.cfg -> ./config/xxx.cfg
分别对应prod env -> dev env -> demo env
1  2  3  4  5  6  7  8  9  10  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2107 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 30ms · UTC 01:50 · PVG 09:50 · LAX 18:50 · JFK 21:50
Developed with CodeLauncher
♥ Do have faith in what you're doing.