V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  AoEiuV020JP  ›  全部回复第 64 页 / 共 117 页
回复总数  2323
1 ... 60  61  62  63  64  65  66  67  68  69 ... 117  
@aitianci #112 比如帮忙规划学习路线,复习内容,要能因人而异根据用户的学习时间和效果制定独一无二的方案,
2023-12-06 18:32:34 +08:00
回复了 Moonbit 创建的主题 编程 1 小时学会用 MoonBit 开发马里奥游戏
龟头没有碰撞箱?原版马里奥也是这样吗,新版是不是都这样的,
2023-12-06 17:48:18 +08:00
回复了 wwxiong 创建的主题 程序员 关于通用软件版本大小比对问题请教
按我的习惯,横线后面的直接按字符串比大小,横线前面的用小数点拆分按数字比大小,
没什么特殊情况不会考虑把字符转成字符串去比大小,
我这边有一个把数字转成字符串比大小的案例,是因为判断条件太多,为了简化比大小这块的逻辑所以把能转成字符串的都转成字符串了,比如 置顶大于非置顶,部门大于员工,经理大于其他员工,手动排序时间字段从大到小,最后还有拼音排序,都放在 Comparator 中根本写不好,只能是每个 item 算出一个字符串,最后对字符串比大小,
https://i.imgur.com/eGQuS2c.png

不过你要存数据库比大小,不是很方便自定义 Comparator ,让我设计的话我会添加四个字段,三个数字,一个字符串, 不考虑数字部分超过 3 个的情况,真有就添加到后面字符串部分不管排序结果,
https://i.imgur.com/IJ6mptr.png
试试不就行了,把二维码中的字符串扫出来,直接发在聊天中,看看能不能点击的,
这种东西技术上是肯定可以的,就看微信让不让你这样做,

如果你是说微信外通过一个链接直接打开扫码结果,那基本上是不行的,微信不允许,有办法的话都算“漏洞”,
2023-12-06 16:07:06 +08:00
回复了 foufoufm 创建的主题 问与答 能否电视机自带的系统,使之仅成为一个显示器?
违背大势了,
七八年前买电视的时候好不容易才挑出一个顺眼的平板电视就是传统的不带安卓系统的电视,
去年买电视的时候就没得选了,任何关键字都搜不到不带系统的电视,你得带着型号才能搜出传统电视,而且通常即不大,又没有新技术新功能,还不便宜,
另外非智能电视也是有“系统”的, 只不过系统也是“非智能”的,功能有限无法联网,这个系统被智能系统取代后就不能简单的删除智能系统,你得开发一个非智能系统才能取代,但哪怕真的开发出来也可能有硬件驱动问题,各种功能无法支持之类的问题,
2023-12-06 15:31:51 +08:00
回复了 vvvv2222 创建的主题 Android 安卓 app 的后端是不是可以随意偷窥用户的相册?
@pkoukk #7 说是这么说,但也没见拼爹爹怕过,
2023-12-06 12:11:29 +08:00
回复了 zqlcrow 创建的主题 Flutter Flutter 页面写的越整洁,越不能用 const,两难
@zqlcrow #14 用 map 这个确实纠结了,但封装成 widget 依然是 flutter 上唯一正确的解,哪怕觉得可能不如 map 简洁直观,但也不差,
const Row(
children: [
ImageA(xxxxx),
ImageA(yyyyy),
],
);
2023-12-06 12:02:33 +08:00
回复了 zqlcrow 创建的主题 Flutter Flutter 页面写的越整洁,越不能用 const,两难
@purringpal #11 主要还是“不支持”,你说这个理论上是可以的,但可能是分析难度的考虑,flutter”不支持“对方法调用指定 const ,
也就是你有,
Text('1')
Text('2')
Text('3')
Text('4')
四个控件这样写就都可以是 const ,
但如果你封闭成,
Widget create(String t) {
return Text(t);
}
然后调用,
create('1')
create('2')
create('3')
create('4')
这时候两边都是不能 const 的,内部因为这个 t 是”变量“,所以 Text 不能设置 const ,
外部因为方法调用”不支持“设置 const ,毕竟不好分析你这方法内部有没有使用什么参数以外的其他变量,
2023-12-06 11:58:07 +08:00
回复了 zqlcrow 创建的主题 Flutter Flutter 页面写的越整洁,越不能用 const,两难
@zqlcrow #9 不过考虑现实,实际用户首次加载一个页面也可能因为加载设置和异步数据之类的原因多次刷新,这时候 const 好处就体现出来了,这部分可以避免重复初始化,哪怕在用户看来这个页面明明只是第一次加载,
2023-12-06 11:51:07 +08:00
回复了 zqlcrow 创建的主题 Flutter Flutter 页面写的越整洁,越不能用 const,两难
@zqlcrow #9 这个情况,理论上不涉及复用的话 const 没有什么好处,首次 build 创建四个 const 控件和创建四个普通控件应当是没什么区别的,
2023-12-06 11:48:04 +08:00
回复了 zqlcrow 创建的主题 Flutter Flutter 页面写的越整洁,越不能用 const,两难
@zqlcrow #6 推荐做法就是一楼的方案,没有其他的选择了,
2 是任何编程语言都不推荐的写法,和 flutter 无关,
2023-12-06 11:44:40 +08:00
回复了 zqlcrow 创建的主题 Flutter Flutter 页面写的越整洁,越不能用 const,两难
@zqlcrow #4 首次 build 就看有没有完全相同的控件了,按你说的一个页面 4 个一样的控件,用 const 那最终就能复用,少初始化几个控件,性能更好是自然的,
2023-12-06 11:39:04 +08:00
回复了 zqlcrow 创建的主题 Flutter Flutter 页面写的越整洁,越不能用 const,两难
我有些不理解的是明明 flutter 那个 dart fix 可以自动把整个页面所有能上 const 的控件全都上齐了,那为什么还要人写?编译运行时自动补上不就好了,
类似 jdk 8 可以省略传入匿名内部类变量的 final 修饰,既然编译器能知道这里要加 final ,那就干脆自动加上省得写了,

