从开学到现在,java的学习已经过去一个多月了,因为老师的教学节奏一直都是比较快的,而之前学的python和c语言还尚且不是十分熟练,而其中有很多基本算法和函数是很多语言都要用到的,并且平时也经常会用到,所以利用国庆时间用java语言重新写了一遍。如果有需要的可以找我拷贝。 ...
分类:
编程语言 时间:
2017-10-08 19:37:50
阅读次数:
109
/*分治典型应用 快速排序*/ #include #include #include using namespace std ; #define maxn 600 double num[maxn] ; void swap(double &a , double &b){ double temp = a... ...
分类:
编程语言 时间:
2017-10-08 19:38:35
阅读次数:
138
文件读写 1、先打开文件 2、读取/写入内容 3、保存文件 文件的open模式有三种 1、w 写模式,它是不能读的 只要用w打开文件,文件中的东西都会被清空 w+, 写读模式,只要沾上w 就会清空原来的文件 2、r 读模式,只能读,不能写,而且文件必须存在 r+ 读写模式,只要沾上r 文件必须存在 ...
分类:
编程语言 时间:
2017-10-08 19:39:43
阅读次数:
244
复杂类型说明: 指针: 1. 指针的类型:把声明指针的语句中,指针名字去掉,剩下的就是指针的类型 2.指针所指向的类型:把声明指针的语句中,指针的声明符 * 和指针名字去掉,剩下的就是指针所指向的类型。 在指针的算术运算,指针的指向类型至关重要。 在指针的算术运算,指针的指向类型至关重要。 3.指针 ...
分类:
编程语言 时间:
2017-10-08 19:41:41
阅读次数:
140
数组 概念 同一种类型数据的集合。其实数组就是一个容器。 数组的好处 可以自动给数组中的元素从0开始编号,方便操作这些元素。 格式1: 元素类型[] 数组名 = new 元素类型[元素个数或数组长度]; 示例:int[] arr = new int[5]; 格式2: 元素类型[] 数组名 = new ...
分类:
编程语言 时间:
2017-10-08 19:42:15
阅读次数:
231
如上面代码。 运行的时候输出: 上面输出结果中的"main"是执行mt.run();语句输出的, 而"子线程对象"则是执行.start()语句输出的。 也即前者代表着主进程,后者代表着子进程。 在HotSpot VM上,其实mt.run()几乎总是会比.start()调用的run()要早执行,因为T ...
分类:
编程语言 时间:
2017-10-08 19:42:25
阅读次数:
249
练习 ...
分类:
编程语言 时间:
2017-10-08 19:43:42
阅读次数:
182
元组: 元组基本和列表一样,区别是 元组的值一旦创建 就不能改变了 tup1=(1,2,3,4,5) print(tup1[2]) 元组中只包含一个元素时,需要在元素后面添加逗号 不加逗号:tup1=(10) print(type(tup1)) <class 'int'> 加逗号:tup1=(10, ...
分类:
编程语言 时间:
2017-10-08 19:44:40
阅读次数:
215
1.概览 2.成员变量默认值 3.高精度数字 BigInteger 支持任意精度的整数 BigDecimal 支持任意精度的定点数 ...
分类:
编程语言 时间:
2017-10-08 20:25:23
阅读次数:
263
namespace SA{char s[N];int sa[N],t1[N],t2[N],num[N];int n;void buildsa(int m){ int *x=t1,*y=t2; for(int i=0;i<m;i++) num[i]=0; for(int i=0;i<n;i++) nu ...
分类:
编程语言 时间:
2017-10-08 20:25:53
阅读次数:
195
一、设计思路 蛇身本质上就是个结构数组,数组里存储了坐标x、y的值,再通过一个循环把它打印出来,蛇的移动则是不断地刷新重新打印。所以撞墙、咬到自己只是数组x、y值的简单比较。 二、用上的知识点 三、具体实现 先来实现静态页面,把地图、初始蛇身、食物搞定。 这里需要用到Windows API的知识,也 ...
分类:
编程语言 时间:
2017-10-08 20:26:34
阅读次数:
318
java学习第六章 本周对与java中的接口,lambda表达式与内部类进行了学习,以下是我在学习中的一些体会: 1.接口: <1>.接口中的所有常量必须是public static final,方法必须是public abstract,这是系统默认的,不管你在定义接口时,写不写修饰符都是一样的. ...
分类:
编程语言 时间:
2017-10-08 20:27:50
阅读次数:
160
Apache shiro的简单介绍与使用(与spring整合使用) ...
分类:
编程语言 时间:
2017-10-08 20:28:45
阅读次数:
360
今天来总结一下常见的操作标识符。 一、算术操作符。 首先了解一下算术标识符都有哪些:+、-、*、/、%。 这些运算符都是最基础的操作符,不做过多介绍。但要注意“%”只能用于整型。 二、移位操作符。 移位操作符有两种:>>(右移操作符)、<<(左移操作符)。 特别注意右移操作时分为两种情况: 1、算术 ...
分类:
编程语言 时间:
2017-10-08 20:30:26
阅读次数:
240
Java第六周学习心得 通过第六周的学习,老师上课讲了很多,通过实验课敲代码明显的感觉比以前掌握的更多了,感觉充实的很多了,学习了接口,包的导入,内容很多,虽说略懂,但还是不是很深入,还得多多敲代码,克隆的方法还不是很懂,运行结果为显示框的程序很喜欢。 本周实验任务中任务七和任务八还是写不下来,任务 ...
分类:
编程语言 时间:
2017-10-08 20:30:52
阅读次数:
227
/* Note:Your choice is C IDE */ #include "stdio.h" #include #include void main() { int i,j; srand( (unsigned)time( NULL ) );//生成不重复的随机数 j=rand() % 100... ...
分类:
编程语言 时间:
2017-10-08 20:31:10
阅读次数:
181
随着双节(国庆、中秋)的到来,我们迎来了7+3=8的小长假,所以第七周的Java实验课也在第六周上了,学习了接口。在Java程序设计语言中,接口不是类,而是对类的一组需求描述,这些类要遵从接口描述的统一格式进行定义。掌握了类和接口的区别:(1)接口不能实现任何方法,而抽象类可以;(2)类可以实现许多 ...
分类:
编程语言 时间:
2017-10-08 21:20:43
阅读次数:
129
通过第六周理论课和实验课的学习,我懂得了接口的定义方法及接口类的使用。一个类实现了某个接口,那么这个类必须实现该接口的所有方法,即为这些方法提供方法体。一个类可以实现多个接口,接口间应该用逗号分隔开。接口不能构造接口对象,但可以声明接口变量以指向一个实现了该接口的类对象。 通过对课本程序的运行,我掌 ...
分类:
编程语言 时间:
2017-10-08 21:21:17
阅读次数:
192
礼悟: 好好学习多思考,尊师重道存感恩。叶见寻根三返一,活水清源藏于零。 虚怀若谷良心主,皓月当空自在王。愿给最苦行无悔,诚劝且行且珍惜。 code: result: Java优秀,值得学习。学习资源:itcast和itheima视频库。如果您有公开的资源,可以分享给我的话,用您的资源学习也可以。博 ...
分类:
编程语言 时间:
2017-10-08 21:21:40
阅读次数:
278
#include<stdio.h> void main() { int a[5]={1,2,3,4,5}; int *ptr=(int *)(&a+1); printf("%d,%d",*(a+1),*(ptr-1)); return; } 输出为:2,5 如果int*ptr = (int*)(&a ...
分类:
编程语言 时间:
2017-10-08 21:22:12
阅读次数:
210