V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  sdjl  ›  全部回复第 67 页 / 共 121 页
回复总数  2416
1 ... 63  64  65  66  67  68  69  70  71  72 ... 121  
2017-08-27 14:41:19 +08:00
回复了 sdjl 创建的主题 Python Python 中如何实现 a.xxx 返回 a 本身?
@guyskk 宁可多费机器一分,不费程序员一秒,体育老师没教过么~
2017-08-27 14:40:09 +08:00
回复了 sdjl 创建的主题 Python Python 中如何实现 a.xxx 返回 a 本身?
@yangff 非常感谢,此方法可行! 能解释一下为什么这样可以么?
2017-08-27 00:11:54 +08:00
回复了 sdjl 创建的主题 Python Python 中如何实现 a.xxx 返回 a 本身?
这样,如果我有一个 product,我需要判断这个商品所在商家所在商场是否有地址信息,我就可以直接写成:

if product.shop.mall.address:
# do something

如果在其中某一步发现数据不存在,例如 shop 其实不存在,那么 shop 得到的其实就是我问题中提出的 class A 的实例 a。

此时 product.shop == None,且同时 product.shop.mall.address == product.shop.mall == producj.shop == None
2017-08-27 00:05:37 +08:00
回复了 sdjl 创建的主题 Python Python 中如何实现 a.xxx 返回 a 本身?
@VShawn

很有用,举个例子,假设有表 A,其中有一个字段名为 Bid,这个字段保存了表 B 的主键,用某种方法得到表 A 的某个数据 a 后,就可以用 a.b 直接得到表 B 的数据(其中 b 的 id 等于 a.Bid )

同理,可以 a.b.c.d 这样得到多个表的关联数据,例如:product.shop.mall.address

我的程序中大量使用了这样的代码,这样我就不用去操作数据库了,例如我有列表 products,现在需要得每个商品的商家列表,可以这样写:

shops = [p.shop fpr p in products]

注意,p.shop 这一步其实自动查询的表 Shop,如果我不调用 p.shop,就没有查表操作
2017-08-26 19:25:21 +08:00
回复了 sdjl 创建的主题 Python Python 中如何实现 a.xxx 返回 a 本身?
@ivechan 那不是一样丑么
2017-08-26 19:19:16 +08:00
回复了 sdjl 创建的主题 Python Python 中如何实现 a.xxx 返回 a 本身?
前 20 个回复必感谢!
@Bantes 我今天才发现的啊,显示证书昨天过期的
2016-12-14 10:34:56 +08:00
回复了 xvx 创建的主题 职场话题 公司强制员工关注企业微信公众号
连公司的企业号也不愿意使用,那么可以走人了
刚发现,小米安全中心里面可以设置把某一前缀的所有号码全部加到黑名单里,然后我看了一下,打来的电话前面 7 位都是相同的,我试试
@tobyzhong 我用另一台 mac 安装后再把硬盘放回去就可以了
非常感谢,原来如此,我也是拔掉了电池。。。
2016-11-15 10:18:04 +08:00
回复了 sneezry 创建的主题 健康 大家都吃些什么避免出现用脑过度而头疼的情况
或者叫做 “猿头痛”
2016-11-15 10:17:34 +08:00
回复了 sneezry 创建的主题 健康 大家都吃些什么避免出现用脑过度而头疼的情况
一般情况下是紧张性头疼,不是偏头疼,紧张性头痛是由于久坐不动颈椎、肩膀肌肉僵硬导致血液循环不畅引起的。

如果你同时伴有颈椎、肩膀肌肉僵硬酸痛的情况,那么就很可能是我说的紧张性头疼。

另外,你绝对不是用脑过度,你以为你是爱因斯坦,一般情况下是用眼过度,你可以尝试换一个好一点的显示器(例如苹果显示器,清晰的投影仪等),或者每隔一段时间热敷眼睛,用加湿器保持空气干燥等。

可以用热水袋热敷背部肌肉,增加背部肌肉的血液循环,从而缓解头痛。

紧张性头疼需要增加血液循环,但是偏头痛恰好相反,偏头痛需要减少血液循环,如果热敷能够让你感觉舒服,证明你是需要增加血液循环的。

最后,只有一个解决办法:运动!

@Livid 程序员头痛不是个别现象,是否考虑增加 “程序员头痛” 节点?
@wsdjeg 求你的几行代码,我先感谢!
@bao3 只用 smartim.vim 的话,在用 esc 退出 insert 模式时,需要等待大概 2 秒才能关闭输入法,我这边是这样子的。。。
1 ... 63  64  65  66  67  68  69  70  71  72 ... 121  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2667 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 48ms · UTC 13:27 · PVG 21:27 · LAX 06:27 · JFK 09:27
Developed with CodeLauncher
♥ Do have faith in what you're doing.