OSI基础知识

什么是OSI OSI (Open System Interconnect ) , 开放式系统互联; OSI 的目的是让不同的网络使用同一套体系结构来互相连接,在 OSI 出现之前不同公司的计算机网络有着不同的结构。 OSI 模型 OSI 每一层都会对数据进行一次封装 ,相应的数据接收端的每一层会对接收到的数据进行解封装,最终得到原始数据。在应用、表示、会话,这三层将传输的内容称为 Data (数据) , 在传输层为 "Segment" , 在网络层为 "Packet" (数据包) , 在数据链
分类: 其他 发布时间: 04-29 22:07 阅读次数: 4

springboot在idea实现热部署

1.在pom.xml引入热部署devtools依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> </dependency> 2.在pom.xm的下面的plugin 添加如下: <configuration> <fork>true</fork>
分类: 其他 发布时间: 04-29 22:07 阅读次数: 5

20165212第九周学习总结

20165212第九周学习总结 教材内容总结 URL类 URL类是java.net包中的一个重要的类 一个URL对象包含的三个基本信息:协议、地址和资源 协议:必须是URL对象所在的Java虚拟机支持的协议,常用的有:Http、Ftp、File协议,由参数protocol指定 地址:必须是能连接的有效IP地址或域名,由参数host指定 资源:可以是主机上的任何一个文件,由参数file指定 构造方法 public URL (String spec) throws MalformedURLExce
分类: 其他 发布时间: 04-29 22:07 阅读次数: 4

冲刺博客七

每日站立会议 今日完成的工作 功能检测与完善 重新上传了所以界面代码 遇到的问题 由于燃尽图没有及时更新与操作,出现燃尽图显示与实际进度不符 燃尽图 码云截图 每日小结 林健:按照计划成功完成了进度,项目已经可以成功运行
分类: 其他 发布时间: 04-29 22:01 阅读次数: 5

luogu3938 斐波那契

题目大意 本题关于兔子的一切单位均是“对”。 一对兔子从出生后第二个月起,每个月刚开始的时候都会产下一对小兔子。 把兔子按出生顺序,把兔子们从1开始标号,并且小C的兔子都是1号兔子和1号兔子的后代。如果某两对兔子是同时出生的,那么小C会将父母标号更小的一对优先标号。 m个问题:两对兔子的最近公共祖先是谁。 思路 直接使用指针建立一棵斐波那契树,空间可受不了。所以我们看看能不能用数学运算来表示父子关系?通过打表找规律,我们发现父节点的编号等于子节点的编号减去小于子节点编号的最大斐波那契数。于是我
分类: 其他 发布时间: 04-29 22:01 阅读次数: 5

Tr A(矩阵快速幂)

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1575 题目: Problem Description A为一个方阵,则Tr A表示A的迹(就是主对角线上各项的和),现要求Tr(A^k)%9973。 Input 数据的第一行是一个T,表示有T组数据。 每组数据的第一行有n(2 <= n <= 10)和k(2 <= k < 10^9)两个数据。接下来有n行,每行有n个数据,每个数据的范围是[0,9],表示方阵A的内容。 Output 对应每组数据,
分类: 其他 发布时间: 04-29 22:01 阅读次数: 6

(Leetcode) Search in Rotated Sorted Arra (Medium)

題目: Suppose an array sorted in ascending order is rotated at some pivot unknown to you beforehand. (i.e., [0,1,2,4,5,6,7] might become [4,5,6,7,0,1,2]). You are given a target value to search. If found in the array return its index, otherwise return
分类: 其他 发布时间: 04-29 22:01 阅读次数: 4

Python 的 setitem、getitem、delitem 特殊方法使用

简介 setitem:当属性被以索引方式赋值的时候会调用该方法 getitem:一般如果想使用索引访问元素时,就可以在类中定义这个方法 delitem:当使用索引删除属性时调用该方法 实例 __Author__ = "Lance#" # -*- coding = utf-8 -*- class Point: def __init__(self): pass def __str__(self): return 'Point is (%s,%s
分类: 其他 发布时间: 04-29 22:01 阅读次数: 5

BZOJ_3669_[Noi2014]魔法森林_LCT

BZOJ_3669_[Noi2014]魔法森林_LCT Description 为了得到书法大家的真传,小E同学下定决心去拜访住在魔法森林中的隐士。魔法森林可以被看成一个包含个N节点M条边的无向图,节点标号为1..N,边标号为1..M。初始时小E同学在号节点1,隐士则住在号节点N。小E需要通过这一片魔法森林,才能够拜访到隐士。 魔法森林中居住了一些妖怪。每当有人经过一条边的时候,这条边上的妖怪就会对其发起攻击。幸运的是,在号节点住着两种守护精灵:A型守护精灵与B型守护精灵。小E可以借助它们的力
分类: 其他 发布时间: 04-29 22:01 阅读次数: 5

telnet redis端口报错-DENIED Redis is running in protected mode解决方法

Redis安装好后,在局域网内访问redis,会出现错误:DENIED Redis is running in protected mode 原因是因为redis安装配置问题,具体修改如下:修改的文件为:../redis.conf 1.注释掉下面的: #bind 127.0.0.1 2.redis默认不是以守护进程的方式运行,将daemonize设置为no daemonize no 3.保护模式 Protected-mode no 最后启动的时候带上redis.conf redis-serve
分类: 其他 发布时间: 04-29 22:01 阅读次数: 4

git上的pull request 功能

