CrazyEye 是基于 Python 开发的一款简单易用的IT管理软件,目前主要具体以下功能: 运维审计 支持主机分组管理 可为运维人员分配指定服务器、指定账号的操作权限 运维人员的所有操作均可被记录下来以供日后审计
。 可我们的工作,我们的真正工作是:告诉 程序员 和我们自己: 我们让计算机做什么了 。现代的软件编程思想就是结构化的、清楚的描述计算机将要执行的任务。 事实上,计算机并不去阅读你在程序里写了
【编者的话】包管理的做法各不相同,然而基本思路就是让交付的软件“自带干粮”,以减少对外界的依靠,便于水平扩展的缺陷分析,理解“打包”的目的,是学生和软件工程师的一个重要区别。 我学习c语言的时候是在大学
不管看起来是否违反直觉,我觉得存在一种半正式的论据。在同样心态下,也有一些有趣的推论。 首先,为什么改错比犯错更难,尤其在软件工程中,更是如此? 让我们尽量从熵、混沌 注1 和有序的视角来分析。 下图是有序:
1. 软件质量保证和管理 - Ch.3 软件质量工程体系 2. 第2章 回顾2.1 软件特点 2.2 软件过程 过程模型, V模型的完整诠释,XP,阶段性开发模型 2.3 软件缺陷 软件缺陷的产生
Asterisk 是一个开放源代码的软件VoIP PBX系统,它是一个运行在Linux环境下的纯软件实施方案。Asterisk是一种功能非常齐全的应用程序,提供了许多电信功能,能够把你的x86机 器变
文/王垠 很多编程的人包括我,头衔叫做“软件工程师”(software engineer),然而我却不喜欢这个名字。我喜欢把自己叫做“程序员”(programmer)或者“计算机科学家”(computer
Kojo 是一款可在Linux, Windows 和 Mac 系统下运行的一款开源软件。它提供了一个学习平台。它具备有许多不同的功能,你可以在这个平台上玩游戏,探索,发现,创作。它所包含学习的领域如下:
MagicCamera 是 Android 平台开源相机项目,具有包括实时美颜等40种实时滤镜,功能包括对图片进行磨皮/美白等后期处理。
硬件领域确实高大上。但在软件领域Reinvent大多时候是个贬义词,软件领域上下游结合及 相互依赖非常紧密,没有哪个团队甚至公司能封闭的完成所有事情。因此重新发明这件事情在软件领域并不吃香,一个新的体系在小的团队通常会自生自灭(尽管途
部分不 变,(如果字符串是奇数则中间的字符不变,)最后再将前后两部分交换,然后将该字符 串输出, 测试字符串“ADZDDJKJFIEJHGI” 31.找错 Void test1() { char string[10];
软件概要设计报告 v 目录 1. 引言 2 1.1 编写目的 2 1.2 项目风险 2 1.3 预期读者和阅读建议 2 1.4 参考资料 2 2. 设计概述 2 2.1 限制和约束 2 2.2 设计原则和设计要求
温昱的一线架构师: 需求进,架构出;质疑,架构的驱动力。 实战方法:有pre-architect、概念架构、细化架构三个阶段;第一阶段进行需求结构化、确定关键功能和关键质量。
作为一名开发者,在实现系统功能模块时,不要急于的去编码,一定要先设计,在设计中去纠正自己的逻辑是否符合业务规则,当然若你真的对你的模块在你心里很清楚也可以不设计(不要过于自信),有了设计不紧方便团队的交流,更能够根据设计验证代码
1. 软件架构视图研发二部 侯德才 2. 2018/10/20 - 2软件架构视图概述 软件架构视图案例 软件架构视图最佳实践 3. 2018/10/20 - 3软件构架定义什么是架构?如果你问五个不同的人,可能会有五种不同的答案。
1. 软件需求分析 2. 2主要内容一、软件需求分析概述 二、软件需求分析的任务和步骤 三、需求获取的常用方法 四、分析建模 五、需求规格说明书与需求评审 3. 3一、软件需求分析概述软件开发期的第一个阶段
文/程序人生(微信号:programmer_life)。 (一) 软件领域有个叫格林斯潘的哥们,估计大家都不怎么熟悉,但下面这句话写过代码可能没几个不知道: Any sufficiently
在log区域选中想要保存的log (可用shift+ 鼠标),鼠标右键选save as… 有时为了方便测试,会设置trace默认关闭, 需要的时候可以打开。 该设置在工程模式下。 设备à set UARTàTST
软件文档管理指南 1 范围 本标准为那些对软件或基于软件的产品的开发负有职责的管理者提供软件文档的管理指南。本标准的目的在于协助管理者在他们的机构中产生有效的文档。 本标准涉及策略、标准、规程、资源
支持开源软件,以后致力于使用开源软件,开发出更多适合社会需要的系统。