笔记10

  

2020-06-04 22:28:15

int[] a:定义一个整型的数组A,它其实是对数组类对象的一个引用。 数组可以是一组相同类型的基本变量或者是一组相同类型的对象。 每一个数组对象都有一个成员变量length,它表示数组内元素的个数,但注意!不能给它赋值。 输出:2 3 4 5 6 这表示数组对象之间赋值传递的是引用,数组对象本身存的是对数组的引用。 如果对数组下标越界使用C++和C都是不会报错的,但JAVA会 报错。 输出: 输...

引子 班级中有很多学生,有可能出现姓名和年龄也一样的人。如表: 姓名 年龄 张三 20 张三 20 上面的这种情况,有可能是用户输入失误导致插入的数据出现重复,也有可能这两个人只是恰巧同名同姓而已,实际上根本不是同一个人。 此时,单单用姓名无法保证插入数据的唯一性,因此采取以下措施: 用ID保证 在1的基础同时用姓名保证 Map一个键对应存储的一个值。 Map 与Collection集合的区别 M...

一、实验目的 熟练掌握队列的结构特点,掌握队列的顺序存储和链式存储结构和实现。 二、实验内容 1.用C++的模板来实现顺序队列,下面是代码: CirQueue.h CirQueue.cpp 以上是模板,并提供了一个有助于理解的输出PrintQueue()函数。下面是对模板的测试,主函数如下。 main.cpp 控制台输出如下: 2.用C++的模板来实现链队列,下面是代码: LinkQueue.h ...

转载请注明出处:http://blog.csdn.net/chengbao315/article/details/78308194 开始学习web数日有余,深觉实践和写博客是提高技术的有效途径。没有什么项目资源,也没有什么人指导,仅凭我的一腔热情和闯劲,想做出一些有价值、有意义的事情,不足之处希望大家给予包容。 根据“我的Web开发学习路线”,决定先做一个购物网站的项目,毕...

Collection FrameWork overview

Java基础  java

  

2020-06-04 22:27:21

Collection FrameWork overview 为什么要使用集合? 存放多个数据的时候需要数组,但是数组的长度不可变; 并且数组无法保存具有映射关系的数据,比如成绩表:语文–100,数学–100,这种数据看上去很像两个数组,但是这些数据之间具有一定的关联性。所以引入了集合的概念 什么是集合? Java中提供了叫做Java Collection FrameWork...

Android Studio初体验

android-studio  android

  

2020-06-04 22:26:46

昨晚在新电脑上装了AS,在初体验过程中遇到了不少问题,在此总结一下,以备后面需要。 代理 SDK的各种版本问题 资源找不到如ThemeAppCompatLight 代理 使用AS不用代理基本是不可能的,这有两种解决办法: 1. 翻墙 2. 找没被墙的Android镜像源 在此暂时采用第2种方法,在网上找了一圈,大多数镜像均已失效。。。最终还是找到一个郑州大学的镜像源,如下图。 由此想到,应该不少大...

s3c2440异常与中断

  

2020-06-04 22:26:42

1.s3c2440模式与状态 在阅读此文时候需要将上一篇博客完全搞懂。 1.1.模式 ARM一共有7种模式 用户模式是给写应用程序的人使用的,防止他们破坏操作系统。 这六种模式称为特权模式(privileged mode),在这6种模式之下,可任意切换到其它模式(通过编程操作cpsr寄存器直接进入到其他模式)。 此外,在linux中,不会使用FIQ模式。 1.2.CPU State 一共有两种st...

并发工具 一、线程池 线程池是指管理一组同构工作线程的线程的资源池。 线程池与**工作队列(Work Queue)模切相关,工作队列中保存了所有等待知心的任务。线程池中的工作线程(Work Thread)**的任务很简单:从工作队列中获取一个任务,执行任务,然后返回线程池并等待下一个任务。 使用线程池的好处是: 通过重用现有的线程而不是创建新线程,可以在处理多个请求时分摊在线程创建和销毁过程中产生...

一:实验要求 二:实验目的 pc2 可以ping 通 pc4 5 6 pc4 可以ping 通 pc2 5 不能ping 通pc6 pc5 可以ping 通 pc2 4 不能ping 通 pc6 pc6 只能ping 通 pc2 三:实验步骤 ①三台交换机 全部创建 所有vlan 2-6 SW1 2 3 同下 ② SW1 用户接口配置 ③SW2用户接口配置 ④SW3用户接口配置 四:TRUNK模式...

