随笔分类 -  架构设计

方法设计; 代码设计; 系统设计; 链路设计; 协议设计;
摘要:并发历史 在计算机最早期的时候,没有操作系统,执行程序只需要一种方式,那就是从头到尾依次执行。任何资源都会为这个程序服务,在计算机使用某些资源时,其他资源就会空闲,就会存在 浪费资源 的情况。 这里说的浪费资源指的是资源空闲,没有充分使用的情况。 操作系统的出现为我们的程序带来了 并发性,操作系统使 阅读全文
posted @ 2020-08-19 18:21 midu 阅读(1084) 评论(0) 推荐(0) 编辑
摘要:(1)、应用背景 (2)、usb 简介 (3)、网卡 接口 (4)、usb 转net (5)、usb 网卡驱动实现 (6)、usb 直连通信 神奇的usb author:midu dateTime:20200612 qq:1327706646 (1)、应用背景 许多项目在空间设计方面需要节省空间,可 阅读全文
posted @ 2020-06-12 19:27 midu 阅读(4152) 评论(0) 推荐(1) 编辑
摘要:(1)、PHY 基本知识 (2)、MAC 概述 (3)、MDIO 接口 (4)、IEEE802.3 协议标准 (5)、MAC 、MII、PHY、MDIO之间的联系 (6)、MII 家族 对于MAC和PHY连接,我们称为 Forward (G)MII 对于MAC和MAC相连,叫 Reverse (G) 阅读全文
posted @ 2020-06-12 18:06 midu 阅读(3828) 评论(0) 推荐(1) 编辑
摘要:GJB438B 软件设计说明模板 https://mp.weixin.qq.com/s?__biz=MjM5Mzc2NjczMQ%3D%3D&idx=3&mid=2651866777&sn=5c8b15ef50d1574cdb6f5823dacfab7c (1) 软件研制任务书 https://ww 阅读全文
posted @ 2018-11-17 22:24 midu 阅读(7407) 评论(0) 推荐(0) 编辑
摘要:sem_post 最安全 sem 有序,会卡顿 阻塞 mutex 无序,不能同步 http://blog.chinaunix.net/uid-20671208-id-4935154.html https://www.cnblogs.com/ngnetboy/p/3521547.html http:/ 阅读全文
posted @ 2017-12-10 21:42 midu 阅读(397) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/CSSEIKOCS/article/details/50790085 http://blog.csdn.net/xuanwolanxue/article/details/54577749http://blog.csdn.net/ghost1236/artic 阅读全文
posted @ 2017-12-09 14:35 midu 阅读(385) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/cnDqf/p/4152720.html 阅读全文
posted @ 2014-12-09 12:00 midu 阅读(201) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/saaav/p/4051155.html 阅读全文
posted @ 2014-11-03 00:38 midu 阅读(188) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。
posted @ 2014-08-29 15:25 midu 阅读(5) 评论(0) 推荐(0) 编辑
摘要:0前言在软件设计开发中,代码的设计都体现在:子系统与子系统、模块与模块、函数与函数之间的关系,设计越糟糕的软件,维护成本越高,质量也往往难以达标和称赞。好的设计必定是:层次关系简洁、清晰、易维护和扩展的。不会研究太高深的设计,只总结出一些常见的代码设计缺陷,这些设计缺陷如能很好的解决和避免,相信代码能力(编写、设计、评审、重构)能提高一个档次。主要介绍下面15个常见代码设计缺陷:1复杂函数(Blob Operation)缺陷特征:指的是代码行多,分支嵌套深,变量多,参数多,注释多,复杂度高等特征的函数。缺陷影响:函数不易理解和维护,代码重复、冗余。解决方法:新开发代码时,函数都是越写越复杂的, 阅读全文
posted @ 2014-01-16 22:04 midu 阅读(348) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示