自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 资源 (11)
  • 收藏
  • 关注

转载 原型法, 瀑布模型, V-模型, 螺旋模型

在开发一个系统时,如果用户对系统的目标不很清楚,难以定义需求,这时最好使用原型法的系统开发方法。应用原型法的主要目的就是获取需求。使用原型法,在用户的共同参与下可以改善和加快需求获取过程。其第一步是建造一个快速原型,实现客户或未来的用户与系统的交互,用户或客户对原型进行评价,进一步细化待开发软件的需求。通过逐步调整原型使其满足客户的要求,开发人员可以确定客户的真正需求是什么。第二步则在第一步的基础...

2017-11-10 22:20:46 4363

转载 装饰模式、装饰器模式、代理模式、外观模式区别

代理模式VS外观模式VS适配器模式这三个模式的相同之处是,它们都作用于用户与真实被使用的类或系统之间,作一个中间层,起到了让用户间接地调用真实的类的作用。 简单扣扣字眼装饰器模式:能动态的新增或组合对象的行为。 代理模式:为其他对象提供一种代理以控制对这个对象的访问. 适配器模式:是对其他对象接口的一种转换行为,将原接口转换为目标接口,达到适配的效果。外观模式:外观对象提供对...

2017-11-10 12:46:39 1254

2017年上半年软件设计师下午真题试卷

2017年上半年软件设计师下午真题试卷 2017年上半年软件设计师下午真题试卷 2017年上半年软件设计师下午真题试卷

2017-10-27

函数的调用规则(__cdecl,__stdcall,__fastcall,__pascal)

函数的调用规则(__cdecl,__stdcall,__fastcall,__pascal) 关于函数的调用规则(调用约定),大多数时候是不需要了解的,但是如果需要跨语言的编程,比如VC写的dll要delphi调用,则需要了解。 microsoft的vc默认的是__cdecl方式,而windows API则是__stdcall,如果用vc开发dll给其他语言用,则应该指定__stdcall方式。堆栈由谁清除这个很重要,如果是要写汇编函数给C调用,一定要小心堆栈的清除工作,如果是__cdecl方式的函数,则函数本身(如果不用汇编写)则不需要关心保存参数的堆栈的清除,但是如果是__stdcall的规则,一定要在函数退出(ret)前恢复堆栈。

2017-09-10

宏定义和别名在 Windows 编程上的应用

typedef 声明,简称 typedef,为现有类型创建一个新的名字,或称为类型别名,在结构体定义,还有一些数组等地方都大量的用到。 它有助于创建平台无关类型,甚至能隐藏复杂和难以理解的语法。使用typedef可编写出更加美观和可读的代码。 所谓美观,意指 typedef 能隐藏笨拙的语法构造以及平台相关的数据类型,从而增强可移植性以及未来的可维护性。

2017-09-10

计算机软件考试考试大纲

程序员考试大纲.doc 电子商务设计师考试大纲.doc 软件评测师考试大纲.doc 软件设计师考试大纲.doc 软考网络工程师考试大纲.doc 数据库系统工程师考试大纲.doc 网络管理员考试大纲.doc ...

2017-09-10

字符集与字符集编码简介

字符集与字符集编码简介 我们知道,计算机只能识别诸如0101这样的二进制数,于是人们必须以二进制数据与计算机进行交互,或者先将人类使用的字符按一定规则转换为二进制数。 那什么是字符呢?在计算机领域,我们把诸如文字、标点符号、图形符号、数字等统称为字符。而由字符组成的集合则成为字符集,字符集由于包含字符的多少与异同而形成了各种不同的字符集。我们知道,所有字符在计算机中都是以二进制来存储的。那么一个字符究竟由多少个二进制位来表示呢?这就涉及到字符编码的概念了,比如一个字符集有8个字符,那么用3个二进制位就可以完全表示该字符集的所有字符,也即每个字符用3个二进制位进行编码。

2017-09-06

GitHub入门与实践

