V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  lisongeee  ›  全部回复第 12 页 / 共 50 页
回复总数  992
1 ... 8  9  10  11  12  13  14  15  16  17 ... 50  
2024-09-21 19:09:41 +08:00
回复了 june4 创建的主题 TypeScript TypeScript 能不能别这么古怪,这行为什么会报错呢?
因为 typescript 没你想的这么智能

let x: number | undefined = undefined;
const run = (cb: Function) => cb();
run(() => (x = 1));
const y: typeof x = 1; // Type '1' is not assignable to type 'undefined'.

另外建议没必要过于纠结 typescript 的类型体操,比如我会尽量避免复杂类型,能用 interface 就不用 type

当然你要用特性什么想用就是了,如果觉得不好用,完全可以 fork 自己改一份,虽然大多数人没那能力
2024-09-21 12:53:24 +08:00
回复了 goldenhover 创建的主题 浏览器 edge 浏览器每次更新都掉 cookie 怎么解
我刚刚把 Windows 11 edge 从 128 升级到 129 然后重启,没复现你说的掉 cookie
2024-09-19 17:14:04 +08:00
回复了 xhawk 创建的主题 程序员 有人玩过 excalidraw 这个开源项目的不
node-fetch 现在是一个 esm only 的包,目前的 node 版本下 cjs 不能直接 require esm ,所以会报错

最简单的解决方式是直接注释掉 woff2-esbuild-plugins.js 的第 5 行代码
2024-09-19 14:31:05 +08:00
回复了 ReinerShir 创建的主题 求职 9 年 Java 偏后端, GAP 一年了再次求捞,附在线脱敏简历
github 地址写错了,io -> com
Compose Multiplatform 和 Jetpack Compose 虽然有共同的代码,但是很多细节还是不一样的

我当初想迁移 Android 到 Multiplatform 发现差别挺大的,就放弃迁移了

我自己的建议是啥时候这两合并到一个项目,我再迁移
2024-09-18 18:00:48 +08:00
回复了 tangshuier 创建的主题 程序员 文科生学习编程语言选择 javascript 还是 typescript
牛逼,es2025 都没正式发布都先学上了,https://tc39.es/ecma262/
2024-09-17 22:51:15 +08:00
回复了 washbrain 创建的主题 问与答 如何评价华为新提出的 arkTS 语言?
arkts 性能到底如何啊,我搜了大半天硬是搜不到任何实际的性能基准对比测试
2024-09-16 15:39:36 +08:00
回复了 allplay 创建的主题 Windows 需要长时开机,又不愿出现高能耗:一个小技巧
Windows 有没有像 linux 那样无 GUI 的 terminal 版本,这种能耗最小了
2024-09-14 14:43:50 +08:00
回复了 ali233 创建的主题 职场话题 关于前端代码规范的问题 请教一下大家
示例有问题, <script setup> 里面不能写 export default
2024-09-12 21:13:22 +08:00
回复了 sunmoon1983 创建的主题 Go 编程语言 大佬们,有人用 win11 写 go 程序吗?
windows defender 有个排除目录,添加项目工程目录到这个配置试试
我看你截图里使用的 staticfile cdn ,你最好换一个,因为 staticfile/bootcdn 有代码投毒

可以使用阿里提供的 npmmirror https://zhuanlan.zhihu.com/p/633904268
2024-09-07 12:30:15 +08:00
回复了 SSSLC77 创建的主题 问与答 求助!公司官网用手机端访问是会转跳到黄色广告页面
这官网链接是有什么不能发的原因吗?

你在 GitHub 提 issue 都得发运行上下文环境和复现 demo ,这是让广大网友靠猜啊?
2024-09-05 10:11:55 +08:00
回复了 szboy 创建的主题 程序员 想了解下 V 站上的大佬们平时都喜欢逛那些网站?
二次元爱好者可以看这个

https://hanime1.me/
你只是在本地使用当前用户邮箱生成了一个 commit ,然后把这个 commit 分别 push 到 两个远程仓库

github/gitee 只是根据当前 commit 的 username 和 email 来映射到对应的平台用户

解决方法是 github/gitee 使用同一个用户名和邮箱
2024-09-03 10:18:26 +08:00
回复了 dai269619118 创建的主题 程序员 flutter 如何在禁音模式下播放声音?
好奇 静音模式 和 系统音量=0 是不是两个概念?
2024-09-02 15:29:37 +08:00
回复了 zzzmh 创建的主题 Android 新手求问 安卓 root magisk lsposed 后怎么找模块
LSPosed 是不是已经停止维护了?
@inza9hi

只要按照使用标准序列化对象解析/构造 url ,无论服务调用多少次都不可能出现这种问题

但是实际上很多程序员都是半吊子懒狗,都喜欢手动拼接/分割参数,这就容易导致解码/编码时破坏整个 url
2024-09-02 10:06:35 +08:00
回复了 sdjl 创建的主题 程序员 5 个前端 JS 函数,只为了优雅解决 a.b.c.d = 1 问题
好奇除了我上面说的修改 ast 还有啥更好的方法?这种方法是对 code hint/refactor 最友好的方式

如果你的项目无法接入编译插件或者没有构建系统支持,那确实不行
2024-09-01 23:55:57 +08:00
回复了 sdjl 创建的主题 程序员 5 个前端 JS 函数,只为了优雅解决 a.b.c.d = 1 问题
> 假设我们坚决不使用点表示法,且要实现上面这些功能,你要如何设计才能如此简单、高效?

修改 ast 实现就行,指定一个带有特定 Identifier 的 CallExpression 如

__safe__(a.b.c = 1)

将这个 CallExpression 修改为类似 if(!a){a={b:{c:1}}}else if(!a.b){a.b={c:1}}else{a.b.c=1} 的 IfStatement

不过我看大佬你写的都是原生框架,估计懒得弄这种编译插件

另外用字符串表示 MemberExpression ,如果改变量名的时候还得一个一个改,可维护性太低(如果你乐意那当我没说)
1 ... 8  9  10  11  12  13  14  15  16  17 ... 50  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   5386 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 43ms · UTC 01:32 · PVG 09:32 · LAX 17:32 · JFK 20:32
♥ Do have faith in what you're doing.