首页 > 2019年05月08日 > 全部分享
两个对象值相同(x.equals(y) == true),但却可以有不同的hashcode?
这个得看情况,如果该对象重写了equals方法,那么可能会出现equals相同,但hashcode不同的情况,但假如没有重写equals方法,那么它默认继承是Object的equals方法,根据源码可知,此时equals相同,hashcode一定相同。 抛开这个问题,我们再开发过程中,应保证equa ...
分类:其他   时间:2019-05-08 20:35:00    收藏:0  评论:0  赞:0  阅读:124
算法相关的准备知识
递归的复习 两个特点: 1.调用自身 2.结束条件 两个重要单位: 时间复杂度: 算法的时间复杂度是一个函数,它定量描述了该算法的运行时间,时间复杂度常用“O”表述,使用这种方式时,时间复杂度可被称为是渐近的,它考察当输入值大小趋近无穷时的情况; 用来估算算法运行时间的一个式子(单位) 一般来说,时 ...
分类:编程语言   时间:2019-05-08 20:34:42    收藏:0  评论:0  赞:0  阅读:113
递归函数
递归函数 一,初识递归 递归的定义——在一个函数里再调用这个函数本身 #功能解耦:#为什么要有函数:提高代码可读性,避免重复的代码,提高代码的复用性#在函数中能return的不要print递归函数示例 def foo(n): print(n) n += 1 foo(n) foo(1) 递归函数如果不 ...
分类:其他   时间:2019-05-08 20:34:28    收藏:0  评论:0  赞:0  阅读:153
二层网络和三层网络
先简单对比下二层网络和三层网络的区别:1)不同网段的ip通信,需要经过三层网络。相同网段的ip通信,经过二层网络;2)二层网络仅仅通过MAC寻址即可实现通讯,但仅仅是同一个冲突域内;三层网络需要通过IP路由实现跨网段的通讯,可以跨多个冲突域;3)二层网络的组网能力非常有限,一般只是小局域网;三层网络 ...
分类:其他   时间:2019-05-08 20:34:14    收藏:0  评论:0  赞:0  阅读:132
使用react进行父子组件传值
在单页面里面,父子组件传值是比较常见的,之前一直用vue开发,今天研究了一下react的父子组件传值,和vue差不多的思路,父组件向子组件传值,父通过初始state,子组件通过this.props进行接收就可以了;子组件向父组件传值需要绑定一个事件,然后事件是父组件传递过来的this.props.e ...
分类:其他   时间:2019-05-08 20:33:58    收藏:0  评论:0  赞:0  阅读:102
Java开发笔记(九十五)NIO配套的文件工具Files
NIO不但引进了高效的文件通道,而且新增了更加好用的文件工具家族,包括路径组工具Paths、路径工具Path、文件组工具Files。先看路径组工具Paths,该工具提供了静态方法get,输入某个文件的路径字符串,输出该文件路径的路径对象Path。通过get方法获取路径对象的代码示例如下: 有了Pat ...
分类:编程语言   时间:2019-05-08 20:33:43    收藏:0  评论:0  赞:0  阅读:130
Spring与其两大核心
Spring是j2EE应用程序框架,是轻量级的IOC和AoP的容器框架 IOC:控制反转 其中重要的是DI DI:注入 原来spring是 发现service需要Dao,就需要创建Dao 现在service依赖于dao,就给它注入 核心是:配置文件+反射+容器 AOP:面向切面编程 核心原理:使用动 ...
分类:编程语言   时间:2019-05-08 20:33:10    收藏:0  评论:0  赞:0  阅读:113
MariaDB 数据库 安装教程
前言:2018年09月20日15:49:21:这次更新的比较全面.如果你认真看的话应该是能够安装成功的.有点繁琐.但是很容易明白为啥这样做 这一次安装mariadb真的是踩了足够多的坑.真的多..... 一言难尽.写篇博客记录安装.也可以给大家当作参考. 主要是源和权限的问题.不是很靠谱的源.加上对 ...
分类:数据库技术   时间:2019-05-08 20:32:55    收藏:0  评论:0  赞:0  阅读:146
Internal.Cryptography.CryptoThrowHelper+WindowsCryptographicException 拒绝访问 / 出现了内部错误 c# – 当使用X509Certificate2加载p12/pfx文件时出现
环境:iis/netcore 2.2 初始调用:X509Certificate2 certificate = new X509Certificate2(input.Path, CER_PASSWORD); 参考链接:https://stackoverflow.com/questions/134526 ...
分类:Windows开发   时间:2019-05-08 20:32:41    收藏:0  评论:0  赞:0  阅读:584
列表推导式和生成器表达式
列表推导式和生成器表达式 列表推导式#y = [1,2,3,4,5,6,7,8]转化为x = [1,4,9,16,25,36,49,64] x = [] for i in y: x.append(i*i) print(x) x = [i*i for i in y] print(x) #100以内数的 ...
分类:其他   时间:2019-05-08 20:32:09    收藏:0  评论:0  赞:0  阅读:139
[设计模式][面向对象]单例模式
设计模式遵循的原则有6个: 1、开闭原则(Open Close Principle) 对扩展开放,对修改关闭。 2、里氏代换原则(Liskov Substitution Principle) 只有当衍生类可以替换掉基类,软件单位的功能不受到影响时,基类才能真正被复用,而衍生类也能够在基类的基础上增加 ...
分类:其他   时间:2019-05-08 20:31:52    收藏:0  评论:0  赞:0  阅读:173
JavaWeb02-Servlet
Servlet概述 生命周期方法: l void init(ServletConfig):出生之后(1次); l void service(ServletRequest request, ServletResponse response):每次处理请求时都会被调用; l void destroy() ...
分类:编程语言   时间:2019-05-08 20:31:35    收藏:0  评论:0  赞:0  阅读:111
mongodb--创建用户权限
最近在部署MongoDB Replica Set,马上就到生产环境了,一想还没有给数据库设置用户权限,配置的这一路踩了好多坑,希望对大家有帮助 1. 配置好mongodb replica set 安装及三结点配置: 启动后可任意找一个结点登录:mongo 172.31.138.31:27017执行以 ...
分类:数据库技术   时间:2019-05-08 20:31:17    收藏:0  评论:0  赞:0  阅读:131
win10java环境变量配置
一.安装jdk jdk下载地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html 打开网站后拉到最下面如图点击download 然后就会看到如下图点击你需要下载的jdk版本 勾选如图的接受协议选择你要下载的是32位 ...
分类:编程语言   时间:2019-05-08 20:30:57    收藏:0  评论:0  赞:0  阅读:186
UOJ188 【UR #13】Sanrd
题目链接:UOJ 这道题,也算是min_25的一个基础应用吧。。。 我们要求$$\sum_{i=1}^nf(i)$$,其中$f(i)$表示$i$的次大质因子。 按照套路,我们设$$S(n,j)=\sum_{i=1}^n[minp(i)>P_j]f(i)$$ 所以$$S(n,j)=\sum_{k>j, ...
分类:其他   时间:2019-05-08 20:30:22    收藏:0  评论:0  赞:0  阅读:141
Count
题目链接: "点这里" 题目意思:令f(x)表示 define int long long using namespace std; const int mod=998244353; const int N=1e6+1; int l,r,k,u,ans,pro,f[N],fac[N]={1}; in ...
分类:其他   时间:2019-05-08 20:29:53    收藏:0  评论:0  赞:0  阅读:128
Cortex-M3 入门指南(三):时钟总线与复位时钟控制器
【reset clock control 复位和时钟控制器】 时钟信号对于处理器非常重要,比如我们熟悉的 CPU 就是由时钟信号驱动的,而主频就是内核的的时钟信号频率。Cortex-M3 有着复杂的时钟树架构,而且我们需要在初始化阶段配置好时钟参数。 本文将会先介绍时钟相关的概念,然后介绍使用库函数 ...
分类:其他   时间:2019-05-08 20:29:09    收藏:0  评论:0  赞:0  阅读:154
spring boot 项目的创建
一. 进入https://start.spring.io 快速创建项目 二. 利用eclipse sts插件创建项目 1. 安装sts插件 进入https://spring.io/tools3/sts/all????????spring 选择对应的sts版本下载 要连外网才可以安装 2. ...
分类:编程语言   时间:2019-05-08 20:28:51    收藏:0  评论:0  赞:0  阅读:127
html5获取地理位置和定位
1.H5地理位置定位功能 首先判断用户浏览器是否支持该功能,目前大多数现代浏览器均支持,获取位置信息需用户授权同意 2.showPosition()获取用户经度纬度 3.执行函数getLocation(),如果调用成功即可显示经度纬度,简单吧!!! 4.补充showError(),这个函数是报错信息 ...
分类:Web开发   时间:2019-05-08 20:28:33    收藏:0  评论:0  赞:0  阅读:154
使用 JMeter 进行压力测试
一.前言 压力测试是每一个Web应用程序上线之前都需要做的一个测试,他可以帮助我们发现系统中的瓶颈问题,减少发布到生产环境后出问题的几率;预估系统的承载能力,使我们能根据其做出一些应对措施。所以压力测试是一个非常重要的步骤,下面我带大家来使用一款压力测试工具JMeter。 二.关于JMeter Ap ...
分类:其他   时间:2019-05-08 20:27:58    收藏:0  评论:0  赞:0  阅读:151
1182条   上一页 1 ... 12 13 14 15 16 ... 60 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!