环环环!!!!!!!!
问题描述 小明的实验室有N台电脑,编号1~N。原本这N台电脑之间有N-1条数据链接相连,恰好构成一个树形网络。在树形网络上,任意两台电脑之间有唯一的路径相连。 不过在最近一次维护网络时,管理员误操作使得某两台电脑之间增加了一条数据链接,于是网络中出现了环路。环路上的电脑由于两两之间不再是只有一条路径,使得这些电脑上的数据传输出现了BUG。 为了恢复正常传输。小明需要找到所有在环路上的电脑,你能帮助他吗? 输入格式 第一行包含一个整数N。 以下N行每行两个整数a和b,表示a和
JDK1.8新特性(一):stream
一.什么是stream? 1.概述 Java 8 API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。 这种风格将要处理的元素集合看作一种流, 流在管道中传输, 并且可以在管道的节点上进行处理, 比如筛选, 排序,聚合等。 元素流在管道中经过中间操作的处理,最后由最终操作得到前面处理的结果。 简单描述一下大概是这样: 二. 举个例子? 现在有一个字符串集合,我们需要过滤掉集合里头长度小于2的字符串: public static void main( String[]
面向对象(一)-封装
面向对象(一) 面向对象-封装 类声明格式 public class Student{
//访问修饰符+类修饰符+类名
public String name;
//类的属性
//成员变量,全局变量
//访问修饰符+数据类型+变量名
public void info(){
//访问修饰符+返回值+方法名
//同类方法中,可以调用自身的属性
this.name;
//this:当前对象
//
面向对象(二)-继承
面向对象(二) 面向对象-继承 类之间的关系 一个类作为另一类方法的参数,则称这两个类为依赖关系。(use-a) 一个类作为另一个类的属性,则称这两个类为组合关系。(has-a) 一个类的属性方法被另一个类全部继承,则称这两个类为父子关系(is-a) 继承/extends 格式:子类 extends 父类(基类、超类) 一. 访问修饰符在继承中 同包 子类可以直接访问父类中除了private修饰的,其他的属性或者方法 不同包 子类对象只能访问public修饰的方法 子类内部方法可以访问prot
Easy UI 入门
Easy UI常用于企业级开发的UI和后台开发的UI,比较重。 1.Draggable(拖动)组件 不依赖其他组件 1.1加载方式 <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<link rel="stylesheet" type="text/css" href="easyui/themes/default/easyui.css">
【前端】 在前端利用数学函数知识+box-shadow解波浪图形 CSS 技巧一则 -- 在 CSS 中使用三角函数绘制曲线图形及展示动画
序 今天正在刷数学函数相关题目,刷到了下面这篇文章,哇哦~有意思。 利用cos和sin实现复杂的曲线。传送门在下面。 CSS 技巧一则 -- 在 CSS 中使用三角函数绘制曲线图形及展示动画 正巧在复习一些数学知识,遂动手实践了一把使用 数学中的函数 使用css画连续曲线。 函数: 第一步 在数学中 函数 是指 ,一组定义域通过一组表达式, 映射到一组值域,也就是说 函数 f(x) = x^2 表示一个集合,每个输入x,固定通过x^2返回一个值y,由此定义可得: 当集合 X = {-2, -1
关于gets读入因为缓冲区出现的问题
今天被一个同学丢了代码求debug 然后发现bug挺有意思的,稍微记录一下 首先我们读入的东西都会被丢进缓冲区等待接收,比如abc\n,如果你使用scanf读入的话,它在读入到\n的时候就会提取它需要的东西了,但是它会给你留一个\n 那么如果现在你突然想用gets读一行字符串,问题就来了 你的\n会被当做gets的终止读入,然后你就读不了了 解决方法是 1.getchar(),把这个\n给清掉 2.fflush(stdin);清空缓冲区
spring boot 使用 shiro+redis管理权限
spring boot中比较简单的权限管理选择了使用shiro 然后用shiro-redis管理session,如下: 创建个shiroConfing,里面设置ShiroFilterFactoryBean------SecurityManager------myShiroRealm 然后在securityManager中设置缓存和session管理的方式如定义一个sessionManager指定用redis来操作session 然后开启shiro AOP注解支持。 创建自己的realm继承Au
Django 中购物车的登录 注册 退出
实战 'views:'
from django.shortcuts import render, HttpResponse, redirect, reverse
from app01 import models
from django.contrib import auth
def login(request):
if request.method == 'GET':
return render(request, 'login.html')
else:
【 React -- 2/100 】使用React实现评论功能
React| 组件化 | 递归 | 生成唯一ID 需要探究一下 .find() 和 findIndex() 的区别 import React from 'react'
import './commentsDemo.css'
class CommentsDemo extends React.Component{
// 初始化状态
state = {
comments: [
{ id: 1, name: 'cnyangx', co
元组与集合 2019/11/28
元组 tuple tup = (1,2,3,4,5) tup = (1,) 一个元素要加 逗号 tup = ( ) 空元组 元组的内置方法:(只有2种) index 找出下标(索引) count 找出出现的次数 元组和列表的区别: 元组:不可变 列表:可变(通过下标) 共同点:1.都可以通过下标去取值 2.有序的 3.切片的方法一样 集合 set{} 有去重作用,不能通过下标去取值 set_1 = set() 定义空集合 set_2 = { } 实际定义的是一个字典,可以用type查一下 di
C语言课程设计:学生综合信息测评系统(附源码)
题目:学生综合信息测评系统 程序要求 每个学生的信息为:学号、姓名、性别、家庭住址、联系电话、语文、数学、外语三门单科成绩、考试平均成绩、考试名次、同学互评分、品德成绩、任课教师评分、综合测评总分、综合测评名次。考试平均成绩、同学互评分、品德成绩、任课教师评分分别占综合测评总分的60%,10%,10%,20%。 A、学生信息处理 (1) 输入学生信息、学号、姓名、性别、家庭住址、联系电话,按学号以小到大的顺序存入文件中。 (2) 插入(修改)同学信息: (3) 删除同学信息: (4) 浏览学生
python爬虫-提取网页数据的三种武器
常用的提取网页数据的工具有三种xpath、css选择器、正则表达式 1.xpath 1.1在python中使用xpath必须要下载lxml模块: lxml官方文档 :https://lxml.de/index.html pip install lxml 然后导入: from lxml import etree 使用: selector = etree.HTML(html_str) selector.xpath("xpath语法") 1.2xp
day03_正则表达式
1、数据分类 数据的分类 定义:数据以行为单位,每一个数据表示一个实体的信息。每一行数据的属性都是一样的。 常见的结构化数据为关系型数据库存储数据。 半结构化数据 定义:结构化数据的另一种形式,但是并不符合关系型数据的特点,不能用关系型模型来描述,但是 这种数据包含相关标记,有用来分隔语义元素以及字段进行分层的描述。因此也被称为自描述结构。 非结构化数据 定义:没有固定的结构的数据。 常见的非结构化数据有:文档,图片,音频,视频等。 一般非结构化数据,都是通过整体存储他们二进制格式的数据来进行
spring security实现记录用户登录时间等信息
目录 spring security实现记录用户登录时间等信息 一、原理分析 二、实现方式 2.1 自定义AuthenticationSuccessHandler实现类 2.2 在spring-security的配置文件中指定自定义的AuthenticationSuccessHandler 2.3 测试 三、总结 spring security实现记录用户登录时间等信息 上一篇: spring security实现记住我下次自动登录功能 一、原理分析 spring security提供了一个接
今日推荐
周排行