这里介绍几种数据结构在Java中的实现,其实之前写了几篇文章介绍数据结构,只写了栈和队列。现在准备介绍一下 1.数组Array 2.栈Stack 3.队列Queue 4.链表Linked List 5.哈希表Hash 6.堆Heap 7.图Graph 8.树Tree ...
分类:
编程语言 时间:
2018-11-01 12:03:27
阅读次数:
149
awk ~ 匹配符 在pattern部分进行字段匹配操作。文中包含bin的很多,但要找到以:分割后,第五个匹配bin的用户名,相当于用:将每行分割成数组,索引5值匹配,则将第一个打印出来 awk -F: '$5 ~ /bin/{print $1}' /etc/passwd awk NR条件语句 在{ ...
分类:
系统相关 时间:
2018-11-01 12:03:21
阅读次数:
184
源码的安装一般由3个步骤组成:配置(configure)、编译(make)、安装(make install)。 Configure是一个可执行脚本,它有很多选项,在待安装的源码路径下使用命令./configure –help输出详细的选项列表。其中--prefix选项是配置安装的路径。 如果不配置 ...
分类:
系统相关 时间:
2018-11-01 12:03:13
阅读次数:
224
本文主要介绍了如何在没有有线网的情况下安装Kali Linux 的无线网卡驱动,主要原理是通过从源网站直接下载缺失的软件包,希望能够帮到大家! ...
分类:
系统相关 时间:
2018-11-01 12:03:02
阅读次数:
280
我们在将UI稿实现为页面代码时,常常强调要Pixel Perfect、高精准地还原设计稿。 但我们常常会遇到这样一个问题:当我们用一个块级元素包裹文本时,会发现块级元素的高度,实际比文本的font-size尺寸还要高,导致上下形成了一些空白,进一步造成块级元素内的文本与垂直方向上相邻元素的距离变大( ...
分类:
其他好文 时间:
2018-11-01 12:02:55
阅读次数:
120
eth0 eth0:1 和eth0.1三者的关系对应于物理网卡、子网卡、虚拟VLAN网卡的关系:物理网卡:物理网卡这里指的是服务器上实际的网络接口设备,这里我服务器上双网卡,在系统中看到的2个物理网卡分别对应是eth0和eth1这两个网络接口。 子网卡:子网卡在这里并不是实际上的网络接口设备,但是可 ...
分类:
系统相关 时间:
2018-11-01 12:02:34
阅读次数:
2281
我们都知道对于前端pc版本的适配是一个难题,大部分都是做的媒体查询。但是有时间公司不要媒体查询 就是需要不管多大的屏幕都是满屏显示。我就在考虑为啥不用rem给pc端做个适配。 我是基于设计图是1920的做的简单的js适配。 把这个js脚本放到根目录下,也就是index.html中。我们所测的尺寸去除 ...
分类:
其他好文 时间:
2018-11-01 12:02:27
阅读次数:
229
1 class Solution { 2 public int[] findDiagonalOrder(int[][] matrix) { 3 if(matrix.length == 0) return new int[0]; 4 int row = matrix.length; 5 int col... ...
分类:
其他好文 时间:
2018-11-01 12:02:18
阅读次数:
163
''' 人 类名:Person 属性: 姓名 身份证号 电话号 卡 卡 类名:Card 属性:卡号 密码 余额 行为: 银行 类名:bank 属性:用户列表 提款机 提款机 类名:ATM 属性:用户字典 行为: 开户 查询 取款 存储 转账 改密 锁定 解锁 补卡 销户 管理员 类名:admin 属 ...
分类:
其他好文 时间:
2018-11-01 12:02:07
阅读次数:
253
首先声明,我是没有做题的。 建议增加数据范围和限制时间。 还有就是数据最好仔细验证一下。(表示还好没做题) 第三部分的题还是挺好的。 download in :https://pan.baidu.com/s/133i-nym2mAXCW1QMj2fBug download in :https://p ...
分类:
其他好文 时间:
2018-11-01 12:01:59
阅读次数:
218
一、Swagger2简单介绍 Swagger2,它可以轻松的整合到Spring Boot中,并与Spring MVC程序配合组织出强大RESTful API文档。它既可以减少我们创建文档的工作量,同时说明内容又整合入实现代码中,让维护文档和修改代码整合为一体,可以让我们在修改代码逻辑的同时方便的修改 ...
分类:
编程语言 时间:
2018-11-01 12:01:44
阅读次数:
139
序言 在上一篇博客中,博客介绍了redis的数据类型使用场景和redis分布式锁的正确姿势。我们知道一旦Redis重启,存在redis里面的数据就会全部丢失。所以这篇博客中向大家介绍Redis的磁盘持久化。 REDIS持久化 以每隔一段时间对redis进行快照的方式实现持久化 RDB持久化 优点:1 ...
分类:
其他好文 时间:
2018-11-01 12:01:37
阅读次数:
152
在JavaScript中除了null和undefined以外其他的数据类型都被定义成了对象,也可以用创建对象的方法定义变量,String、Math、Array、Date、RegExp都是JavaScript中重要的内置对象,在JavaScript程序大多数功能都是基于对象实现的 一、string对象 ...
分类:
编程语言 时间:
2018-11-01 12:01:27
阅读次数:
198
多线程 std::lock 当要同时操作2个对象时,就需要同时锁定这2个对象,而不是先锁定一个,然后再锁定另一个。同时锁定多个对象的方法:std::lock(对象1.锁,对象2.锁...) 额外说明:lock_guard\ lock_a(d1.m, std::adopt_lock); 上面这句是为了 ...
分类:
编程语言 时间:
2018-11-01 12:01:21
阅读次数:
1324
def myfun(): num1 = int(input('输入num1')) num2 = int(input('输入num2')) list1=[] for i in range(1, max(num1, num2)): if num1 % i == 0 and num2 % i == 0: ...
分类:
编程语言 时间:
2018-11-01 12:01:12
阅读次数:
690
问题: 由于公司业务扩大,各个子系统陆续迁移和部署在不同的数据源上,这样方便扩容,但是因此引出了一些问题。 举个例子:在查询"订单"(位于订单子系统)列表时,同时需要查询出所关联的"用户"(位于账户子系统)的姓名,而这时由于数据存储在不同的数据源上,没有办法通过一条连表的sql获取到全部的数据,而是 ...
分类:
编程语言 时间:
2018-11-01 12:00:58
阅读次数:
194