面试中的HashMap、ConcurrentHashMap和Hashtable,你知道多少?

前言 学过数据结构的读者们想必其实也都学过HashMap,面试官问你的时候,想来你都是很清楚的知道HashMap是怎样的一个构成?确实很简单,就是数组加链表嘛。那再问你Hashtable和HashMap的区别是什么?脑子也不用想,又能出来一个答案线程安全和线程
分类: 编程语言 发布时间: 02-23 23:34 阅读次数: 0

SpringBoot图文教程5—SpringBoot 中使用Aop

有天上飞的概念,就要有落地的实现 概念+代码实现是本文的特点,教程将涵盖完整的图文教程,代码案例 文章结尾配套自测面试题,学完技术自我测试更扎实 概念十遍不如代码一遍,朋友,希望你把文中所有的代码案例都敲一遍 大哥大姐新年好,点
分类: 编程语言 发布时间: 02-23 23:34 阅读次数: 0

Java集合入门 (一)常用数据结构和应用场景-数组

Java极客  |  作者  /  铿然一叶 这是Java极客的第 47 篇原创文章 一、数组的特点 1.数组大小固定 2.一个数组只能存储相同数据类型
分类: 编程语言 发布时间: 02-23 23:34 阅读次数: 0

Java基础之j简析avax.swing.JOptionPane(二)

上一节说了下showMessageDialog,此次就以showInputDialog和showCo
分类: 其他 发布时间: 02-23 23:34 阅读次数: 0

vuex知识笔记,及与localStorage和sessionStorage的区别

菜单快捷导航 Vuex是什么东东,有什么应用场景?localStorage和sessionStorage能否替代它? Vuex知识点State、Getter、Mutaion、Action Vuex模块化(Module) 1、Vuex概念和应用场景   首先,Vuex是什么,官网介绍说Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。我的理解就是Vuex就是类似于sessionStorage这样管理数据(本地存和取)的一种技术方案。   既然vuex类似于sessionStorag
分类: 其他 发布时间: 02-23 23:34 阅读次数: 0

【ML-9】支持向量机--实验scitit-learn SVM

目录 scitit-learn SVM API说明 鸢尾花SVM特征分类 鸢尾花数据不同分类器准确率比较 不同SVM核函数效果比较 异常值检测(OneClassSVM) 分类问题总结 一、scitit-learn SVM API说明 1.1 算法库概述分类算法 svm.SVC API说明:也可见另一篇博文:https://www.cnblogs.com/yifanrensheng/p/11863324.html 参数说明: C: 误差项的惩罚系数,默认为1.0;一般为大于0的一个数字,C越大表
分类: 其他 发布时间: 02-23 23:34 阅读次数: 0

ES索引的一些长度限制

一个ES索引最大可以支持多少个shard?理论上无限扩展,我推测最大应该是java array的最大长度:Integer.MAX_VALUE。通常业务为了保证查询效率,往往会限制data node上shards的总个数(cluster.routing.allocation.total_shards_per_node)或者某个索引的shards个数(index.routing.allocation.total_shards_per_node)。 一个ES shard(lucene index)最
分类: 其他 发布时间: 02-23 23:34 阅读次数: 0

目标检测基础

9.3 目标检测和边界框 %matplotlib inline from PIL import Image import sys sys.path.append('/home/kesci/input/') import d2lzh1981 as d2l # 展示用于目标检测的图 d2l.set_figsize() img = Image.open('/home/kesci/input/img2083/img/catdog.jpg') d2l.plt.imshow(img); # 加分号只显示
分类: 其他 发布时间: 02-23 23:34 阅读次数: 0

Pikachu-File Inclusion(文件包含漏洞)

File Inclusion(文件包含漏洞)概述 文件包含,是一个功能。在各种开发语言中都提供了内置的文件包含函数,其可以使开发人员在一个代码文件中直接包含(引入)另外一个代码文件。 比如 在PHP中,提供了: include(),include_once() require(),require_once() 这些文件包含函数,这些函数在代码设计中被经常使用到。 大多数情况下,文件包含函数中包含的代码文件是固定的,因此也不会出现安全问题。 但是,有些时候,文件包含的代码文件被写成了一个变量,且
分类: 其他 发布时间: 02-23 23:34 阅读次数: 0

【ML-10】多分类及多标签分类算法

目录 单标签二分类 单标签多分类 多标签算法 一、单标签二分类 单标签二分类这种问题是我们最常见的算法问题,主要是指label标签的取值只有两种,并且算法中只有一个需要预测的label标签;直白来讲就是每个实例的可能类别只有两种(A or B);此时的分类算法其实是在构建一个分类线将数据划分为两个类别。常见的算法:Logistic、SVM、KNN等 二、单标签多分类 单标签多分类问题其实是指待预测的label标签只有一个,但是label标签的取值可能有多种情况;直白来讲就是每个实例的可能类别有
分类: 其他 发布时间: 02-23 23:34 阅读次数: 0

2020社交电商项目 京东芬香助您实现财富自由

倘若有一种方式,在0成本,0风险的情况下,只要动动手指,就可以在享受快乐购物的同时,轻松赚到1万,10万,甚至高达100万… 很震撼吧!我相信,你一定不会放过这样的好机会… 亲爱的朋友, 如果我没有猜错的话,你一定在网上买过东西,也许在淘宝上,也许在天猫、京东上,也许是其他电商平台… 如果让我继续猜测的话, 99%的可能性,你只是一个单纯的消费者,你只是花钱购物,却从来没有在网上商城赚到过一毛钱… 倘若有一种方式,在0成本,0风险的情况下,只要动动手指,就可以在享受快乐购物的同时,轻松赚到1万
分类: 其他 发布时间: 02-23 23:34 阅读次数: 0

