递归程序在设计时很常见,有时能很大程度上简化问题解决的复杂性. 下面就算法导论的2.3-4习题进行解答. 具体就是写出插入排序的递归版本. ...
分类:
编程语言 时间:
2020-03-02 14:40:48
阅读次数:
62
递归程序在设计时很常见,有时能很大程度上简化问题解决的复杂性. 下面就算法导论的2.3-4习题进行解答. 具体就是写出插入排序的递归版本. 1 void insert_sort(int a[],int n) 2 { 3 if(n==1) return ; 4 else 5 { 6 insert_so ...
分类:
编程语言 时间:
2020-03-01 14:25:00
阅读次数:
94
习题三 2.批处理的主要缺点是无交互性 当计算机提供用户态和核心态时,输入/输出指令必须在核心态下执行 操作系统采用多道程序设计技术的主要原因是为了提高利用率和系统吞吐量 操作系统中,通道技术是一种硬件技术 3.用户程序设计时,使用系统调用命令,该命令经过编译后,形成若干参数和陷入指令 系统调用功能 ...
分类:
其他好文 时间:
2020-03-01 00:35:47
阅读次数:
108
工作日志 2020 年 2 月 26 日 第1工时 区间时间控件调整 同时,引用两个单时间控件,会使两个控件不协调 第2工时 时间控件 需要 最大值 最小值 涉及时分秒3个滚轮联动. 时的极值会导致分的值域变化.分秒同理. 但是设计时忽视这个问题. 导致现在得联动效果无法根据时分秒 分割开. 暂时没 ...
分类:
其他好文 时间:
2020-02-28 01:01:28
阅读次数:
56
今天看了这本书的一部分,作者以“人月”为单位,刻画了开发过程,印象深刻的是作者在结构师的角度进行关于项目进度的刻画,突出了按时完成任务的重要性,否则只能一步慢步步慢,如果为了项目的如期交付,可能需要更多的人参与进来,这是建立在浪费一部分时间上的,由此得出了“向进度落后的项目中增加人手,只会使进度更加 ...
分类:
其他好文 时间:
2020-02-22 19:49:52
阅读次数:
56
一,程序设计时经常用到的有6种运算:算术运算(Arithmetic)、赋值运算(Assignment)、二进制运算(Bitwise)、比较运算(Comparison)、连接运算(concatenation)及逻辑运算(Logical) 1.算术运算 运算符 名称 类型 说明 + 加号 双目运算符 加 ...
分类:
Web程序 时间:
2020-02-20 17:11:19
阅读次数:
90
PCB库文件是PCB设计时原材料,如果没有PCB库文件,元件将不会出现在PCB板上,从原理图转换为PCB时只能出现元件名称而没有元件的外形封装。 使用ProtelDXP新建PCB库文件的方法有以下两种: 1、在项目文件PCB_Project1.PrjPCB上单击鼠标右键,在弹出的快捷菜单中执行【追加新文件到项目中】-【PCBLibrary】命令,如图4-1-9所示。 2、执行【文件】-【
分类:
其他好文 时间:
2020-02-18 11:21:42
阅读次数:
125
一、针对java类的6大设计原则 1.单一职责原则(Single Responsibility Principle,SRP) 即:对一个类而言,有且仅有一个引起它变化的原因。否则的话就应该把这个类进行拆分。在设计时让一个类只负责一种类型的责任。 单一职责原则的核心就是控制类的粒度大小、将对象解耦、提 ...
分类:
编程语言 时间:
2020-02-13 22:44:38
阅读次数:
74
数据字典 自身理解: 应用程序往往对某一主体进行操作,主体属性名称,属性值的个数以及属性值往往都是多变的,而程序中执行sql语句检索需要多变的属性,传统数据表设计时,属性名称成为了硬编码,不仅程序代码中需要改变,而且数据库中多行记录中该值都需要改变-->此时属性值名与程序代码之间的耦合度增加了 ?解 ...
分类:
其他好文 时间:
2020-02-13 13:01:20
阅读次数:
86
进行用例设计时,会进行区分哪些部分重点设计,进而设计高测试覆盖率的测试用例(针对高覆盖率的,同样要采用更多的测试设计方法)?通常可从以下方面考虑: 1.哪些功能是软件的特色? 2.哪些功能是用户最常用的? 3.如果系统可以分块卖的话,哪些功能块在销售时最昂贵? 4.哪些功能出错将导致用户不满或索赔? ...
分类:
其他好文 时间:
2020-02-12 00:18:03
阅读次数:
97