java的hashCode和equals为什么要同时重写?

原因: java规范:相等的对象必须具有相等的散列码(hashCode) 同时对于HashSet和HashMap这些基于散列值(hash)实现的类。key的判断是通过hashCode完成,且散列也是通过和数组容量取模完成的
分类: 其他 发布时间: 11-20 23:17 阅读次数: 0

IP心得体会3

RIP协议: 1.动态路由协议分类(按工作区域划分):内部网关协议IGP(如OSPF)、外部网关协议EGP(如BGP) 自治系统AS:一组共享相似路由策略并在单一管理域中运行的路由器的集合 自治心态编号范围:1-65535,1-65411是注册的Internet编号,65412-65535是专用网络编号 2.动态路由协议分类(按路由算法划分):距离-矢量路由协议(如BGP)、链路状态路由协议(如OSPF) 3.RIP协议:最早的动态路由协议,基于距离矢量算法实现、使用UDP报文来交换路由信息、
分类: 其他 发布时间: 11-20 23:17 阅读次数: 0

wordpress不用插件实现倒计时的功能

前面介绍了wordpress自定义样式倒计时插件jcountdown ,插件的话不受主题更换的影响,如何需要用代码实现的话,下面给大家分享不用插件如何实现倒计时功能。 第一步新增一个js文件 countdown.js,代码如下: PHP function ShowCountDown(prefix,year,month,day,hourd,minuted,seconded){ var now = new Date(); if( typeof(hourd) == "undefined" ) hou
分类: 其他 发布时间: 11-20 23:17 阅读次数: 0

DOS攻击——ICMP报文洪水攻击

代码 flooder.h #pragma once #include <iostream> #include <sys/socket.h> #include <netinet/in.h> #include <netinet/ip.h> #include <netinet/ip_icmp.h> #include <arpa/inet.h> #include <linux/types.h> #include <string.h> #include <unistd.h> #include <pth
分类: 其他 发布时间: 11-20 23:17 阅读次数: 0

mySql随堂练习(3)

create database xuexiao; use xuexiao; create table sc (sno varchar(20), cno varchar(20), grade int); create table course (cno varchar(20), cname varchar(20), hours int); create table student (sno varchar(20), sname varchar(20), ssex char(10), sag
分类: 其他 发布时间: 11-20 23:17 阅读次数: 0

javaselenium遇到的问题和解决方法(还没试,遇到问题可以先看这里)

Firefox路径问题 firefox火狐浏览器去完成自动化测试时,代码报了如下错误: Cannot find firefox binary in PATH. mark sure firefox is installed 错误原因: firefox安装在其它路径,不是默认的安装路径 解决办法: 指定firefox可执行文件路径:webdriver.firefox.bin 代码设置: selenium 3.x Friefox驱动问题 使用selenium3.x+firefox火狐浏览器去完成自动
分类: 其他 发布时间: 11-20 23:17 阅读次数: 0

如何构建自己的知识体系?

兴趣是最好的老师——华罗庚 兴趣之外的人生呢? 硬盘的学习资料越来越多,胡乱堆放不是我的风格,如何分类便成了一个问题。 如何通过知识分类学习从而形成一个自己的知识体系呢?
分类: 其他 发布时间: 11-20 23:17 阅读次数: 0

#leetCode刷题纪实 Day21

https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock-ii/ 给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。 注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。 示例 1: 输入: [7,1,5,3,6,4] 输出: 7 解释: 在第 2 天(股票价格 = 1)的时候买入,在第 3 天(股票价
分类: 其他 发布时间: 11-20 23:17 阅读次数: 0

IP心得体会4

路由基础: 路由器:用于网络互连的计算机设备 路由器的核心作用是实现网络互连,数据转发 当路由器检查到包的目的IP地址时,它就可以根据路由表的内容决定包应该转发到哪个下一跳地址上去;路由表被存放在路由器的RAM上 路由表的构成:目的网络地址、掩码、发送的物理端口、路由信息的来源、路由优先级、度量值 路由表的动态更新的 路由分类:缺省路由、直连路由、静态路由、动态路由
分类: 其他 发布时间: 11-20 23:17 阅读次数: 0

cli脚手架(框架) cli脚手架(框架)

cli脚手架(框架) 一、创建vue项目 1 npm install vue-cli -g #-g全局 2 (sudo)npm install vue-cli -g #mac笔记本 3 4 vue-init webpack myvue #项目的名字 5 cd muvue 6 npm install 7 npm run dev 二、目录结构的说明 出现下面这样的图就说明成功了 三、import和require的区别 import一定要放在文件顶部,
分类: 其他 发布时间: 11-20 23:17 阅读次数: 0

IP心得体会5

增加一台交换机配置的实验代码: sy int bri-agg 1 qu int range gi 1/0/46 to gi 1/0/48 port link-mode bridge port link-agg g 1 int bri-agg 1 port link-type trunk port trunk permit vlan 10 20 30 40
分类: 其他 发布时间: 11-20 23:17 阅读次数: 0

一次公司需求记录,python处理sysstat收集的sa性能数据

鉴于每个月需要把公司上千台的服务的cpu使用利率,CPU负载,内存使用率、网络流量等数据取出,以前是手动通过zabbix的平台去获取,每次都需要花费1-2小时才能完成这个需求,太耗时,因此优化为systat软件采集数据,然后通过python脚本处理/var/log/sa下采集到数据,然后入库到mysql数据库中,以后每次取数据,只需要一行sql代码就能获取到数据,方便快捷,本文把采集数据的脚本截图
分类: 企业开发 发布时间: 11-20 23:10 阅读次数: 0

超大文件传输的4种方式介绍

由于业务需要,如今,发送100M以上甚至是GB级大小的文件变得越来越普遍,比如设计稿件、软件开发包、视频素材等,一张图片2-3G、一本书稿4-5G、一个视频片段3-4G、一份设计图纸十几G……甚至还有上百G的大文件。 企业如何高效的管理和传输大文件?下面我们先将几种常用的文件传输方式进行对比分析。1、邮件:比较常用,方便快捷,但是附件大小有限制,一般是10-30M,即使有超大附件发送,但是考虑到发
分类: 企业开发 发布时间: 11-20 23:10 阅读次数: 0

关键词优化需要注意的问题

1.文章标题的关键词,越靠前越重要,需求优化的关键词就放前边。2.文章的标题不要太长,简单明了的是最好,控制13个字数以内最好,太长的标题简单不方便展现。3.文章中能够看到小图的,证明这个文章是有内容的,会让他人更有兴趣观看。4.提高文章的原创度,尽量写一些有人搜索的词去做文章,而且写的有价值又原创这样才会取得更多人的重视。5.文章的摘要也是一个重要部分,挑选比较能够涵盖整片的内容,但是一定要有招
分类: 企业开发 发布时间: 11-20 23:10 阅读次数: 0

网站seo优化方式途径

seo优化的方式网上比比皆是,很多人觉得掌握了一小部分就觉得自己差不多已经会了,但其实这个过程是很长期,有时候真的遇到问题还是无法解决,所以做好seo优化不只是看网上的知识,实践是相当重要的。网站优化有几点需要做到:1.准确定位首先你要很清楚了解你的行业是做什么,你的产品优缺点是什么,所面对的群众是哪一部分,同时竞争对手的水平如何等等,需要进行市场分析得来结果,才去上线网站,这样才能更好的优化。2
分类: 企业开发 发布时间: 11-20 23:10 阅读次数: 0

TCP/IP四层参考模型

一、OSI七层和TCP/IP四层的关系a)OSI引入了服务、接口、协议、分层的概念,TCP/IP借鉴了OSI的这些概念建立TCP/IP模型。b)OSI先有模型,后有协议,先有标准,后进行实践;而TCP/IP则相反,先有协议和应用再提出了模型,且是参照的OSI模型。c)OSI是一种理论下的模型,而TCP/IP已被广泛使用,成为网络互联事实上的标准。二、OSI七层和TCP/四层的对比三、数据封装数据发
分类: 企业开发 发布时间: 11-20 23:10 阅读次数: 0

