vs code 优秀插件

https://github.com/viatsko/awesome-vscode

2017-03-17 17:03:43

阅读数:553

评论数:0

程序编译的几个阶段

程序编译的过程中就是将用户的文本形式的源代码(c/c++)转化成计算机可以直接执行的机器代码的过程。主要经过这么几个过程: 1、编译,由编译器将c源代码(.cpp)转变成汇编代码(.s) 2、汇编,由汇编器将汇编代码(.s)转变成目标代码(.o) 3、链接,由链接器将代码在执行过程用到的其他...

2017-03-14 13:07:01

阅读数:6112

评论数:1

程序的内存分配

C++: new和malloc申请的在堆区, 函数局部变量和函数参数在栈区, 全局和静态变量在全局区(静态区)一、预备知识―程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)― 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数...

2017-03-13 18:23:22

阅读数:107

评论数:0

软件开发模型类型

软件开发模型(Software Development Model)是指软件开发全部过程、活动和任务的结构框架。软件开发包括需求、设计、编码和测试等阶段,有时也包括维护阶段。 软件开发模型能清晰、直观地表达软件开发全过程,明确规定了要完成的主要活动和任务,用来作为软件项目工作的基础。对于不同的软件...

2017-03-13 16:57:12

阅读数:151

评论数:0

软件开发常用英文缩写

CAD:计算机辅助设计 , 指利用计算机及其图形设备帮助设计人员进行设计工作。 CAI: 计算机辅助教学,是在计算机辅助下进行的各种教学活动,以对话方式与学生讨论教学内容、安排教学进程、进行教学训练的方法与技术。 CAM:计算机辅助制造 ,是将计算机应用于制造生产过程的过程或系统。

2017-03-13 16:52:23

阅读数:2050

评论数:0

设计模式分类

1.创建型模式社会化的分工越来越细,自然在软件设计方面也是如此,因此对象的创建和对象的使用分开也就成为了必然趋势。因为对象的创建会消耗掉系统的很多资源,所以单独对对象的创建进行研究,从而能够高效地创建对象就是创建型模式要探讨的问题。这里有6个具体的创建型模式可供研究,它们分别是:简单工厂模式(Si...

2017-03-13 16:48:41

阅读数:102

评论数:0

程序设计

结构化程序设计:结构化程序设计的思想包括:自顶向下、逐步求精、模块化、限制使用goto语句面向对象的程序设计 :

2017-03-13 16:31:12

阅读数:87

评论数:0

面向数据流的设计

在面向数据流的设计方法中,一般把数据流图中的数据流划分为两种类型,一种是变换流,一种是事务流。信息沿着输入通路进入系统,同时将信息的外部形式转换成内部表示,然后通过变换中心处理,再沿着输出通路转换成外部形式化离开系统,具有这种特性的信息流称为变换流。信息沿着输入通路到达一个事务中心,事务中心根据输...

2017-03-13 16:25:37

阅读数:1001

评论数:0

软件中的各种图

N-S图提出了用方框图来代替传统的程序流程图PAD图是问题分析图,它是继承程序流程图和方框图之后提出的又一种主要用于描述软件详细设计的图形表示工具E-R图是数据库中的用于表示E-R模型的图示工具程序流程图

2017-03-13 16:23:21

阅读数:141

评论数:0

软件分析工具

结构化分析的常用工具有数据流图、数据字典、判定树和判定表。系统结构图是软件结构设计工具

2017-03-13 16:10:13

阅读数:174

评论数:0

设计原则

单一职责原则告诉我们实现类要职责单一;里氏替换原则告诉我们不要破坏继承体系;依赖倒置原则告诉我们要面向接口编程;接口隔离原则告诉我们在设计接口的时候要精简单一;迪米特法则告诉我们要降低耦合。开闭原则是总纲,他告诉我们要对扩展开放,对修改关闭。

2017-03-13 16:05:24

阅读数:69

评论数:0

unity基础知识

1.Unity中碰撞器(Collider)和触发器(Trigger)的区别?碰撞器(Collider)有碰撞效果,IsTrigger=false,可以调用OnCollisionEnter/Stay/Exit函数 触发器(Trigger)没有碰撞效果,isTrigger=true,可以调用OnTr...

2017-03-02 09:29:58

阅读数:450

评论数:0

数据结构学习

很系统的介绍了相关数据结构的知识点 http://www.cnblogs.com/raysbo/articles/1215232.htm

2017-01-27 12:27:14

阅读数:87

评论数:0

linux 常用编辑方法

i-当前光标前面插入字符 a-当前光标后面插入字符esc-返回命令模式 :wq-保存退出shift+a-跳到末尾插入字符 shift+i-行首o-当前行下面开一行插入字符 shift+o-上一行光标一到某个位置按x删除命令模式下按两次d删除整行

2016-12-22 13:53:01

阅读数:119

评论数:0

C语言中.和->区别

结构体变量用 . 运算符来访问结构体的成员struct A { int a; int b; };A object; object.a = 1; 指向结构体的指针用->来访问其指向的结构体的成员 A *point = malloc(sizeof(struct A)); point->a ...

2016-12-22 13:09:03

阅读数:201

评论数:0

Translate(用于移动物体)

Translate(用于移动物体)transform.Translate(Vector3.up * Time.deltaTime, Space.World);沿着世界坐标移动 transform.Translate(Vector3.up * Time.deltaTime, Space.Self...

2016-12-10 11:00:34

阅读数:148

评论数:0

按本地坐标移动物体

transform.right 沿着物体本地坐标系x的正方向移动 transform.up 沿着物体本地坐标系y的正方向移动 transform.forward 沿着物体本地坐标系z的正方向移动 TransformPoint() 变换位置从自身坐标到世界坐标 用于和其他物体交互时,...

2016-12-07 11:15:52

阅读数:340

评论数:0

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