V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  GuuJiang  ›  全部回复第 3 页 / 共 20 页
回复总数  390
1  2  3  4  5  6  7  8  9  10 ... 20  
报名表演大变活人,然后请领导上台当助手配合,让他扎个马步,嘴里叼一卷卫生纸,然后说“大变活人我不会,只好给大家表演个活人大便”,鞠躬,下台
328 天前
回复了 dumbbell5kg 创建的主题 程序员 一个逻辑直觉的问题
德摩根律秒了
宇宙不是法外之地(doge
349 天前
回复了 monkeyWie 创建的主题 Rust 最近初学 rust 有个疑问
首先,rust 的 Option 也是可以使用?运算符链式调用的,只不过由于?优先设计给了 Result ,所以只有当一个代码块里没有出现过将?应用于 Result 的返回时才可以应用于 Option ,否则只要有了一处 Result ,同一个代码块里在 Option 的地方用?就会报错,因为这时候期望的也是 Result ,只要满足了这个条件,对 Option 使用?是完全没有问题的,示例如下
https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=a4973d87ed8e4d19934952ccb10ce6c6
上面所有认为 Option 没有?运算符并且还强行给出解释的未免有点先射箭再画靶了
不过话说回来,由于上面的限制条件的存在,并且现实中 Result 大量存在,所以能对 Option 用上?操作符的机会确实不多,因为不管 Result 还是 Option 的?,都是为了“像写命令式一样写 FP”这个目的而存在,等你习惯了 if let 解构以后就会发现其实 if let 也挺真香的,到时候自然也不会想要什么?了
其实,“因为这个 App 本身的功能需要上传图片,所以自然需要申请相册访问权限”这本身就是一个典型的误解,不管是前面有人贴出的 Android 的 photopicker 也好,还是 iOS 的 PHPickerViewController 也好,才应该是一个需要发送图片的 App 本应使用的正确姿势,但是可能由于以下原因导致了实际上并没有多少 App 这样用,而是一股脑地申请了相册权限然后自己实现选择器
1. 系统提供的选择器界面无法定制,可能风格和操作方式等与 App 自身整体不符
2. 开发者自身也抱着同样的惯性思维,压根不知道系统选择器的存在,第一时间只想到申请权限的方案
3. 既然大多数用户都已经有了这个惯性思维了,产品顺水推舟,借这个机会“合理”地申请相册权限

上面的这些理由中,只有 1 勉强称得上一个合理的理由,并且哪怕是这样也应该给用户自由选择回退到系统选择器的权力,但是现实情况却大多数都是出于理由 2 和 3 ,导致了只要是一个需要发送图片的应用都无脑地申请了权限
2023-10-22 22:42:14 +08:00
回复了 Crazy07 创建的主题 问与答 你的 100 万- 1000 万,是如何赚到的?
我飘了,居然敢点进来
2023-10-18 17:00:02 +08:00
回复了 lacklock 创建的主题 分享创造 我想总要有人做一个(免费的)大小周小组件吧
丧事喜办,传统艺能
看到这条回答的人,以下行为将会依次由自动挡变手动挡
1. 呼吸
2. 吞口水
3. 眨眼
2023-09-20 15:28:47 +08:00
回复了 vopsoft 创建的主题 美酒与美食 是不是凡是以"老北京"开头的美食,是不是都巨难吃?
别的不知道,老北京布鞋是真的难以下咽
2023-09-14 18:03:47 +08:00
回复了 tysb777 创建的主题 iPhone 新的 iPhone 15 的 USB-C 口可以为 Apple Watch 或 AirPods 充电
@shengmi 什么机体蜈蚣
2023-08-28 14:24:52 +08:00
回复了 zrc199021 创建的主题 生活 父母来城里帮我看孩子,我该怎么做让父母过的开心点?
在同一小区租个房子给父母,不要住一起!不要住一起!不要住一起!
2023-07-23 08:51:44 +08:00
回复了 me1onsoda 创建的主题 生活 菜市场买菜的时候经常有个困惑
有看不见的手调节,最终肯定会依据当前供求关系收敛到某个价格上的
2023-07-15 08:15:29 +08:00
回复了 renfei 创建的主题 问与答 登录接口是应该自定义加密还是依靠 HTTPS 就行?
@Jirajine 你这个恰恰才是最典型误解(同时也是一个非常普遍的误解),原本的“后端不能存储明文”的方案指的是设置密码以及验证密码时前端传输明文,后端进行 hash 后保存,这样即使被脱裤后也无法直接得到明文
而按照你的说法,前端进行 hash ,后端保存这个 hash 值,那么这个 hash 值本身是不是就相当于明文了?不用纠结是不是用户输入的那个明文,在登录流程里它的角色就是明文,被脱裤以后压根就不需要关心真正的明文是什么,直接拿这个 hash 值来登录就行了
2023-05-22 13:42:20 +08:00
回复了 edward1987 创建的主题 程序员 请教下 war3 局域网远程联机问题
搜索 Battle.Lan ,当年上大学时都用这个来和其他栋楼的寝室甚至其他学校的人联机
2023-05-22 10:19:15 +08:00
回复了 yujianwjj 创建的主题 Rust rust 泛型的一个疑问
因为 rust 支持仅为某个具体类型实现,例如
impl Point<i32> {
fn x(&self) -> &i32 {
&self.x
}
}

Point {x: 1, y: 2}.x() //ok
Point {x: 1.0, y: 2.0}.x() //compile error

所以需要前面的<T>来指明后面的 T 不是一个具体类型
在 maven 的 goals 里加上 build-info ,如果你是 SpringBoot 项目的话直接注入一个 BuildProperties 对象就好了,通过这个对象就能取到构建时间、版本号等,不是 SpringBoot 项目的话就自己读取 manifest 文件
防范 XSS 的
魔方的操作构成置换群
后面两个例子都为伪
2023-02-09 08:25:23 +08:00
回复了 sheller 创建的主题 问与答 你有哪些坚持五年甚至十年以上的习惯呢
V2 签到,已连续登录 2301 天
1  2  3  4  5  6  7  8  9  10 ... 20  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2859 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 39ms · UTC 14:54 · PVG 22:54 · LAX 06:54 · JFK 09:54
Developed with CodeLauncher
♥ Do have faith in what you're doing.