会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
zzfx
博客园
首页
新随笔
订阅
管理
上一页
1
···
81
82
83
84
85
86
87
88
89
···
102
下一页
2017年10月25日
职场与非洲大草原的动物世界-观察
摘要: 职场与非洲大草原的动物世界-观察
阅读全文
posted @ 2017-10-25 00:00 zzfx
阅读(206)
评论(0)
推荐(0)
2017年10月24日
职场生存技能
摘要: 看, 听, 说, 做。
阅读全文
posted @ 2017-10-24 23:54 zzfx
阅读(147)
评论(0)
推荐(0)
2017年10月20日
不过一碗饭
摘要: 不过一碗
阅读全文
posted @ 2017-10-20 00:03 zzfx
阅读(146)
评论(0)
推荐(0)
2017年10月15日
吃饭
摘要: 1、少吃不后悔,多吃活受罪。 2、前半生吃的多的,后半生给省回来。前半生吃的少的,后半生给补回来。 3、人只有吃饱撑死的,没有吃的少饿死的。
阅读全文
posted @ 2017-10-15 22:25 zzfx
阅读(218)
评论(0)
推荐(0)
三寒两倒七分饱
摘要: 没病要用养正药,三寒两倒七分饱;少和妇人贴肚皮,多吃肉蛋满地跑。
阅读全文
posted @ 2017-10-15 22:19 zzfx
阅读(701)
评论(0)
推荐(0)
2017年10月11日
抽象的结果是骨架与联系,所以能看清整体
摘要: 是程序的基础和稳定的部分(组件与关系) 所以能看清整体, 目的是看清整体或看的层次更高
阅读全文
posted @ 2017-10-11 23:53 zzfx
阅读(281)
评论(0)
推荐(0)
软件设计与抽象
摘要: 抽象的层级越高,联系的稳定度越高; 对象的可扩展性越好; 软件的可复用性越好。
阅读全文
posted @ 2017-10-11 23:37 zzfx
阅读(248)
评论(0)
推荐(0)
软件设计策略
摘要: 删繁就简、分而治之、逐步求精。 删繁就简含义:抽象、关注主要因素、忽略次要因素;要素、联系两个方面的抽象。 抽象意味着复用和扩展。 分而治之: 封装、模块化。 自顶向下, 逐步求精. 自顶向下、删繁就简、分而治之,逐步求解
阅读全文
posted @ 2017-10-11 23:10 zzfx
阅读(350)
评论(0)
推荐(0)
软件复杂性的维度
摘要: 软件本身是对真实世界的建模;软件的复杂性只会大于建模对象的复杂性。 1)软件功能规模的大小;子系统和模块的个数;大 2)软件业务逻辑的复杂性;线性、非线性;树网图 3)软件本身功能复杂性。
阅读全文
posted @ 2017-10-11 10:46 zzfx
阅读(217)
评论(0)
推荐(0)
2017年10月9日
什么是分层架构模式
摘要: http://blog.csdn.net/yh_bxhl/article/details/7787501 分层(Layer)模式是最常见的一种架构模式。甚至说分层模式是很多架构模式的基础,本章下面讲到的一些内容实际上都和分层模式相关联。 分层描述的是这样一种架构设计过程:从最低级别的抽象开始,称为第
阅读全文
posted @ 2017-10-09 11:34 zzfx
阅读(872)
评论(0)
推荐(0)
2017年9月30日
软件的生长方式
摘要: http://www.ruanyifeng.com/blog/2016/09/software-architecture.html 软件的架构、框架是他的骨骼。 组件、联系、组合、锚点、继承是她的生长方式。
阅读全文
posted @ 2017-09-30 17:37 zzfx
阅读(166)
评论(0)
推荐(0)
设计模式、SOLID原则:组件与联系
摘要: 组件原则 - SRP The Single Responsibility Principle 单一责任原则 当需要修改某个类的时候原因有且只有一个。换句话说就是让一个类只做一种类型的责任,当这个类需要承担其他类型的责任的时候,就需要分解这个类。 - ISP The Interface Segrega
阅读全文
posted @ 2017-09-30 17:30 zzfx
阅读(438)
评论(0)
推荐(0)
面向对象设计的思想与基本概念
摘要: 软件的根本问题 建模 次要问题 1.复杂性 2.隐匿性 3.配合性 4.易变性 基本思想(复杂性) 分而治之; 拼图思想; 分拆与组合; 软件的基本要素 组件 联系 软件生长的方式 组合 继承 面向对象设计的概念 封装 封装的越好耦合性越低 抽象 抽象的越好复用性欲强 接口 模块 分层 软件设计的基
阅读全文
posted @ 2017-09-30 17:20 zzfx
阅读(496)
评论(0)
推荐(0)
面向对象的设计的SOLID原则
摘要: S.O.L.I.D是面向对象设计和编程中5个重要编码规则的首字母的缩写。 - SRP The Single Responsibility Principle 单一责任原则 当需要修改某个类的时候原因有且只有一个。换句话说就是让一个类只做一种类型的责任,当这个类需要承担其他类型的责任的时候,就需要分解
阅读全文
posted @ 2017-09-30 16:43 zzfx
阅读(196)
评论(0)
推荐(0)
面向对象分析与设计:四个基础原则
摘要: 大家都知道遵循设计原则是开发高质量软件的重要基础,但实际运用时并不容易。Booch在<<面向对象分析与设计>>中提出了四个基础原则: 抽象 核心思想是不变性的概念。去除不关心的属性,而强化重要的属性,帮助人们思考要做什么。 封装 核心是分离关注和信息隐藏,让程序借助最少的工作进行可靠的修改。 模块化
阅读全文
posted @ 2017-09-30 16:24 zzfx
阅读(799)
评论(0)
推荐(0)
面向连接的Socket Server的简单实现(简明易懂)
摘要: http://www.cnblogs.com/worldtraveler/p/4685977.html 一、基本原理 有时候我们需要实现一个公共的模块,需要对多个其他的模块提供服务,最常用的方式就是实现一个Socket Server,接受客户的请求,并返回给客户结果。 这经常涉及到如果管理多个连接及
阅读全文
posted @ 2017-09-30 11:50 zzfx
阅读(871)
评论(0)
推荐(0)
2017年9月29日
Socket是什么呢?中间软件抽象层
摘要: 代表着网络连接 Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。你会使用它们吗? 前人已
阅读全文
posted @ 2017-09-29 19:30 zzfx
阅读(608)
评论(0)
推荐(0)
进程(线程)间通信与网络通信的联系与比较
摘要: 两种通信都符合通信的要义: 建立连接并完成信息交换。 两者信息交换的主体不同:进程间和设备间; 进程间通信包含了网络通信; 常规进程间的通信使用的协议在实践中使用信号量等概念替代; 两个都是全双工通信。
阅读全文
posted @ 2017-09-29 17:27 zzfx
阅读(483)
评论(0)
推荐(0)
网络通信要素与总结
摘要: 网络通信的定义:设备间建立连接并完成信息交换。 连接、协议、数据。 建立连接要素:1)地址;2)寻址; 信息交换要素:1)数据;2)操作;3)会话、时序; 信息交换语言:协议,用于协调会话和数据交换。 其它问题:安全性、缓存。 连接的代表:socket; socket代表通信的连接。
阅读全文
posted @ 2017-09-29 17:22 zzfx
阅读(431)
评论(0)
推荐(0)
TCP socket如何判断连接断开
摘要: http://blog.csdn.net/zzhongcy/article/details/21992123 SO_KEEPALIVE是系统底层的机制,用于系统维护每一个tcp连接的。 心跳线程属于应用层,主要用于终端和服务器连接的检查。 即使SO_KEEPALIVE检测到连接正常,但并不能保证终端
阅读全文
posted @ 2017-09-29 11:59 zzfx
阅读(30200)
评论(1)
推荐(0)
上一页
1
···
81
82
83
84
85
86
87
88
89
···
102
下一页
公告