node.js的Express框架起步

node.js  express

  

2020-06-04 22:26:05

node.js的Express框架起步   介绍一下如何使用Express框架开发项目。   目录: nodejs的Express框架起步 新建项目 解读appjs 更改监听端口或启动方式 配置路由 指定根路径 指定特定路径 静态网页模块 动态网页模板 指定静态文件目录 新建项目   在命令提示符中输入:express <proje...

8.1 材料的抽象类     如果我们想要不同的物体有不同的材料,那么有两种做法,一种是硬编码,在通用材质函数中设置很多个参数,要呈现一种材质只需要将其他一些参数置零,或者将材料抽象成一个类。将材料抽象成一个material类会更加优雅。在这个项目中,材质需要做以下两件事: 生成散射光线(或者说吸收入射光线) 如果散射,说明射线应该衰减多少 我们的抽象类如下: &nb...

前置:引入jQuery 首先:npm install jquery --save-dev 然后在webpack.base.conf.js的module.exports中找到plugins,在里面加入: 最后在main.js文件中 引入jquery: 接下来是引入bootstrap: 使用命令npm install bootstrap --save-dev引入bootstrap。 安装成功后,能够在...

BigDeciaml操作大数

Java

  

2020-06-04 22:25:31

BigDeciaml操作大数 1.使用BigInteger操作大整数 2.使用BigDeciaml指定小数的保留位数 反馈与建议 在开发中如果遇到一个特别大的数字,例如: ​ 123456852451523685456245 ​ 根本就无法保存,所以为了解决这样的问题,在Java中引入了两个大数操作类: 操作整型:BigInteger 操作小数:BigDeciaml 1.使用BigInteger操...

Elasticsearch工具类 支持树形结构 1. 前言 2. 目标 2.1 目标:基于实体类的CRUD 2.2 目标:支持查询ES中树形结构数据 3. 问题和解决 3.1 问题:获取泛型T的class,避免显示传入class 3.1 解决:抄Spring Data的作业 3.2 问题:树形结构如何设计 3.2 解决:利用ES的nested类型,记录祖先节点ID 4. 代码结构设计 4.1 普通...

hystrix服务降级 降低配置 @HystrixCommand 降低配置 8001先从自身找问题: 设置自身调用超时时间的峰值,峰值内可以正常运行,超过了需要有兜底的方法处理,作服务降级fallback 8001fallback 业务类启用: @HystrixCommand报异常后如何处理 一旦调用服务方法失败并抛出了错误信息后,会自动调用@HystrixCommand标注好的fallbackM...

B1027(打印沙漏)刷题

PAT乙级

  

2020-06-04 22:24:45

题目 思路: 用一个数组k[]记录每行的符号个数(从1开始,依次+2); 用一个数组sum[]记录到第几行总共输出的符号个数。循环当sum超过n时结束,并将i-1就是最大能输出沙漏的上半行数。 利用i再进行输出。每行输出i-当前行个空格。再输出k[j]个字符。末位不再输出空格。 最后用n-sum【i】统计多余字符。 坑点: 测试点1错误是由于当n=sum[i]时,最后一行要输出0。 AC代码...

数码管显示不正常的调试方法与步骤总结 现象 解决方法步骤 具体例子 原理图 代码 现象 数码管显示不正常大概有以下几种现象: 1,完全不显示; 2,显示部分段码; 3,显示部分位码; 4,显示闪烁; 5,以上几种综合。 解决方法步骤 1,确定数码管是共阴还是共阳 2,检查数码管每段是否完好 . 如果上面两条没问题,则: 若完全不显示: 检查电压是否加反,共阴的位选送低电平,共阳的位选送高电平 若某...

springmvc要想返回json格式的数据需要导入相关的包 导入之后在请求方法前加入 注意:如果不想返回空的话,需要在对象前加入@JsonSerialize(include = JsonSerialize.Inclusion.NON_NULL) 注意:有可能需要把导入的包加入到maven库中(本人就是栽在这,花费了几天时间)...

在VMware 中安装好 CentOS 7 minimal 版之后,即使在安装的时候已经设置了网络,但是在实际的系统中依旧不能直接使用网络,因此还需要对虚拟机进行网络设置。下面开始介绍CentOS 7 minimal 最小版的网络设置(CentOS7 minimal install network configure) 1.VMware虚拟网络设置 打开 VMware 软件 –在工具栏...