V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  whoami9894  ›  全部回复第 20 页 / 共 33 页
回复总数  656
1 ... 16  17  18  19  20  21  22  23  24  25 ... 33  
2019-01-19 15:38:58 +08:00
回复了 whoami9894 创建的主题 Python 为什么要在__slots__中添加__dict__属性?
@aijam
@j0hnj
@zh826256645

我明白了,是为了能够转发 被代理 obj 的__dict__属性,我看了别处对`LocalProxy`的使用没有动态新增实例属性,而`LocalProxy`的实现里唯一的属性(除开`__slots__`里的属性)是这个:

```python
@property
def __dict__(self):
try:
return self._get_current_object().__dict__
except RuntimeError:
raise AttributeError('__dict__')
```
2019-01-19 00:03:04 +08:00
回复了 whoami9894 创建的主题 Python 为什么要在__slots__中添加__dict__属性?
我查看了文档,提到`__slots__`不仅会去掉实例的`__dict__`属性,还会去掉`__weakref__`属性。

> This class variable can be assigned a string, iterable, or sequence of strings with variable names used by instances. __slots__ reserves space for the declared variables and prevents the automatic creation of __dict__ and __weakref__ for each instance.

所以这里的目的可能是为了使`LocalProxy`类不可被弱引用(?存疑)
2019-01-18 23:35:22 +08:00
回复了 alvin666 创建的主题 问与答 服务器被扫后台怎么办?
设置一下把所有 404 的目录返回 200
2019-01-18 23:28:08 +08:00
回复了 whoami9894 创建的主题 Python 为什么要在__slots__中添加__dict__属性?
@yangsi
@brucedone

你们搞懂我在问什么了吗。。。看#3
2019-01-05 15:09:33 +08:00
回复了 Ewig 创建的主题 Python scrapy 404
论坛在线发贴 debug
2019-01-04 17:51:43 +08:00
回复了 mytry 创建的主题 程序员 ooxx.ooo 和 sm.ms 是什么关系
ooo 域名上哪儿注册的
2018-12-25 10:31:11 +08:00
回复了 Hawstein 创建的主题 推广 圣诞节送出 5 本书和 1 个福利
《算法》,分母++
2018-12-24 23:02:50 +08:00
回复了 ballshapesdsd 创建的主题 音乐 发现一个唱歌好听的小姐姐,宿羽阳
刚去听了一下她的《十一种孤独》,发现歌词逻辑好像有点问题
2018-12-24 09:40:10 +08:00
回复了 jianzhao123 创建的主题 问与答 关于 Python 配合 SQL 注入漏洞的问题
@wzw

一样能注,比如 mongodb 用 php get 传参:
username[$ne]=a&passwd[$ne]=b
2018-12-22 17:04:41 +08:00
回复了 Ewig 创建的主题 Python scrapy 中的一段代码不知道其用意
是替换为""
分母++
2018-12-16 12:18:08 +08:00
回复了 whoami9894 创建的主题 Solidity 想请教一个 solidity 以太坊合约的代码问题
@liangdu

绕晕了,我的 account 地址是 remix 右上角的 0xca35b7d915458ef540ade6068dfe2f44e8fa733c 那个吗。

好像没有友好的报错信息,我是在 remix 的 debugger 里看到 require 那一行标红了
2018-12-16 12:14:07 +08:00
回复了 whoami9894 创建的主题 Solidity 想请教一个 solidity 以太坊合约的代码问题
@imgode

可是我的函数依旧卡在 require 的判断

可能我理解有误,我在 remix 里构建实例并且获得了一个地址是部署吗
2018-12-16 11:48:42 +08:00
回复了 whoami9894 创建的主题 Solidity 想请教一个 solidity 以太坊合约的代码问题
2018-12-16 11:25:13 +08:00
回复了 whoami9894 创建的主题 Solidity 想请教一个 solidity 以太坊合约的代码问题
@Hconk
@liangdu

我 Google 出了这道题的解法:是 delegatecall 函数的漏洞来恶意修改 owner,可是我在按题解测试的时候依旧死在`require (owner == msg.sender);`

http://www.bendawang.site/2018/11/13/Zeppelin-ethernaut-writeup/#Preservation-X

https://blog.riskivy.com/智能合约 ctf:ethernaut-writeup-part-4/
2018-12-16 10:18:16 +08:00
回复了 whoami9894 创建的主题 Solidity 想请教一个 solidity 以太坊合约的代码问题
@Hconk

感谢回复

是不是在构造函数里修改了 own 地址为 msg.sender,这里的 time1 和 time2 是两个合约地址,我可以填入自己的合约代码然后 delegatecall 调用是吗(不知道理解的对不对)

还有就是我调用 capturetheflag 不知道为什么没有写入`ropsten.etherscan.io/0x_______`的 event 中
2018-12-16 08:47:52 +08:00
回复了 whoami9894 创建的主题 Solidity 想请教一个 solidity 以太坊合约的代码问题
@liangdu

感谢回复,确实冷门←_←,原来都没听说过 solidity。还想请问一下:

capturetheflag 的 owner 是理解为合约的创造者==消息的发送者吗。这里需要以自己的邮箱为参数调用 capturetheflag 来获得 flag,但我调用了好像没有什么用,remix 里也没有报错信息(可能是我没看到)

这个合约无法查看 abi(和我看别人的项目不太一样),且合约地址的 code 里有类似汇编的代码,那个是可以反编译生成完整代码的吗。题目给了一个 sol 文件就是我贴上的,还有一个合约地址,如果按您说的代码不全可能需要从操作码反编译?(或者合约没有开源)
2018-12-12 20:13:36 +08:00
回复了 whoami9894 创建的主题 Python Python2/3 的 base64 对不可见字符编码结果不同
@atuocn
@CharAct3

学到了,感谢!
1 ... 16  17  18  19  20  21  22  23  24  25 ... 33  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2275 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 34ms · UTC 08:23 · PVG 16:23 · LAX 01:23 · JFK 04:23
Developed with CodeLauncher
♥ Do have faith in what you're doing.