总结 1. iO流用来处理设备之间的数据传输。 2. Java程序中,对于数据的输入/输出操作以”流(stream)” 的方式进行 3. 输入input:读取外部数据(磁盘、光盘等存储设备的数据)到程序(内存)中。 4. 输出output:将程序(内存)数据输出到磁盘、光盘等存储设备中 IO流体系 ...
分类:
编程语言 时间:
2019-12-23 22:26:23
阅读次数:
114
python目录 ...
分类:
编程语言 时间:
2019-12-23 22:28:38
阅读次数:
87
概念 Divide and Conquer is an algorithmic paradigm. A typical Divide and Conquer algorithm solves a problem using following three steps.Divide: Break th ...
分类:
编程语言 时间:
2019-12-23 22:28:56
阅读次数:
98
总结 优先队列的作用是能保证每次取出的元素都是队列中权值最小的(Java的优先队列每次取最小元素,C++的优先队列每次取最大元素)。这里牵涉到了大小关系,元素大小的评判可以通过元素本身的自然顺序(natural ordering),也可以通过构造时传入的比较器(Comparator,类似于C++的仿 ...
分类:
编程语言 时间:
2019-12-23 22:31:53
阅读次数:
110
MatrixXd M = MatrixXd::Zero(5, 5); ofstream fout("test.txt"); fout int main() { int a[4] = {0,1,2,3}; int b[4]; std::copy(a, a+4, b); b[3] = 5; std::c ...
分类:
编程语言 时间:
2019-12-23 22:32:10
阅读次数:
109
接口概念 Java接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。 以下是个人理解: 在软件开发过程中,当我们开发一个大型项目的时候,可能很多人一起共同开发一个项目,但是整个项目分为 ...
分类:
编程语言 时间:
2019-12-23 22:33:08
阅读次数:
107
1)set中每个元素的值都唯一,而且系统能根据元素的值自动进行排序。set中元素的值不能直接被改变 set具备的两个特点: 1. set中的元素都是排序好的 2. set中的元素都是唯一的,没有重复的 2)声明:例:set<int> s; 3)set的常用的方法 (s.~) begin(); // ...
分类:
编程语言 时间:
2019-12-23 22:35:46
阅读次数:
123
前言: 上海每年都有ChinaJoy,所以很期待在上海开发游戏。今天,我面了来上海之后的第一家游戏公司。很友好的一家游戏公司,氛围也很和谐。面我的面试官应该是一个主程,看了我的笔试,指出了很多不足,对我来说受益颇多。 话不多说!上题! 背景 :有一个英雄,生活在布满农田、洞穴的世界里,他为了生存不断 ...
分类:
编程语言 时间:
2019-12-23 22:36:19
阅读次数:
195
鲁班学院最新架构师资料《Java架构师VIP2019课程一期》 课程目录: ├─01.并发专题(一) │ 2018-09-11(1)-Java内存模型 │ 2018-09-13(2)-synchronized原理 │ 2018-09-16(3)-volatile实现机制 │ 2018-09-18(4 ...
分类:
编程语言 时间:
2019-12-23 22:37:03
阅读次数:
1538
画一株美丽的樱花树 from turtle import * from random import * from math import * def tree(n,l): pd()#下笔 #阴影效果 t = cos(radians(heading()+45))/8+0.25 pencolor(t,t ...
分类:
编程语言 时间:
2019-12-23 22:37:49
阅读次数:
144
单例模式定义: 该种模式设计也给单一的类,简单来说就是我创建我自己,使得内存中只有一个对象。 为什么这样做呢,因为在Java中,创建对象是需要消耗资源的,如果一个类放在全局中,它的实例可能会被频繁地创建和销毁,那么我把类构造器器私有化,那么一个类只有一个实例,我一是控制了实例地数目,二是节约了资源, ...
分类:
编程语言 时间:
2019-12-23 22:38:09
阅读次数:
103
[TOC] 第1节 分类 python中有7种标准数据类型,分别是布尔型、数字型、字符串、元组、列表、字典和集合,根据数据的特点,可以划分为两大类:不可变数据类型、可变数据类型,见下图: 而不同数据类型,内部的组成元素,经常可以是其他的数据类型,即可以互相嵌套,见下图: 第2节 不可变数据类型 2. ...
分类:
编程语言 时间:
2019-12-23 22:40:39
阅读次数:
149
内部类 在Java中,可以将一个类定义在另一个类里面或者一个方法里面,这样的类称为内部类。广泛意义上的内部类一般来说包括这四种:成员内部类、局部内部类、匿名内部类和静态内部类。下面就先来了解一下这四种内部类的用法。 成员内部类: (1) 类中套类,外面的称为Outer外部类,里面的称为Inner内部 ...
分类:
编程语言 时间:
2019-12-23 22:44:11
阅读次数:
110
[TOC] 7 SWIG 与 C++11 7.1 引言 This chapter gives you a brief overview about the SWIG implementation of the C++11 standard. This part of SWIG is still a ...
分类:
编程语言 时间:
2019-12-23 22:44:32
阅读次数:
144
typedef struct { char str[MAX]; int length; }SString; BF算法 int Index(SString *S, SString *T) { int i, j; i = 1; j = 1; while (i<=S->length&&j<=T->leng ...
分类:
编程语言 时间:
2019-12-23 22:46:23
阅读次数:
133
SpringSpring 春天(无厘头命名) 框架:软件的半成品 1.框架不是必需品,可以自己实现 2.使用框架可以大大节省开发时间 3.框架采用了很多默认规则,利用规则自动执行 Spring框架: 1.是软件的整体框架,其核心功能两个: -IOC/DI -AOP 2.Spring是一个框架家族 - ...
分类:
编程语言 时间:
2019-12-23 23:56:45
阅读次数:
222
1 . 什么是 AJAX ? AJAX = 异步 JavaScript 和 XML。 AJAX 是一种用于创建快速动态网页的技术。 通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。 传统的网页(不使用 AJAX) ...
分类:
编程语言 时间:
2019-12-24 00:01:02
阅读次数:
387
网络架构 BS:Browser浏览器 server服务端 特点:跨平台 由于所有数据都来自网络执行效率偏低 版本升级高效 CS:client客户端(手机客户端:Android、IOS,电脑客户端) server服务端 特点:不能跨平台 开发成本高 执行效率高 版本升级需要下载新的软件总结:两种架构各 ...
分类:
编程语言 时间:
2019-12-24 00:03:08
阅读次数:
252
Java语言为byte和short类型变量赋值出错的原因
分类:
编程语言 时间:
2019-12-24 00:04:17
阅读次数:
228
面向对象编程 相对于面向过程编程而言1)面向过程和面向对象的区别 将面向过程编写的代码模块化,形成多个程序组件,最终拼装运行 面向过程编程方式代码冗余较多,维护和扩展成本高,不易开发大型程序 面向对象编程:在中大型项目中,面向对象编程思维方式,能较大的改善代码冗余,提高程序的可维护性和可扩展性 面向 ...
分类:
编程语言 时间:
2019-12-24 00:07:05
阅读次数:
98