noe132 最近的时间轴更新
noe132

noe132

🏢  长沙大学 / 前端
V2EX 第 52249 号会员,加入于 2013-12-19 21:23:33 +08:00
今日活跃度排名 8314
根据 noe132 的设置,主题列表被隐藏
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
noe132 最近回复了
https://github.com/HearthSim/twitch-hdt-frontend

主播安装一个本地插件读取数据上传到服务器,然后服务器再广播给所有观众。

这个在 twitch 已经很成熟了,早 2 年就有这样的功能了。
5 天前
回复了 nbweb 创建的主题 问与答 请问能直接生成磁力链接吗?
磁力链接就是种子的 hash 。
磁力链接下载就是先下载种子,再通过种子下载。
很简单,你去按摩店,找前台网关说你要按摩,按摩店把请求转发给后台按摩师傅,然后按摩师傅给你服务一个道理
tab group 通过 flags 还可以关,之前的流式标签页列表咋也调不回来了
transform-origin: 0 -5px;
改成
transform-origin: 100% -5px;
第 5 行写错了,应该是 a.data // string
interface A { type: 'A', data: number }
interface B { type: 'B', data: string }

if (a.type === 'B') {
a.data // number
}

以你的例子

enum MessageEnum { IMAGE = 'image', Text = 'text' }

interface IMessage <T extends MessageEnum>{
type: T,
value: IMessageContentMap[T]
}

interface IMessageContentMap {
[MessageEnum.IMAGE]: string
[MessageEnum.Text]: number
}

let a = <T extends MessageEnum>(p: IMessage<T>) => {}

a({
type: MessageEnum.Text,
value: 2,
})


a({
type: MessageEnum.Text,
value: 2, // Type 'string' is not assignable to type 'number'.
})
15 天前
回复了 mosade 创建的主题 TypeScript 关于 typescript 条件类型中的 extends
T extends Q ? U : V
的意思是
let a: T = somevalue
let b: Q = a
如果 变量 a 能 赋值给 变量 b 没有类型错误则返回 U 否则 V.

typescript interface 没有实际类型,是个 ducktype,所以你可以把 (U & V)类型的值赋值给 V 类型的变量
PickInfo 类型的变量可以接收 Info 类型的值,因为 Info 满足 PickInfo 所有的要求。
17 天前
回复了 nbweb 创建的主题 问与答 win10 文件类型排序
试试启用分组。右键菜单 -> 分组依据 -> 类型
可以折叠整个分组
28 天前
回复了 lc1450 创建的主题 Node.js Nodejs 升级怎么保留全局安装的包
不使用全局包 / 使用 docker 部署
关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2426 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 13ms · UTC 11:46 · PVG 19:46 · LAX 04:46 · JFK 07:46
♥ Do have faith in what you're doing.