首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
编程
订阅
张国钰
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 1订阅
常用编码方式、加密算法以及token生成
1. 常用加密算法 这部分会分别介绍消息摘要算法、对称加密算法、非对称加密算法,关于具体的密码学原理不做说明,而是根据java提供的API看看如何使用这些加密算法。关于这些加密算法相信你的项目可能或多或少会用到,比如保存用户的密码肯定会用到,小点的公司至少会直接用到消息摘要…
初探 Typescript 解析器
前段时间看了下开源组件 stryker 的源码,对 Typescript 的解析器产生了兴趣。这个开源组件是用来检查单测质量的,通过识别源码自动更改某些代码内容,然后看单测能否检测出来。Typescript 解析器做的,就是识别源码这一关键步骤。 于是花了些时间学了下 Type…
从编译器出发深入理解Typescript
每个部分的编译器代码在src/compiler都可以找到, 本文会对每个解析器进行一一讲解。在开始之前,我从网上找了一张图 能够帮助我们了解编译器是如何将上述几个关键部分组合在一起的。 我先介绍每个解析器的工作原理, 最后我将会对每一条线路做一次概括。 ts扫描器的源代码均位于…
Git不要只会pull和push,试试这5条提高效率的命令
前言 使用 Git 作为代码版本管理,早已是现在开发工程师必备的技能。可大多数工程师还是只会最基本的保存、拉取、推送,遇到一些commit管理的问题就束手无策,或者用一些不优雅的方式解决。 本文分享我
webpack模块化实现探究
我们都知道,浏览器是无法识别commonjs规范的模块和es6 module的。将这些规范的模块转化为浏览器认识的语句就是webpack做的最基本事情,webpack 本身维护了一套模块系统,这套模块系统兼容了所有前端历史进程下的模块规范,包括 amd commonjs es6…
【系统解耦最佳姿势】一个复杂系统的拆分改造实践
【系统解耦最佳姿势】一个复杂系统的拆分改造实践 http://click.aliyun.com/m/9071/