一.java内存模型 1.线程通信机制 1.共享内存 共享内存这种方式比较常见,我们经常会设置一个共享变量。然后多个线程去操作同一个共享变量。从而达到线程通讯的目的。例如,我们使用多个线程去执行页面抓取任务,我们可以使用一个共享变量count来记录任务完成的数量。每当一个线程完成抓取任务,会在原来的 ...
分类:
其他好文 时间:
2020-06-14 15:11:37
阅读次数:
56
给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。 示例 1: 输入: "abcabcbb"输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。示例 2: 输入: "bbbbb"输出: 1解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。示例 3: ...
分类:
其他好文 时间:
2020-06-14 15:11:21
阅读次数:
77
BUAA_OO Unit4 UML建模 C1 架构设计 1)对每一个UML元素进行建模,UML-Json元素到自己建模的元素的转换使用工厂 2)在解析器构造方法中,对元素进行分类和逐步解析 3)查询面板使用管理者模式,分三类分别处理类图、状态图、顺序图的查询 4)UML建模图像如下,图片可保存后放大 ...
分类:
其他好文 时间:
2020-06-14 15:11:05
阅读次数:
89
1.KNN #knn_nearest_neighbor.py from builtins import range from builtins import object import numpy as np from past.builtins import xrange class KNeare ...
分类:
其他好文 时间:
2020-06-14 15:10:07
阅读次数:
45
回溯法 思路: 创建一个二维数组mark用来记录用过的位置,先遍历数组找到和单词第一个字母相同的元素,在mark中标记此元素,从此元素开始进行回溯,看上下左右是否能找到单词第二个字符,如果能找到,mark中标记对应位置,继续进行回溯,直到找到单词所有字符为止,如果没有找到,则返回False。 代码: ...
分类:
其他好文 时间:
2020-06-14 15:09:36
阅读次数:
66
Linux 下,如果要执行一条或多条之前输过的指令,要怎么处理?很多人会想到使用上下箭头去翻查历史输入的命令。这当然是可以了,除了这种方法,本文再介绍另外 5 种方法来实现这样的效果。 在正式开始之前,我们先随便执行几条命令,便于后面演示。为了节约篇幅,执行结果暂时不列出来。 $ ls -l $ p ...
分类:
其他好文 时间:
2020-06-14 15:09:23
阅读次数:
64
数据库操作 (1) 数据库迁移 add-migration [任一名称,须唯一] (2) 更新数据库 update-database (3) 删除数据库迁移 remove-migration 创建模型,分为数据注释和Fluent API,两者效果一样,看个人习惯二选一 (1) 主键:按约定,属性名为 ...
分类:
数据库 时间:
2020-06-14 15:09:11
阅读次数:
112
图 逻辑结构 图的定义 图G由顶点集V和边集E组成,记为G=(V,E),其中由V(G)表示图中G中的顶点的有限非空集;E(G)表示图G中顶点之间的关系(边)集合(图不能为空) |V|表示图中顶点个数也称图的阶;|E|表示图中边的条数 相关概念 无向图&有向图 无向边:v-w 无序对(v,w)=(w, ...
分类:
其他好文 时间:
2020-06-14 15:08:51
阅读次数:
68
下列为本人所常用的windows常用软件、Linux软件对比 本页随时更新 类别 windows软件 Linux软件(图形) Linux软件(命令行) Android软件 文本编辑 EmEditor、Notepad++ gvim,Emacs,Gedit vim 图像浏览 ACDSee、JPEGVie ...
原文:RocketMQ系列(四)顺序消费 折腾了好长时间才写这篇文章,顺序消费,看上去挺好理解的,就是消费的时候按照队列中的顺序一个一个消费;而并发消费,则是消费者同时从队列中取消息,同时消费,没有先后顺序。RocketMQ也有这两种方式的实现,但是在实践的过程中,就是不能顺序消费,好不容易能够实现... ...
分类:
其他好文 时间:
2020-06-14 15:07:43
阅读次数:
56
前言 在一开始基础面的时候,很多面试官可能会问List集合一些基础知识,比如: ArrayList默认大小是多少,是如何扩容的? ArrayList和LinkedList的底层数据结构是什么? ArrayList和LinkedList的区别?分别用在什么场景? 为什么说ArrayList查询快而增删 ...
分类:
其他好文 时间:
2020-06-14 15:07:27
阅读次数:
67
Linux下安装解压版(tar.gz)MySQL5.7 最近尝试在Linux中安装了解压版MySQL,期间查阅了许多博客。很多博客看得我很懵逼,因此记录下自己的安装过程,方便后续查阅。 环境说明:CentOs7.2 一、清理老的mysql (1)卸载已有的mysql 查找以前是否装有mysql命令: ...
分类:
数据库 时间:
2020-06-14 15:06:48
阅读次数:
81
1.mysql操作 1 import pymysql 2 from DBUtils.PooledDB import PooledDB 3 4 5 class SQLHandler(object): 6 def __init__(self, host, port, db_username, db_pa ...
分类:
数据库 时间:
2020-06-14 15:06:26
阅读次数:
88
最近需要自己搭个系统,安装linux ,记录下踩坑的历程,主要历程,安装vmware vmware 上安linux centos7 或者8(8的命令与7略微不同,所以考虑装7) 1.安装vmware 此处省略300字,建议安装Vmware15 . 2.准备需要安装的centos 安装包 下载地址:h ...
分类:
系统相关 时间:
2020-06-14 15:06:03
阅读次数:
65
$('#editMark').linkbutton({"disabled":false}); $('#submitSP').linkbutton({"disabled":false}); $('#addMark').linkbutton({"disabled":false}); $('#delete ...
分类:
其他好文 时间:
2020-06-14 15:05:48
阅读次数:
121
查阅文档 网址 https://www.w3school.com.cn/index.html https://developer.mozilla.org/zh-CN/ 加粗 <strong></strong> 或者<b></b> 倾斜 <em></em>或者<i></i> 删除线 <del></de ...
分类:
Web程序 时间:
2020-06-14 15:05:22
阅读次数:
84
首先解读题意:A中从高位往低位看,第一个出现一的位置等于B的数值。 ...
分类:
其他好文 时间:
2020-06-14 15:05:01
阅读次数:
45