20182308 2019-2020-1 《数据结构与面向对象程序设计》实验六报告

学号 2019-2020-1 《数据结构与面向对象程序设计》实验六报告 课程:《程序设计与数据结构》 班级: 1823 姓名: 华罗晗 学号:20182308 实验教师:王志强 实验日期:2019年10月21日 必修/选修: 必修 1.实验内容 1.链表练习,要求实现下列功能: 通过键盘输入一些整数,建立一个链表; 这些数是你学号中依次取出的两位数。 再加上今天的时间。 例如你的学号是 20172301 今天时间是 2018/10/1, 16:23:49秒 数字就是 20, 17,23,1,
分类: 其他 发布时间: 10-30 22:17 阅读次数: 0

Lamada表达式小技巧介绍

函数式编程 @FunctionalInterface interface Lf{ void dispaly(); } @FunctionalInterface为显示定义函数时编程接口,不符合函数式编程接口会报错 匿名内部类使用方式 public class FunPrograming { public static void main(String[] args) { func func = new func() { @Override public
分类: 其他 发布时间: 10-30 22:17 阅读次数: 0

关于“==”,equals(),equalsIgnoreCase()

"==": ①基本类型比较的是值; ②引用类型比较的是地址; ③不同类型不能用它比较,无法通过编译。 equals(Object obj): ①用于应用类型的比较; ②String重写Object的equals方法,先用“==”判断地址,地址相同则直接返回true;然后再比较类型,类型不同则直接返回false;最后才比较内容。代码如下: public boolean equals(Object anObject) { if (this == anObject) {
分类: 其他 发布时间: 10-30 22:17 阅读次数: 0

后端必备的 Git 分支开发规范指南 转

原文链接 作者:稻草叔叔 http://juejin.im/post/5b4328bbf265da0fa21a6820 点击上方 “后端技术精选”,选择 “置顶公众号” 技术文章第一时间送达! 作者:稻草叔叔 juejin.im/post/5b4328bbf265da0fa21a6820 Git 是目前最流行的源代码管理工具。为规范开发,保持代码提交记录以及 git 分支结构清晰,方便后续维护,现规范 git 的相关操作。 分支管理 分支命名 master 分支 master 为主分支,也是用
分类: 其他 发布时间: 10-30 22:17 阅读次数: 0

router 进度条 Vue项目页面跳转时候的,浏览器窗口上方的进度条显示

Vue项目页面跳转时候的,浏览器窗口上方的进度条显示 1.安装: cnpm install --save nprogress 2.在main.js中引入: 1 import NProgress from 'nprogress' 2 import 'nprogress/nprogress.css' 3.在main.js中进行配置: 1 NProgress.configure({ 2 easing: 'ease', // 动画方式 3 speed: 500
分类: 其他 发布时间: 10-30 22:17 阅读次数: 0

关于sg函数的一些证明

复习csp2019的时候稍微看了看博弈论,发现自己对于sg函数的理解完全不到位 有些定义甚至想都没想过 于是就口胡了一篇blog来安慰虚弱的自己 Question 1 对于一个满足拓扑性质的公平组合游戏 若定义一个函数\(f\),\(状态f(P状态)=0\) 假设当前状态为\(a\),它对局面的定义合法 那么\(f=sg\) 可以发现,它就是\(Muti-sg\)问题的核心,接下来我们希望证明这个问题的正确性 首先,先弄清几个定义 对于后继 指的是一步转移到的状态 后继一定不会等于当前状态 对
分类: 其他 发布时间: 10-30 22:17 阅读次数: 0

JAVA 8学习笔记-第六章

CHAPTER 6 EXCEPTIONS Any Java type can be declared as the return type, including exception. The key point is to remember that exceptions alter the program flow. example: output result:   AECException in thread "main" java.lang.NullPointerException  
分类: 其他 发布时间: 10-30 22:17 阅读次数: 0

Ubuntu Server 16.04 LTS上怎样安装下载安装Nginx并启动

场景 Linux-安装 Ubuntu Server 16.04 X64(图文教程详细版): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/93790806 Nginx入门简介和反向代理、负载均衡、动静分离理解: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/102790862 注: 博客: https://blog.csdn.net/badao_liuma
分类: 其他 发布时间: 10-30 22:17 阅读次数: 0

ROS_tutorial02:Creat rospackage

所创建的包都在 /catkin_ws/src 文件夹下面。 ros的工作空间的文件结构如下: workspace_folder/ -- WORKSPACE src/ -- SOURCE SPACE CMakeLists.txt -- 'Toplevel' CMake file, provided by catkin package_1/ CMakeLists.txt -- CMakeL
分类: 其他 发布时间: 10-30 22:17 阅读次数: 0

[Usaco2009 Jan]安全路经Travel

安全路径 题意 Solution 嗯,首先既然不能经过最后一条边,那么我们考虑建出一个最短路树 然后非树边\(u,v,w\),只能影响到\(u->v\)这个路径上的点,因为只能往回跑 那么考虑怎么更新。一个显然的办法就是把边按照某种顺序排列,然后用并查集标记一下哪个点访问过了,可以做到\(O(n)\) 那么按照什么顺序排序呢?我们设一个点\(u\)到1的距离(即最短路长度)为\(dis_u\) 那么对于一条非树边\(u->v\),设路径上其中一个点为\(x\),那么这个“不经过最后一条边的次短
分类: 其他 发布时间: 10-30 22:17 阅读次数: 0

webpack安装、入口文件

1、安装webpack 和webpack-cli //创建webpack文件夹,并进入该文件夹内 cd webpack npm init npm install webpack webpack-cli --save-de 安装完成后会自动生成node_modules文件和package.json文件,在package.json包文件中,标记了webpack和webpack-cli的版本 2、单文件打包,创建index.html文件,并引入webpack构建的js文件 3、创建src文件夹
分类: 其他 发布时间: 10-30 22:17 阅读次数: 0

sqlmap工具的使用

sqlmap工具的使用: sql注入工具:明小子,啊d、罗卜头、穿山甲、sqlmap等等 开源自动化注入利用工具,支持的数据库有12种,在/plugins中可以看到支持的数据库种类,在所有注入利用工具中他是最好的!! 支持的注入类型:bool、时间、报错、联合、、堆查询、内联 可以获取用户名、密码、权限、角色、数据库(表、、字段、内容) 可以爆破识别密文数据 getshell 命令执行 脱库/删除 目录介绍: doc介绍文档 extra 是sqlmap额外的功能运行CMD执行命令 lib是sq
分类: 其他 发布时间: 10-30 22:17 阅读次数: 0

斐波那契数列 面试算法(三)

import java.math.BigDecimal; import java.util.Scanner; import java.util.function.BinaryOperator; public class Fbnq { /** * 假设n为正整数,斐波那契数列定义为: * f(n) = 1, n < 3; * f(n) = f(n-1) + f(n-2), n>=3 * * 现在请你来计算f(n)的值
分类: 其他 发布时间: 10-30 22:17 阅读次数: 0

2019-2020-1学期20192424《网络空间安全专业导论》第四周学习总结

抽象数据类型:属性(数据和操作)明确地与特定实现分离的容器。 数据结构:一种抽象数据类型中的复合数据域5的实现。 容器:存放和操作其他对象的对象。 栈:是一种抽象复合结构,只能改变其第一个元素。惯用语:插入Push,弹出Pop。 队列:也是抽象结构,,头部删除,尾部插入。 数组是内嵌结构,列表是抽象结构,列表应用于数组中。 链式结构:一个将数据项和找到下一项位置的信息保存到同一容器的方法。· 二叉树:具有唯一起始节点的抽象复合结构,其中每个节点可以有两个子女节点,根节点和每个子女节点都有且只有
分类: 其他 发布时间: 10-30 22:17 阅读次数: 0

树形dp摸瞎历程

树形\(dp\)摸瞎历程 前言: 什么是树形\(dp\)? 简而言之,树形dp,就是在树形结构上的动态规划,由于树形结构具有一定的特点,可以描述比较复杂的关系,再加上树的递归定义,是一种非常合适动规的框架,属于动规中很特殊的一种类型。 如何实现树形\(dp\)? 树形dp的状态表示中,第一位通常是节点编号(代表以该节点为根的子树),大多数时候,我们采用递归的方式实现树形动态规划。对于每个节点x,我们先递归x的所有子节点,并在其子节点上dp,在回溯时,从子节点向节点x进行状态转移。 树形\(dp
分类: 其他 发布时间: 10-30 22:17 阅读次数: 0

monogoDB介绍使用:

monogoDB介绍使用: 分布式文件存储数据库,使用C++开发的,可以存储任意数据(文件),允许在服务器端执行脚本,使用json形式存储数据{key:value} 基本术语:数据库--》集合--》文档 --》域 可以有多个数据库 show dbs 查看所有的数据库 use admin 切换到admin的数据库 db 当前数据库 系统数据库: admin:相当于root数据库,是一个高权限的数据库,在该库中可以执行全部的命令 local:存储本地服务器的集合 config:与数据库的分片有关
分类: 其他 发布时间: 10-30 22:17 阅读次数: 0

docker安装MongoDB创建用户,并用工具Robo连接简单CRUD

https://www.cnblogs.com/xiaostudy/p/11163234.html
分类: 其他 发布时间: 10-30 22:17 阅读次数: 0

CentOS7 mysql支持中文

# vim /etc/my.cnf # For advice on how to change settings please see # http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html [mysqld] # # Remove leading # and set to the amount of RAM for the most important data # cache in MySQL.
分类: 其他 发布时间: 10-30 22:17 阅读次数: 0

JavaScript查找两个数组的相同元素和相差元素

let intersection = a.filter(v => b.includes(v)) 返回交集数组 let difference = a.concat(b).filter(v => !a.includes(v) || !b.includes(v)) 返回相差元素数组 原文知乎尤雨溪
分类: 其他 发布时间: 10-30 22:17 阅读次数: 0

JAVA 8学习笔记-第二章

CHAPTER 2 Operators and Statements 1. Binary Arithmetic Operators Includes addition(+), subtraction(-), multiplication(*), division(/) and modulus(%). All arithmetic operators may be applied to any java primitives, except boolean and String. Only ad
分类: 其他 发布时间: 10-30 22:17 阅读次数: 0