此处我们先看一下jdk7中HashMap扩容源码? void transfer(Entry[] newTable, boolean rehash) { int newCapacity = newTable.length; for (Entry<K,V> e : table) { while(null ...
分类:
编程语言 时间:
2020-05-24 21:22:32
阅读次数:
265
# 批量对每一个txt的需求列求和import pandas as pdimport os import linecachefile=r"C:\Users\zm.com\Desktop\201601.txt"filename=r"C:\Users\zm.com\Desktop\every_year. ...
分类:
编程语言 时间:
2020-05-24 21:23:36
阅读次数:
106
最近遇到的几个有意思问题,记录分享一下。 1. 合并三个有序数组(合并K个有序数组) 假如有这么三个数组:(arr包含的三个数组) 问题:K个数组,总共N个元素,合并成一个有序数组。(以升序为例) 大家一眼看上去肯定会想到归并排序,合并两个有序数组是归并排序的最后一步的动作,通过两个指针引导比较大小 ...
分类:
编程语言 时间:
2020-05-24 21:25:25
阅读次数:
66
周日,晴,记录生活分享点滴 参考博客:https://www.cnblogs.com/resn/p/5800922.html 环境变量 自定义账户的个性化环境的三个重要文件 (参考博客:https://blog.csdn.net/u011479200/article/details/86501366 ...
分类:
编程语言 时间:
2020-05-24 21:26:32
阅读次数:
74
1).命名空间:隔离配置 默认,public(保留空间),默认新增的所有配置都在public空间。 1。开发,测试,生产,利用命名空间来做环境隔离 注意:在bootstrap.properties:配置上,需要使用哪个命名空间下的配置, spring.cloud.nocos.config.names ...
分类:
编程语言 时间:
2020-05-24 21:28:45
阅读次数:
95
实现登录页面的中英文转换 1.编写国际化配置文件,抽取页面需要的国际化信息 2.页面设计 访问时会根据浏览器的语言选择对应的语言 使用了thymeleaf的相关语法 <!DOCTYPE html> <html lang="en" xmlns:th="http://www.thymeleaf.org" ...
分类:
编程语言 时间:
2020-05-24 21:29:41
阅读次数:
86
String型转基本类型: 1.转换成Int型 int/Integer num = Integer.parseInt(String str); 2.转换成long型 long/Long num = Long.parseLong(String str); 3.转换成short型 short/Short ...
分类:
编程语言 时间:
2020-05-24 22:35:27
阅读次数:
92
1.考试的题目该如何存储? 2.有几个实体类(3个)类的关系? 3.具体添加每一个类中的成员描述 选择什么容器来存储的问题 ...
分类:
编程语言 时间:
2020-05-24 22:37:14
阅读次数:
77
集合框架 为什么需要集合框架? 如果并不知道程序运行时会需要多少对象,或者需要更复杂方式存储对象——可以使用Java集合框架;使用数组:扩充,插入,删除 不方便。 Java集合框架提供了一套性能优良、使用方便的接口和类,它们位于java.util包中 接口: Collection< List< Ar ...
分类:
编程语言 时间:
2020-05-24 22:37:32
阅读次数:
93
1. 消息传递 2. 事件监听 3. 多个以及多种状态机并存 4. 状态分支 5. 状态机工厂 1. 消息传递 状态机可以看成是一个控制中心,接受外部的事件信号进行状态转移,而状态转移也是在状态机初始化的时候就设置好了的。但实际业务中,我们不仅仅只是需要控制中心进行状态转移,还会需要进行一些业务的处 ...
分类:
编程语言 时间:
2020-05-24 23:43:07
阅读次数:
491
一、属性操作 1.属性 $(" ").attr( ); 主要用于获取用户自主设定的属性数据,如果设定两个参数,则是将原属性参数修改为第二个属性参数。 $(" ").removeAttr( ); $(" ").prop( ); 主要用于获取固有属性数据,参数形式和attr一样。 $(" ").remo ...
分类:
编程语言 时间:
2020-05-24 23:45:09
阅读次数:
63
一、什么是栈 栈是一种线性结构,栈的特点就是先进后出(FILO);就像弹夹装子弹一样,最先压进去的在最底下,最后才被射出。 二、相关接口设计 三、栈的实现 栈可以用之前的数组、链表等设计,这里我使用动态数组实现(在之前自己写的,不是jdk自带的) public class Stack<E> { pr ...
分类:
编程语言 时间:
2020-05-24 23:45:25
阅读次数:
63
淘宝网会为你推荐一些商品,而这些商品是如何被推荐过来的想必你也很好奇,今天我们就来聊一下商品推荐的一些算法,当下主流的推荐算法协同过滤推荐算法,让我们一起来看看它是如何工作的。 首先,我们先了解下余弦相似度算法的定义。 其次,大学里我们学过的余弦公式大家应该还有印象,我们先回顾一下。 再者,我们要了 ...
分类:
编程语言 时间:
2020-05-24 23:45:54
阅读次数:
85
AI在自然语言处理的主要步骤 词汇分析:对英文,来说,有前缀、词根和后缀的分离,名词、动词、形容词、副词和介词的定性,以及各种意义的选择。例如,“钻石”有三层含义:钻石、棒球场和DIA。应该根据应用选择正确的含义。 ...
分类:
编程语言 时间:
2020-05-24 23:46:29
阅读次数:
121
单循环链表与单链表的不同是,单循环链表尾结点的next指向第一个结点(或头结点) 代码: 无头结点: public class SingleCircleLinkedList<E> extends AbstractList<E> { private Node<E> first; private sta ...
分类:
编程语言 时间:
2020-05-24 23:46:44
阅读次数:
71
有严规则的密码生成器 import random from random import shuffle import string def generatepassword(): key='' for i in range(requirement['lowercase']): key=key+ran ...
分类:
编程语言 时间:
2020-05-24 23:47:15
阅读次数:
120
二维条码/二维码(2-dimensional bar code)是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的图形。 二维条码也有许多不同的码制,码制的编码原理而言,通常分为三种类型 线性堆叠式二维码 矩阵式二维码 邮政码 线性堆叠式二维码 编码原理:建立 ...
分类:
编程语言 时间:
2020-05-24 23:48:31
阅读次数:
70
提高python代码运行效率 1、使用生成器,节约内存。【一边循环一边计算的机制,称为生成器:generator】 例: .如何创建生成器 1、只要把一个列表生成式的[]改成(),就创建了一个generator: >>> L = [x * x for x in range(10)] >>> L [0 ...
分类:
编程语言 时间:
2020-05-24 23:49:41
阅读次数:
71
C语言程序设计实验报告实验项目:1、一维数组的应用2、二维数组的应用3、字符数组应用姓名:曾福波 实验地点: 家 实验时间:2020年5月19日一、实验目的与要求1、一维数组的应用定义一个一维整型数组,其大小为10,即它能存放10个数据;使用循环语句,利用随机函数产生10个整数存放在数组中;编写排序 ...
分类:
编程语言 时间:
2020-05-24 23:53:42
阅读次数:
115
链接:https://leetcode-cn.com/problems/sort-list/ 代码: /** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNod ...
分类:
编程语言 时间:
2020-05-24 23:59:47
阅读次数:
102