V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  hahastudio  ›  全部回复第 94 页 / 共 120 页
回复总数  2395
1 ... 90  91  92  93  94  95  96  97  98  99 ... 120  
2015-01-07 11:21:03 +08:00
回复了 ryanking8215 创建的主题 Python python 有切片引用类型吗?
@yegle 大大我们的 Python 是不是不在同一个位面上= =

我用的是 2.7.8,其实您这个方案跟普通的是没有区别的= =
>>> l = [1, 2, 3, 4]
>>> l[0] = 999
>>> l
[999, 2, 3, 4]
>>> l = [1, 2, 3, 4]
>>> ref_copy = MyList(l)
>>> def foo(ref_l):
....ref_l = [999]

>>> foo(ref_copy[0])
>>> l
[1, 2, 3, 4]

然后 2.7.8 并没有抛弃 __getslice__ 和 __setslice__
>>> ref_copy[1:3]
[]
2015-01-05 17:13:51 +08:00
回复了 ryanking8215 创建的主题 Python python 有切片引用类型吗?
先说一下,很多人可能会误解,实际 Python 的运行效果是这样的:
>>> a = [1,2,3,4,5]
>>> b = a[1:2]
>>> b
[2]
>>> b[0]=5
>>> b
[5]
>>> a
[1, 2, 3, 4, 5]

很遗憾,Python 的序列切片一定是复制的,所以实际没有切片引用类型
这也就是为什么会有一个深度复制 list 的 trick 是 b = a[:]

你想要的效果只能迂回地获得。

如果你知道 a[1:2] 其实是 a[slice(1,2)] 的话
你可以传两个参数,就像是当初 C++ 传数组似的:

def foo(array, slc):
....array[slc] = [5]

>>> foo(a, slice(1,2))
>>> a
[1, 5, 3, 4, 5]
2015-01-04 23:40:17 +08:00
回复了 haython 创建的主题 程序员 怎么检测一个进程是否还正常?
观测一个 while True 的程序,无非就是:
1. 让它自己报告状态,那么日志的方式是最常用的,因为你可以自定义汇报等级,信息细度
2. 你自己问它的状态,那么你就需要额外一个服务提供询问的操作,这个服务必须简单,简单到不会出错,不然你看不到结果,不知道是业务部分挂了,还是询问部分挂了

我个人推荐日志
2015-01-04 17:50:24 +08:00
回复了 herozem 创建的主题 Python 写图形界面好累啊!
我想也是,GTK 这么多年不可能没有一个 Designer 吧?
试试这个:
https://glade.gnome.org/
2015-01-03 13:15:36 +08:00
回复了 kisshere 创建的主题 分享发现 好久没登人人,发现人人网的 UI 界面变华丽了
这版早就改了吧= =
这是抄 G+ 的瀑布流= =
2015-01-03 10:59:20 +08:00
回复了 julijulilijuliju 创建的主题 奇思妙想 如何实现 Ctrl+c 复制, Ctrl+c 粘帖
@julijulilijuliju 你这帖子超过半小时了吧= =
可以附言了应该= =
不能修改自己的发言是 v2ex 的特色= =
2015-01-03 10:32:32 +08:00
回复了 julijulilijuliju 创建的主题 奇思妙想 如何实现 Ctrl+c 复制, Ctrl+c 粘帖
这样,我还有需求是选中一块区域,用剪贴板的内容替换当前区域,你这个能做到么?
其实你自己画个状态机就知道为什么一定要拆成两个按键了= =
2015-01-02 17:38:58 +08:00
回复了 wdy1184 创建的主题 Linux Linux 上面怎么防病毒入侵呢?
能问出这问题,只能说:
不管什么杀毒软件都防不了手贱。

对于普通的病毒:
没有好的操作习惯,没有一款杀毒软件能救你
有了好的操作习惯,也不需要杀毒软件
这个有个 trick,
ng-repeat="friend in friends = ( friends | orderBy:predicate:reverse )"

样例:
http://jsfiddle.net/b7hb7xbL/
2014-12-31 16:42:49 +08:00
回复了 oldcai 创建的主题 分享发现 2015=1024+512+256+128+64+16+8+4+2+1,大家新年快乐!
0b11111011111 也能水一发?
2014-12-31 12:18:25 +08:00
回复了 mactalk 创建的主题 分享发现 谷歌通知维基解密:已将你们一成员信息交给政府
这正是所谓的透明度。
美国政府也有审查,也会作恶,在美国的政府也有审查,也会作恶。
但是在这里,Google 告诉你了,我在何时提供给了政府哪些信息。