第 1 章:欢迎来到 GitHub 的世界 讲解 GitHub 是什么,以及有哪些革新之处。在开源软件的世界中, GitHub 为开发者带来了革命性的社会化编程概念。在这里我们将会接触 这一概念,并对其带来的优势与功能进行讲解。 第 2 章:Git 的导入 要使用 GitHub,离不开 Git 这一版本管理系统。本章将深入介绍关 于 Git 的知识,加深各位对 Git 的理解,同时说明实际操作的相关流程。 第 3 章:使用 GitHub 的前期准备 使用 GitHub 需要开设账户(免费),因此我们将按照顺序为您讲解 正式使用前需要进行的一系列设置。 另外,本章还会讲解包括操作示例在内的,实际在 GitHub 上创建 仓库并发布代码的相关流程。 第 4 章:通过实际操作学习 Git 在实际操作中学习使用 GitHub 时所必需掌握的 Git 的基本知识和操 作方法。 从最基本操作到多人开发时所需的复杂操作,读者都可以随着本章 的讲解简单实践一番。 第 5 章:详细解说 GitHub 的功能 本章我们将以图配文,对 GitHub 的功能逐一进行讲解,同时还会 详细解说其作为源代码查看器的功能,带您领略方便快捷的 UI。 建议正在使用 GitHub 的开发者也读一读本章,您或许会发现一些 将来能用到的小技巧。 ......

2017-09-06

git基础教程

目录 1 安装 Git....................................................................................................................................4 1.1 Windows 平台安装 Git..........................................................................................................4 1.1.1 msysGit 的配置 ..................................................................................................................4 1.2 Linux 平台安装 Git................................................................................................................4 1.2.1 包管理器方式安装 ............................................................................................................4 1.2.2 从源代码进行安装 ............................................................................................................5 2 配置 Git 的全局属性 ................................................................................................................5 3 通过 git 开发团队项目 .............................................................................................................5 3.1 创建服务器端代码仓库 .......................................................................................................5 3.2 创建 A 的代码仓库 ...............................................................................................................6 3.3 创建 B 的代码仓库 ...............................................................................................................6 3.4 A 修改代码 ............................................................................................................................6 3.5 B 提取代码 ............................................................................................................................8 3.6 B 修改代码 ..........................................................................................................................10 3.7 A , B 同时修改代码 ...........................................................................................................11 3.7.1 A 修改代码 .......................................................................................................................11 3.7.2 B 修改代码 .......................................................................................................................11 3.7.3 A 提取代码 .......................................................................................................................13 4 浏览提交历史 ........................................................................................................................14 5 管理分支 (branch)..................................................................................................................16 6 Git 详解 ..................................................................................................................................20 6.1 Git 对象数据库 ...................................................................................................................20 6.2 Git 提交记录的访问方法 ....................................................................................................28 6.2.1 通过 SHA1 访问 ...............................................................................................................28 6.2.2 通过分支名访问 ..............................................................................................................28 6.2.3 通过 HEAD 访问 ..............................................................................................................28 6.2.4 通过标签访问 ..................................................................................................................28 6.2.5 通过 '^' 访问 .......................................................................................................................28 6.2.6 通过 '^[n]' 访问 ...................................................................................................................29 6.2.7 通过 '~' 访问 ......................................................................................................................29 6.2.8 通过 '..' 访问 ......................................................................................................................29 6.2.9 通过 '...' 访问 .....................................................................................................................30 7 Git 常用命令 ..........................................................................................................................30 7.1 初始化本地项目 .................................................................................................................30 7.2 下载远端项目 .....................................................................................................................30 7.3 更新 index...........................................................................................................................30 7.4 查看工作目录状态 .............................................................................................................31 7.5 撤销 git add 操作 ................................................................................................................31 ..................

2017-09-06

CRC-8校验方法 doc

CRC即循环冗余校验码(Cyclic Redundancy Check):是数据通信领域中最常用的一种差错校验码,其特征是信息字段和校验字段的长度可以任意选定。 CRC校验可以简单地描述为:例如我们要发送一些数据(信息字段),为了避免一些干扰以及在接收端的对读取的数据进行判断是否接受的是真实的数据,这时我们就要加上校验数据(即CRC校验码),来判断接收的数据是否正确。在发送端,根据要传送的k位二进制码序列,以一定的规则(CRC校验有不同的规则。这个规则,在差错控制理论中称为“生成多项式”。)产生一个校验用的r位校验码(CRC码),附在原始信息后边,构成一个新的二进制码序列数共k+r位,然后发送出去。在接收端,根据信息码和CRC码之间所遵循的规则(即与发送时生成CRC校验码相同的规则)进行检验,校验采用计算机的模二除法,即除数和被除数(即生成多项式)做异或运算,进行异或运算时除数和被除数最高位对齐,进行按位异或运算,若最终的数据能被除尽,则传输正确;否则,传输错误。

2017-09-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除