All notes:

  1. /
    1. English/
    2. undefined/
      1. 如何评价红黄蓝事件?
    3. Computer Science/
      1. C/
        1. C语言中已经废弃的函数
        2. setjmp/longjmp in c
        3. vargs in c
        4. errno in c
        5. RAII
        6. interview lib c
        7. 基础 socket 编程
        8. pthread
        9. Ampersands in C++
        10. linux c command line ide
        11. 2014-06-30 c++ coding style
        12. 编译与调试
        13. make and premake
        14. C++ 字面量
      2. Throughts/
        1. Random Throughts
        2. How to learn new tools
        3. 如何利用碎片时间
        4. 丢掉的机会
        5. visualising time
        6. visualising programs
        7. how to solve program with google
        8. 如何让技术博客有更多流量
        9. On Object Oriented
        10. How to do a code review
        11. enum vs lookup table
        12. Aggregation of composition
        13. on multiprocessing
        14. 后发优势
        15. 电商在中国
        16. dal vs dao
        17. meta programming
        18. good
        19. BNF
        20. 我的编码规范
        21. 必须理解编译器才能解决的 8 个问题
        22. 知识付费是一个伪需求
        23. 按部就班与业余时间的想法
        24. [zz]如何高效地学习编程语言
        25. 代码大全阅读笔记(待续)
        26. 技术选型的技巧
      3. vim/
        1. vim 补全
        2. vim goto 与历史导航
        3. vim tags
        4. install neovim on mac
        5. vim spell
        6. vimscript
        7. vim tricks
        8. vim 插件编写
      4. Network/
        1. http/
          1. Http(s) 代理的原理
          2. http
          3. HTTP Caching
          4. HTTP Cookie
          5. Http Authenticate 介绍
          6. http/2 学习笔记
          7. nginx basics
          8. 编写 httpd 的计划
          9. 使用Python标准库实现一个基本的 http 服务器
          10. Get 和 Post 方法的选择和URL的设计
          11. OAuth2 协议详解
        1. TCP中的重要概念
        2. SDN and networking
        3. 高级网络编程
        4. basic network programming
        5. 基础 socket 编程
        6. SSL certificates
        7. netcat
        8. RSS 和 Atom 协议详解和不足
        9. epoll
        10. Linux 上的 DNS 缓存
        11. 一些新的协议
        12. Python 中的基础网络编程和SSL
      5. bash/
        1. shell programming
        2. netcat
        3. 命令行的一些小技巧
        4. dabeaz:Python 中 asyncio 的另一种实现
      6. Android/
        1. 安卓的adb工具与命令行
        2. cross compiling on android
        3. 安卓的文件系统
        4. vysor.io
        5. okhttp
        6. get and change android device id
        7. Android am command
        8. 如何让安卓手机插上电源自动开机
        9. decompile apk
        10. Java Notes
        11. caputre iOS traffic
        12. Android am command
        13. android vpn service
        14. android.os.handler
        15. android intent
        16. android public key pinning
        17. 安卓的 AsyncTask
        18. 安卓反编译的一些笔记
        19. 为安卓编译64位的dropbear
        20. 安卓开发中的Context
        21. 安卓证书与代理自动配置
        22. Android Gson
        23. Maven Basics
        24. Android 连接 WiFi
        25. Android 开发的一些 tips
        26. Android SharedPreference
      7. Python/
        1. django/
          1. django admin
          2. MySQL “incorrect string value” error when save unicode string in Django
          3. using mysql with django
          4. django models and queryset
          5. django 小技巧
          6. open sourcing a django project
          7. django templates
          8. django auth and user
          9. django basics
          10. django dump to csv
          11. django forms
          12. django views
          13. django 静态文件
          14. django 国际化
          15. django 页面缓存
          16. django 单元测试
          17. django 中间件(middleware)
        1. python csv lib
        2. YAML 语言和 Python 中的使用
        3. python bytesio
        4. python serializing library
        5. encoding in python 2
        6. python exceptions
        7. Python pipenv 极简教程
        8. python random library
        9. python3 venv
        10. python logging library
        11. PyCharm
        12. python collections library
        13. Python 胎教
        14. python nonlocal
        15. python inspect library
        16. Python doctest library
        17. nested lis comprehesion
        18. do not subclass built-in classes in python
        19. Python `-m`
        20. python chardet
        21. Python 3 中的 Enum
        22. Python and JavaScript for asyncio
        23. Gracefully shutdown inside a event loop
        24. useful decorators
        25. uwsgi 和 wsgi 协议
        26. curio
        27. python signal
        28. PEP8 中需要注意的地方
        29. 忙等待
        30. python-readability 源码阅读
        31. Python 的 import 系统与 importlib
        32. Python 的多线程
        33. Python 中不爽的地方
        34. C++ 的 RAII 与 Python 的 with 语句
        35. pdb
        36. bug 记录
        37. pytest
        38. jupyter notebook in docker
        39. sqlite3 和在 Python 中的使用教程
        40. Python bottle 库的使用
        41. Python Argparse 库的使用
        42. [译] 用 Python 编写一个模板引擎
        43. Python 中的 metaclass 介绍
        44. Python coroutine 以及和 Goroutine 的对比
        45. Python time 模块
        46. Python 中的 iterator 和 generator
        47. Python urllib 模块
        48. 如何发布 Python 代码到 PyPI 上(2018)
        49. Python中同步代码和异步代码和谐相处
        50. Python 的单元测试 Unittest
        51. Python爬虫利器——lxml 和 xpath 表达式
        52. Python 中的静态类型(type hint)
        53. 爬虫利器 Chrome Headless 和 Puppeteer 最佳实践
        54. 使用 Python 提取字幕文件
        55. Python 的内置类型和函数
        56. Python 类中的 magic method
        57. Python functools 中有用的一些函数
        58. Python 中的正则表达式
        59. Python 中的 fnmatch 库
        60. Python 中的 heapq 库
        61. 阅读《Python Cookbook》笔记
        62. Python 中的 queue 模块
        63. Python 中的基础网络编程和SSL
        64. 使用Python标准库实现一个基本的 http 服务器
        65. Python 转义 html 实体字符
        66. Python 操作 ssh
        67. curio 的 http 库 asks 代码解析
        68. Python 中如何压缩文件
        69. numpy 入门
        70. 父进程退出后如何退出子进程
      8. Spider/
        1. 为什么要写爬虫?
        2. Image Hashing with Python
        3. 如何识别验证码
        4. Study on Scrapely
        5. 微信公众号抓取
        6. mitmproxy
        7. filter proxy
        8. 反爬虫技术
        9. squid proxy
        10. 为爬虫搭建代理集群
        11. 通用的爬虫系统
        12. 爬虫如何尽量模拟浏览器
        13. 如何爬取 js 动态渲染的网页
        14. readability.js 源码阅读
        15. 爬虫爬来的数据是否可信
        16. 网页与API的常见频次限制与破解
        17. Go 语言和爬虫
        18. 反爬虫:数据中心IP与家用IP地址
        19. 读《The Anatomy of a large-scale hypertextual Web search engine》
        20. 知乎 API 整理(1)—— Web API
        21. 爬虫利器 Chrome Headless 和 Puppeteer 最佳实践
        22. 从来源IP角度反爬虫
        23. 如何破解被 JS 加密的数据
        24. 知乎接口分析
      9. Deep Learning/
        1. kNN algorithm
        2. 什么是倒排索引?
        3. Ngram
        4. 普通程序员的深度学习之路
        5. Deep Learning 的一些思考
        6. sklearn 入门笔记
        7. Google 关于Machine Leaning 的笔记
      10. Front End/
        1. JavaScript/
          1. JavaScript 学习笔记
          2. jQuery and un-jQuery
          3. EcmaScript 6
          4. React
          5. JavaScript Selection and Range
          6. thinking in vue
          7. JavaScript Move Element by Draging
          8. EcmaScript Set
          9. JavaScript snippets
          10. Chrome Extension Tabs
          11. JavaScript Promise and async/await
          12. axios and fetch
          13. chrome spider
          14. Python and JavaScript for asyncio
          15. html Node vs Element
          16. vue spa
        2. CSS/
          1. CSS remove spaces between inline elements
          2. Bootstrap Basics
          3. [译] CSS 选择器备忘录(cheatsheet)
          4. CSS 布局基础知识
        1. learning greasemonkey
        2. javascript fetch api
        3. JavaScript DOM API
        4. 3 patterns in web development
        5. html 的一些小知识和陷阱
        6. 决策树算法
      11. DevOps/
        1. git/
          1. Git 使用技巧
        2. Docker/
          1. dockerfile 基础
          2. docker 基础概念
          3. docker tricks
          4. tiller for docker
          5. 使用 docker-compose 编排容器运行
          6. 一种使用 Docker 的开发流程
        1. Linux 命令行账户管理
        2. cron
        3. ssh tutorial
        4. converting mp4 to gif
        5. compressing images
        6. screen tutorial
        7. Linux 命令行文件管理
        8. Linux 命令行文本处理(sed/awk/grep...)
        9. linuxbrew
        10. Linux 命令行网络相关(curl/wget/nc...)
        11. zip command
        12. Thrift RPC 框架
        13. 使用 systemd 部署服务
        14. sudo passwordless
        15. 如何使用 letsencrypt
        16. building ci
        17. netcat
        18. Linux 内存与进程管理(ps/top/kill...)
        19. consul
        20. 搭建 git 服务器(中心仓库)
        21. Linux 命令行查看系统信息
        22. fd - 更好的 find 命令(fd - A nicer find command)
        23. fzf - 命令行模糊查找器
        24. Linux 磁盘管理命令
        25. Linux 命令行中使用带颜色的输出
        26. pv - 在 Linux 下查看命令执行进度
        27. 使用 supervisord 部署服务
        28. 搭建VPN并连接阿里云上的VPC内网
        29. 监控系统搭建
        30. 排查错误总结
        31. Tracing
        32. Ansible 的使用
        33. 后端工具和算法集
        34. 序列化协议的选择 json vs msgpack vs thrift vs protobuf
        35. 消息队列对比
        36. Redis Stream - 穷人版的Kafka
        37. Python grpc 教程
      12. Programming Languages/
        1. xpath tutorial
        2. rust-lang for pythonistas
        3. lispy 笔记
        4. 函数式编程中的 Pattern Matching (模式匹配)
      13. Algorithm/
        1. Dynamic Programming
        2. 字符串算法
        3. Basic Throughts
        4. Finding Path is Gragh
        5. Graph Theory
        6. 数组
        7. Algorithm in Redis
        8. Jaccard coefficient
        9. simhash
        10. 重做算法
        11. 限制流量的令牌桶算法和Python实现
        12. 学习写一个编译器
        13. 跳表(skiplist)
      14. utils/
        1. 跨过长城的镜像
        2. Macbook tricks
        3. Chrome Hotkeys
        4. gitbook
        5. iterm2 tricks
        6. tmux cheatsheet
      15. Computer Graphics/
        1. List of OpenGL online tutorials
        2. APUE 阅读笔记
      16. Library/
        1. ncurses library
        2. memcacheq
        3. readline library
        4. markdown notes
        5. m4 tool
        6. RocksDB 基础概念教程
        7. RocksDB 常见问题
        8. RocksDB 基础操作教程
      17. Lua/
        1. lua 三部曲
        2. Lua 中的迭代器
        3. lua coroutine
        4. openresty
        5. lua
      18. database/
        1. redis 实战总结
        2. 学习 redis 的基础命令
        3. MySQL 备份与恢复
        4. 阅读 redis 源码
        5. mysql 基础知识(1) - 查询数据
        6. mysql 基础知识(2) - 插入删除修改
        7. mysql 基础知识(3) - 创建修改表和权限
        8. mysql 基础知识(4) - 用户和权限
        9. 解决小内存机器 MySQL 总是 OOM 的问题
        10. MyISAM vs InnoDB: mysql 的两种存储引擎的区别
        11. sqlite3 和在 Python 中的使用教程
        12. 完全理解 SQL 的内在逻辑
        13. mysql 基础知识(5) - 聚合语句(group by)
        14. mysql 基础知识(6) - Join
        15. mysql 基础知识(7) - JSON 字段
        16. mysql 基础知识(8) - 主从复制
      19. Chrome Extension/
        1. Chrome 扩展插件开发
        2. Chrome extension cookies
        3. Chrome Extension storage
        4. Chrome Extension runtime
        5. running chrome extension from command line
        6. steal focus from chrome omnibox on new tab
        7. xpath generator 是如何实现的?
        8. browser extension monetization
        9. 小程序开发笔记
      20. Artificial Intellegience/
        1. 决策树算法
      21. Compilers/
        1. 学习写一个编译器
      22. bitcoin/
        1. 比特币相关技术调研
      23. golang/
        1. Go 语言数据库教程
        2. 漫话包管理系统(未完)
        3. Go 语言和爬虫
        4. Python coroutine 以及和 Goroutine 的对比
        5. Go 语言初体验
      24. General Tools/
        1. 笔记生涯
        2. 漫话包管理系统(未完)
        3. GitHub 项目推广技巧
        4. elasticsearch 调研
      25. IoT/
        1. Configuring OpenWrt in TP-Link 702n
        2. 物联网相关
        3. 智能家居折腾记(1)—— 路由器
        4. 智能家居折腾记(2)—— OpenWrt
        5. 智能家居折腾记(3)—— 链接其他设备
      26. 架构/
        1. 分布式系统中的锁
        2. 分布式系统的一致性
        3. 分布式系统通信协议设计
        4. 大数据相关工具(Hadoop 生态)
        5. 头条抓取流程要点
        6. 软件工程中的 “3” 的规则
      27. 搜索引擎/
      28. Golang/
        1. Go语言处理 CSV 文件
        2. Go语言读写文件相关函数对比
      1. 全栈翻墙
      2. best practices
      3. self-documenting
      4. Unicode
      5. 软件备忘(暂时没用到的)
      6. historical data
    4. paper/
      1. How to publish a paper?
    5. Mathmatics/
      1. reading Calculas With Python
      2. Calculus with Python
    6. Projects/
    7. talks/
      1. ad talks
      2. Michael Sipser - Dean of Science
      3. 如果遇到刚入职场的我 —— 小道消息
      4. 图灵奖获得者John Hopcropt讲座
      5. Dropbox CEO's speech
      6. 阅读 instagram 的 python 升级文章
      7. 左耳朵耗子的绩效观
      8. 十年学会编程
      9. 对头条的思考
      10. 李航:自然语言对话现状与未来
      11. 读《数学之美》
      12. 学习 Startup Engineering
      13. 短视频与机器学习
    8. Memories/
      1. Archived/
        1. 2014-08-25 使用U盘和git来同步文件
    9. games/
      1. 小海星的王者荣耀攻略
      2. IPython main features
    10. Projects/
      1. Game Service Provider
      2. profitable side projects on HN
      3. steal money by payed phones
      4. How to publish your game
      5. 如何做外包
      6. Image Uploader
      7. Lightweight Elasticsearch Alternative
      8. developer mis-charging
      9. the ipinfo story
      10. 关于创业的想法
      11. 关于买房的思考
      12. 设置一台新的机器
      13. 智商税
      14. 有意思的想法
      15. 不要把你的业余项目搞得过分复杂
      16. 做一个分享主机信息的垃圾站点
      17. 创业的方向
    11. 运营与产品/
      1. 机器人推广/
        1. telegram 机器人研发
        2. 知乎 API 整理(1)—— Web API
        3. 微信开发笔记
        4. 使用 aiotg 开发 telegram 机器人
      1. 关于推广和冷启动的一些想法
      2. 《结网》阅读笔记
      3. 给产品经理的代码课
      4. 互联网产品设计套路
      5. 知乎推广的一些小技巧
    12. 创业/
      1. 2018 赋闲/
        1. 房产网站
        2. 一种基于互粉取关的社交平台涨粉方法
        3. 头条号
        4. 互联网产品设计套路
        5. 从头条离职的三个月
        6. 互联网创业的方向
        7. 市面上的一些 RSS 工具
      1. 房产数据分析
      2. 不错的创意但是我没想到
      3. 关于 CTO 的一些想法
      4. The Problem with Pocket
      5. 管理方面的技巧
    13. 反思与总结/
      1. 如何有效阅读书籍
      2. 2016 新年愿望
      3. 2017新年计划
      4. 2015新年愿望
      5. 近多半年的总结
      6. 躺在床上的想法
      7. 2017年的冬天
      8. 2017总结
      9. 2018 新年愿望
      10. 关于利用碎片时间
      11. 头条小说业务失败总结
    14. 生活/
      1. 做菜的艺术
      2. 莫畏浮云遮望眼,风物长宜放眼量
      3. 炒股记
    15. reading/
      1. reading: Web Scraping with Python
      2. APUE 阅读笔记
      3. 搜索阅读笔记
      4. 哈佛《公正课》笔记
      5. Andrew Ng 的公开课笔记
      6. 《算法设计与分析基础》笔记
      7. 阅读《Python hitchhiker》笔记

Admin Area