V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  GPLer  ›  全部回复第 4 页 / 共 20 页
回复总数  389
1  2  3  4  5  6  7  8  9  10 ... 20  
2022-11-28 11:45:54 +08:00
回复了 ksice 创建的主题 程序员 如何实现一个共同协作的文件编辑
可以参考下 am-editor
https://editor.aomao.com/
2022-11-21 23:21:12 +08:00
回复了 systemcall 创建的主题 问与答 有哪些软件看上去是开源的,但实际上不是?
typora
everything
@gohuntsuan 其实更关键的是有些书没有(正版)电子版,这种情况下与其淘宝买盗版的扫描 PDF 还不如白嫖。
二十一世纪是生物的世纪。
2022-10-28 20:21:11 +08:00
回复了 misadonfdfl 创建的主题 YubiKey 讨论下 YubiKey 支持的转运公司
转中要邀请码,换了中环转运,下单没问题,就看后续了。
2022-10-28 19:12:01 +08:00
回复了 misadonfdfl 创建的主题 YubiKey 讨论下 YubiKey 支持的转运公司
@Saukes 同求,好奇怎么魔改。
GPLer#qq.com
#换成 @
谢谢大佬,好人一生平安。
2022-10-20 12:47:54 +08:00
回复了 sdjl 创建的主题 前端开发 现在有没有替代 vue、react 的前端技术?
@whosesmile 除了 svelte 和 solidjs 外,我最近看到最令人眼前一亮的是 qwik
地址是 https://qwik.builder.io/
---
但讲道理,我还是建议楼主再把 VanillaJS 看一遍,然后找主流的前端框架过遍源码,空闲时间去研究类似 Service Worker 、indexedDB 、WASM 、WebGL/WebGPU 这样的技术,研究小众框架没有前途。
2022-10-19 20:29:03 +08:00
回复了 sdjl 创建的主题 前端开发 现在有没有替代 vue、react 的前端技术?
http://vanilla-js.com/
Vanilla JS is a fast, lightweight, cross-platform framework
for building incredible, powerful JavaScript applications.
1. React 在更新的时候只会对 State 进行**浅比较**,对于数组对象这样的引用类型,光修改内部值,React 无法知道其发生变化,这个 Vue2 其实也是这样的,要解决这个问题,最简单的办法就是 setItems(items.slice()) 创建一个新的数组并赋值,让 React 知道发生了变化.
2. 你一开始的代码,像 i.show = false 这样的初始化语句不能写在这,return 的 JSX 可以视作渲染函数,每次都会被调用,相当于每次都会执行,意味着 show 一直都为 false ,这个如果真的不方便直接写在数组里,可以用 React.useEffect 套一下。
3. 为什么你后面发的代码再写一个 State 可以解决,因为这个 State 内的数据类型是简单的数据类型,直接变化是 React 可以检测到的,所以 React 会重新渲染,但这样只解决了更新的问题,你的目的是取反,这样做只能让值变 true ,不能变 false ,因为页面更新后值又变成了 false 。
4. 所以基于你修改后的版本,建议将
```
const [show, setShow] = React.useState(false);
```
改为
```
const [show, setShow] = React.useState(i.show || false);
```
并将
```
onClick={() => setShow(v => !v)}
```
改为
```
onClick={() => { i.show = !i.show;setShow(i.show); }}
```
5. 本人是写 Vue 的,以上的回复不保证其正确性(
2022-08-15 21:40:09 +08:00
回复了 GPLer 创建的主题 程序员 是否存在无默认行为的代码格式化工具
@renmu 但 prettier 应该不能关闭某些规则,还是不能满足要求。
2022-08-15 21:38:45 +08:00
回复了 GPLer 创建的主题 程序员 是否存在无默认行为的代码格式化工具
@GPLer 经测试,never 并不是生效了,而是配置文件中出现了意料之外的值,以至于格式化程序没有执行。。。
参考 https://stackoverflow.com/questions/63813336/how-to-ignore-specific-rules-with-prettier
所以说 prettier 似乎并不能满足要求。
2022-08-15 19:01:59 +08:00
回复了 GPLer 创建的主题 程序员 是否存在无默认行为的代码格式化工具
@renmu 第一条我参考 ![Is there a way to ignore a specific rule? [Possible Feature] #9171]( https://github.com/prettier/prettier/issues/9171) 试了下,像 `singleQuote` 的配置项,配置成 'never' 后确实不生效的,也就是说是可行的,还是我太急躁了,感谢大佬。
至于第二条,其实 prettier 好像本来就是这样的
第三条估计 prettier 也能做到,但是插件的方式还是挺麻烦的,能做到一、二也够用了。
2022-08-04 18:03:11 +08:00
回复了 xlsepiphone 创建的主题 宽带症候群 最近从电信 500 兆换了千兆联通,求一个馒头的💊
@GPLer 邮箱 R1BMZXJAcXEuY29t
2022-08-04 18:01:14 +08:00
回复了 xlsepiphone 创建的主题 宽带症候群 最近从电信 500 兆换了千兆联通,求一个馒头的💊
@tradewind 求邀
TCCF 同名 ID ,宽带 1000Mbps 电信无公网 IP ,硬盘新买了一块 10TB 应该够了,PT 相关截图如下:
https://imgur.com/a/IEkvKOy
2022-05-20 08:41:23 +08:00
回复了 ksedz 创建的主题 程序员 依赖 GPL 协议组件的程序一定会被 GPL 传染吗?
明显不会,安卓就是一个例子。
如果 GPL 真的好使,世界上主流的开源协议就是 GPL 了,然而事实并不是这样。
2022-05-18 14:15:57 +08:00
回复了 dxatgp02 创建的主题 问与答 想学习前端技术有什么好推荐吗?
Vanilla JS
http://vanilla-js.com/
(/doge
2022-05-12 06:45:19 +08:00
回复了 ivyliner 创建的主题 分享发现 喜大普奔, Nvidia 开源了 GPU 驱动
2022 年 3 月 4 日
> Lapsus$ is demanding NVIDIA open-sources GPU drivers, disables LHR for crypto mining, and pays a ransom.

无端联想,如有雷同纯属巧合(👀
1  2  3  4  5  6  7  8  9  10 ... 20  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2744 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 28ms · UTC 09:13 · PVG 17:13 · LAX 01:13 · JFK 04:13
Developed with CodeLauncher
♥ Do have faith in what you're doing.