反过来看看咱们这几地界儿,到现在连完整的敏感词列表还不知道呢,只有“根据相关法律法规,部分搜索结果未予显示”。你不知道是哪部法哪几条哪几款,你不知道是什么时候不予显示的,你不知道是哪些内容不予显示的。

这就像是调试信息,Google 给了错误信息,给了 Trace 信息,给了断点;咱们这地界儿就告诉你错了。
2014-12-31 09:30:24 +08:00
回复了 djyde 创建的主题 分享创造 V2 精选 - V2Keep for Kindle
guyuhao088 # kindle.com
Thanks!
2014-12-30 14:54:35 +08:00
回复了 Imivan 创建的主题 问与答 写 python 哪个软件高亮好看?
Solarized Dark
配色可是玄学啊
2014-12-30 13:41:15 +08:00
回复了 recall704 创建的主题 Python python 怎么根据参数执行不同的函数?
@recall704 唉,去学一下面向对象和设计模式吧
例子:
https://gist.github.com/hahastudio/4c544040a8026e408600


扩展阅读,请搜索
python design patterns
2014-12-30 12:14:58 +08:00
回复了 recall704 创建的主题 Python python 怎么根据参数执行不同的函数?
你需要一个 super class Foo,里面有 talk(self),fly(self)
然后 class AAA(Foo), class BBB(Foo) 继承,重写 talk 和 fly 的实现
handle_check 里传类的名字,比如 handle_check(AAA)
函数里实例一个 AAA,然后再 talk,fly
2014-12-30 11:41:40 +08:00
回复了 1989922yan 创建的主题 Python hi,我翻译了`mysqldb`的官方文档,欢迎拍砖
译注如果改成吐槽,这份翻译变成非严肃的调侃文档、学习笔记,还可以;如果想变成一份严肃的翻译文章,我没看到任何有用的译注。
译注的格式:并不是所有的引用块都是译注,比如“第二个参数 (how) 决定了 行的展现方式.”这段;也并不是所有的译注都使用了独立成段的引用格式,比如“( 此处翻译准确吗?)”,“(Orz, 啥j8翻译...)”,这些可以算是批注?
翻译不统一,比如“This must be a keyword parameter.”这句,你翻译了两次,“这只能当做关键字参数使用.”,“这应该是 关键字参数”。
请在中文段落中正确使用中文标点,并避免不必要的空格。
不要在代码块里添加吐槽、笔记似的 comments。

你或许应该找一找译注的使用方式。
话说这让我想起了以前看翻译组的汉化工作,首先会定义专有名词翻译和译文风格,就像是先定义代码风格一样。
2014-12-29 20:44:44 +08:00
回复了 icedx 创建的主题 问与答 如何优雅的玩 GBA 游戏?
@icedx 话说难道是以前 DS 时代的烧录卡没卖的了么= =
DSTT 什么的= =
淘宝一搜 ¥15= =当年要 ¥120 啊= =
2014-12-29 19:37:46 +08:00
回复了 icedx 创建的主题 问与答 如何优雅的玩 GBA 游戏?
烧录卡都嫌贵的话= =正版卡带你更玩不起了= =
PS Vita 的好游戏都 300 左右= =
2014-12-29 15:57:36 +08:00
回复了 yatoupanpan 创建的主题 程序员 为什么 Coding 不是中国的 Github ?
我觉得吧,虽然“中国的 GitHub”只是个噱头,但真要争起来,那也得是
GitCafe,GitLab,git@oschina,csdn code 这几个争,跟你们有多大关系?
2014-12-29 12:00:08 +08:00
回复了 rainex 创建的主题 macOS 想开发 osx 下的软件,大家有什么好的需求点吗?
MSPaint
不要 PS 那么复杂的东西,就跟画图板一样简单就好= =
1 ... 90  91  92  93  94  95  96  97  98  99 ... 120  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2254 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 41ms · UTC 11:22 · PVG 19:22 · LAX 04:22 · JFK 07:22
Developed with CodeLauncher
♥ Do have faith in what you're doing.