优点:防御式编程能够在开发早期发现错误。例代码:下面是相关存取方法的实现代码。- (void)setTire:(Tire *)tire atIndex:(int)index {
if (index 3) {
NSLog (@"bad index (%d) in setTire:atIndex:", index);
exit (1);...
分类:
其他好文 时间:
2015-06-19 11:50:48
阅读次数:
108
【摘要】队列特性:先进先出(FIFO)——先进队列的元素先出队列。来源于我们生活中的队列(先排队的先办完事)。
这样有个缺陷,空间利用率不高,所以我们直接学习循环队列(基于连续内存的)。
(1)设计队列数据结构typedef struct _QUEUE_NODE
{
int* pData;
int length;//队列长度
int head ;//队头指针...
分类:
其他好文 时间:
2015-06-19 11:53:13
阅读次数:
103
注:此教程纯属用于解决大家在使用过程出现的问题,比较简单,教程原创,有问题欢迎讨论~~
【一】关于Proteus软件添加masm代码的教程:
步骤一:
在桌面新建一个文本文档:
写入以下内容:
@ECHO OFF
E:\masm32\bin\ml /c /Zd /Zi %1
set str=%1
set str=%str:~0,-4%
E:\masm32\bin\link16 /...
分类:
其他好文 时间:
2015-06-19 11:53:02
阅读次数:
1960
所有申请的资源都被其他等待进程占有,那么该等待进程有可能在无法改变其状态,这种情况称为死锁(deadlock)。系统模型进程在使用资源之前必须先申请资源,在使用资源之后要释放资源。进程所申请的资源数量不能超过系统所有资源的总量。在正常操作模式下,进程只能按如下顺序使用资源:
①申请:如果申请不能立即被允许,那么申请进程必须等待,直到它获得该资源为止。
②使用:进程...
分类:
其他好文 时间:
2015-06-19 11:50:12
阅读次数:
75
1.采用iris数据
pairs(iris[1:4], main = "Anderson's Iris Data -- 3 species", pch = 21, bg = c("red", "green3", "blue")[unclass(iris$Species)])
其中bg=c("red", "green3", "blue")[unclass(iris$Species)]表示对不同种...
分类:
其他好文 时间:
2015-06-19 11:50:58
阅读次数:
132
1.概念
滑动窗口协议,也称为回退N步协议(Go-Back-N,GBN)中,允许发送方发送多个分组(当有多个分组可用时)而不需等待确认,但它受限于在流水线 中为未确认的分组数不能超过某个最大允许数N。滑动窗口协议是TCP使用的一种流量控制方法,此协议能够加速数据的传输。
只有在接收窗口向前滑动时(与此同时也发送了确认),发送窗口才有可能向前滑动。
收发两端的窗口按照...
分类:
其他好文 时间:
2015-06-19 11:50:30
阅读次数:
332
一、什么是restful
restful是一种互联网软件架构
REST的名称"表现层状态转化",而表现层是“资源”的表现层
1、资源
所谓的资源,是互联网是的一个实体。是文字,图片等等,而我们又用唯一的url去标记这个资源。
2、表现层(Representation)
对于url来说,只是对资源的一种定位,而表示层是对资源的一种详细的描述,比如,一段文本,可以是txt,可以是jso...
分类:
其他好文 时间:
2015-06-19 11:50:02
阅读次数:
115
Implement strStr().
Returns the index of the first occurrence of needle in haystack, or -1 if needle is not part of haystack.
Update (2014-11-02):
The signature of the function had been updat...
分类:
其他好文 时间:
2015-06-19 11:51:37
阅读次数:
86
两年前就写过一篇文章解释Seconds_Behind_Master代表的含义以及它为什么不准确,今天同事高老师又提了一个有趣的问题:Seconds_Behind_Master到底是怎么计算的呢?高老师还特地去翻了一下源码来解释,我发现我之前的理解还是有出入的,于是自己也动手去翻了一下源码,下面就来更全面的解释一下它是怎么计算的,为什么不能完全可信。
我平时读MySQL源码比较...
分类:
其他好文 时间:
2015-06-19 11:50:34
阅读次数:
195
姓名|项目工作量(20%) 工作质量(20%)积极性(15%)项目沟通(20%)学习能力(15%)站立会议(10%)总分王童博19181920182094石鹤18181920182093燕亚峰20201920192098李海超16171920172089
分类:
其他好文 时间:
2015-06-19 11:49:09
阅读次数:
108
软件需求规格书1.引言1.1目的该文档首先给出了整个系统的整体网络结构和功能结构的概貌,试图从总体架构上给出整个软件的轮廓,然后又对功能需求、性能需求和其它非功能性需求进行了详细的描述。其中对功能需求的描述采用了UML的用例模型方式,主要描述了每一用例的基本事件流,若有备选事件流则描述,否则则省略。...
分类:
其他好文 时间:
2015-06-19 11:46:15
阅读次数:
366
第五章:软件工程中的形式化方法。 形式化的基本概念(形式规约、形式证明与验证、程序求精),事态逻辑(一般线性事态逻辑、计算树逻辑),模型检验,Z语言的概念,表示,实例;Petri网的基本定义,规格实例(信号灯)。第六章:面向对象基础。 面向对象方法概述(发展史,软件工程方法),面向对象基本概...
分类:
其他好文 时间:
2015-06-19 11:47:54
阅读次数:
93
实例1、准备CS项目,windows窗体应用程序,生成后,复制该文件的bin目录下的exe,放在以下路径,例如C:\\simu\\下,2、编写记事本simu.reg,双击后写入注册表Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\sim...
分类:
其他好文 时间:
2015-06-19 11:47:05
阅读次数:
111
1引言1.1编写目的 根据我在借书时遇到的尴尬状况,我们团队决定开发图书检索助手软件。每当去图书馆借书时,会很bug的发现此书已被借完,我顿感忧伤,实难想到跑了如此远的路,浪费如此多的时间,还要空手而回,我的心被刺穿了,我想能不能有一款软件可以让我不再如此浪费宝贵时间,能不能有一款软件让我在千里之外...
分类:
其他好文 时间:
2015-06-19 11:46:23
阅读次数:
182
1:让低版本IE兼容H5标签 解决方案:引入一个插件:html5.js,(除了媒体播放器), 项目写法:1 2 3 4 View Code 文件下载地址:https://github.com/awarriorer/compatibilityLowVersionForIE/2:让低版...
分类:
其他好文 时间:
2015-06-19 11:47:29
阅读次数:
135
0 0 1 291 1664 greenboy 13 3 1952 14.0 Normal 0 false 10 pt 0 2 false false false EN-US ZH-CN X-NONE $([{£¥·‘...
分类:
其他好文 时间:
2015-06-19 11:46:40
阅读次数:
105
1.定义使多个对象都有机会处理请求,从而避免了请求的发送者和接受者之间的耦合关系,将这些对象连成一条链,并沿着这条链传递该请求,直到有对象处理它为止。责任链模式的重点是在"链"上,由一条链去处理相似的请求在链中决定谁来处理这个请求,并返回相应的结果。2.代码实现 public abstract...
分类:
其他好文 时间:
2015-06-19 11:45:51
阅读次数:
98