V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  MozzieW  ›  全部回复第 4 页 / 共 17 页
回复总数  325
1  2  3  4  5  6  7  8  9  10 ... 17  
206 天前
回复了 Yux0 创建的主题 Android 如何开发一款白噪音安卓 App
去学校图书馆,找两三本 Android 开发的书,出版日期越新越好,5 年前的不用看。

不要细看,高级功能不用看,追求速度,了解整个开发是什么样子的就行,目标是能实现布局、播放暂停,然后再去问 GPT 怎么播放各种音乐组合。
211 天前
回复了 wanmyj 创建的主题 程序员 会写代码但是缺乏工程能力,该怎么补
最近杂活干多了,也感觉自己不会写代码了(从头设计、实现一个功能系统),翻出了《代码大全》,常看常新。

我理解这是一个思维的问题,Bug 改多了,脑子里多解决问题的思路都是找到问题点,然后思考怎么调整代码逻辑,最后解决。

但是要搭建一个新的,第一步是要了解需求,分解模块,逐步实现,这些也是要思考的。平时看代码很容易看出模块,但是的确太久没主动思考怎么根据需求划分模块了。
217 天前
回复了 Hanson666 创建的主题 问与答 关于车损代位追偿
看录像,如果能确定对方知道发生了事故还走了的,不赔就找交警追究对方逃逸
大家看,这个就是代码写多了不会说话的例子。

明明收了 1201 元,但是给人家 1 元的发票,人家问为什么还解释不清楚。

写代码的先把逻辑弄清楚了,不要做出收 1201 元给 1 元发票的事情来。

还是不懂的,就去让财务解释:为什么 1 元的发票不能报销 1201 元的帐。
这个问题,得看用户协议、宣传怎么写的。

20 年出了新的民法典,你理解面向个人售卖的行为,就是普通的民事行为。另外一个消费者权益保护法,更像是管理商家的。目前是没看到有专门说软件的,安装法理上讲,软件在这点上没有什么特殊。

具体到 OP 说的 Bug ,在法律上基本都是简单的案子,不过得戏份情况:
1. 没有试用直接买,发现不合适。
2. 没有试用直接买,发现和宣传不一样。
3. 试用后买,之后发现高级功能和宣传不一样。
4. 试用后买,发现高级功能有 bug 。
5. 买了之后一年,发现有 bug 。
6. 买了之后换新设备,发现新设备上有 bug 。

这些哪些可以退哪些不可以退,法官实际会怎么人我也不知道,但是每个看了应该有自己答案。
几个原因:
1. 问题 1 确定是系统弹窗,而不是 App 自己做的
2. 问题 2 提示弹窗是直接监听系统事件,估计是不需要权限申请的
3. Android 是向前兼容是不会改变就版本 SDK 的行为的,比如 14 出了某个权限,用 14 之前编译的 App 不会受到影响,即默认就拥有新的权限

最大的原因估计是 3:没有用新的 SDK 编译
果然上 V2 是有用的,每天一个新知识。

这就买个眼镜给我老婆。
1. 八段锦
2. 直接哔哩哔哩搜,有很多针对不同位置的动作练习。

我头晕了一周,发现是颈椎突出。。。
234 天前
回复了 magic3584 创建的主题 问与答 求一些简短的儿童故事,搞笑的
以我对 5 岁以下儿童的了解,只需要加入“屁股”就搞笑了。。。

昨晚我给我女儿讲屁屁侦探,我觉得这个还不适合她。结果讲了一遍还要讲第二遍,完了还来了句“可是它这个屁股就很搞笑啊。。。”


另外一个思路,上个月刚编的故事:
有一个大鲨鱼肚子饿了,就游啊游啊游啊,然后看到了三只企鹅/小鱼/乌龟(简称 X ),鲨鱼要吃 X ,X 就跑啊跑啊跑啊,鲨鱼就追啊追啊追啊,最后 X 跑掉了,鲨鱼卡在洞里/沙滩上。

要点是模拟鲨鱼声音吓人,最后 X 踢了一下卡在洞里动不了的鲨鱼就走掉了( END )
@billlee 第一下查了感觉不行,后面根据其他人的回复找到了 Mix Columns 的查找表操作感觉真的可能是。

@0o0O0o0O0o 这个问题是,一时上头想看怎么弄出加密逻辑,其他逻辑都感觉可以解决,就是这个四个字节异或代码+原理都没有看懂,想看究竟是一个什么东西

根据提供的关键词,我找到了 AES 白盒实现的描述( GPT ),然后通过 Google 找到了 Golang 的 AES 实现( https://github.com/golang/go/blob/87ec2c959c73e62bfae230ef7efca11ec2a90804/src/crypto/aes/const.go ),第一次看到了使用四个字节的加密算法,相关代码( block.go)的解密逻辑实现逻辑也 UxPlay 一样。

目前看,这个代码的逻辑是 Inverse MixColumns 操作,不过把矩阵计算使用预先计算生成的查找表实现。

感谢🙏🙏🙏
@hcocoa 你这个说了不是和没说一样。。。这个重点是四个未知的值异或,无法从中分离出原来的值。就像四碗不同颜色的水混一起了,水当然在,问题是颜色怎么分出来。

@billlee mix columns 是什么,有其他关键词吗?
@EndlessMemory
这个我已经看了好几天了,不是伸手就问。
GPT 不行,给的实现都是照炒代码,匹配不上的。
@0o0O0o0O0o
说实话,这些注释我实际上没看,我看到是 java 代码,今天早上想起来,为了方便用了 C 的代码。不过,这些注释对我也没有什么意义,其他部分我已经搞定了,就是 SBox 的使用,我甚至不完整地测试了,应该可以生成逆向的 SBox 。问题就是卡在 Cycle 方法这里,也就是你猜测的 AES 的地方。但我确定不是,因为我怀疑过这个使用了某个成熟的算法的相关逻辑,所以把 AES 、DES 等 SBox 相关的逻辑都过了一遍,没有对上的。

回到问题,就是其他 SBox 的流程至少我能看懂,也不算太复杂,但这个一个字节转四个字节,四个字节做异或的我没看懂原理,找个明白的人。
突然掉帧到 80 和平均帧数 80 逻辑不一样的。
平均帧数 80 ,相当于 1000 / 80 = 12.5 毫秒更新一帧
平均帧数 120 ,相当于 1000 / 120 = 8.33 秒更新一帧
如果突然有一帧卡顿导致掉到 80 ,那么卡顿时间是:1000 - ( 80 * 8.33333 )= 333.33
卡一帧有点极端了,换成卡 10 帧,每帧渲染时间也有 33.33 毫米,就是卡顿的时刻帧数实际上只有 30 帧。

为了更好的体验,降低帧数应该更好一点


看到“暗示我操作有问题老弟?”,想说一句:“菜就多练 /Doge”
1  2  3  4  5  6  7  8  9  10 ... 17  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5605 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 36ms · UTC 01:43 · PVG 09:43 · LAX 17:43 · JFK 20:43
Developed with CodeLauncher
♥ Do have faith in what you're doing.