Java SE基础巩固(七):反射

我第一次听说反射这个概念是在《Java编程思想》中看到的,说起这书我有些忧伤,当时自学Java,没有前辈指导,自己摸着石子过河,随便网上搜一下入门书籍,竟然清一色的推荐《Java编程思想》(当时大概2016年初,也许只是我当时知识辨别能力比较低的原因),现在看
分类: 编程语言 发布时间: 09-15 23:17 阅读次数: 0

2019-2020-1 学号20199323《Linux内核原理与分析》第一周作业

问题 终端和伪终端的区别? 终端就是物理终端;伪终端就是一个虚拟终端,比如/dev/ptypn,/dev/ttypn(n为非负整数),并且它们成对出现,你写入一端,便可以从另一端读出,类似于管道。伪终端在X window和telnet等远程登录程序中应用,为这些逻辑登录实体虚拟出一对终端;而终端就是真正的终端,比如打印机,可视终端(显示器/键盘)等等。 内容总结 Linux命令行操作快捷键 Ctrl+d 键盘输入结束或退出终端 Ctrl+s 暂停当前程序,暂停后按下任意键恢复运行 Ctrl+z
分类: 其他 发布时间: 09-15 23:17 阅读次数: 0

20194714自动生成四则运算题第一版报告

一、需求分析 需要自动生成四则运算试题的程序,取值范围在100以内,操作数是否含负数,剔除重复算式,显示在txt文件中 二、功能设计 基本功能:自动生成10道100以内的2个操作数的四则运算算式(+ - * /),要求运算结果也在100以内 扩展功能:1. 剔除重复算式。2 + 3 = 和 2 + 3 = 是重复算式 2 + 3 = 和 3 + 2 = 不属于重复算式 2. 题目数量可定制 3. 相关参数可控制 是否包含乘法和除法 操作数数值范围可控(如操作数 在100以内 还是1000以内)
分类: 其他 发布时间: 09-15 23:17 阅读次数: 0

SpringBoot1.5.10 项目启动报错(Exception in thread "main" java.lang.ClassCastException: class jdk.internal.loader.ClassLoaders$AppClassLoader cannot be cast to class java.net.URLClassLoader (jdk.internal.lo)

SpringBoot1.5.10,项目启动有两处报错 1.@EnableAutoConfiguration(exclude = {DataSourceAutoConfiguration.class}) 2.日志提示:Exception in thread "main" java.lang.ClassCastException: class jdk.internal.loader.ClassLoaders$AppClassLoader cannot be cast to class java.n
分类: 其他 发布时间: 09-15 23:17 阅读次数: 0

exception(异常)

throw关键字 作用: 可以使用throw关键字在指定的方法中抛出指定的异常 使用格式: throw new xxxException("异常产生的原因"); 注意: 1.throw关键字必须写在方法的内部 2.throw关键字后边new的对象必须是Exception或者Exception的子类对象 3.throw关键字抛出指定的异常对象,我们就必须处理这个异常对象 throw关键字后边创建的是RuntimeException或者是 RuntimeException的子类对象,我们可以不处理
分类: 其他 发布时间: 09-15 23:17 阅读次数: 0

2019-2020-1 20199325《Linux内核原理与分析》第一周作业

1.显示一句话welcome !/bin/bash script4-1.sht var1="welcome to use Shell script" echo $var1 pwd ls -i 使用函数判断一个数是否是素数 !/bin/bash script4-17.sht testfile() { if [-d $1] then echo "$1 is a directory!" else echo "$1 is not a directory" fi return } testfile $1
分类: 其他 发布时间: 09-15 23:17 阅读次数: 0

重温webpack(二)

管理资源: 加载 CSS npm install --save-dev style-loader css-loader 加载图片 npm install --save-dev file-loader 加载字体 加载数据 npm install --save-dev csv-loader xml-loader webpack.config.js文件 const path = require('path'); module.exports = { entry: './src/index.js',
分类: 其他 发布时间: 09-15 23:17 阅读次数: 0

#编译原理# 文法和内容(二)

文法和内容 编译原理笔记第二部分,内容参考:北航软院教师邵兵课堂课件及内容、张莉著《编译原理及编译程序构造》、国防工业出版社的《编译原理——学习指导与典型题解析》、AlvinZH的学习笔记以及个人理解 目前是包含了全部内容的版本,后续会推出精简版和复习知识点版 如有建议或错误错误欢迎在评论中指出或联系我:QQ:847590417 阅读目录 本章内容 2.1 形式语言基础 2.2 文法的非形式讨论 2.3 文法和语言的形式定义 2.4 语法树和二义性文法 2.5 句子的分析 2.6 有关文法的实
分类: 其他 发布时间: 09-15 23:17 阅读次数: 0

UOJ #578. 收集卡片

【题目描述】: Star计划订购一本将要发行的周刊杂志,但他可不是为了读书而是集卡。 已知杂志将要发行N周(也就是N期),每期都会附赠一张卡片。Star通过种种途径,了解到N期杂志附赠的卡片种类。Star只想订购连续的若干期, 并在这些期内收集到所有可能出现的种类的卡片。现在他想知道,最少需要订 购多少期。 【输入描述】: 第一行一个整数 N; 第二行一个长度为 N 的字符串,由大写或小写字母组成,第 i 个字符表示第i 期附赠的卡片种类,每种字符(区分大小写)表示一种卡片。 【输出描述】:
分类: 其他 发布时间: 09-15 23:17 阅读次数: 0

第二次软件工程实践作业

之前的c和c++的很多语法忘记了,所以得用一段时间复习一下,我最想学习python,下面是我的思维导图
分类: 其他 发布时间: 09-15 23:17 阅读次数: 0

JYaml——>Yaml的Java实现

JYaml——>Yaml的Java实现 JYaml支持的数据类型: 原始数据类型和封装类(int,java.lang.Integer) JavaBean兼容对象(结构支持) collection(sequence支持) List Set Map(map支持) Arrays(sequence支持) BigInteger和BigDecimal Date JYaml实例: 将Java实体类写入yaml文件 //创建实体类 package com.richfit.example; import ja
分类: 其他 发布时间: 09-15 23:17 阅读次数: 0

正确重写equals方法和compareTo方法

一、概述 程序要对一堆数据元素排序,查找,增加删除。 数据节点 class Node{ int type; int index; int score; }    规则:   1)对象相等:两个节点n1与n2,如果n1.type == n2.type && n1.index == n2.index则n1等于n2   2)排序:升序,比较score,score相同则比较type,type相同则比较index. 最开始我使用TreeMap存
分类: 其他 发布时间: 09-15 23:17 阅读次数: 0

