第二部分:创建高质量代码 第五章:软件构建中的设计 5.1 设计 在编码前进行,比如画图,画xml,想好逻辑怎么做,新增哪些数据结构,命名; 设计可能会考虑不周,并且设计过程是非常艰难的,会犯一些错误 ,但是在设计阶段犯错的代价远低于编码阶段; 设计是易变的; 5.2 设计的重要目标:管理复杂度 复 ...
分类:
其他好文 时间:
2019-05-16 12:39:30
阅读次数:
113
1.Flutter是什么? 官方介绍:Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作。在全世界,Flutter正在被越来越多的开发者和组织使用,并且Flutter是完全免费、开源的。 从官方介绍可以看到,Flu ...
分类:
其他好文 时间:
2019-05-05 10:18:04
阅读次数:
182
第一节 质量管理基本策略为什么要了解并且掌握个体软件过程(PSP)DevOps"开发在前,运维在后"高质量开发对于价值流动的意义—The Three Ways个体软件工程师的技能、过程直接影响产物质量PSP是极少数专注于提升个体软件工程师工程技能的方法为什么在DevOps语境之下,仍然需要关注PSP... ...
分类:
其他好文 时间:
2019-05-04 20:11:54
阅读次数:
217
Python编程实战主要关注了四个方面 即:优雅编码设计模式、通过并发和编译后的Python(Cython)使处理速度更快、高层联网和图像。书中展示了在Python中已经过验证有用的设计模式,用专家级的代码阐释了这些设计模式,并解释了为什么一些与面向对象设计相关的模式和Python均有关联。 书中通 ...
分类:
编程语言 时间:
2019-05-04 10:11:05
阅读次数:
145
原文:C# 使用 Direct2D 实现斜角效果Direct2D 是微软新的二维图形 API,可为二维几何图形、位图和文本提供高性能和高质量的呈现。Direct2D 支持硬件加速,无论是绘制速度还是绘制质量,Direct2D 都要比 GDI 和 GDI+ 好很多,不过系统要求 Windows 7 或... ...
设备解决方案 用于工业物联网 我们的设备解决方案使系统集成商和工业物联网应用开发商能够以更低的成本更快地将产品推向市场。 我们通过提供针对性的数传设备来实现这一点,我们的设备配置和管理,安全性,设备控制以及传感器数据收集和完整性; 同时最大化通信正常运行时间。 有人物联网可以让您轻松获取高质量的数据 ...
分类:
其他好文 时间:
2019-04-30 20:14:37
阅读次数:
168
DP108是一款完全替代CM108的高度集成的单芯片USB音频解决方案芯片。方便的USB即插即用的兼容性,用户可以快速创建易用性,高质量和便携式USB音频产品基于高度集成的单芯片解决方案。所有重要的模拟模块嵌入DP108,包括双DAC和耳机放大器,ADC和麦克风助力器,锁相环,调节器,和USB收发器 ...
分类:
其他好文 时间:
2019-04-28 12:40:59
阅读次数:
210
本博文分析了强调高质量代码的原因、判别标准;然后从代码实践中总结出怎样写出高质量的代码:?:?从基础的命名到函数、类以及设计模式、面向对象设计的开发原则、一直到最顶层的模式与架构;给阅读到该博文的开发人员有正确的指引作用,产生共鸣; ...
分类:
其他好文 时间:
2019-04-25 00:52:26
阅读次数:
145
一、FFmpeg简介 FFmpeg是一款非常快速的视频和音频转换器, 是开源项目 FFmpeg (Fast Forward moving pictures expert group) 的命令行程序。 它可以在任意采样率之间转换,并通过高质量的多相滤波器实时调整视频大小。 FFmpeg程序的转码流程, ...
分类:
系统相关 时间:
2019-04-24 14:41:42
阅读次数:
244
Python中的函数具备多种特性,这可以简化编程工作。Python函数的某些性质与其他编程语言中的函数相似,但也有性质是Python独有的。本节将介绍如何用函数来表达亿图、提升可复用程度,并减少Bug 第十四条:尽量用异常来表示特殊情况,而不要返回None 第十五条:了解如何在闭包里使用外围作用域中 ...
分类:
编程语言 时间:
2019-04-22 19:31:32
阅读次数:
165