SHUNMIAN
嗨,欢迎来到我的博客。
我是Shunmian,一名iOS开发者。
正在学习Algorithm,Functional Programming和Machine Learning,在学习和模仿中寻找自己。
主页
标签
分类
Tags
Application
1
Array
2
Assembly Language
3
Associated Objects
1
Bag
1
BeaufitulSoup
9
C
2
CAssembly Language
4
Client-Server
1
Command Line
2
Computer System
12
Concurrency
1
Currying
1
C,Linux
1
DNS
1
Data Abstraction
1
Data Mining
1
Database
1
Django
1
Effective
6
Effective Objective-C
2
Expression
1
FTP
1
Flash
1
Function
1
Functional Programming
1
Generics
1
Git
1
GitHub
1
Graph
9
HTTP
8
HTTP header
1
High Order Function
1
Iterable
1
JavaScript
1
KVO
2
LinkedList
1
Machine Learning
27
Matlab
1
MemoManamement
4
Messaging
2
MySQL
1
NLTK
1
Networks
20
Networks,Exception
1
Neural Networks
1
OC Life Cycle
1
OCR
1
OOP&&FP
5
Octave
1
Operating System
5
Python
1
Python requests
1
Queue
1
React
1
Redux
1
Regular Expression
1
SICP
5
SSH
1
Searching
2
Selenium
1
Sending Message
9
Serach Engine
1
Sorting
2
SpriteKit
1
Stack
1
String
1
TCP
1
TLS/SSL
1
Telent
1
Text Retrieval
1
UDP
1
Union-Find
1
Unit Test
1
Unix
5
Web Scraping
15
Wireshark
2
archetecture
1
cache
1
cookie
1
gcc
1
gdb
1
gprof
1
guard
1
isa Swizzling
1
isa swizziling
2
javaScript
2
method swizzling
2
npm
1
objdump
1
pointer
1
protocol
1
queue
1
λ-Calculus
1
Application
FP in Scala(一):λ-演算 Part I:表达式,函数和赋值
- October 01, 2015
Array
Let's Build Swift.Array
- March 09, 2016
Algorithm(一):基础 Part II:Stack 栈,Queue 队列
- September 02, 2015
Assembly Language
Professional Assembly Language (三):进阶
- August 07, 2014
Professional Assembly Language (二):基础
- August 06, 2014
Professional Assembly Language (一):入门
- August 05, 2014
Associated Objects
OC Runtime(三):Category Part II:Associated Objects
- March 20, 2016
Bag
Algorithm(一):基础 Part II:Stack 栈,Queue 队列
- September 02, 2015
BeaufitulSoup
Web Scraping A1:Selenium
- December 15, 2015
Web Scraping Part II:Advanced Scrapers (八):远程抓取
- December 14, 2015
Web Scraping Part II:Advanced Scrapers (一):数据清理
- December 07, 2015
Web Scraping Part I:Basic Scrapers (六):阅读文档
- December 06, 2015
Web Scraping Part I:Basic Scrapers (五):存储数据
- December 05, 2015
Web Scraping Part I:Basic Scrapers (四):BeautifulSoup+API
- December 04, 2015
Web Scraping Part I:Basic Scrapers (三):BeautifulSoup实战
- December 03, 2015
Web Scraping Part I:Basic Scrapers (二):BeautifulSoup进阶
- December 02, 2015
Web Scraping Part I:Basic Scrapers (一):BeautifulSoup入门
- December 01, 2015
C
Computer System(二):Program On System Part III:Virtual Memory
- July 09, 2014
C Review
- June 01, 2014
CAssembly Language
汇编语言 (四):C语言和汇编
- August 04, 2014
汇编语言 (三):进阶
- August 03, 2014
汇编语言 (二):基础
- August 02, 2014
汇编语言 (一):入门
- August 01, 2014
Client-Server
网络实战(一):传输层 Part I:Introduction to Client-Server
- April 02, 2015
Command Line
A1:Unix Command Line
- February 03, 2015
A1:Unix Command Line
- February 01, 2015
Computer System
Computer System(三):Program Interaction Part III:Concurrent Programming
- July 12, 2014
Computer System(三):Program Interaction Part II:Network Programming
- July 11, 2014
Computer System(三):Program Interaction Part I:System-Level IO
- July 10, 2014
Computer System(二):Program On System Part III:Virtual Memory
- July 09, 2014
Computer System(二):Program On System Part II:Exceptional Control Flow
- July 08, 2014
Computer System(二):Program On System Part I:Linking
- July 07, 2014
Computer System(一):Program Part V:The Memory Hierachy
- July 06, 2014
Computer System(一):Program Part IV:Optimizing Program Performance
- July 05, 2014
Computer System(一):Program Part III:Processor Architecture
- July 04, 2014
Computer System(一):Program Part II:Machine-Level Execution
- July 03, 2014
Computer System(一):Program Part I:Data
- July 02, 2014
Computer System(零):Overview
- July 01, 2014
Concurrency
Concurrency A1:Python Threading
- July 15, 2015
Currying
FP in Scala(一):λ-演算 Part II:高阶函数和柯里化
- October 02, 2015
C,Linux
A1:C Tools for Linux
- June 30, 2014
DNS
网络实战(一):传输层 Part IV:Hostname和DNS
- April 05, 2015
Data Abstraction
FP in Scala(一):λ-演算 Part III:抽象数据
- October 03, 2015
Data Mining
Text Retrieval and Search Engines(一): Overview
- November 01, 2015
Database
MySQL入门
- June 01, 2015
Django
网络实战(二):应用层 Part III:The World Wide Web
- April 12, 2015
Effective
EOC(七):The System Framework
- April 26, 2016
EOC(六):Blocks and GCD
- April 25, 2016
EOC(五):Memory Management
- April 24, 2016
EOC(四):Protocols and Categories
- April 23, 2016
EOC(三):Interface and API Design
- April 22, 2016
EOC(二):OC Runtime (Object Hierarchy & Messaging)
- April 21, 2016
Effective Objective-C
OC工具(一):Object File Inspection Tools
- May 01, 2016
EOC(一):Accustoming yourself to Ojective-C
- April 20, 2016
Expression
FP in Scala(一):λ-演算 Part I:表达式,函数和赋值
- October 01, 2015
FTP
网络实战(二):应用层 Part IX:FTP
- April 18, 2015
Flash
网络实战(二):应用层 Part III:The World Wide Web
- April 12, 2015
Function
FP in Scala(一):λ-演算 Part I:表达式,函数和赋值
- October 01, 2015
Functional Programming
Category Theory(一) Category:the essence of composition
- October 08, 2015
Generics
Algorithm(一):基础 Part II:Stack 栈,Queue 队列
- September 02, 2015
Git
Git(一):入门
- January 01, 2015
GitHub
Git(一):入门
- January 01, 2015
Graph
A1:LeetCode笔记
- September 30, 2015
Algorithm(六):Context Part III:递归
- September 14, 2015
Algorithm(六):Context Part II:Reductions
- September 13, 2015
Algorithm(六):Context Part I:Maximium Flow
- September 12, 2015
Algorithm(五):String Part III:数据压缩
- September 11, 2015
Algorithm(五):String Part II:Searching
- September 10, 2015
Algorithm(五):String Part I:Sorting
- September 09, 2015
Algorithm(四):Graph Part II:最小生成树和最短路径
- September 08, 2015
Algorithm(四):Graph Part I:有向无向图
- September 07, 2015
HTTP
网络实战(二):应用层 Part X:RPC
- April 19, 2015
网络实战(二):应用层 Part VII:IMAP
- April 16, 2015
网络实战(二):应用层 Part VI:POP
- April 15, 2015
网络实战(二):应用层 Part V:SMTP
- April 14, 2015
网络实战(二):应用层 Part IV:Building and Parsing E-mail
- April 13, 2015
网络实战(二):应用层 Part III:The World Wide Web
- April 12, 2015
网络实战(二):应用层 Part II:HTTP 服务端
- April 11, 2015
网络实战(二):应用层 Part I:HTTP 客户端
- April 10, 2015
HTTP header
Web Scraping Part II:Advanced Scrapers (六):网络爬虫陷阱
- December 12, 2015
High Order Function
FP in Scala(一):λ-演算 Part II:高阶函数和柯里化
- October 02, 2015
Iterable
Algorithm(一):基础 Part II:Stack 栈,Queue 队列
- September 02, 2015
JavaScript
Web Scraping Part II:Advanced Scrapers (四):JavaScript
- December 10, 2015
KVO
OC Runtime(二):Messaging Part IV:KVC
- March 18, 2016
OC Runtime(二):Messaging Part III:KVO
- March 17, 2016
LinkedList
Algorithm(一):基础 Part II:Stack 栈,Queue 队列
- September 02, 2015
Machine Learning
CNN for VR A5:AWS Tutorial
- June 19, 2015
CNN for VR A4:Google Cloud with GPUs Tutorial
- June 18, 2015
CNN for VR A3:Google Cloud Tutorial
- June 17, 2015
CNN for VR A2:IPython Notebook Tutorial
- June 16, 2015
CNN for VR A1:Numpy, Scipy, Matplotlib Tutorial
- June 15, 2015
CNN for VR Part III:CNN(三):Transfer Learning and Fine-tuning CNN
- June 11, 2015
CNN for VR Part III:CNN(二):Understanding and Visualizing CNN
- June 10, 2015
CNN for VR Part III:CNN(一):Architectures, Convolution/Pooling Layers.
- June 09, 2015
CNN for VR Part II:NN(四):Putting it together
- June 08, 2015
CNN for VR Part II:NN(三):Learning and Evaluation
- June 07, 2015
CNN for VR Part II:NN(二):Setting up the Data and the Loss
- June 06, 2015
CNN for VR Part II:NN(一):Setting up the Architecture
- June 05, 2015
CNN for VR Part I:线性分类(四):反向传播
- June 04, 2015
CNN for VR Part I:线性分类(三):优化(梯度下降)
- June 03, 2015
CNN for VR Part I:线性分类(二):评分函数和损失函数(SVM,Softmax)
- June 02, 2015
Machine Learning A1:MatLab和Octave基础
- May 15, 2015
Machine Learning(四):大数据机器学习 Part I:随机梯度下降和MapReduce
- May 11, 2015
Machine Learning(三):应用举例 Part II:照片OCR
- May 10, 2015
Machine Learning(三):应用举例 Part I:推荐系统
- May 09, 2015
Machine Learning(二):非监督式学习 Part I:聚类,降维,异常检测
- May 08, 2015
Machine Learning(一):监督式学习 Part VII:支持向量机
- May 07, 2015
Machine Learning(一):监督式学习 Part VI:监督式学习(六):机器学习系统设计和建议
- May 06, 2015
Machine Learning(一):监督式学习 Part V:神经网络学习
- May 05, 2015
Machine Learning(一):监督式学习 Part IV:神经网络展示
- May 04, 2015
Machine Learning(一):监督式学习 Part III:分类
- May 03, 2015
Machine Learning(一):监督式学习 Part II:线性回归之多变量
- May 02, 2015
Machine Learning(一):监督式学习 Part I:线性回归之单变量
- May 01, 2015
Matlab
Machine Learning A1:MatLab和Octave基础
- May 15, 2015
MemoManamement
OC Memory Managment(四):Weak Strong Dance
- March 28, 2016
OC Memory Managment(三):Weak属性
- March 27, 2016
OC Memory Managment(二):Autoreleasing
- March 26, 2016
OC Memory Managment(一):ARC
- March 25, 2016
Messaging
OC Runtime(二):Messaging Part II:手动实现objc_sendMsg
- March 16, 2016
OC Runtime(二):Messaging Part I:消息机制和swizzling
- March 15, 2016
MySQL
MySQL入门
- June 01, 2015
NLTK
Web Scraping Part II:Advanced Scrapers (二):读写自然语言
- December 08, 2015
Networks
Wireshark(二):应用
- April 21, 2015
Wireshark(一):介绍
- April 20, 2015
网络实战(二):应用层 Part X:RPC
- April 19, 2015
网络实战(二):应用层 Part IX:FTP
- April 18, 2015
网络实战(二):应用层 Part VIII:Telnet and SSH
- April 17, 2015
网络实战(二):应用层 Part VII:IMAP
- April 16, 2015
网络实战(二):应用层 Part VI:POP
- April 15, 2015
网络实战(二):应用层 Part V:SMTP
- April 14, 2015
网络实战(二):应用层 Part IV:Building and Parsing E-mail
- April 13, 2015
网络实战(二):应用层 Part III:The World Wide Web
- April 12, 2015
网络实战(二):应用层 Part II:HTTP 服务端
- April 11, 2015
网络实战(二):应用层 Part I:HTTP 客户端
- April 10, 2015
网络实战(一):传输层 Part VIII:缓存和消息队列
- April 09, 2015
网络实战(一):传输层 Part VII:服务器架构
- April 08, 2015
网络实战(一):传输层 Part VI:TLS&SSL
- April 07, 2015
网络实战(一):传输层 Part IV:Hostname和DNS
- April 05, 2015
网络实战(一):传输层 Part III:TCP
- April 04, 2015
网络实战(一):传输层 Part II:UDP
- April 03, 2015
网络实战(一):传输层 Part I:Introduction to Client-Server
- April 02, 2015
网络理论:A Top-Down Approach
- April 01, 2015
Networks,Exception
网络实战(一):传输层 Part V:网络数据和网络错误
- April 06, 2015
Neural Networks
CNN for VR Part I:线性分类(一):图片分类问题及KNN
- June 01, 2015
OC Life Cycle
OC LifeCycle(一):Constraints Best Practice
- April 10, 2016
OCR
Web Scraping Part II:Advanced Scrapers (五):图形处理和文本识别
- December 11, 2015
OOP&&FP
FP in Scala(三):Reactive Programming Part I:函数式编程回顾
- October 08, 2015
FP in Scala(二):OOP和λ-演算的结合 Part IV:Stream(流)
- October 07, 2015
FP in Scala(二):OOP和λ-演算的结合 Part III:可选值,for-exp
- October 06, 2015
FP in Scala(二):OOP和λ-演算的结合 Part II:函数式数据结构Collection
- October 05, 2015
FP in Scala(二):OOP和λ-演算的结合 Part I:万物皆类 && 函数式的体现
- October 04, 2015
Octave
Machine Learning A1:MatLab和Octave基础
- May 15, 2015
Operating System
OS Part I (三):C and gdb
- February 06, 2015
OS Part I (二):PC hardware and x86 programming
- February 05, 2015
OS Part I (一):Unix Introduction
- February 04, 2015
A1:Unix Command Line
- February 03, 2015
A1:Unix Command Line
- February 01, 2015
Python
Python Part I:Basics (一):入门
- March 01, 2015
Python requests
Web Scraping Part II:Advanced Scrapers (三):表单和登录
- December 09, 2015
Queue
Algorithm(一):基础 Part II:Stack 栈,Queue 队列
- September 02, 2015
React
React入门
- October 03, 2016
Redux
Redux
- October 05, 2016
Regular Expression
Regular Expression
- August 01, 2015
SICP
SICP(五):Interpreter
- June 05, 2014
SICP(四):Metalinguistic Abstraction
- June 04, 2014
SICP(三):Interface-Modularity, Objects and State
- June 03, 2014
SICP(二):Data
- June 02, 2014
SICP(一):Procedures
- June 01, 2014
SSH
网络实战(二):应用层 Part VIII:Telnet and SSH
- April 17, 2015
Searching
Algorithm(三):Searching Part II:进阶搜索
- September 06, 2015
Algorithm(三):Searching Part I:基础搜索
- September 05, 2015
Selenium
Web Scraping Part II:Advanced Scrapers (四):JavaScript
- December 10, 2015
Sending Message
OC Concurrency(三):NSOperation & NSOperationQueue Part I:用法详解
- April 07, 2016
OC Concurrency(二):GCD Part I:用法详解
- April 03, 2016
OC Concurrency(一):NSThread Part I:用法详解
- April 01, 2016
OC Runtime(A1):配置Runtime源码环境
- March 21, 2016
OC Runtime(一):Object Model part IV:Block Layout
- March 08, 2016
OC Runtime(一):Object Model part III:weak 属性
- March 07, 2016
OC Runtime(一):Object Model part II:iVar Layout
- March 06, 2016
OC Runtime(一):Object Model Part I:Object Hierarchy
- March 05, 2016
OC Runtime(零):Runtime概述
- March 01, 2016
Serach Engine
Text Retrieval and Search Engines(一): Overview
- November 01, 2015
Sorting
Algorithm(二):Sorting Part II:进阶排序
- September 04, 2015
Algorithm(二):Sorting Part I:基础排序
- September 03, 2015
SpriteKit
iOS 2D Game - SpriteKit入门(一)
- December 30, 2016
Stack
Algorithm(一):基础 Part II:Stack 栈,Queue 队列
- September 02, 2015
String
Regular Expression
- August 01, 2015
TCP
网络实战(一):传输层 Part III:TCP
- April 04, 2015
TLS/SSL
网络实战(一):传输层 Part VI:TLS&SSL
- April 07, 2015
Telent
网络实战(二):应用层 Part VIII:Telnet and SSH
- April 17, 2015
Text Retrieval
Text Retrieval and Search Engines(一): Overview
- November 01, 2015
UDP
网络实战(一):传输层 Part II:UDP
- April 03, 2015
Union-Find
Algorithm(一):基础 Part I:Union-Find 并查集
- September 01, 2015
Unit Test
Web Scraping Part II:Advanced Scrapers (七):测试网站
- December 13, 2015
Unix
OS Part I (三):C and gdb
- February 06, 2015
OS Part I (二):PC hardware and x86 programming
- February 05, 2015
OS Part I (一):Unix Introduction
- February 04, 2015
A1:Unix Command Line
- February 03, 2015
A1:Unix Command Line
- February 01, 2015
Web Scraping
Web Scraping A1:Selenium
- December 15, 2015
Web Scraping Part II:Advanced Scrapers (八):远程抓取
- December 14, 2015
Web Scraping Part II:Advanced Scrapers (七):测试网站
- December 13, 2015
Web Scraping Part II:Advanced Scrapers (六):网络爬虫陷阱
- December 12, 2015
Web Scraping Part II:Advanced Scrapers (五):图形处理和文本识别
- December 11, 2015
Web Scraping Part II:Advanced Scrapers (四):JavaScript
- December 10, 2015
Web Scraping Part II:Advanced Scrapers (三):表单和登录
- December 09, 2015
Web Scraping Part II:Advanced Scrapers (二):读写自然语言
- December 08, 2015
Web Scraping Part II:Advanced Scrapers (一):数据清理
- December 07, 2015
Web Scraping Part I:Basic Scrapers (六):阅读文档
- December 06, 2015
Web Scraping Part I:Basic Scrapers (五):存储数据
- December 05, 2015
Web Scraping Part I:Basic Scrapers (四):BeautifulSoup+API
- December 04, 2015
Web Scraping Part I:Basic Scrapers (三):BeautifulSoup实战
- December 03, 2015
Web Scraping Part I:Basic Scrapers (二):BeautifulSoup进阶
- December 02, 2015
Web Scraping Part I:Basic Scrapers (一):BeautifulSoup入门
- December 01, 2015
Wireshark
Wireshark(二):应用
- April 21, 2015
Wireshark(一):介绍
- April 20, 2015
archetecture
网络实战(一):传输层 Part VII:服务器架构
- April 08, 2015
cache
网络实战(一):传输层 Part VIII:缓存和消息队列
- April 09, 2015
cookie
Web Scraping Part II:Advanced Scrapers (六):网络爬虫陷阱
- December 12, 2015
gcc
A1:C Tools for Linux
- June 30, 2014
gdb
A1:C Tools for Linux
- June 30, 2014
gprof
A1:C Tools for Linux
- June 30, 2014
guard
guard 关键字
- March 07, 2016
isa Swizzling
OC Runtime(三):Category Part I:机制
- March 19, 2016
isa swizziling
OC Runtime(二):Messaging Part II:手动实现objc_sendMsg
- March 16, 2016
OC Runtime(二):Messaging Part I:消息机制和swizzling
- March 15, 2016
javaScript
JavaScript进阶
- October 02, 2016
JavaScript入门
- October 01, 2016
method swizzling
OC Runtime(二):Messaging Part II:手动实现objc_sendMsg
- March 16, 2016
OC Runtime(二):Messaging Part I:消息机制和swizzling
- March 15, 2016
npm
npm
- October 04, 2016
objdump
A1:C Tools for Linux
- June 30, 2014
pointer
UnsafeMutablePointer
- March 09, 2016
protocol
CollectionType = SequenceType(AnyGenerator:GeneratorType) + Indexable
- March 08, 2016
queue
网络实战(一):传输层 Part VIII:缓存和消息队列
- April 09, 2015
λ-Calculus
FP in Scala(一):λ-演算 Part I:表达式,函数和赋值
- October 01, 2015