V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  ysc3839  ›  全部回复第 493 页 / 共 616 页
回复总数  12320
1 ... 489  490  491  492  493  494  495  496  497  498 ... 616  
❮ ❯
2019 年 5 月 28 日
回复了 lyseky 创建的主题 › 问与答 › amd 新发布的 3900x 可以黑苹果不
理论上你会改内核的话可以,实际上别想了。
2019 年 5 月 28 日
回复了 REDPANDA1997 创建的主题 › 问与答 › 关于安卓的两个奇怪的问题
1.应该是启动了 Linux 内核然后只运行一个充电界面程序。因为网上有方法把这个程序替换成一个 shell 脚本,自动重启进入正常模式,以解决电源键损坏的问题。

2.很难说。不过 845 怎么不支持 Android 9.0 了?可能只是厂商不适配而已。
2019 年 5 月 27 日
回复了 Huelse 创建的主题 › Python › 请问 pybind 怎么让函数返回一个比较大的 vector<string>
@Huelse 按照 pybind11 文档来写 CMakeLists.txt ,同时代码没有涉及系统 API 的话应该可以直接在 Linux 下编译通过。
2019 年 5 月 27 日
回复了 Huelse 创建的主题 › Python › 请问 pybind 怎么让函数返回一个比较大的 vector<string>
不能用 string 大概是因为 Python 会 decode 成 Unicode 字符串,只能用 bytes。
2019 年 5 月 27 日
回复了 zsxzy 创建的主题 › Android › 高 cpu 占用 app, 保活问题
@xmoiduts scrcpy 好像是用 adb 启动一个进程的,不是普通的 app。
2019 年 5 月 27 日
回复了 Huelse 创建的主题 › Python › 请问 pybind 怎么让函数返回一个比较大的 vector<string>
你这里出现 IndexError 大概是因为 list 是空的,list 不是 dict,不会自动帮你分配空间,你大概需要使用 append 之类的来插入。

https://github.com/pybind/pybind11/blob/97784dad3e518ccb415d5db57ff9b933495d9024/tests/test_pytypes.py#L9-L23
https://github.com/pybind/pybind11/blob/97784dad3e518ccb415d5db57ff9b933495d9024/tests/test_pytypes.cpp#L14-L21
理论上可以,但是你得写个无界面的程序启动其他终端。
2019 年 5 月 26 日
回复了 Huelse 创建的主题 › Python › 请问怎么生成 dll 或者 so 以便在 Python 中调用
@ysc3839 同时不太推荐 boost.python,因为:
boost 需要手动编译,而 pybind11 是 headers only 的,直接 include 就能用。
pybind11 有配套的 cmake 脚本,可以方便地实现跨平台编译。
2019 年 5 月 26 日
回复了 Huelse 创建的主题 › Python › 请问怎么生成 dll 或者 so 以便在 Python 中调用
2019 年 5 月 26 日
回复了 Huelse 创建的主题 › Python › 请问怎么生成 dll 或者 so 以便在 Python 中调用
大概是因为没加 extern "C",实际函数名称是 C++ 修饰过的。
另外更建议你用 pybind11 写成 Python 模块来使用。
@dodo2012 Android 已经有了 rollback protection 机制了,并且据我所知小米的新机型已经用上了。
大概没有。Android 连单独控制 app 音量都没实现。
2019 年 5 月 26 日
回复了 snake8090 创建的主题 › 问与答 › 为什么一提到编程语言中文化,就有那么多人反对呢?
@msg7086 对于不是面向特定用户的开源项目,如果代码 /文档 /commit message 不是英文的话我会觉得不爽。因为用英文的话意味着更多人可以了解、使用这个项目。
2019 年 5 月 26 日
回复了 snake8090 创建的主题 › 问与答 › 为什么一提到编程语言中文化,就有那么多人反对呢?
我不反对中文编程,但我不喜欢只使用中文编程的人。
自己写代码用中文命名变量什么的我觉得是没什么问题的,个人选择而已。
但是网络上许多中文编程一般不是这种情况,而是基于现有语言或者从零开始开发一个全中文的语言,面向那些不会英文的人群。
但是我觉得这类人群编程水平应该不会太高,对我来说英文编程语言也不涉及复杂的英语语法,并不难学会。
@WebKit 不一定要内核劣化,也有可能在上层系统劣化。
当然有这个可能性。

同时也推荐购买可以解锁的手机,即便以后厂商的系统故意劣化,我也可以刷成没有劣化的系统。
一开始以为说的是 Python。
印象中 Python 是用 wchar_t 来存 Unicode 字符串的,在 Windows 上 wchar_t 是 2 字节的,所以遇到一些占两个 wchar_t 的字符可能会掉坑里?

刚刚去查了一下,Python 3.3 开始引入了 Flexible String Representation https://www.python.org/dev/peps/pep-0393/
可以根据内容来选择 1, 2, 4 字节。
2019 年 5 月 24 日
回复了 awker 创建的主题 › Python › Python 文本格式处理问题
如果 Storage total storage 这些都是固定的话,用正则可以这么写:
`Storage (\d+):\ntotal storage = (.+)\nfree storage = (.+)`

如果不固定的话还是别用正则了,逐行遍历可能没那么麻烦。
1 ... 489  490  491  492  493  494  495  496  497  498 ... 616  
❮ ❯
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2309 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 78ms · UTC 01:02 · PVG 09:02 · LAX 18:02 · JFK 21:02
♥ Do have faith in what you're doing.