git上的pull request 功能 解释: 有一个别人的仓库 repo A, 如果想往这个仓库里面贡献代码,首先要fork这个repo,于是在自己账号下面有个 相同的repo B。 在自己的仓库B下工作,commit, push。然后希望原始的仓库主人合并你的工作,于是可以在github上发起一个pull request,请求repo A 的主人从自己的B仓库合并分支。
分类: 其他 发布时间: 04-29 22:01 阅读次数: 5

margin

margin 简写属性。在一个声明中设置所有外边距属性。 margin-bottom 设置元素的下外边距。 margin-left 设置元素的左外边距。 margin-right 设置元素的右外边距。 margin-top 设置元素的上外边距。
分类: 其他 发布时间: 04-29 21:58 阅读次数: 5

二、Java面向对象(4)_构造函数

2018-04-29 构造函数(构造方法/构造器) 在java类中,如果不显示声明构造函数,JVM 会给该类一个无参的默认(缺省)的构造函数,这个构造函数不执行任何代码(即花括号里无方法体)且你产生类的对象时只能用不带参数的方法。一个类 可以有多个构造函数(重载)。一个类 至少存在一个构造函数 当一个类声明了构造函数以后,JVM 是不会再给该类分配默认的构造函数。因此写了有参数的构造方法就最好加一个无参数的构造方法。 --------------------------------------
分类: 其他 发布时间: 04-29 21:58 阅读次数: 4

BZOJ_2631_tree_LCT

BZOJ_2631_tree_LCT Description  一棵n个点的树,每个点的初始权值为1。对于这棵树有q个操作,每个操作为以下四种操作之一: + u v c:将u到v的路径上的点的权值都加上自然数c; - u1 v1 u2 v2:将树中原有的边(u1,v1)删除,加入一条新边(u2,v2),保证操作完之后仍然是一棵树; * u v c:将u到v的路径上的点的权值都乘上自然数c; / u v:询问u到v的路径上的点的权值和,求出答案对于51061的余数。 Input   第一行两个整
分类: 其他 发布时间: 04-29 21:58 阅读次数: 4

BZOJ_1180_[CROATIAN2009]OTOCI_LCT

BZOJ_1180_[CROATIAN2009]OTOCI_LCT Description 给出n个结点以及每个点初始时对应的权值wi。起始时点与点之间没有连边。有3类操作: 1、bridge A B:询问结点A与结点B是否连通。 如果是则输出“no”。否则输出“yes”,并且在结点A和结点B之间连一条无向边。 2、penguins A X:将结点A对应的权值wA修改为X。 3、excursion A B:如果结点A和结点B不连通,则输出“impossible”。 否则输出结点A到结点B的路径
分类: 其他 发布时间: 04-29 21:58 阅读次数: 4

python之集合

a={1,2,3,4,"aaa"} 1.添加 a.add() 例:a.add(5) a.update 例:a.update([1,2,3,"bbb"]) 区别:add只能添加一个数,update可以添加多个 2.删除 a.pop() 例:a.pop() a.remove() 例:a.remove(2) a.discard() 例:a.discard() 区别:pop是随机删除一个,remove是指定删除一个(但如果集合中没有这个数会报错),discard也是指定一个删除数(但如果集合中没有这个
分类: 其他 发布时间: 04-29 21:58 阅读次数: 5

济南清北游记

Day 1 第一次集体外出培训,心情很愉悦,但是一想到同学都放假…… 第一天讲什么?排序?高精?快速幂?那我果断睡觉啊 然而并没有什么用 下午突然意识到要考试于是早起去了机房 去了也是发呆,等了拿到试题之后一看 哇,快速幂裸题,五分钟敲完 第二题果断暴力二分拿60分走人 第三题自己推公式,推出来之后忘记写LL!白白丢掉50分orz,加上这50我就可以虐第二名50分然后成功虐场了 可惜自己经验少啥也不知道,抱歉丢人了 to be continued……
分类: 其他 发布时间: 04-29 21:58 阅读次数: 6

《Java程序设计》第九周学习总结 20165218 2017-2018-2

20165218 2017-2018-2 《Java程序设计》第9周学习总结 教材学习内容总结 第13章 Java网络编程 URL类 位于java.net包,使用URL创建对象的应用程序称为客户端程序 一个URL对象最基本的三部分信息:协议、地址、资源 构造方法: public URL (String spec)throws MalformedURLExpception; public URL (String protocol, String host, String file) throws
分类: 其他 发布时间: 04-29 21:57 阅读次数: 5

D - Fliptile

1 #include <stdio.h> 2 #include <iostream> 3 #include <math.h> 4 #include <algorithm> 5 #include <queue> 6 #include <string.h> 7 using namespace std; 8 9 const int INF = 0xfffffff; 10 int g[17][17]; 11 int f[17][17] = {}; 12 int
分类: 其他 发布时间: 04-29 21:57 阅读次数: 5

统计颜色~线段树

链接:https://www.nowcoder.com/acm/contest/105/H 来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言65536K 64bit IO Format: %lld 题目描述 n个桶按顺序排列,我们用1~n给桶标号。有两种操作: 1 l r c 区间[l,r]中的每个桶中都放入一个颜色为c的球 (1≤l,r ≤n,l≤r,0≤c≤60) 2 l r 查询区间[l,r]的桶中有多少种不同颜色的球 (1≤l,r ≤
分类: 其他 发布时间: 04-29 21:57 阅读次数: 5