V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  heimeil  ›  全部回复第 6 页 / 共 11 页
回复总数  208
1  2  3  4  5  6  7  8  9  10 ... 11  
2018-10-10 16:40:14 +08:00
回复了 chaleaochexist 创建的主题 程序员 谁能用简短的语言解释 JWT 和 session 的区别?
一个 jwt 是由 3 部分组成,用 . 连接起来 Header.Payload.Signature,主要是最后的签名起到认证的作用,服务端先用 Header 里面的算法对 Payload 进行带密码的签名,别人没密码就签不出来同样的结果,生成后发给客户端,客户端再发给的服务端时,服务端再重复一下之前的签名操作,比对签名是否一致,相同就代表 token 没有被篡改。

就像比较两个 md5 一样,只不过 jwt 是带了密码的,不然谁都可以伪造,签名正确的话 Payload 的内容就是可信的了。

改密码之类强制清理用户 token 问题还需要一个黑名单系统,block 用户一个时间点之前的 token。
2018-10-04 19:40:13 +08:00
回复了 lraining 创建的主题 问与答 js 的奇怪问题
你 click 里引用的 button 是上层的,每次循环都改变了,当你产生 click 事件的时候循环早就结束了,自然是引用到了循环最后一次产生的 button。

jQuery 方式:
alert($(this).attr("index"));

JS 原生方式:
button.click(function() {
alert(this.attr("index"));
}.bind(button));
2018-10-04 10:29:47 +08:00
回复了 weilaixx 创建的主题 问与答 有没有不需要服务器中转的视频直播 APP?
一对一可行,但要求很高,要求客户端要在 FullConeNAT 的网络环境下,但还是要用服务器打洞,然后才能直通。在国内的网络条件下有点苛刻。
2018-10-02 00:36:51 +08:00
回复了 hujianxin 创建的主题 Go 编程语言 请教个 go type 的问题
你是只想要 Get 方法吗?那定义一个新类型,你再自己定义一个 Get 就行了,type T N 就像#1 说的那种显示类型转换再调用,还可以像 type T struct { h H }定义成 struct 的私有成员就不会暴露出来了。
2018-10-02 00:18:57 +08:00
回复了 hujianxin 创建的主题 Go 编程语言 请教个 go type 的问题
type ObjectMetadata struct { http.Header }
or
type ObjectMetadata = http.Header

type T N 是定义一个新类型,只继承了内存布局,并没有继承方法集
type T struct { N } 是在 T 里嵌入 N 并继承方法集
type T = N 是类型别名,完全等于原类型,只是起了个别名而已,Go1.9 才新加的特性
虚拟机装软路由,再获取软路由的 IP 上网
2018-09-30 15:03:19 +08:00
回复了 hijoker 创建的主题 Go 编程语言 Go 的几大坑
1. 你可以考虑一下把接口拆分得颗粒度小一点,再组合合适的功能到一起
2. 最好做到 no panic,做好错误检查比 defer recover 好得多
2018-09-19 14:50:07 +08:00
回复了 jtsai 创建的主题 问与答 JavaScript 数组问题
你需要一个新数组去保留需要的元素,而不是去改变正在迭代的原数组
2018-09-06 10:33:31 +08:00
回复了 canonlemon 创建的主题 Visual Studio Code win 版 VS Code 1.27.0 版本更新之后,打不开页面了
中文路径的问题?
2018-08-28 12:28:36 +08:00
回复了 gaoyadianta 创建的主题 程序员 请问下现在有没有好用的程序员远程办公系统
Microsoft 有完整的解决方案。
2018-07-31 14:13:47 +08:00
回复了 waibunleung 创建的主题 Go 编程语言 关于 go 数组指针的疑问
go 里面为了方便程序员,有很多隐式操作,这里是隐式解引用了。
2018-07-19 10:05:37 +08:00
回复了 bwangel 创建的主题 Go 编程语言 请教一个 Go 语言的 select 语法问题
https://golang.org/ref/spec#Expressions
Expressions 包括很多操作,比如 Index expressions, Address operators
2018-07-18 14:21:09 +08:00
回复了 stotle 创建的主题 问与答 10bit 和 HDR 哪个应用场景比较多?
万元内的 HDR 确实都是假的,只是支持 HDR 解码,显示效果都是模拟的,不是标准的 HDR,但还是挺惊艳的,用 DELL 的 SmartHDR + PS4 Pro + The Last of Us 体验的,窗外的光线非常真实,很通透。
2018-07-03 11:08:11 +08:00
回复了 bitxiao 创建的主题 程序员 Google 已保存的密码消失了....
我大部分密码消失了,少数还在,cookie 也消失了,好多网站要重新登录,退出账号重新登录就好了,很奇怪的问题。
2018-06-29 09:30:46 +08:00
回复了 winneis 创建的主题 硬件 游戏本与台式机性能差多大?
游戏本飞行模式了解一下,玩游戏散热绝对是大问题,台式机大机箱和小机箱都差别挺大的,轻度游戏小钢炮能满足,长时间玩大作还是上水冷比较靠谱。
2018-06-23 09:18:42 +08:00
回复了 Flygar 创建的主题 Go 编程语言 Golang: runtime.GOMAXPROCS 的设置问题。
stdout 只有一个,并发访问同一资源产生了数据竞争,大部分时间都花在了同步锁上。
2018-06-20 22:43:54 +08:00
回复了 lauix 创建的主题 程序员 GO 如何实现 页面非阻塞?
同时请求两个一样的 URL,Chrome 会等待第一个请求返回头部信息里的缓存控制规则,第二次请求会再带上缓存规则(如果有的话)在请求头里面,这是 Chrome 的缓存控制优化机制,节省服务器资源,而两个不同的 URL 同时请求就没这种问题,比如 /foo 和 /bar。

可以了解一下 HTTP 缓存:
https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/http-caching?hl=zh-cn
1  2  3  4  5  6  7  8  9  10 ... 11  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2541 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 35ms · UTC 14:43 · PVG 22:43 · LAX 07:43 · JFK 10:43
♥ Do have faith in what you're doing.