V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  InkStone  ›  全部回复第 8 页 / 共 11 页
回复总数  212
1  2  3  4  5  6  7  8  9  10 ... 11  
2020-05-27 10:39:45 +08:00
回复了 kingof 创建的主题 Android 新的 APK 加固方法?
指令抽取。要破解的话一般是用定制 ROM,在底层主动调用触发方法 byte code 回填。

你去看银行的 app,一般都是指令抽取的加固。
@hahaFck 不用 notion 也别用印象笔记。印象笔记自从中国独立拆分之后,20%的精力放在出有用的新功能,80%放在出无用的新功能
2020-05-22 15:08:34 +08:00
回复了 YOUMA 创建的主题 Python 请问怎样在静态方法中获得当前调用的上下文?
traceback.print_stack 可以看到调用栈。你可以去看看它的实现里是怎么做的。

不过我觉得这种 trick 并不实用。最好还是从设计层面上避免这种奇怪的需求……
2020-05-20 09:53:26 +08:00
回复了 wangyuhang 创建的主题 Android 请教大家有没有 app 反破解的思路
你这个“密钥层面”指的是什么?要隐藏你 APP 中的密钥么。用白盒加密就好了。

最简单的方法当然是直接买加壳服务,不过免费的那种基本没有,得指令抽取级别的壳才有点防护能力。

不想花钱,自己弄的话,就是字符串混淆+控制流混淆+动态代码加载。不过用处也不大,Java 层做不到什么很强有力的防护。
2020-05-18 11:02:23 +08:00
回复了 honglei92 创建的主题 Android 安卓设备唯一表示 用什么呢 IMEI 吗
Android 10 IMEI 采不到了。
2020-05-11 09:23:25 +08:00
回复了 ericgui 创建的主题 程序员 wsl2 + Windows Terminal 完全可以取代 macOS
不谈 iOS App 这种抬杠的问题,我比较关心的是 WSL 和 WSL2 现在能不能用 open 命令直接在 Windows Explorer 中打开文件?
2020-04-30 18:14:48 +08:00
回复了 Cielos 创建的主题 JavaScript 菜鸟发问!在 for 循环里写 (a == -1) && break; 会报错是咋回事?
其实如果 break 不是一个语句是一个表达式的话,这样写问题不大。
毕竟 C 的短路求值是标准行为。
2020-04-28 17:31:50 +08:00
回复了 0xvincebye 创建的主题 Python 请问一下 Python 如何反序列化 Java 序列化后的代码?
用一个 Java 中间层再把序列化对象转换成 json,再从 Python 读
2020-04-21 09:38:31 +08:00
回复了 xiaoming1992 创建的主题 Python Python 返回 self 时类型应该怎么写?
@xiaoming1992 type hint 其实就是把函数当静态类型来推理,一个函数只能有一种返回值,那自然就是父类类型。至于实际返回的对象是什么类型,这是另外一回事。这个 type hint 确实没错,只是它跟你的理解不太一样。
2020-04-20 18:31:25 +08:00
回复了 xiaoming1992 创建的主题 Python Python 返回 self 时类型应该怎么写?
如果你不重新声明的话,返回类型确实是 Parent 而不是 Child 啊。
2020-04-17 18:32:25 +08:00
回复了 Waihinchan 创建的主题 C++ 想请教一个 C++ 关于初始化类时定义和声明的问题
如果是你自己写的类,你可以写一个轻量级的构造器,加上一个包含了真正初始化逻辑的 init 函数。

如果是别人写的类,考虑下用一个单例类来包装一下这个对象,来实现你想要的延迟加载。
2020-04-17 11:33:37 +08:00
回复了 vevlins 创建的主题 程序员 有什么配置语言是图灵完备的吗?
@gkiwi 不那么精确地讲,能模拟 brainfuck 的语言就是图灵完备的。
@pkookp8 如果放在一段连续的内存里,直接 memcpy 整个长度就好了。

我觉得你这个需求多半是可以塞进连续内存里的。要解析的时候写个 struct reinterpret_cast 一下就好了。
@Kellerman 没看明白你的意思。

n 段内存复制到 m 段内存,n≠m 的时候怎么做映射?
假设 n 段内存的长度为 n1,n2,n3,n4,n5,m 段内存的长度为 m1,m2,m3,m4,m5,n1 要复制到 m1, n1>m1 怎么办,n1<m1 又怎么填充?

你最好不要描述得那么抽象,直接把你想解决的问题说出来给大家听听。
2020-04-16 11:58:58 +08:00
回复了 VincentYoung 创建的主题 程序员 作为大一学生 未来想做 Web 前端工程师 需要学哪些语言
大一考虑这个早了点。

以前端的更新速度,你现在学的东西在你毕业后可能都已经被淘汰了。还不如扎实点练好内功
我觉得最大的问题是,两个数组的结构都不一样,你想怎么复制?

如果只是按内存地址顺序复制,那直接 memcpy 就好了。
2020-04-15 12:01:04 +08:00
回复了 abcbuzhiming 创建的主题 程序员 似乎计算机数据结构中存在一个明显的“技术断层”?
我觉得很多人就是学得太少想得太多。树和图的基础定义确实比线性表难一点,但充其量也就是 1 和 5 的区别——而算导前中期的难度就可以达到 50 。
2020-04-15 11:41:51 +08:00
回复了 abcbuzhiming 创建的主题 程序员 似乎计算机数据结构中存在一个明显的“技术断层”?
@RubyJack 线性表的定义也是递归的。链表一样是很典型的递归结构,只不过是尾递归,所以简单一点。
2020-04-02 14:37:35 +08:00
回复了 freeup 创建的主题 程序员 “大数据精准营销”你们讨厌么?
我不讨厌精准的营销,但是活了那么多年我还没见过电商平台给我推荐想买的东西
2020-04-01 18:16:27 +08:00
回复了 python30 创建的主题 Python 字典,词典这些网站的数据库关系是怎么设计的?如下
几万个条目,十个不到的属性,关系再复杂又怎么样……
1  2  3  4  5  6  7  8  9  10 ... 11  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5315 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 38ms · UTC 03:17 · PVG 11:17 · LAX 20:17 · JFK 23:17
Developed with CodeLauncher
♥ Do have faith in what you're doing.