V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  vipppppp  ›  全部回复第 26 页 / 共 34 页
回复总数  672
1 ... 18  19  20  21  22  23  24  25  26  27 ... 34  
最近第一次使用 tornado,这个框架基本是让使用者使用 initialize 而不是 __init__ ,我也很疑惑。
刚刚回过头看 Configurable 都源码,
发现有意思的是 initialize 是在__new__中调用的,而我们知道的是__init__是在__new__返回才调用的。
那么结合它的注释,这个差别在与单例模式是十分有区别的。
如果在单例模式中,__init__还是会被调用,如果在__init__进行了初始化工作,那么全局的实例(其实都是一个对象),属性都会被重置。而如果在 initialize 中,我们可以只在第一个实例化都时候进行初始化工作。

简单都模拟一下:

class Singleton:
_instance = None

def __new__(cls, *args, **kwargs):

if cls._instance is None:
cls._instance = super(Singleton, cls).__new__(cls)
cls._instance.initialize()
return cls._instance

def initialize(self):
self.age = 18


class Test(Singleton):

def __init__(self):
self.name = 'test'


t1 = Test()
t1.name = 'test1'
t1.age = 19
print(t1.name, t1.age) # test1, 19
t2 = Test()

print(t1.name, t1.age) # test, 19
print(t2.name, t1.age) # test, 19

仅仅是个人看法,如果错误,欢迎纠正,小白一枚。。。
其他区别我也看不出。
最近第一次使用 tornado,这个框架基本是让使用者使用 initialize 而不是 __init__
2019-03-22 15:53:41 +08:00
回复了 LCD 创建的主题 职场话题 新同事(两年工作经验),偶尔为老东家做事
。。。差点以为说的是我,还好我没远程,只是微信帮旧同事解决了几个问题,确实交接不太完全。

怎么说吧,感觉没有消耗自己多少时间,但毕竟和他们曾经同事一场,一些小问题不帮忙就很尴尬。。
2019-03-22 11:30:36 +08:00
回复了 ns2250225 创建的主题 求职 [广州]求一个运维开发的坑位
@ns2250225 广州黄埔吧,不过不是互联公司,有兴趣你可以百度一下吧。
2019-03-21 21:52:30 +08:00
回复了 log4geek 创建的主题 求职 坐标广州,准备换工作了,求大厂的大佬内推
兄弟,什么岗位都不说一下吗
2019-03-21 21:38:37 +08:00
回复了 ns2250225 创建的主题 求职 [广州]求一个运维开发的坑位
@ns2250225
cvte 考虑吗?
2019-03-04 09:20:51 +08:00
回复了 Ayio 创建的主题 酷工作 [内推/校招/实习]] [字节跳动] 帮忙内推啦,超级靠谱
非常非常考靠谱,谢谢兄弟了
2019-02-25 12:49:59 +08:00
回复了 admol 创建的主题 推广 第一次卖自家种的脐橙,也抽奖送一些吧
zhichi
2019-02-22 09:16:13 +08:00
回复了 meteor2013 创建的主题 Python 求在 Mac 上干干净净清除其他多余版本 Python 的办法
用 virtualenv
随便删系统自带的会作死的
@whjhh 上周三。。
内推没回复应该是被刷了吧?
2019-02-20 13:46:07 +08:00
回复了 kelmous 创建的主题 酷工作 平安内推科技类岗位地点不限
有 py 岗么
...
只有点点点能表达我此时此刻复杂很无奈但十分纠结却很痛心的心情
2019-02-18 10:41:18 +08:00
回复了 zqguo 创建的主题 Python Python web 方向还有出路吗?
同是一年半的 py web,就业上比起 java 确实没法搞。。
不过自己目前还是坚持这一行~
@chairuosen 不是杠,想问清楚,找工作怕讲错
RSA 有两对?指哪两对? https 不是采用对称加密(AES)+非对称加密(RSA)。我看了一些资料都是这样介绍的?难道是我理解错了?

我刚才的回答主要是基于我理解的是:AES+RSA 的方式。
@colinlet
我的疑惑就是 LZ 的自己画的图,那个"非对称加密对",这个密钥对指的是服务器的密钥对吧,这个是对称密钥对吧?
最近也在面试,昨晚还和面试讲述 https 的过程。。。
这图是错的吧?(瑟瑟发抖,难不成我昨晚讲错了)
服务端是 CA 的私钥加密,客户端是公钥加密。。。
与其说加密,我更认为叫做私钥签章(签名), 公钥验章(校验签名)
2019-01-31 16:51:50 +08:00
回复了 vipppppp 创建的主题 职场话题 申请离职后,新语言学么,新需求做吗。。
谢谢 v 友啦 ,祝找到一份顺心的工作呀~
2019-01-31 16:19:02 +08:00
回复了 vipppppp 创建的主题 职场话题 申请离职后,新语言学么,新需求做吗。。
@coderluan
上星期才开发完新系统,那段时间忙得跟狗一样,如果那时候提离职,我相信自己每天到点就滚蛋,系统真的不知道啥时候能完成。。。其实心里也是想着是最后一版(因为那时已知系统要换语言重构,但还是要完成这一版),做完了就没什么事了。。
大家这么一说,确实是因为这星期开始就提,是自己没考虑周到,唉。。。。
不过刚刚得知今年有年终奖,过两天会发...而且我明天就休假了... 看来也只能年后再说了。。
谢谢 V 友了,自己还是太年轻 zz 了。。
2019-01-31 16:11:18 +08:00
回复了 vipppppp 创建的主题 职场话题 申请离职后,新语言学么,新需求做吗。。
@taresky
我想大部分人在自己比较空闲的时候都会划水吧?如果你不会,那你是真大佬了。。
我这几天没有任何需求(部分同事已经回家过年了),老大之前和我说年后也加入进来开发,所以我也默认去学新语言

也许是自己工作经验太少吧,在这里不是问怎么逃避新需求,而且是大家会不会接新需求,想了解一下大家的情况?而且也以为没有人会在节骨点离职,都是等年后回来的。。。

不过刚刚接到通知,出乎意料今年有年终奖,这几天发... 那真的注定自己要年后再说了。。。
觉得自己在这公司不谈努力,但至少该完成我都完成了。。。
这件事之前没有深思熟虑,没有职业素养我也认了吧
1 ... 18  19  20  21  22  23  24  25  26  27 ... 34  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1303 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 30ms · UTC 17:55 · PVG 01:55 · LAX 09:55 · JFK 12:55
Developed with CodeLauncher
♥ Do have faith in what you're doing.