测试,性能剖析与调试
理解包内测与外测的差别
有层次地组织测试代码
优先编写表驱动的测试
使用testdata管理测试依赖的外部数据文件
正确运用fake,stub和mock等辅助单元测试
使用模糊测试让潜在bug无处遁形
为被测试对象建立性能基准
使用pprof对程序进行性能剖析
使用expvar输出度量数据,辅助定位性能瓶颈点
使用Delve调试Go代码
标准库
理解Go TCP Socket网络编程模型
使用net/http包实现安全通信
掌握字符集的原理和字符编码方案间的转换
掌握使用time包的正确方式
不要忽略对系统信号的处理
使用Crypto下的密码学包构建安全应...
Read more
前言
Vue.js简介
变化侦测
object的变化侦测
Array的变化侦测
变化侦测相关的API实现原理
虚拟Dom
虚拟Dom简介
VNode
patch
模版编译原理
模版编译
解析器
优化器
代码生成器
整体流程
架构设计与项目结构
实例方法与全局API的实现原理
生命周期
指令的奥秘
过滤器的奥秘
最佳实践
Read more
框架设计概览
权衡的艺术
框架设计的核心要素
vue.js 3的设计思路
响应系统
响应系统的作用与实现
非原始值的响应式方案
原始值的响应式方案
渲染器
渲染器的设计
挂载与更新
简单Diff算法
双端Diff算法
快速Diff算法
组件化
组建的实现原理
异步组建与函数式组件
内建组建和模块
编译器
编译器核心技术概览
解释器
编译优化
服务器端渲染
同构渲染
Read more
<#Title#>
计算机的三大原则
试着制造一台计算机吧
体验一次手工汇编
程序像河水一样流动着
与算法成为好朋友的七个要点
与数据结构称为好朋友的七个要点
成为会使用面向对象编程的程序员
一用就会的数据库
通过七个简单的实验理解TCP/IP网络
试着加密数据吧
XML究竟是什么
SE负责监管计算机系统的构建
Read more
<#Title#>
专业主义
说“不”
说“是”
编码
测试驱动开发
练习
验收测试
测试策略
时间管理
预估
压力
协作
团队与项目
辅导,学徒期与技艺
Read more
基础篇
web安全简介
深入HTTP请求流程
信息探测
漏洞扫描
原理篇
SQL注入漏洞
上传漏洞
XSS跨站脚本漏洞
命令执行漏洞
文件包含漏洞
其他漏洞
实战篇
实战入侵与防范
综合篇
暴力破解测试
旁注攻击
提权
ARP欺骗攻击
社会工程学
Read more