feat: 初始化
21
LICENSE
Normal file
@@ -0,0 +1,21 @@
|
||||
MIT License
|
||||
|
||||
Copyright (c) 2018 杭城小刘
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
97
SUMMARY.md
Normal file
@@ -0,0 +1,97 @@
|
||||
# Summary
|
||||
|
||||
|
||||
* [Introduction](README.md)
|
||||
* [第一部分 iOS](第一部分 iOS/chapter1.md)
|
||||
* [1、工程大小优化之图片资源](第一部分 iOS/1.1.md )
|
||||
* [2、看透构造方法](第一部分 iOS/1.2.md)
|
||||
* [3、控制器加载的玄机](第一部分 iOS/1.3.md)
|
||||
* [4、如何优雅地调试手机网页?](第一部分 iOS/1.4.md)
|
||||
* [5、事件响应者链](第一部分 iOS/1.5.md)
|
||||
* [6、外卖App双列表联动](第一部分 iOS/1.6.md)
|
||||
* [7、在内存剖析对象](第一部分 iOS/1.7.md)
|
||||
* [8、长按UIWebView上的图片保存到相册](第一部分 iOS/1.8.md)
|
||||
* [9、hitTest和pointInside方法你真的熟吗?](第一部分 iOS/1.9.md)
|
||||
* [10、HyBrid探索(一)](第一部分 iOS/1.10.md)
|
||||
* [11、iOS中的事件](第一部分 iOS/1.11.md)
|
||||
* [12、NSFileManager终极杀手](第一部分 iOS/1.12.md)
|
||||
* [13、UINavigationController的妙用](第一部分 iOS/1.13.md)
|
||||
* [14、URL-Schemes深度剖析(上)](第一部分 iOS/1.14.md)
|
||||
* [15、URL Schemes 的发展](第一部分 iOS/1.15.md)
|
||||
* [16、CocoaPods的使用](第一部分 iOS/1.16.md)
|
||||
* [17、OC与Swift混编](第一部分 iOS/1.17.md)
|
||||
* [18、对于不可调节高度的UI控件进行改变frame](第一部分 iOS/1.18.md)
|
||||
* [19、YYModel 的使用](第一部分 iOS/1.19.md)
|
||||
* [20、模块化](第一部分 iOS/1.20.md)
|
||||
* [21、实现波浪动画](第一部分 iOS/1.21.md)
|
||||
* [22、底层原理探究](第一部分 iOS/1.22.md)
|
||||
* [23、禅与 Objective-C 编程艺术](第一部分 iOS/1.23.md)
|
||||
* [24、修改 UITextField placeholder 样式](第一部分 iOS/1.24.md)
|
||||
* [25、UIScrollView拖拽时回收键盘](第一部分 iOS/1.25.md)
|
||||
* [26、读 Apple 源码看看 NSRange](第一部分 iOS/1.26.md)
|
||||
* [27、复制层(CAReplicatorLayer)](第一部分 iOS/2.17.md)
|
||||
* [28、CAShapeLayer](第一部分 iOS/1.28.md)
|
||||
* [29、仿微博动画](第一部分 iOS/1.29.md)
|
||||
* [30、UILabel 全局匹配并高亮](第一部分 iOS/1.30.md)
|
||||
* [31、JavascriptCore](第一部分 iOS/1.31.md)
|
||||
* [32、Xcode 小技巧](第一部分 iOS/1.32.md)
|
||||
* [33、终端效率](第一部分 iOS/1.33.md)
|
||||
* [34、终极截屏](第一部分 iOS/1.34.md)
|
||||
* [35、推送](第一部分 iOS/1.35.md)
|
||||
* [36、App 评分](第一部分 iOS/1.36.md)
|
||||
* [37、一些布局小知识](第一部分 iOS/1.37.md)
|
||||
* [38、iOS数值计算精度丢失问题](第一部分 iOS/1.38.md)
|
||||
* [39、一些看到但未尝试的知识](第一部分 iOS/1.39.md)
|
||||
* [40、RunLoop上](第一部分 iOS/1.40.md)
|
||||
* [41、RunLoop下](第一部分 iOS/1.41.md)
|
||||
* [42、RunLoop的应用](第一部分 iOS/1.42.md)
|
||||
* [43、iOS 应用启动性能优化资料汇总](第一部分 iOS/1.43.md)
|
||||
* [44、App security](第一部分 iOS/1.44.md)
|
||||
* [45、调试技巧](第一部分 iOS/1.45.md)
|
||||
* [46、Awesome Hybrid - 1](第一部分 iOS/1.46.md)
|
||||
* [46、Awesome Hybrid - 1](第一部分 iOS/1.46.md)
|
||||
* [47、NSTimer 的内存泄漏](第一部分 iOS/1.47.md)
|
||||
* [48、KVC && KVO](第一部分 iOS/1.48.md)
|
||||
* [48、金额格式化](第一部分 iOS/1.49.md)
|
||||
* [第二部分 Web前端](第二部分 Web 前端/chapter2.md)
|
||||
* [1、-last-child与-last-of-type你只是会用,有研究过区别吗?](第二部分 Web 前端/2.1.md)
|
||||
* [2、正则表达式](第二部分 Web 前端/2.2.md)
|
||||
* [3、CSS-埋点统计](第二部分 Web 前端/2.3.md)
|
||||
* [4、generator函数](第二部分 Web 前端/2.4.md)
|
||||
* [5、H5性能优化方面的探索](第二部分 Web 前端/2.5.md)
|
||||
* [6、h5自定义对象](第二部分 Web 前端/2.6.md)
|
||||
* [7、Javascript-prototype](第二部分 Web 前端/2.7.md)
|
||||
* [8、JSON的一些骚操作](第二部分 Web 前端/2.8.md)
|
||||
* [9、vue-cli](第二部分 Web 前端/2.9.md)
|
||||
* [10、Vue-devtools](第二部分 Web 前端/2.10.md)
|
||||
* [11、H5页面保存页面为图片](第二部分 Web 前端/2.11.md)
|
||||
* [12、Promise](第二部分 Web 前端/2.12.md)
|
||||
* [13、webpack-dev-server 的配置和使用](第二部分 Web 前端/2.13.md)
|
||||
* [14、Web 与 H5 交互的坑](第二部分 Web 前端/2.14.md)
|
||||
* [15、前端持久化](第二部分 Web 前端/2.15.md)
|
||||
* [16、VS-Code](第二部分 Web 前端/2.16md)
|
||||
* [17、Vue tips](第二部分 Web 前端/2.17.md)
|
||||
* [18、Web反爬虫技术](第二部分 Web 前端/2.18.md)
|
||||
* [19、webpack小集](第二部分 Web 前端/2.19.md)
|
||||
* [20、大前端](第二部分 Web 前端/2.20.md)
|
||||
* [21、canvas](第二部分 Web 前端/2.21.md)
|
||||
* [21、动画控制](第二部分 Web 前端/2.22.md)
|
||||
* [23、打造自己的图标字体文件](第二部分 Web 前端/2.23.md)
|
||||
* [24、Chrome 调试技巧](第二部分 Web 前端/2.24.md)
|
||||
* [第三部分 后端技术](第三部分 后端技术/chapter3.md)
|
||||
* [1、利用分页和模糊查询技术实现一个App接口](第三部分 后端技术/3.1.md)
|
||||
* [2、网页端扫码登录实现原理](第三部分 后端技术/3.2.md)
|
||||
* [第四部分 数据库](第四部分 数据库/chapter4.md)
|
||||
|
||||
* [1、Mysql JSON 类型的字段](第四部分 数据库/4.1.md)
|
||||
* [第五部分 开发杂谈](第五部分 开发杂谈/chapter5.md)
|
||||
* [1、开始hexo博客之旅](第四部分 开发杂谈/4.1.md)
|
||||
* [2、命令行文件查找](第四部分 开发杂谈/4.2.md)
|
||||
* [3、Charles 从入门到精通](第四部分 开发杂谈/4.3.md)
|
||||
* [4、git常见使用](第四部分 开发杂谈/4.4.md)
|
||||
* [5、Chrome 正确调试姿势](第四部分 开发杂谈/4.5.md)
|
||||
* [6、Git 实用操作](第四部分 开发杂谈/4.6.md)
|
||||
* [7、短链接](第四部分 开发杂谈/4.7.md)
|
||||
* [8、移动端推送杂谈-part one](第四部分 开发杂谈/4.8.md)
|
||||
* [9、iOS 隔了较久时间推送变得缓慢](第四部分 开发杂谈/4.9.md)
|
||||
* [10、抓包工具的原理](第四部分 开发杂谈/4.10.md)
|
||||
BIN
assets/.DS_Store
vendored
Normal file
BIN
assets/11532309922_.pic.jpg
Normal file
|
After Width: | Height: | Size: 93 KiB |
BIN
assets/164ac9a99ea05b2e.png
Normal file
|
After Width: | Height: | Size: 38 KiB |
BIN
assets/164ac9a9a966fafe.png
Normal file
|
After Width: | Height: | Size: 267 KiB |
BIN
assets/164ac9a9ca26c907.png
Normal file
|
After Width: | Height: | Size: 34 KiB |
BIN
assets/164ac9aa40822368.png
Normal file
|
After Width: | Height: | Size: 232 KiB |
BIN
assets/164ac9aaad2c0ff8.png
Normal file
|
After Width: | Height: | Size: 483 KiB |
BIN
assets/164ac9aab5332151.png
Normal file
|
After Width: | Height: | Size: 318 KiB |
BIN
assets/1785352-087fd4b664e0e387.png
Normal file
|
After Width: | Height: | Size: 81 KiB |
BIN
assets/2017-09-24 15_35_52.gif
Normal file
|
After Width: | Height: | Size: 513 KiB |
BIN
assets/224420fhxsp8e00v0s0b0s.png
Normal file
|
After Width: | Height: | Size: 48 KiB |
BIN
assets/224819kyaynn1zzoyoulzn.jpg.png
Normal file
|
After Width: | Height: | Size: 52 KiB |
BIN
assets/2287777-16e40aa2ce7d0366.png
Normal file
|
After Width: | Height: | Size: 68 KiB |
BIN
assets/2287777-4d55fd205fa81cc8.png
Normal file
|
After Width: | Height: | Size: 229 KiB |
BIN
assets/2287777-5691a767f7f4c5b6.png
Normal file
|
After Width: | Height: | Size: 90 KiB |
BIN
assets/2287777-5ddf86e7d30b1c05.png
Normal file
|
After Width: | Height: | Size: 32 KiB |
BIN
assets/2287777-67f09fb472c6b87d.png
Normal file
|
After Width: | Height: | Size: 30 KiB |
BIN
assets/2287777-6b827146b1c1cd36.png
Normal file
|
After Width: | Height: | Size: 172 KiB |
BIN
assets/2287777-8ff7c3b976ffb29a.png
Normal file
|
After Width: | Height: | Size: 413 KiB |
BIN
assets/2287777-93cc952da314d7bf.PNG
Normal file
|
After Width: | Height: | Size: 141 KiB |
BIN
assets/2287777-a50bd17a33290204.png
Normal file
|
After Width: | Height: | Size: 35 KiB |
BIN
assets/2287777-b2c552dfef180bd0.png
Normal file
|
After Width: | Height: | Size: 172 KiB |
BIN
assets/2287777-b6128646373dfffb.png
Normal file
|
After Width: | Height: | Size: 296 KiB |
BIN
assets/2287777-b9c1d5245529fa1b.png
Normal file
|
After Width: | Height: | Size: 35 KiB |
BIN
assets/2287777-c12eb2da00e79f34.png
Normal file
|
After Width: | Height: | Size: 147 KiB |
BIN
assets/2287777-c1d479c5171de2d0.png
Normal file
|
After Width: | Height: | Size: 245 KiB |
BIN
assets/2287777-e22f24acf7823cfa.png
Normal file
|
After Width: | Height: | Size: 294 KiB |
BIN
assets/2287777-e937adb9c77a3768.png
Normal file
|
After Width: | Height: | Size: 226 KiB |
BIN
assets/3.png
Normal file
|
After Width: | Height: | Size: 248 KiB |
BIN
assets/4.png
Normal file
|
After Width: | Height: | Size: 278 KiB |
BIN
assets/4316713-49ef454cca917acd.jpg
Normal file
|
After Width: | Height: | Size: 24 KiB |
BIN
assets/442e4085cf4b8f62c7ad359343c5f155_hd.png
Normal file
|
After Width: | Height: | Size: 15 KiB |
BIN
assets/4673_140117110629_1.png
Normal file
|
After Width: | Height: | Size: 63 KiB |
BIN
assets/61530453779_.pic.jpg
Normal file
|
After Width: | Height: | Size: 78 KiB |
BIN
assets/Andoid_Webview_Localstroage_erroe.jpg
Normal file
|
After Width: | Height: | Size: 4.9 KiB |
BIN
assets/Anti-WebSpider.gif
Normal file
|
After Width: | Height: | Size: 4.8 MiB |
BIN
assets/App-Server.png
Normal file
|
After Width: | Height: | Size: 4.5 KiB |
BIN
assets/Charles-method.png
Normal file
|
After Width: | Height: | Size: 24 KiB |
BIN
assets/Chrome-Vue-tools1.png
Normal file
|
After Width: | Height: | Size: 261 KiB |
BIN
assets/Chrome-Vue-tools3.png
Normal file
|
After Width: | Height: | Size: 902 KiB |
BIN
assets/Chrome-Vue-tools4.png
Normal file
|
After Width: | Height: | Size: 269 KiB |
BIN
assets/Chrome-Vue-tools5.png
Normal file
|
After Width: | Height: | Size: 476 KiB |
BIN
assets/Chrome-Vue-tools6.png
Normal file
|
After Width: | Height: | Size: 421 KiB |
BIN
assets/IMG_3714.PNG
Normal file
|
After Width: | Height: | Size: 38 KiB |
BIN
assets/IMG_3715.PNG
Normal file
|
After Width: | Height: | Size: 34 KiB |
BIN
assets/QQ20180525-144755@2x.png
Normal file
|
After Width: | Height: | Size: 466 KiB |
BIN
assets/QQ20180525-144824@2x.png
Normal file
|
After Width: | Height: | Size: 104 KiB |
BIN
assets/QQ20180602-210826@2x.png
Normal file
|
After Width: | Height: | Size: 286 KiB |
BIN
assets/QQ20180602-211328@2x.png
Normal file
|
After Width: | Height: | Size: 544 KiB |
BIN
assets/QQ20180610-225937-HD.gif
Normal file
|
After Width: | Height: | Size: 949 KiB |
BIN
assets/QQ20180610-235637-HD.gif
Normal file
|
After Width: | Height: | Size: 518 KiB |
BIN
assets/QQ20180704-004941@2x.png
Normal file
|
After Width: | Height: | Size: 483 KiB |
BIN
assets/QQ20180704-005101@2x.png
Normal file
|
After Width: | Height: | Size: 232 KiB |
BIN
assets/QQ20180704-005145@2x.png
Normal file
|
After Width: | Height: | Size: 318 KiB |
BIN
assets/QQ20180704-010542@2x.png
Normal file
|
After Width: | Height: | Size: 267 KiB |
BIN
assets/QQ20180802-110653@2x.png
Normal file
|
After Width: | Height: | Size: 118 KiB |
BIN
assets/QQ20180802-110938@2x.png
Normal file
|
After Width: | Height: | Size: 148 KiB |
BIN
assets/QQ20180802-111011@2x.png
Normal file
|
After Width: | Height: | Size: 156 KiB |
BIN
assets/QQ20180802-111143@2x.png
Normal file
|
After Width: | Height: | Size: 175 KiB |
BIN
assets/QQ20180802-113022@2x.png
Normal file
|
After Width: | Height: | Size: 215 KiB |
BIN
assets/QQ20180802-120033@2x.png
Normal file
|
After Width: | Height: | Size: 294 KiB |
BIN
assets/QQ20180802-120113@2x.png
Normal file
|
After Width: | Height: | Size: 375 KiB |
BIN
assets/QmQUyUSLYB3VGs4juzfsEdncyWetz7BTN2GFtURbmEYbEY.png
Normal file
|
After Width: | Height: | Size: 272 KiB |
BIN
assets/QmQrU8UxSytnKbWcDVpY5mdy6kmiSHpzyqwt8GykWKNEY2.png
Normal file
|
After Width: | Height: | Size: 92 KiB |
BIN
assets/QmUhGFJgxj6ofpvZp6MK3bqaH2hLgq9vfKsnwDmMisahGu.gif
Normal file
|
After Width: | Height: | Size: 498 KiB |
BIN
assets/QmW9ACfS9P5orau43H7gxuxsU4RVMDPD7mPnDKq4pgLmzr.gif
Normal file
|
After Width: | Height: | Size: 159 KiB |
|
After Width: | Height: | Size: 27 KiB |
BIN
assets/Untitled Diagram-2.png
Normal file
|
After Width: | Height: | Size: 37 KiB |
BIN
assets/Vue-20180225-1.png
Normal file
|
After Width: | Height: | Size: 51 KiB |
BIN
assets/Vue-20180225-2.png
Normal file
|
After Width: | Height: | Size: 65 KiB |
BIN
assets/WX20180507-091957@2x.png
Normal file
|
After Width: | Height: | Size: 6.3 KiB |
BIN
assets/WX20180507-092046@2x.png
Normal file
|
After Width: | Height: | Size: 8.7 KiB |
BIN
assets/WX20180507-092145@2x.png
Normal file
|
After Width: | Height: | Size: 6.0 KiB |
BIN
assets/WX20180507-092232@2x.png
Normal file
|
After Width: | Height: | Size: 8.2 KiB |
BIN
assets/WX20180507-092358@2x.png
Normal file
|
After Width: | Height: | Size: 8.1 KiB |
BIN
assets/WX20180516-235614@2x.png
Normal file
|
After Width: | Height: | Size: 438 KiB |
BIN
assets/WX20180626-144101@2x.png
Normal file
|
After Width: | Height: | Size: 75 KiB |
BIN
assets/WX20180626-144240@2x.png
Normal file
|
After Width: | Height: | Size: 96 KiB |
BIN
assets/WX20180626-144819@2x.png
Normal file
|
After Width: | Height: | Size: 152 KiB |
BIN
assets/WX20180719-135552@2x.png
Normal file
|
After Width: | Height: | Size: 22 KiB |
BIN
assets/WX20180719-135617@2x.png
Normal file
|
After Width: | Height: | Size: 19 KiB |
BIN
assets/WX20180719-135721.png
Normal file
|
After Width: | Height: | Size: 57 KiB |
BIN
assets/WX20180723-004135@2x.png
Normal file
|
After Width: | Height: | Size: 413 KiB |
BIN
assets/WX20180723-004435@2x.png
Normal file
|
After Width: | Height: | Size: 720 KiB |
BIN
assets/WX20180723-090550.png
Normal file
|
After Width: | Height: | Size: 115 KiB |
BIN
assets/WX20180723-090926.png
Normal file
|
After Width: | Height: | Size: 265 KiB |
BIN
assets/WX20180723-092259.png
Normal file
|
After Width: | Height: | Size: 183 KiB |
BIN
assets/WX20180723-092856.png
Normal file
|
After Width: | Height: | Size: 53 KiB |
BIN
assets/WX20180723-101259.png
Normal file
|
After Width: | Height: | Size: 23 KiB |
BIN
assets/WX20180723-102606.png
Normal file
|
After Width: | Height: | Size: 135 KiB |
BIN
assets/WX20180723-105440.png
Normal file
|
After Width: | Height: | Size: 91 KiB |
BIN
assets/WX20180723-113200@2x.png
Normal file
|
After Width: | Height: | Size: 118 KiB |
BIN
assets/WX20180723-113951.png
Normal file
|
After Width: | Height: | Size: 40 KiB |
BIN
assets/WX20180723-114826.png
Normal file
|
After Width: | Height: | Size: 218 KiB |
BIN
assets/WX20180723-115820.png
Normal file
|
After Width: | Height: | Size: 107 KiB |
BIN
assets/WX20180723-115855.png
Normal file
|
After Width: | Height: | Size: 155 KiB |