动态规划4 划分型动态规划

题目1:LintCode 108 Palindrome Partitioning II 题目2:LintCode 108 Palindrome Partitioning II Input: "aab" Output: 1 Explanation: Split "aab" once, into "aa" and "b", both palindrome. 将字符串每一段划分成字符串最少划分几次 划分最少,也就是回文串最长 确定状态: 最后一段回文串S[j..N-1] 需要知道S前j个字符串S
分类: 其他 发布时间: 09-15 23:17 阅读次数: 0

04-队列实现思路

队列特点:先进先出队列可以使用数组或链表来实现数组模拟队列队列本身是有序列表,若使用数组的结构来存储队列的数据,则队列数组的声明如下,其中maxSize是该队列的最大容量。因为队列的输出、输入是分别从前后端来处理,因此需要两个变量front及rear分别记录队列前后端的下标,front会随着数据输出而改变,rear会随着数据的输入而改变。使用数组实现队列front  默认-1,队首rear 默认-
分类: 编程语言 发布时间: 09-15 23:17 阅读次数: 0

教你如何总结linux最基础的命令

基础系统常用命令1.系统相关命令1.1ping测试网络连通性1.2nmtui图形化界面配置网卡地址信息1.3telnet测试远程服务是否正常开启1.4Shutdown关闭系统/重启系统-r5/now/0:重启系统/立即重启系统-h5/now/0:关闭系统/立即关闭系统-c:取消重启或关闭的操作1.5man--help帮助命令显示命令帮助信息/显示配置文件帮助信息1.6mountumount磁盘存储
分类: 企业开发 发布时间: 09-15 23:17 阅读次数: 0

Kubernetes运维之使用Prometheus全方位监控K8S

目录:Prometheus架构K8S监控指标及实现思路在K8S平台部署Prometheus基于K8S服务发现的配置解析在K8S平台部署Grafana监控K8S集群中Pod、Node、资源对象使用Grafana可视化展示Prometheus监控数据告警规则与告警通知说在前面的话,现在监控首选的话,肯定是Prometheus+Grafana,也就是很多大型公司也都在用,像RBM,360,网易,基本都是
分类: 企业开发 发布时间: 09-15 23:17 阅读次数: 0

mysql 全外连接

#全外连接:主从表的交集+主表有从表没有+从表有主表没有,但不分主从表SELECTb.*,bo.*FROMbeautybFULLOUTERJOINboysboONbo.id=b.boyfriend_id;
分类: 数据库 发布时间: 09-15 23:17 阅读次数: 0

Python多进程(multiprocessing)共享变量

Python多进程(multiprocessing)共享变量
分类: 企业开发 发布时间: 09-15 23:17 阅读次数: 0

zabbix批量部署Windows和Linux的agent

本文主要介绍如何在Windows和Linux下批量部署zabbix-agent,希望能给大家提供帮助
分类: 企业开发 发布时间: 09-15 23:17 阅读次数: 0

docker 部署Jenkins 时区错误问题

管理员身份登录容器: docker  exec -it -u root xxx /bin/bash查看当前容器时区: cat  /etc/timezone更改当前容器时区: echo 'Asia/Shanghai' >/etc/timezone 重启当前容器时区: docker restart acc1c03f4427
分类: 企业开发 发布时间: 09-15 23:17 阅读次数: 0