网上冲浪指南

2017 / 12
让网站的身份认证同时兼容 JWT 与 Cookie

在浏览器中直接访问网页是不会在请求头里面自动附加 token 的,所以必须要拓展一下 JWT 的认证方式,让 JWT 也能通过 Cookie 传递。

2017 / 11
为什么在搬砖项目中我不用三层架构

以上的所有内容都是基于这个搬砖项目展开的,所谓的搬砖项目就是几乎完全由 CRUD 组成的各种信息管理系统,并且,系统中出现的所有实体均是贫血模型。针对这样的 XXX 管理系统,三层架构除了能够对代码行数有所提升,其余并没有什么帮助,所以最终我选择放弃三层架构。

利用 Docker 备份、迁移数据库

最近在把腾讯云的国内主机迁移到香港主机,因为之前使用的 MySql 跟 MongoDb 都是基于 Docker 部署的,所以迁移起来还算比较方便,主要思路就是把数据库容器的数据卷单独做成一个数据镜像,然后把这个镜像提交到香港主机上面的私有仓库,最后用这个镜像生成一个数据容器挂载到应用容器上就好了。

敏捷开发

敏捷开发最重要的部分在此

ASP.NET Core 使用 JWT 搭建分布式无状态身份验证系统

最近,移动开发的劲头越来越足,学校搞的各种比赛都需要用手机 APP 来撑场面,所以,作为写后端的,很有必要改进一下以往的基于 Session 的身份认证方式了

逻辑回归与梯度上升

二分类问题是指预测的y值只有两个取值(0或1),二分类问题可以扩展到多分类问题。例如:我们要做一个垃圾邮件过滤系统,$x_i$是邮件的特征,预测的y值就是邮件的类别,是垃圾邮件还是正常邮件。对于类别我们通常称为正类(positive class)和负类(negative class),垃圾邮件的例子中,正类就是正常邮件,负类就是垃圾邮件。