V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  XYxe  ›  全部回复第 3 页 / 共 12 页
回复总数  224
1  2  3  4  5  6  7  8  9  10 ... 12  
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
```
😂刚买完就限免
已加
132 4841 0056
2018-04-15 10:13:53 +08:00
回复了 serco 创建的主题 推广 买电动牙刷,赢 HHKB Professional 2 静电容键盘
13481210717602
2018-03-18 08:16:59 +08:00
回复了 SeanZhaoOrZXY 创建的主题 Python 求助: VScode 写 Python 无法使用 autocomplete/intellisence
@SeanZhaoOrZXY 是用户目录下的.vscode 文件夹
2018-03-17 15:32:10 +08:00
回复了 SeanZhaoOrZXY 创建的主题 Python 求助: VScode 写 Python 无法使用 autocomplete/intellisence
我前两天也遇到过,把~/.vscode 文件夹删掉就好了。
可以先用 settings sync 同步配置。
2017-11-23 11:22:40 +08:00
回复了 quietjosen 创建的主题 程序员 从 API 的素质可以看出公司的气质
@quietjosen #61 这个错误提示是因为图片尺寸太大了。
https://i.loli.net/2017/11/23/5a163e6d996a8.jpg 这个 2.95 MB,4000*3356,base64 以后大概 3.9MB 。
高精度识别,你试试?
2017-11-23 10:29:58 +08:00
回复了 quietjosen 创建的主题 程序员 从 API 的素质可以看出公司的气质
https://i.loli.net/2017/11/23/5a162fb434cdf.png 这是一个 2.48MB ( 5752*4824,超过要求了)的图片,base64 以后是 3.31MB。

时间有限,只测试了百度的 API。代码:

```python
import requests
import base64

rsp = requests.post('https://aip.baidubce.com/oauth/2.0/token', data={'grant_type': 'client_credentials', 'client_id': API_Key, 'client_secret': Secret_Key})
token = rsp.json()['access_token']

f = open('sbpen.png', 'rb')
d = f.read()
b64data = base64.b64encode(d)

rsp = requests.post('https://aip.baidubce.com/rest/2.0/ocr/v1/general_basic', data={'access_token': token, 'image': b64data})
print(rsp.json()['words_result'])
```
输出:
[{'words': '为什么实际大小与宣称大小不一致呢?'}, {'words': '首先,base64 压缩后,得到的大小、会增加约 1/3'}, {'words': '·进一步,base64 是使用字符串表示的。那么
,一个字符串如\'a"占几个字节呢?看起来百度是使用 2,腾讯是使用 1'}, {'words': '综合起来,就是上面看到的缩水版大小'}, {'words': '另外,百度要求图片最大分辨率为 409
6*4096;而其他 2 家则无此要求'}, {'words': '既然 base64 会带来计算上的麻烦,为什么不直接使用解压后的图片大小呢?没错, Google 就是这么干的。你无需考虑'}, {'words':
'base64 带来的尺寸增加,也无需考虑一个字符串到底占几个字节,只要原图是 4MB 以下即可'}, {'words': '从这一点上看,服务接口的素质(公司的节操)顺序为:'}, {'words':
'Goog1e>腾讯>百度'}, {'words': '第 1 条附言·1 天前'}, {'words': '哎,我真是看不出黑百度或者腾讯对我有什么好处,只是多次试错后过来发个牢骚'}, {'words': '对,base
64 编码我写成了压缩,这点可以'}, {'words': '对,「计算方式」」是我根据测试结果逆推的,看起来是有点问题,这个可以喷;不过「实际可用大小√」是我实测的结果,'}, {'w
ords': '这个是准确的。'}, {'words': '以上,请尽情喷、吐槽、Bs;吐爽了,可以往下看;不然请继续。'}, {'words': '不过,「 base64 编码后大小是 4MB 」,请问这 4MB 如何计算
?'}, {'words': '是 4MB 「个」编码后的字符串?测试结果不是;是每个字符占 2 个字符吗?百度的测试结果是(虽然这并没太多道'}, {'words': '理)。还请行家指个点,这个 4MB 到
底怎么比较?最好解释清楚后再 BS 我,显得更专业'}, {'words': '听以,我最想吐槽的是这一点:为什么不直接使用原图来判定、而要用 base64 的这个说不清楚的大小?平白给开发
者带'}, {'words': '来这样的麻烦?只是为了服务器减少一次解码的开销?我只能这么想。'}]



不知道你的 1.5MB 是怎么得出来的。

另外,计算一个字符串占用空间很难吗?
2017-09-24 16:20:36 +08:00
回复了 imeoer 创建的主题 分享创造 纸小墨新品来宣传啦,坚持几年的开源项目开始尝试盈利
2017-08-12 17:22:26 +08:00
回复了 jtsai 创建的主题 问与答 https 到底加密了什么?
2017-07-04 12:55:13 +08:00
回复了 caonan 创建的主题 分享发现 联通(腾讯大王卡)异地销户的过程
@caonan #3 https://ws3.sinaimg.cn/bmiddle/62e721e4gw1et02ek7u61j200k00k3y9.jpg 我指的是 7 月份,不是第 7 个月啊
2017-07-04 11:32:50 +08:00
回复了 caonan 创建的主题 分享发现 联通(腾讯大王卡)异地销户的过程
7,8 月都是 1 块钱 500M。
2017-07-01 11:07:46 +08:00
回复了 yucongo 创建的主题 Python Windows 下 Python 3 出 segfault 时如何找错?
@yucongo #5 用 VS 来编译 Python,然后参数加上你要运行的 Python 代码,应该可以定位到错误位置。
@fuxkcsdn #5 肯定会慢啊。还有一个不一定可行的方法,修改 rsp=...之后调用的某个函数,例如这里的 self._session_type:

https://ws2.sinaimg.cn/large/c4326b21ly1fh1q9h61dcj20f40izmy9.jpg

这样效率不会有太大影响,但还是要复制一点父类的代码,如果有短一点的函数那可以考虑。
1  2  3  4  5  6  7  8  9  10 ... 12  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   5035 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 35ms · UTC 08:57 · PVG 16:57 · LAX 00:57 · JFK 03:57
♥ Do have faith in what you're doing.