寒庭的学习笔记分享站
介绍
1.
企业文化
1.1.
早期苹果员工胸牌背面写的11条“成功法则”
1.2.
IBM企业文化
2.
数据智能
2.1.
决策树算法介绍及应用
2.2.
数据智能资源大全
2.3.
时间序列挖掘-预测算法-三次指数平滑法
2.4.
数据仓库逻辑区域及各区域的功能和特点
2.5.
高效的数据科学团队如何建设
2.6.
OneData关键字
3.
数学
3.1.
漫画线性代数
3.2.
线性代数视频教程
3.3.
排列和组合
3.4.
稀疏向量与稀疏矩阵
4.
[业务]
4.1.
To B业务 VS To C业务
4.2.
乔布斯苹果内部演讲谈营销
5.
数据
5.1.
Gapminder
6.
算法和数据结构
6.1.
bloom filter
6.2.
Twitter的分布式自增ID算法Snowflake
6.3.
LCS 最大公共序列算法
6.4.
哈希表
6.5.
转:基于局部敏感哈希的协同过滤算法之simHash算法
6.6.
一致性hash算法
6.7.
HUFFMAN编码压缩算法
6.8.
Rsync的同步算法
6.9.
奇偶校验
6.10.
Luhn算法 (模10校验)
6.11.
代码校验位及其计算方法
6.12.
查找表
6.13.
其他算法
7.
[编程]
7.1.
日志输出要有洁癖
7.2.
[并发编程]
7.2.1.
Preshing on Programming笔记
7.2.2.
Read-Copy Update
7.2.3.
CAS(Compare And Swap)原理
7.2.4.
读写锁
7.2.5.
AutoResetEvent和ManualResetEvent的区别
7.2.6.
自旋锁
7.2.7.
Map/Reduce原理
7.2.8.
Hazelcast教程
7.3.
[硬件]
7.3.1.
这几个数字每个程序员都应该知道
7.3.2.
cpu cache line 原理
7.3.3.
CPU Cache和内存一致性
7.3.4.
RAID详解
8.
架构
8.1.
Linked架构汇总
8.2.
产品经理
8.2.1.
如何分析俞军的PM12条
8.2.2.
理解
8.3.
企业应用结构
8.3.1.
TOGAF简介
8.3.2.
笔记:《从一个故事说起,谈谈企业应用架构的演变史》
8.4.
REST
8.5.
转:解决方案与需求
8.6.
亚马逊的架构
8.7.
SAAS架构
8.8.
读书笔记:软件架构师应该知道的97件事
8.9.
阿里巴巴架构师总结的一些架构原则
8.10.
“框架”论述摘录
8.11.
23种设计模式
8.12.
架构的内容
8.13.
电商系统架构整理
8.13.1.
开放平台架构整理
8.13.2.
蔡学镛的微博阅读笔记
8.13.3.
蔡学镛的软件架构设计方法论
8.13.4.
简单之道
8.13.5.
《Google首席架构师谈Java的命运》阅读笔记
8.14.
软件设计的原则整理
8.15.
分布式事务处理
8.16.
缓存处理
8.17.
分布式系统架构
8.18.
软件质量属性
8.19.
软件架构风格
8.20.
笔记:架构风格与基于网络的软件架构设计
8.21.
来自Google的高可用架构理念与实践
8.22.
平台VS工具
8.23.
对系统耦合的思考
8.24.
转:StuQ 程序员技能图谱
8.25.
类(对象)之间的四种关系
8.26.
什么是高内聚低耦合
8.27.
领域对象细化分解方法总结
9.
Chrome
9.1.
chrome插件
9.2.
chrome小技巧
9.3.
chrome快捷键
9.4.
Chrome Command Line API 参考
10.
数据库
10.1.
Mysql小技巧
10.2.
SQL小技巧
10.3.
转载:MySQL中Cardinality值的介绍
11.
Groovy
11.1.
Groovy小技巧
11.1.1.
Groovy环境配置
11.1.2.
Groovy操作JSON
11.1.3.
Groovy处理Java Bean
11.1.4.
Groovy处理Boolean
11.1.5.
Groovy中使用as
11.1.6.
Groovy运算符重载
11.1.7.
Groovy的==的行为
11.1.8.
Groovy中使用Gpath
11.1.9.
《Groovy In Action》阅读笔记
11.1.10.
Groovy脚本小技巧
11.1.11.
在Groovy中使用字符串
11.1.12.
使用Spock框架进行单元测试
11.1.13.
Groovy数据库操作
11.1.14.
Groovy处理XML
11.1.15.
Groovy元对象协议
11.1.16.
Category和use块
11.1.17.
Groovy语言读取Properties文件怎么读
11.1.18.
设置Groovy的maven编译环境
11.1.19.
“*.”操作符-连foreach都省了
11.1.20.
Groovy左移位操作符
11.1.21.
Mastering Gradle阅读笔记
12.
Python
12.1.
Python之禅
12.1.1.
Python的迭代器
12.1.2.
转载:python判断指定的端口是否被占用
12.1.3.
Python IDE设置
12.1.4.
Python FAQ
12.1.5.
python的setup.py文件及其常用命令
12.1.6.
PIP
12.1.7.
Python中yield与with的配合
12.1.8.
Python import详解
12.1.9.
Python __init__.py详解
12.1.10.
Python元组(tuple)
12.1.11.
Python String操作
12.1.12.
Python中的比较
12.1.13.
Python namedtuple用法
12.1.14.
Python父类构造函数初始化
12.1.15.
pass的作用
12.1.16.
Python 字典(Dictionary) fromkeys方法
12.1.17.
Python __getattr__/__setattr__
12.1.18.
Python List操作
12.1.19.
Python Deque操作
13.
Java
13.1.
Maven小窍门
13.1.1.
Maven插件开发资料
13.1.2.
Maven插件开发
13.1.3.
Java开源项目
13.1.4.
快速定位Java堆栈信息的问题
13.1.5.
lombok的使用和原理
13.1.6.
RxJava响应式编程框架
13.1.7.
Mybatis Plus(MyBatis增强工具包)
13.1.8.
JDK 6和JDK 7中substring的原理及区别
13.1.9.
System.Properties和System.getenv区别
13.1.10.
Java spi机制浅谈
13.1.11.
用命令行编译整个java工程
13.1.12.
BitSet的使用以及源代码分析
13.1.13.
WEBX
13.1.13.1.
WEBX Tips
13.1.14.
Spring
13.1.14.1.
Spring小窍门
13.1.15.
JAVA并发编程
13.1.16.
转:从Java视角理解CPU缓存(CPU Cache)
13.1.17.
JAVA虚拟机关闭钩子
13.1.18.
HSF泛化调用
14.
Javascript
15.
Scala
16.
Linux
16.1.
linux内核
16.2.
Linux下如何添加一个root用户
16.3.
linux syslogd服务
16.4.
g++ command not found的解决
16.5.
Ubuntu
16.5.1.
管理Ubuntu开机启动项
16.5.2.
ubuntu下修改键盘映射
16.5.3.
Windows下安装Ubuntu双系统
16.5.4.
在Ubuntu下设置默认编辑器
16.5.5.
Ubuntu快捷键
16.6.
Linux Performance Analysis and Tools
16.7.
linux命令
16.7.1.
ls小窍门
16.7.2.
sort小窍门
16.7.3.
awk小窍门
16.7.4.
sed小窍门
16.7.5.
grep小窍门
16.7.6.
zsh小窍门
16.7.7.
ssh小窍门
16.7.8.
cp小窍门
16.7.9.
crontab
16.7.10.
linux tr命令详解
16.7.11.
linux ldd命令
16.7.12.
Linux/Mac批量删除文件
16.7.13.
Linux的bg和fg命令介绍
16.7.14.
用yum管理软件
16.7.15.
用rpm管理软件
16.7.16.
nc命令详解
16.7.17.
test命令
16.7.18.
curl命令
16.7.19.
find命令
16.7.20.
file命令
16.7.21.
linux下查看十六进制文件方法
16.7.22.
运维小窍门
16.7.23.
/var/log目录下的20个Linux日志文件功能详解
16.7.24.
Linux日志体系
16.7.25.
Linux devel包 和 非devel包的区别
16.7.26.
Pick命令行模糊搜索工具
16.8.
Shell小窍门
16.8.1.
MAC下通过命令行格式化JSON
16.8.2.
Shell命令查找源代码
16.8.3.
Shell Function按列提取内容
16.8.4.
用XMLStarlet处理XML
16.8.5.
Shell实现随机数
16.8.6.
Shell去除空行的几种方法
16.8.7.
用jq命令处理json数据
16.8.8.
Shell的文本处理小窍门
16.8.9.
autojump
16.8.10.
Linux或Mac修改motd,提供个性化login信息
16.8.11.
Linux/Mac命令行快捷键
16.8.12.
bash脚本文件中为什么以#!开头
16.8.13.
转:bash设置成vim命令模式
16.8.14.
免密码登录linux服务器
16.8.15.
#!/usr/bin/env python与#!/usr/bin/python的区别
16.8.16.
通过ping解析域名IP
17.
MAC OS
17.1.
MacOS软件搜集
17.2.
Popclip以及插件开发
17.3.
Dash
17.4.
窗口管理应用Sizeup
17.5.
应用切换工具Manico
17.6.
Iterm2使用介绍
17.7.
几个有用的mac命令
17.7.1.
MacOS小窍门
17.7.2.
程序员如何优雅地使用Mac
17.7.3.
Mac Icon图标制作
17.7.4.
Mac系统如何显示隐藏文件
18.
网络
18.1.
快速诊断网络问题
18.2.
DNS如何实现全局负载均衡
18.3.
TCP创建用来listen的socket时使用的地址
19.
前端
19.1.
Grunt小窍门
19.2.
npm小窍门
19.3.
bower使用入门
19.4.
Node小窍门
19.5.
Mock2Easy
20.
安全
20.1.
Web安全
20.2.
使用HttpOnly提升Cookie安全性
20.3.
转载:JSONP 安全攻防技术
20.4.
SSRF攻击实例及防御
20.5.
CSRF跨站请求伪造
20.6.
获取用户Ip地址通用方法以及常见安全隐患
20.7.
OAuth 2.0
20.8.
公钥加密算法
20.9.
Hash碰撞的拒绝式服务攻击
20.10.
应用层拒绝服务攻击
21.
软件测试
21.1.
性能测试基础知识—QPS和TPS
21.2.
集成测试和单元测试
21.3.
Linux性能分析
21.4.
Jenkins二次开发
21.5.
如何进行故障分析
21.6.
How deep are your unit tests
21.7.
转载:浅谈TDD、BDD与ATDD软件开发
21.8.
翻译:编写可维护的自动化验收测试
21.9.
什么是灰度测试和水桶测试
21.10.
压力测试
21.11.
一分钟学会AB
21.12.
全面质量管理的经典理念
21.13.
5M1E分析法
21.14.
中国工厂的154种浪费
22.
VIM
22.1.
Vim小窍门
22.2.
vim插入
22.3.
vim编辑
22.4.
vim移动
22.5.
vim选择
22.6.
vim搜索
22.7.
vim自动完成
22.8.
vim复制粘贴
22.9.
Vim操作剪贴板
22.10.
vim删除文本的命令
22.11.
Vimdiff小窍门
22.12.
Vim技巧之重复
22.13.
cscope小窍门
23.
[WEB开发]
23.1.
HTP Post
23.1.1.
HTTP KEEP-ALIVE
23.1.2.
利用Tengine/Nginx的accesslog做诊断
23.1.3.
Nginx/Tengine错误码
23.1.4.
DIV+CSS布局
23.1.5.
解决provisional headers are shown的过程
23.1.6.
几个大型网站提供的IP API接口调用方法
23.1.7.
HTTPS的设计过程
23.1.8.
CDN架构及原理
23.1.9.
HTTPS知识储备
23.2.
RESTFUL API HTTP STATUS CODE整理
23.3.
面向资源的体系架构
23.4.
翻译:The Web API Checklist
23.5.
重用Session提高https性能
23.5.1.
SEO小窍门
24.
[云计算]
24.1.
ODPS
24.2.
Azure消费数据API
24.3.
翻译转发:AWS & Azure简单对比
25.
开发工具
25.1.
ack代码搜索工具
25.1.1.
一行命令搞定下载脚本到本地并运行
25.2.
Alfred Mac下的神兵利器
25.3.
Visual Studio Code插件开发
25.4.
HHKB键盘设置
25.5.
使用Graphviz画UML类图
25.6.
鱼骨图
25.7.
定制ideavim
25.8.
IDEA自动生成serialVersionUID
25.9.
EXCEL多重判断
26.
程序猿宝典
26.1.
值得程序员关注的微信公众号
26.2.
程序员鄙视链
26.3.
java选择题(简单不结果)
26.4.
java选择题(简单带结果)
26.5.
java高阶面试题
26.6.
推荐电影《寿司之神》
26.7.
每周分享计划内容安排
26.8.
一次未成功的黑客体验——用apple script发送Imessage消息
26.9.
转载:尼古丁+咖啡因:不瞌睡的PPT
26.10.
如何提高演讲能力
26.11.
学习搜狐双拼输入法
26.12.
推荐一本SQL的好书《SQL COOKBOOK》
26.13.
如何加入开源项目邮件组
26.14.
程序员技能图谱
26.15.
用mermaid在gitbook中画图
26.16.
【知乎:为什么很多产品经理都不愿意做后台阅读笔记】
26.17.
程序员应该了解的GitHub
26.18.
YAML语言教程
26.19.
代码检查CheckList
27.
技术管理
27.1.
转载:技术团队管理不仅仅是管理
27.2.
转载:业务和商业才是技术的驱动力
27.3.
Facebook Collection
27.4.
阿里巴巴新人寄语
27.5.
阿里巴巴的招聘要求
27.6.
张小龙提到团队的理念
27.7.
Boss和Leader的区别
27.8.
转载:开发团队的效率
27.9.
转载:公司高速发展是对团队最好的管理
27.10.
团队管理思考NO1
27.11.
严格是大爱
27.12.
Amazon的核心价值观
27.13.
《大教堂和市集》阅读笔记
27.14.
Linus Trovalds谈Linux内核开发管理风格
27.15.
知乎:如何让公司员工达到群体性努力
27.16.
7个步骤让你做好公司的团队管理
27.17.
阿里老话-经典语录
27.18.
陆奇:如何成为一个优秀的工程师
27.19.
管理者误区:用“聪明”“不聪明”来评判员工,却忽略了真正的“团队毒瘤”
27.20.
转:7个方法快速提升你的技术领导力
27.21.
转:湖畔大学彭蕾剖析阿里人才观:聪明、皮实、乐观、自省
28.
思考和阅读
28.1.
12个沟通技巧受用一辈子
28.2.
如何提高自己的归纳总结能力
28.3.
当你老了,一生最后悔什么?全球统计前五名
28.4.
Why、What、How的策略运用
28.5.
华为副总裁的离职信
28.6.
百万富翁的生活习惯总结
28.7.
你的生活逃不出这25张图
28.8.
番茄工作法
28.9.
大卫谈学习
28.10.
如何“自我介绍”
28.11.
学习曲线与Hacking大脑
28.12.
我们不能在创造问题的思维层面去思考解决方法
28.13.
乔布斯:遗失的访谈
28.14.
阅读笔记:iPhone问世10周年之际,在苹果干了17年的前员工有话对库克说
28.15.
各种效应大全
28.16.
如何提高演讲能力
28.17.
转:看《十二怒汉》学沟通
28.18.
比尔盖茨哈佛毕业演讲稿
28.19.
设计师,你是做什么的?
28.20.
杰夫·贝佐斯:善良比聪明更重要
28.21.
转载:厉害的人,都有一个赚钱机器
28.22.
转:知乎上的神回复
28.23.
转:哈佛大学推荐20个快乐的习惯
28.24.
面对问题的18种心态
28.25.
登山对领导力的明悟
28.26.
12种认知偏见
28.27.
一个人不成功的九大根源
29.
家庭教育
29.1.
家长层次有五层,你在哪一层
Powered by
GitBook
寒庭的学习笔记分享站
用XMLStarlet处理XML
XMLStarlet 使用入门