V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  kkocdko  ›  全部回复第 12 页 / 共 48 页
回复总数  957
1 ... 8  9  10  11  12  13  14  15  16  17 ... 48  
333 天前
回复了 rahuahua 创建的主题 程序员 TS 教程求推荐
@songray
可能是类似于

type Id<T> = {} & { [P in keyof T]: T[P] };
export interface StackTypeMap<P = {}, D extends React.ElementType = 'div'> {

这类的东西,有时候 JavaScript 里复杂的重载逻辑需要用 TypeScript 里各种复杂的类型语法来描述。官网的教程似乎偏简单了一些,很多东西没有讲到。还是得翻 reference 。
给出复现方法。
335 天前
回复了 kkocdko 创建的主题 分享创造 在 2023 年评测前端静态资源公共 CDN
@subframe75361 esm.sh 也不错,不过我并没有特别迫切的使用 es module 的需求。jsDelivr 也提供了 esm.run
335 天前
回复了 kkocdko 创建的主题 分享创造 在 2023 年评测前端静态资源公共 CDN
不知道 V2EX 的 Markdown 是否支持直接使用 <details> 标签,要是支持的话以后直接把数据折叠起来。
时间不太足够,就说一小段吧:

“长江后浪推前浪”是不变的法则,把时间尺度无限拉长,没有什么职业是不会被后代所替代的,更没有什么职业是“不应该”被后代替代的。

我们编写代码,记录下我们探索的历程,创造更加易用的开发环境,改善开发体验,终究是为了让后来的人们能更快地,在更平坦的道路上前进。可以说,大部分开发者,特别是向开源项目贡献代码的开发者们毕生的目标,不就是被后人所替代么?

那些不想在年长之后所作职业被替代的人们,也包括我,终究是想要在这个竞争愈发激烈的环境中能够活得轻松一点。我觉得这是整个社会环境的问题,理想的状态应该是年轻人充分地发挥年轻人的优势,福利制度使得他们即便年长后被替代也没有太多怨言。
这个问题确实很有意思,我们能够问出来这个问题,也需要当下的时代背景。我觉得这确实是个值得思考的问题。
hyperv 可以解决除了磁盘空间以外的问题,加钱解决磁盘空间问题。

换 linux ,用 docker 解决上述问题,但是用 win 独占的软件又是一个问题。
@NoOneNoBody #7 会使用 UTC 时间,不会有问题的。
境外的话直接 GitHub 私有仓库挺好,如果配额不够就付费。我觉得价格还好每月 4 刀。

要境内访问快那 gitea 挺好。
以旧换新不知道。小时候 10 年左右家电下乡,市里的人企图把因为新能耗国标要下架的冰箱卖到老家我奶奶那边,换掉才买 2 年的冰箱,被家里人挡下来了。

冰箱现在收购价确实很低,因为运费贵,大城市甚至白送没人要。其他的不太清楚就不说了,没怎么接触过。
@aulayli “年轻点的学院还好些,会外聘有企业经历的年轻老师”

我原本以为我们学院的企业课会好一些,结果还是那样,只不过是去东软喊个“老师”过来教我们用 devcpp 写命令行地图条目管理系统(就是学生管理系统换名字)
342 天前
回复了 gitignore 创建的主题 问与答 我好像没办法快速区分左右🥵
好像确实挺多人有这种困惑,我也不是很清楚这种情况为什么会发生。按理说惯用手能很方便地区分左右。
我想说楼主自己写着玩没问题,我也喜欢整天搓这类底层小玩具。

但是楼主为了推广自己的玩具,不惜妄顾事实,说出“一个 conn 一个 goroutine 导致利用率低”这种笑话,那就没必要说什么“评论实在看不懂”了。

退一万步讲,在超大流量的负载均衡需求下才会有这种对极限性能的追求,这固然很酷,但是大部分场景都不会根据 plain text 跑分来做选型,这并不是性能瓶颈。

https://www.techempower.com/benchmarks/#section=test&runid=f35979a9-4e5e-41db-9ba2-9790167667e9&test=plaintext
343 天前
回复了 Wink315 创建的主题 上海 我能发个相亲贴嘛!
祝福楼主啦~小红书就算了
我记得 GitHub 上有个这种项目,还收集了一些 canvas 画画之类的功能。可惜当时没 star
我理解你的意思。HTTP 到 HTTPS 重定向这个问题我研究过,并没有标准答案。

最常见的方法是 80 端口和 443 端口同时监听,重定向用 302 或者 497 都有,对于监听单个非默认端口,Nginx 有使用 stream_ssl_preread 的,楼主的方法我也看到别人用过,并不是首创。

顺便讲一些更深入一点的东西。要区分 HTTP 和 HTTPS ,观察 TCP 连接进来的第一个字节即可。如果第一个字节是 0x16 那就说明对方希望进行 TLS 握手,是 HTTPS ,正常服务。如果不是,那就要当作 HTTP 来解析,并进行重定向。

参考实现如下。这里我还使用了一个偷懒技巧,不解析 HTTP 直接给客户端灌一段 JS 来实现重定向。

https://github.com/kkocdko/ksite/blob/76f8f15b02412fc1bf765517518dd10f8c44fbba/src/tls.rs#L109
都可以,都可以,你上述的方法都可以的。你爱选哪个选哪个。

我的方案是本机 Fedora Linux ,VSCode + Clangd 智能提示,qemu-kvm 运行内核,GDB 调试。但是我并没有从事内核开发,只是偶尔碰到问题需要看看内核。我个人觉得你用我的方案然后本机 Linux 换成 Windows 下的 WSL2 应该就挺好了。
355 天前
回复了 fancy2020 创建的主题 程序员 蓝湖的网站使用了 6GB 的本地存储
devtools 的这个体积显示是有 bug 的,会比实际要大很多。但是我觉得可能实际体积确实也有 1GiB 以上。
1 ... 8  9  10  11  12  13  14  15  16  17 ... 48  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2750 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 48ms · UTC 05:44 · PVG 13:44 · LAX 22:44 · JFK 01:44
Developed with CodeLauncher
♥ Do have faith in what you're doing.