首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
hy___
掘友等级
golang
|
origins
全干工程师。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
19
文章 11
沸点 8
赞
19
返回
|
搜索文章
最新
热门
IO 多路复用的设计思路
硬件网卡收到网络包,网卡向 CPU 发送中断,CPU 执行中断函数,根据端口找到 socket,触发对应 socket 逻辑,例如把数据写入 socket 读缓冲区。 实现 IO 多路复用的关键点就在 socket 被中断函数主动触发的过程中。 select 作为第一个解决方案…
Go 语言标准库 html/template 包深入浅出
html/template 包是对 text/template 包的二次封装,增加了一些安全性的处理,核心的接口和逻辑都是一样的。 渲染模板技术一直存在跨站脚本攻击的风险,本质上是网站将用户的输入不作转义写入生成的页面中,如果用户提交一段浏览器脚本,则会在用户的页面中执行,进而…
Go 语言标准库 text/template 包深入浅出
template 包是数据驱动的文本输出模板,其实就是在写好的模板中填充数据。 {{ 和 }} 中间的句号 . 代表传入模板的数据,根据传入的数据不同渲染不同的内容。 . 可以代表 go 语言中的任何类型,如结构体、哈希等。 action 求值的结果会直接复制到模板中,控制结构…
Go 语言:The Laws of Reflection 中文版
在计算机科学中,反射是一种在运行时检测自身结构(类型)的能力,反射构成元编程的基础,也是混乱的来源。 在这篇文章中我们会尝试澄清 Go 语言中的反射如何运作,每个语言的反射模型都不一样(典型如 Java),很多语言甚至不支持反射,因此在这篇文章中说明的只是 Go 语言反射。 因…
https 如何做到安全
我们都知道 HTTPS 传输安全,为什么安全呢?密码学保证?下面介绍一些 HTTPS 用到的技术。 SSL(Secure Sockets Layer),中文叫安全套接层,是网景公司 90 年代中期设计来解决 HTTP 协议明文传输的缺点(嗅探、劫持、篡改)。 到 1999 年,…
ca 证书机制
很多人都听过 CA 证书,其实我们每天都在使用它,即使你不知道。下面通俗的解释一下 CA 证书是什么。 常见的做法是,A 公司给你开张介绍信:“xxx公司委派技术员xxx前往贵公司办理业务,请予以方便。”然后在介绍信上盖上公章。 你来到 B 公司,给前台递上介绍信,B 公司相信…
如何关注掘金的所有小伙伴
方案一:导出掘金数据库中的用户表???大误。 目前收集了 5 万多用户,关注 3 万多... 关注没啥可说的,带上自己的 token 直接往服务器发请求... 掘金的关注请求是用 GET,token 放在 Query 里面,感觉不是很安全... 后续看能不能统计一些好玩的东西.…
Go 语言——基本类型
Go 语言是静态类型的编程语言,意味着编译器需要在编译时确定每个值的类型。 Go 语言设计简练只有 30 多个内置类型、常量、函数。 int、uint、uintpter 类型在 32 位系统上一般是 32 位,在 64 位系统上是 64 位。 Bool 类型不接受其他类型的值,…
jwt 就是这么简单
JSON Web Token 是一个非常简单实用的规范,通过它可以在客户端和服务端之前传递安全可靠的数据。 将这三部分用 . 连接起来就构成一个 jwt(header.payload.signature)。 下面就通过这三个部分道出从 jwt 生成到获取数据的原理。 heade…
Cookie
早期的 Web 应用既不能发 AJAX 请求,又有维持状态的需求,手动将标识状态的 Token 放在表单或者 Query 字符串中都是非常容易出错的方式,有问题就要解决,当时网景公司的一名员工 Lou Montulli 在 1994 年将 magic cookies 的概念应用…
下一页
个人成就
文章被点赞
187
文章被阅读
52,781
掘力值
1,071
关注了
997
关注者
1,940
收藏集
9
关注标签
17
加入于
2017-02-13