外观
posts
frontend
h5
Head First HTML
html5插入视频空白问题
javascript
JavaScript(三)Document Object Model
JavaScript(二)Browser Object Model
JavaScript(一)基础语法
使用 ajax 和 Vue 进行前后端交互
java
从一次线上问题聊聊缓存使用
life
如何消灭三分钟热度
2023的简单回顾
将学习专业知识的方法用于塑造三观
假期
杂想
写于2022年伊始
最近触动我的几件事
人月神话
快递
改变
我的2019
关于2018
重温《真爱至上》
腾讯创业史中我所看到的
《黑客与画家》摘录
《挪威的森林》摘录
选择、格局和搭积木
silver lining
重庆森林——致失去和重生
关于感情
linux
Debian 9 安装 Apche2 和 vsftpd
Linux环境QT编程
Linux设备驱动开发(一)内核的配置与编译
Linux内核模块编程 HelloWorld
Linux系统漫游(二)从进程到并发
Linux系统漫游(一)从开机到架构
了解makefile
gcc编译基本操作
给自己的 Linux 备忘
Ubuntu的一些奇技淫巧
skill
docker
Docker探索
手机摄影的各种参数和使用
什么是开源许可证
Teach Yourself Programming in Ten Years
计算机术语速查手册
如何从零开始造一台计算机
toss
将个人网站从hexo迁移到vuepress
笔记本外接显卡经验
Android 10 ROOT
通过SSH反向代理连接学校内网服务器
使用Synergy在两台电脑之间共享键盘鼠标
记一次玄幻的重装系统经历
Win10升级1709后亮度调节失效的解决方法
Hexo多终端同步
Ubuntu 下配置SS和SSR
finance
写给自己的生活金融常识
如何理解等额本金、等额本息
db
打开新世界的大门 MySQL X
cpp
C/C++语言中的指针
bigdata
hadoop
Hadoop 配置遇到的一些坑
Hadoop大数据生态(一)初识
scala
Scala中的类与对象
Scala中的函数式编程
Scala 入门
spark
Spark中的数据读写
Spark SQL 和 DataFrame
使用 Spark Streaming 进行实时流计算(二)
使用 Spark Streaming 进行实时流计算(一)
Spark编程入门(二)RDD编程
Spark编程入门(一) QuickStart
推荐系统漫游
android
Android笔记(九)使用ViewPager
Android 零碎知识
Android笔记(八)使用RecyclerView
Android笔记(七)连接网络
Android笔记(六) 运行时权限和内容提供器
Android开发中的一些坑
Android笔记(五)持久化技术
Android笔记(四) Broadcast
Android笔记(三) Intent 和 Activity的生命周期、启动模式
Android笔记(二) Activity和布局
Android笔记(一) 初识
golang
Golang 快速入门
python
浅析协程
Python中的函数式编程
Python 随记
用Python查成绩(二) 获取成绩
用Python查成绩(一) 模拟登录
使用Python遍历文件
Python 中的 virtualenv
security
数说国密算法
数说安全开发
middleware
redis
Redis集群方案
Redis的几种用途
Redis的五种数据结构
车顶上绑着飞机发动机
Shenzhen