函数其实就是一个功能,一个方法,可以简化代码。函数必须调用才会执行。 定义 使用def来定义一个函数,括号里面传递的是形式参数。他是一个变量。函数体里面写的是函数具体实现的功能部分。 def say(name): print("%s 这是一个函数" %name) 调用函数的时候:say(''zhan ...
分类:
编程语言 时间:
2018-06-14 01:14:18
阅读次数:
179
文件操作,打开文件,读取文件,写入文件,关闭文件 1.文件操作的步骤 打开文件 操作文件 关闭文件 2.打开文件 2.1 readline 一次读取文件的一行 2.2 readbale 判断文件是否可读 2.3 readlines 将文件中的内容以一行为一个元素,放到一个列表中 2.4 打开文件的另 ...
分类:
编程语言 时间:
2018-06-14 01:15:28
阅读次数:
181
复习目标: (1)线程与进程 (2)为什幺使用多线程 (3)多线程应用场景 (4)常用的多线程创建方式 (5)线程生命周期 线程与进程的区别: 每一个在系统上运行的程序都是一个进程。每个进程包含一到多个线程。线程是一组指令的集合,它可以在程序里独立执行。线程基本上是轻量级的进程,它负责在单个程序里执 ...
分类:
编程语言 时间:
2018-06-14 01:15:39
阅读次数:
148
“JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性” 一、类对象的获取 1.通过对象获取 2.通过类名获取 3.通过类的路径名获取 二、类的实例化和构造函数 获取到的class对象可以直接通过clazz.newInsta ...
分类:
编程语言 时间:
2018-06-14 01:16:24
阅读次数:
232
其实不只是vue,react中在执行列表渲染时也会要求给每个组件添加上key这个属性。 要解释key的作用,不得不先介绍一下虚拟DOM的Diff算法了。 我们知道,vue和react都实现了一套虚拟DOM,使我们可以不直接操作DOM元素,只操作数据便可以重新渲染页面。而隐藏在背后的原理便是其高效的D ...
分类:
编程语言 时间:
2018-06-14 01:16:31
阅读次数:
268
vue 观察数组的变异方法 更新视图 push() pop() shift() unshift() splice(i,n,arr) sort(xx) reverse() ex: app.book.push({ name:'css', author:'lee' }) 有些方法不会改变数组 filter ...
分类:
编程语言 时间:
2018-06-14 01:16:48
阅读次数:
241
#include #include #include using namespace std; int main() { int nArray[] = {0, 1, 2, 3, 4, 5}; std::vector vec(nArray, nArray + 6); // 第一种用法:最原始的语法(用... ...
分类:
编程语言 时间:
2018-06-14 01:18:08
阅读次数:
265
说一下python对文件的操作。 对文件的操作分三步: 1、打开文件获取文件的句柄,句柄就理解为这个文件 2、通过文件句柄操作文件 3、关闭文件。 现有以下文件file.txt: 文件基本操作: 打开文件时,需要指定文件路径和以何等方式打开文件,打开后,即可获取该文件句柄,后面通过此文件句柄对该文件 ...
分类:
编程语言 时间:
2018-06-14 01:19:31
阅读次数:
246
Spring中的IOC示例 工程的大概内容是: 一个人在中国时用中国话问候大家,在国外时用英语问候大家。 其中, IHelloMessage是接口,用来定义输出问候信息 HelloWorld是接口的实现类,向用户输出 hello world 信息 HelloChina 是接口的实现类,向用户输出 大 ...
分类:
编程语言 时间:
2018-06-14 01:20:02
阅读次数:
199
先来看一个问题: 在之前看过的许多javascript书籍中,都宣称js是可以使用字符串作为数组下标的,因此我在用的时候也没觉得有什么不妥。但是在查看最后一句的控制台输出结果的时候,始料未及的情况出现了:length为0 显示的数组的length值居然是零,接着测试一下之前的步骤是否成功对数组进行了 ...
分类:
编程语言 时间:
2018-06-14 01:21:04
阅读次数:
209
#include "stdafx.h" #include #include #include #define NUM 3 int Fun(int n, int a[NUM][NUM]); /*函数声明*/ int main() { int i = 0, j = 0; /*i,j分别表示行与列*/ .... ...
分类:
编程语言 时间:
2018-06-14 01:21:12
阅读次数:
258
一、强类型语言 强类型语言是一种强制类型定义的语言,一旦某一个变量被定义类型,如果不经过强制转换,则它永远就是该数据类型了,强类型语言包括Java、.net 、Python、C++等语言。 举个例子:定义了一个整数,如果不进行强制的类型转换,则不可以将该整数转化为字符串。 二、弱类型语言 弱类型语言 ...
分类:
编程语言 时间:
2018-06-14 01:22:13
阅读次数:
264
Javascript是一门脚本语言,运行在网页中,是世界上最流行的脚本语言,Javascript是一种裕兴在浏览器中的解释行的编程语言,作用是控制网页的行为功能。 组成: ECMAScript: ECMA组织定制了JavaScript语言的标准,被称为ECMAScript标志着。 ECMAScrip ...
分类:
编程语言 时间:
2018-06-14 01:22:30
阅读次数:
202
前言 对初学者来说,Python确实简单好用,毕竟动态类型语言,不用定义就可以拿来用,类型之间随意转换简直不要太方便,因此Python用来写写小脚本,爬虫程序什么的,没什么问题。 不过,一旦用来开发稍微大型一点的项目,例如搭建一个Web应用,就会遇到一些问题,一般缺乏经验的人都会陷入某些坑中。= = ...
分类:
编程语言 时间:
2018-06-14 01:22:38
阅读次数:
497
C语言是面向过程的,而C++是面向对象的 C和C++的区别: C是一个结构化语言,它的重点在于算法和数据结构。C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现过程(事务)控制)。 C++,首要考虑的是如何构造一个对象模型,让这个模型能够契合与之对应的问题域, ...
分类:
编程语言 时间:
2018-06-14 11:19:16
阅读次数:
163
第八节 模式 描述 r 以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。 rb 以二进制格式打开一个文件用于只读。文件指针将会放在文件的开头。 r+ 打开一个文件用于读写。文件指针将会放在文件的开头。 rb+ 以二进制格式打开一个文件用于读写。文件指针将会放在文件的开头。 w 打开一 ...
分类:
编程语言 时间:
2018-06-14 11:21:19
阅读次数:
142
1. 无符号右移 >>> 或 >>> = 无符号右移(>>>)跟右移(>>)运算符不一样。 右移不改变数的正负。 对于一个正数,无符号右移不会变成负数(相当于除以1再取整);但是对于一个负数,无符号右移会将负数变成正数; int i = -4; System.out.printf("%-10d %3 ...
分类:
编程语言 时间:
2018-06-14 11:22:00
阅读次数:
181
在这里还是要推荐下我自己建的Python开发学习群:483546416,群里都是学Python开发的,如果你正在学习Python ,小编欢迎你加入,大家都是软件开发党,不定期分享干货(只有Python软件开发相关的),包括我自己整理的一份2018最新的Python进阶资料和高级开发教程,欢迎进阶中和 ...
分类:
编程语言 时间:
2018-06-14 11:22:28
阅读次数:
185
使用MeshBaker合并相同材质网格,并导出新网格。 1:新建MeshBaker对象。 2:打开操作面板。 3:选中你要合并的网格对象。 4:添加到列表中,如果添加成功会,显示出所有的可合并对象。 5:指定生成新的Material的保存路径。(如果不需要,可忽略) 6:开始生成新的Material ...
分类:
编程语言 时间:
2018-06-14 11:23:43
阅读次数:
1568
object 类的所有方法 ...
分类:
编程语言 时间:
2018-06-14 11:24:12
阅读次数:
149