2019年5月19日

计算机网络-自定向下方法之计算机网络和因特网

摘要: 5月箴言 住进布达拉宫,我是雪域最大的王。流浪在拉萨街头,我是世间最美的情郎。—— 仓央嘉措 开启一本新书 第一章计算机网络和因特网 本章节主要是对计算机网络相关的概述。 1、什么是因特网 2、网络边缘 3、网络核心 4、分组交换网络中的时延、丢包和吞吐量 5、协议层次及其服务模型 6、面对攻击的网 阅读全文

posted @ 2019-05-19 18:19 Dev_F 阅读(151) 评论(0) 推荐(0) 编辑

2019年4月19日

敏捷软件开发 之第三部分 薪水支付系统案例研究实现之分析

摘要: 4月箴言 真的猛士,敢于直面惨淡的人生,敢于正视淋漓的鲜血。—— 鲁迅 一、客户需求记录 1、有些雇员是钟点工。会按照他们雇员记录中每小时报酬字段的值对他们进行支付,他们每天会提交工作时间卡,其中记录了日期以及工作小时数。如果他们每天工作超过8小时,那么超过部分会按照正常报酬的1.5倍进行支付,每周 阅读全文

posted @ 2019-04-19 15:15 Dev_F 阅读(330) 评论(0) 推荐(0) 编辑

2019年4月7日

敏捷软件开发 之第三部分 薪水支付系统案例研究 之设计模式

摘要: 4月箴言 真的猛士,敢于直面惨淡的人生,敢于正视淋漓的鲜血。—— 鲁迅 一、COMMAND模式和ACTIVE OBJECTIVE模式 COMMAND模式的巨大好处:通过对命令(command)概念的封装,解除了除了系统对逻辑互联关系的是连接关系的设备之间的耦合。 适用范围:数据库事务操作、设备控制、 阅读全文

posted @ 2019-04-07 22:10 Dev_F 阅读(419) 评论(0) 推荐(0) 编辑

2019年3月16日

敏捷软件开发 之第二部分 敏捷设计

摘要: 3月箴言 人的思想是了不起的,只要专注于某一项事业,就一定会做出使自己感到吃惊的成绩来。—— 马克·吐温 开启第二部分:敏捷设计 一、拙劣设计的症状: 导致这些症状出现的原因: 1、最最最主要的原因就是代码界的段子:CV战士(我想大多数的代码搬运工是可以明白的,哈哈哈) 2、不断变化的需求(这个是无 阅读全文

posted @ 2019-03-16 12:43 Dev_F 阅读(232) 评论(0) 推荐(0) 编辑

2019年3月10日

敏捷软件开发 之 第6章《一次编程实践》读书笔记

摘要: 3月箴言 人的思想是了不起的,只要专注于某一项事业,就一定会做出使自己感到吃惊的成绩来。—— 马克·吐温 本章是详细表述了一个保龄球记分功能的开发过程 本章重要前提(也许我们中的大多数并不是很清楚保龄球的记分规则,而编写程序我认为最重要的的就是先理清规则): 第一步:得知需求并分析需求; 第二步:根 阅读全文

posted @ 2019-03-10 12:56 Dev_F 阅读(228) 评论(0) 推荐(0) 编辑

2019年3月3日

Objective-C 之深拷贝和浅拷贝

摘要: 3月箴言 人的思想是了不起的,只要专注于某一项事业,就一定会做出使自己感到吃惊的成绩来。—— 马克·吐温 1、iOS中关于深拷贝和浅拷贝的概念 浅拷贝:浅拷贝并不拷贝对象本身,只是对指向对象的指针进行拷贝深拷贝:直接拷贝对象到内存中一块区域,然后把新对象的指针指向这块内存 在iOS中并不是所有对象都 阅读全文

posted @ 2019-03-03 13:10 Dev_F 阅读(195) 评论(0) 推荐(0) 编辑

2019年3月2日

敏捷软件开发 之 1-5章读书笔记

摘要: 2019你好!好好生活,好好工作! 原则(Principles)、模式(Patterns)与实践(Practices) 本书开篇就强调了4点: 可以理解为这是敏捷软件开发最重要的参考依据。 一、敏捷软件开发宣言 二、敏捷宣言遵循的原则 三、面向对象设计的原则 四、极限编程实践 ps:极限编程(eXt 阅读全文

posted @ 2019-03-02 12:32 Dev_F 阅读(390) 评论(0) 推荐(0) 编辑

2019年1月26日

dispatch 之 常见函数小结

摘要: 你好2019!一起努力呀! 直奔主题 1、dispatch_barrier_async VS dispatch_barrier_sync NSLog(@"main 1--"); dispatch_async(self.concurrentQueue, ^{ NSLog(@"test1 begin - 阅读全文

posted @ 2019-01-26 18:01 Dev_F 阅读(4197) 评论(0) 推荐(0) 编辑

2019年1月13日

算法之狄克斯特拉算法 --《图解算法》

摘要: 2019你好!好好生活,好好工作! 狄克斯特拉算法 狄克斯特拉算法(Dijkstra )用于计算出不存在非负权重的情况下,起点到各个节点的最短距离 可用于解决2类问题: 从A出发是否存在到达B的路径;从A出发到达B的最短路径(时间最少、或者路径最少等),事实上最后计算完成后,已经得到了A到各个节点的 阅读全文

posted @ 2019-01-13 21:45 Dev_F 阅读(663) 评论(0) 推荐(0) 编辑

RunLoop 之初探

摘要: 你好2019!一起努力呀! 1、什么是runloop runloop是通过内部维护的事件循环对事件/消息进行管理的一个对象。 事件循环(Event loop):通俗的解释:没有消息处理的时候,休眠以避免资源占用;有消息需要处理时,立即被唤醒!书面的解释:没有需要处理的消息时,用户态切换为内核态;有消 阅读全文

posted @ 2019-01-13 17:18 Dev_F 阅读(291) 评论(0) 推荐(0) 编辑

导航