码迷,mamicode.com
首页 > 2018年09月25日 > 全部分享
HashMap和Hashtable的区别
HashMap和Hashtable的区别 1 2 HashMap计算hash对key的hashcode进行了二次hash,以获得更好的散列值,然后对table数组长度取摸: 1 2 3 4 5 6 7 8 7.判断是否含有某个键 在HashMap 中,null 可以作为键,这样的键只有一个;可以有一 ...
分类:其他好文   时间:2018-09-25 22:56:01    阅读次数:199
抽象类
import abc class Animal(metaclass=abc.ABCMeta): @abc.abstractmethod #强制子类 def eat(self): pass @abc.abstractmethod def run(self): pass class Peeple(Animal): def eat(self): print(‘peeple is eating‘) def run(self): print(‘peeple is runing‘) class Dag(Animal): def eat(self): print(‘dag is eating‘) def run(self): print(‘dag is runing‘) peo1=Peeple() dag1=Dag() peo1.eat() dag1.eat()
分类:其他好文   时间:2018-09-25 22:55:54    阅读次数:182
Loj 6279. 数列分块入门 3
题目描述 给出一个长为 nnn 的数列,以及 nnn 个操作,操作涉及区间加法,询问区间内小于某个值 xxx 的前驱(比其小的最大元素)。 题目描述 给出一个长为 nnn 的数列,以及 nnn 个操作,操作涉及区间加法,询问区间内小于某个值 xxx 的前驱(比其小的最大元素)。 题目描述 给出一个长 ...
分类:其他好文   时间:2018-09-25 22:55:42    阅读次数:228
前端经典书籍整理(持续更新.....)
JavaScript高级程序设计 "JavaScript高级程序设计第3版" 密码:mci1 JavaScript权威指南 "JavaScript权威指南 第6版" 密码:vr92 深入浅出Node.js "深入浅出Node.js" 密码:u69v Http权威指南 "Http权威指南" 密码:tl ...
分类:其他好文   时间:2018-09-25 22:55:28    阅读次数:191
网站如何防止sql注入攻击的解决办法
首先我们来了解下什么是SQL注入,SQL注入简单来讲就是将一些非法参数插入到网站数据库中去,执行一些sql命令,比如查询数据库的账号密码,数据库的版本,数据库服务器的IP等等的一些操作,sql注入是目前网站漏洞中危害最大的一个漏洞,受攻击的网站占大多数都是sql注入攻击。 sql注入攻击用英语来讲S ...
分类:数据库   时间:2018-09-25 22:55:12    阅读次数:180
fianl关键字和static关键字
final关键字 1.概念: 继承的出现提高了代码的复用性,并方便开发。但随之也有问题,有些类在描述完之后,不想被继承,或者有些类中的部分方法功能是固定的,不想让子类重写。可是当子类继承了这些特殊类之后,就可以对其中的方法进行重写,那怎么解决呢? 要解决上述的这些问题,需要使用到一个关键字final ...
分类:其他好文   时间:2018-09-25 22:55:02    阅读次数:232
89. Gray Code
一、题目 1、审题 2、分析 给出一个正整数 n ,表示二进制的位数,用 List 存储 n 位二进制表示的所有整数,且相邻的两个数均为只有一个二进制位不同。 二、解答 1、思路: 方法一、 ①、用一个 list 存储整数。初始化时 list 中加入 0; ②、循环 n 次,每次循环将 list 中 ...
分类:其他好文   时间:2018-09-25 22:54:48    阅读次数:189
Arithmetic
前言 GitHub地址 合作伙伴:林奇凯 项目简介 Arithmetic是一个能够自动生成小学四则运算题目的命令行程序 项目需求 使用 -n 参数控制生成题目的个数,例如: Myapp.exe -n 10 使用 -r 参数控制题目中数值(自然数、真分数和真分数分母)的范围,例如: Myapp.exe ...
分类:其他好文   时间:2018-09-25 22:54:26    阅读次数:160
Java实现多线程的四种实现方式
以计算0到1000之间的和为例 ...
分类:编程语言   时间:2018-09-25 22:54:18    阅读次数:187
kafka初识
1.what is kafka kafka是一个开源的消息队列,其特点: (1) 快,可以支持几百兆每秒的数据,以及成千上万个client. (2) 快速扩展 (3)数据都会在磁盘中持久化 2. kafka的特性 IO (1) 写只允许append (2) 读取操作不会block写操作 (3)充分利 ...
分类:其他好文   时间:2018-09-25 22:54:10    阅读次数:236
linux学习之shell编程基础
linux学习之shell编程基础 1 Vim文本编辑器 1.1 vim命令 用于打开或创建文档,格式为“vim [文件名]”。如果存在该文档,则打开它;若不存在,则创建一个临时输入文档。 命令模式:控制光标移动,可对文本进行复制、粘贴、删除和查找等工作,vim命令执行后默认先到命令模式。 输入模式 ...
分类:系统相关   时间:2018-09-25 22:53:56    阅读次数:265
vmware workstation克隆虚拟机时需要注意的问题
一、修改主机名6系统:vi/etc/sysconfig/network修改成自己的主机名7系统:hostnamectlset-hostnameXXXX二、修改网卡的IP地址如果重启网络服务时报错:Linux克隆虚拟机引起的“Deviceeth0doesnotseemtobepresent,delayinginitialization”原因:克隆的Linux系统在新的机器上运行,新服务器网卡物理地址
分类:系统相关   时间:2018-09-25 22:53:47    阅读次数:232
mysql 统计值为NULL不为0的问题
今天在写一个接口的时候是要统计数据,但是突然发现报错,类型不匹配的问题,我返回的是Int类型的为啥会类型不匹配呢,真的是奇怪 然后把代码丢到正式环境里面运行一下,发现值为null 一下子就傻眼了,不可能去改数据接口吧,后面就百度了一下,人家说很简单哈,你就在外面再随便套一层统计数据就可以了 简单的小 ...
分类:数据库   时间:2018-09-25 22:53:39    阅读次数:220
python016
核能来袭-初识面向对象 1.面向对象和面向过程 2.面向对象如何编写 3.面向对象和面向过程大PK 4.面向对象三大特征 一.面向对象和面向过程(重点理解) 1.面向过程:一切以事物的流程为核心.核心就是"过程"二字,过程是指解决问题的步骤,即先干什么,后干什么.基于该思想编写程序就好比在编写一套流... ...
分类:编程语言   时间:2018-09-25 22:53:31    阅读次数:214
hashilb模块(加密算法)
importhashlib#m=hashlib.md5()m.update(b"hello")print(m.hexdigest())#以16进制格式hashprint(m.digest())#以2进制格式hashm.update(b"It‘sme")#hello+it‘smeprint(m.hexdigest())m.update(b&qu
分类:编程语言   时间:2018-09-25 22:53:16    阅读次数:332
022 修改springmvc的默认配置
一 .概述 在springboot之中,springmvc的默认配置都是配置好的,但是在我们使用的过程之中需要对默认的配置进行修改. 本节,我们完成对springmvc的默认配置的修改, [1]了解springmvc的自动配置原理 [2]修改springmvc的默认配置. 二 .springmvc的 ...
分类:编程语言   时间:2018-09-25 22:53:08    阅读次数:181
补习系列(10)-springboot 之配置读取
[TOC] 简介 在早前的博客中曾经写过 Spring 程序通过 Bean 映射实现配置信息的读取。 在SpringBoot 框架中读取配置的方式变得非常多样,这导致读者在搜寻资料时反而容易迷糊。 到底,SpringBoot 是按什么顺序加载配置? 相应的,我们该选择什么样的方式去读取? 一、配置样 ...
分类:编程语言   时间:2018-09-25 22:53:01    阅读次数:236
995条   上一页 1 2 3 4 5 6 7 8 ... 59 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!