TCP/IP四层参考模型 - 网络层

承接上篇说是的链路层,便产生几个问题:发送者如何知道接收者的MAC地址?发送者如何知道接收者和自己同属一个子网?如果接收者和自己不在同一个子网,数据包如何发给对方?因此为了解决这些问题,网络层引入了三个协议,分别是IP协议、ARP协议、路由协议。网络层的目的是实现两个端系统之间的数据透明传送,具体功能包括寻址和路由选择、连接的建立、保持和终止等。它提供的服务使传输层不需要了解网络中的数据传输和交换
分类: 企业开发 发布时间: 11-20 23:10 阅读次数: 0

大数据对社会工作行业有什么影响

  社会工作具有服务对象众多、服务领域广泛、服务针对性强的特点,对信息的准确性和全面性要求很高。在信息化时代,充分认识和运用大数据技术,对社工提升服务效率和拓展服务内容无疑有着重要性帮助意义。  那么,大数据对社会工作行业产生了哪些积极影响呢?具体分为以下几个方面。  1.促进机构之间信息的交互分享  在未来的一定时间内,建立一个庞大的社会工作数据库已经成为一个可以预见的发展趋势,各领域各机构的社
分类: 企业开发 发布时间: 11-20 23:10 阅读次数: 0

svn的使用 上

1、为什么学习svn(1)电脑发生故障,文件没有备份而丢失了(2)由于人员离职,导致某些资料丢失了(3)我怎么知道手头的公共资料是不是最新版呢?(4)想要追溯几个月前的某个状态,却发现那个版本的文件已经被当作垃圾删除了(5)人员分布在两地开发,版本如何同步(6)甲乙两人为不同目的修改了同一份文件,乙的提交在甲提交之后,导致甲修改的内容丢失了2、svn是什么一个开源的版本管理软件可架设在Apache
分类: 企业开发 发布时间: 11-20 23:10 阅读次数: 0

隧道人员定位系统让工程管理更便捷

隧道人员的安全管理,以精准定位作为基础,就是基本的条件。隧道人员定位系统的整体建设,要根据隧道环境特点,选择更实用的设备来进行配套,这是基本的建设标准,也是保证建设优质系统,实现高效管理的条件。精准的系统定位标准,必须要品牌优质的设备作为基础,才能达到这样的效果。系统建设是实现定位的基础,需要从隧道人员定位系统的建设目标中,与实地的环境特色,充分进行考虑,从而为保证整体的建设标准功能,提供保证。因
分类: 企业开发 发布时间: 11-20 23:10 阅读次数: 0