首页   注册   登录

XYxe

V2EX 第 173444 号会员,加入于 2016-05-17 14:23:16 +08:00
今日活跃度排名 725
XYxe 最近回复了
42 天前
回复了 2ruowqe9r 创建的主题 macOS 10.15 更新后 BUG 总结
@hard2reg #29 4.8 可以连
或者可以试试 openconnect
@kevincai100 加好了😏
@languebravo #34 加了 200 天

我也接到电信的电话了,不知道已经加速的会不会回收。

@kevincai100 #30 你的账号已经在加速 1 天了,没法继续加。
@acupnocup 加了 130 天😄
2018-06-30 12:15:38 +08:00
回复了 xx19941215 创建的主题 问与答 Web 消息中心怎么做
2018-06-24 10:07:45 +08:00
回复了 YK46PTT 创建的主题 问与答 如何在 Android/iOS 导出指定某个人语音记录?
安卓可以试试“留声”: https://www.coolapk.com/apk/com.camellia.voice_tool
2018-06-15 03:13:50 +08:00
回复了 Morriaty 创建的主题 Python 如何重写字符串的遍历方法?
格式乱了,看这里吧:
2018-06-15 03:08:48 +08:00
回复了 Morriaty 创建的主题 Python 如何重写字符串的遍历方法?
```python
import cffi
import ctypes


class new_str_iterator():
def __init__(self, s):
self.index = 0
self.s = s

def __iter__(self):
return self

def __next__(self):
'''你需要的功能'''


def __new_str_iter__(obj_addr):
obj = ctypes.cast(obj_addr, ctypes.py_object).value
iter_obj = new_str_iterator(obj)
ctypes.pythonapi.Py_IncRef(id(iter_obj))
return id(iter_obj)


ctypes.pythonapi.Py_IncRef.argtypes = [ctypes.c_size_t]
ITER_FUNC = ctypes.CFUNCTYPE(ctypes.c_ssize_t, ctypes.c_ssize_t)
cnew_str_iter = ITER_FUNC(__new_str_iter__)

ffi = cffi.FFI()
tp_iter_pointer = ffi.cast("size_t *", id(str) + 216)
tp_iter_pointer[0] = ctypes.cast(cnew_str_iter, ctypes.c_void_p).value
```
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1373 人在线   最高记录 5043   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.3 · 10ms · UTC 17:21 · PVG 01:21 · LAX 09:21 · JFK 12:21
♥ Do have faith in what you're doing.