当适神之设计篇

  何为文明级工具,文中所设计的人机系统为什么称之为文明级工具呢?请看正文:
分类: 其他 发布时间: 02-23 23:34 阅读次数: 0

matplotlib如何画子图

前言 Matplotlib的可以把很多张图画到一个显示界面,在作对比分析的时候非常有用。 对应的有plt的subplot和figure的add_subplo的方法,参数可以是一个三位数字(例如111),也可以是一个数组(例如[1,1,1]),3个数字分别代表 子图总行数 子图总列数 子图位置 更多详情可以查看:matplotlib文档 下面贴出两种绘子图的方式的代码 方式一:通过plt的subplot import numpy as np import pandas as pd import
分类: 其他 发布时间: 02-23 23:34 阅读次数: 0

Pikachu-over permission(越权操作)

如果使用A用户的权限去操作B用户的数据,A的权限小于B的权限,如果能够成功操作,则称之为越权操作。 越权漏洞形成的原因是后台使用了 不合理的权限校验规则导致的。 一般越权漏洞容易出现在权限页面(需要登录的页面)增、删、改、查的的地方,当用户对权限页面内的信息进行这些操作时,后台需要对 对当前用户的权限进行校验,看其是否具备操作的权限,从而给出响应,而如果校验的规则过于简单则容易出现越权漏洞。 因此,在在权限管理中应该遵守: 1.使用最小权限原则对用户进行赋权; 2.使用合理(严格)的权限校验规
分类: 其他 发布时间: 02-23 23:34 阅读次数: 0

博客内容和格式整理想法

写文章可以帮助我们思考技术和项目的过程,从整体上总结自己的存在的优点和缺点,避免重复错误。但是博客切忌写成流水账,没有文章的结构和重点,看起来十分乏味,所以我这里总结几点好的记录内容和格式。 写项目: 哪些技术创新点 克服了什么样的困难 业界普遍的方案 自己方案的优势 最后给项目带来了哪些业务上的提升 写技术知识点: 知识点的深入学习 技术的广泛应用 知识点是否有深入的思考 写debug: 【日期】:2004-08-17【问题】:当解码 Q.931 信令时无限循环 【原因】:当在Q.931信令
分类: 其他 发布时间: 02-23 23:34 阅读次数: 0

【PTA】L2-009 抢红包 (25分)

k看了一遍老番茄的烂俗笑话,来整理一下这一道题,与其说是整理,不如说是碰巧做了出来。 在这道题中,我了解到的是algorithm标准函数库中的sort函数,可以用来根据结构体的不同变量对结构体进行排序。在此题中明确要求的是:先对总金额递减排序,如果总金额相同再对红包个数递减排序,如果红包个数还相同的话最后的区分给了编号递增排序。 在这道题中我使用的是结构体Player,定义了全局变量Player player[10000],在主函数中对player[10000]的数据进行运算。 结构体的情况:
分类: 其他 发布时间: 02-23 23:34 阅读次数: 0

软件质量的六个常见属性描述

本次以“淘宝网”的一些场景来举例: 1、易用性:淘宝网的兼容性好,在任何浏览器上都可以正常运行,界面简洁,使用流畅。安全性也高,提供第三方保管资金,卖方发货,买房收到并表示商品质量满意的话,可以让资金流向卖家。很好地保证两方的利益。 2、可测试性:单元测试人员可以执行有关测试程序,保证网站的正常运行,性能优良,如若出现问题也可以及时反馈,让测试人员发现后,交给网站维护人员进行维修。 3、可用性:当遇到双十一、双十二等淘宝的促销节日,网站的访问量会在当天剧增,服务器的负荷会比平时增大不少,可以采
分类: 其他 发布时间: 02-23 23:34 阅读次数: 0

[ICPC训练联盟周赛1] CTU Open Contest 2019

昨天ICPC训练联盟进行了第一场比赛,题目是CTU Open Contest 2019,烟台大学给出了解析。 题目和题解在此(提取码zre3) 我和索队还有yz组队,喊着队友nb就AK了,抱大腿真爽。 A题是简单的组合数学,显然有公式 \(1\times C_n^1+2\times C_n^2+ \dots + n \times C_n^n=n \times 2^{n-1}\) 但忘了考虑\(n=0\)的情况,我wa了一发。 B题题目我不太读得懂,yz A的。 C题是算圆和矩形相交的面积,我抄
分类: 其他 发布时间: 02-23 23:34 阅读次数: 0

python从入门到放弃自学笔记2-scrapy框架中的parse()方法工作机制及应用

1. 因为使用的yield,而不是return。parse函数将会被当做一个生成器使用。scrapy会逐一获取parse方法中生成的结果,并判断该结果是一个什么样的类型; 2. 如果是request则加入爬取队列,如果是item类型则使用pipeline处理,其他类型则返回错误信息。 3. scrapy取到第一部分的request不会立马就去发送这个request,只是把这个request放到队列里,然后接着从生成器里获取; 4. 取尽第一部分的request,然后再获取第二部分的item,取
分类: 其他 发布时间: 02-23 23:34 阅读次数: 0

vb.net: 一个用户控件,把它放在窗体中,当拖动它时,窗体也随之移动,这样这个窗体就不需要标题栏来拖动了

首先新建一个用户控件,这个控件中只有一个 label ,其名为: lblDrag,至于其所显示的文本和大小,可以随意设置。 接下来打开其代码界面,输入以下代码: ------------------------------------------------------------------------------------------------- ' 用户控件,当拖动这个控件时,该控件所属的窗体会被拖动 Public Class uc_dagrLabelToMove Private i
分类: 其他 发布时间: 02-23 23:34 阅读次数: 0