上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 30 下一页

2018年6月18日

摘要: 制造一个假的服务器class MockURLProtocol: URLProtocol { static var requestHandler: ((URLRequest) throws -> (HTTPURLResponse, Data))? override func startLoading() { guard let handler = MockURLProtoc... 阅读全文
posted @ 2018-06-18 23:56 花老🐯 阅读(304) 评论(0) 推荐(0) 编辑

2018年6月10日

摘要: 查看提交的内容-p 选项,同时在 - 后加数字限制一下数目git log -p -2. commit 500eeadd71a21f1166803e12a792bfa86f4ca784 (HEAD -> master, origin/master, origin/HEAD)Merge: 1cb2e13 13289e4Author: Łukasz Mróz Date: Wed May 24 12:... 阅读全文
posted @ 2018-06-10 13:04 花老🐯 阅读(622) 评论(0) 推荐(0) 编辑
摘要: 单独的 aliasgit config --global alias.co checkout git config --global alias.br branch git config --global alias.ci commit git config --global alias.st status 复杂的 aliasgit config --global alias.unst... 阅读全文
posted @ 2018-06-10 12:23 花老🐯 阅读(158) 评论(0) 推荐(0) 编辑

2018年6月9日

摘要: git blame查看某个文件的修改记录 二分查找确定 bug 来源启动 输入 git bisect start,启动流程输入 git bisect bad,标记当前是错误的输入 git bisect good v1.0,标记已知最早无问题版本测试当前版本git 会自动切换到中间版本,测试之后,标记这个版本是正确还是错误。会继续二分查找。重复几次,确定出错的提交记录 重置 阅读全文
posted @ 2018-06-09 22:18 花老🐯 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 还未合并的分支记录  即从 master 不可以回溯,从 experiment 可以回溯的记录。 查看要 push 到远程分支的记录git log origin/master..HEAD 即从 HEAD 可以回溯,但是从 origin/master 不能回溯的记录。 也可以直接写 git log origin/master..。如果找不到,会用 HEAD 来代替。 多个点的记录可以使... 阅读全文
posted @ 2018-06-09 22:18 花老🐯 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 不带路径一般分为 3 步,可以在任意一步停止。 移动 HEAD 指针 (如果用 --soft,停止)把 HEAD 的内容复制到 Index 中 (除非用了 --hard,否则停止)把 Index 内容复制到工作区例子初始状态reset --soft HEAD~reset --mixed HEAD~ git rest --hard HEAD~带有路径如果有路径,会跳过第一步,并把后面的操... 阅读全文
posted @ 2018-06-09 19:07 花老🐯 阅读(253) 评论(0) 推荐(0) 编辑

2018年4月18日

摘要: 一图胜千言!!参考CSS padding margin border属性详解 阅读全文
posted @ 2018-04-18 23:08 花老🐯 阅读(194) 评论(0) 推荐(0) 编辑

2018年1月27日

摘要: iOS 应用,丝般顺滑的理想情况就是 60FPS (对于 iPad Pro 是 240FPS),即在 16ms 之内完成一次渲染。如果找到在每次渲染花费了多久,究竟做了什么事情,那么就可以进行针对性的优化。 RunLoop 的概念在程序中,我们需要一种机制,可以让当前线程能够随时处理事件但不退出。这种模型通常被称为 Event Loop,在 iOS 中使用 RunLoop 来实现。RunLoop... 阅读全文
posted @ 2018-01-27 11:22 花老🐯 阅读(1431) 评论(0) 推荐(0) 编辑

2018年1月13日

摘要: 话不多说,先上代码,在分析Code- (void)viewDidLoad { [super viewDidLoad]; dispatch_group_t group1 = dispatch_group_create(); dispatch_group_t group2 = dispatch_group_create(); NSLog(@"1,begin"); if (... 阅读全文
posted @ 2018-01-13 21:20 花老🐯 阅读(480) 评论(0) 推荐(0) 编辑

2018年1月7日

摘要: 先来几个同义词readers–writer (RW) lockshared - exclusive lockmultiple readers/single-writer lockmulti-reader lock push lock解决的问题允许多个线程同时读取数据。只允许一个线程写或更新数据写数据时,其他的写操作和读操作要被阻塞。(SQLite 的 WAL 不是,允许同时读写)实现时需要考虑的问... 阅读全文
posted @ 2018-01-07 22:59 花老🐯 阅读(1259) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 30 下一页

导航