另外楼主的问题,1 确实不是 flutter 推荐做法,封装成方法后参数是变量,这里用变量初始化的控件是“不能”加 const 的,而方法调用这里哪怕传入的是常量,flutter 也是“不支持”给方法调用加 const 的,结果就是封装成方法就无法使用 const ,所以 ide 不会提示加,@purringpal
背单词网站看多了,有没有带 ai 的,
2023-12-06 10:49:07 +08:00
回复了 NeedforV2 创建的主题 健康 练过的说说,提肛真的有用吗?
看到标题立马提几次,
用是肯定有用的,动起来总是好些的,
2023-12-06 10:16:08 +08:00
回复了 PatrickLe 创建的主题 macOS MBP 怎样调节外接显示器的音响音量?
咦,你是想用那个显示器 DDC 功能来调节显示器内部设置里的音量?
这我没试过,我从不调显示器里的音量,
调不了可能就是单纯兼容性问题吧,没准是显示器固件需要更新了,
2023-12-06 10:13:01 +08:00
回复了 PatrickLe 创建的主题 macOS MBP 怎样调节外接显示器的音响音量?
就挺坑,没办法就是没办法,
我刚买的 mac mini 也是这个问题, 最后放弃显示器 3.5 直接把连 pc 的 3.5 移到 mac 上,让 pc 走显示器能控制音量,mac 走 3.5 也能控制音量,
我这是有 3.5 混音器但入口不够用的解决方案,原本是 主屏、副屏、pc 、电视盒子四个 3.5 混音合一到音箱,改成主屏、副屏、mac 、电视盒子,
2023-12-06 10:01:36 +08:00
回复了 yiboliu 创建的主题 Android 谁有李跳跳的安装包呀?
@SenLief #1 搜了一下奇妙应用,这玩意儿连官网都没有,目前就是个人随便做的 app ,感觉不大靠谱,
A 都被入侵了那局域网相当于整个暴露了,有弱口令或者漏洞啥的自然是全部都被拿下了,
理论上,读取对固态影响很小,
1 ... 60  61  62  63  64  65  66  67  68  69 ... 117  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4878 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 36ms · UTC 03:55 · PVG 11:55 · LAX 19:55 · JFK 22:55
Developed with CodeLauncher
♥ Do have faith in what you're doing.