1.简单工厂设计模式: 假如我们设置一个工厂,里面可以生产手机电脑等,一般我们都是这么定义的 public class Test18 { public static void main(String []args) { Product s = new Phone(); s.work(); } } / ...
分类:
其他好文 时间:
2020-05-14 22:42:49
阅读次数:
81
cpu volatile 和上一篇java volatile 不一样。 cpu是如何保证各内存之间数据可见性的呢? 答:缓存一致性协议 (MESI cache)。 cache line:cpu缓存行,多大呢 64b字节 ...
分类:
编程语言 时间:
2020-05-14 22:42:14
阅读次数:
73
https://leetcode-cn.com/problems/successor-lcci/ 这个题不是特别难,就是比较绕,按照中序遍历的当前节点的下一个结点分为两种 1.当前节点有右孩子,这种比较简单,直接找到右孩子的最左边的孩子就可以。 2.当前节点没有右孩子,要找到当前节点是父节点的左孩子 ...
分类:
其他好文 时间:
2020-05-14 22:41:44
阅读次数:
77
禁止PC3通过80端口访问web服务 Router(config) access list 100 deny tcp 192.168.3.0 0.0.0.255 192.168.5.2 0.0.0.0 eq 80 Router(config) access list 100 permit ip an ...
分类:
Web程序 时间:
2020-05-14 22:41:32
阅读次数:
203
如何从RAM中初始化PIE 中断向量表 ? 答:系统上电时, 所有中断向量PIE必须从FLASH复制到PIE_VECT 中 进行初始化。 PIE_VECT是CMD文件的块,在数据空间中的起始地址是0X000D00,长度为256个字。 如下图所示 上述的操作有很多方法实现,其中一个方法是 第一步 由上... ...
分类:
其他好文 时间:
2020-05-14 22:41:03
阅读次数:
201
所谓并发编程,所谓有其三 一、高速缓存的两面性 cpu->高速缓存->内存 高速缓存:平衡cpu和内存之间的速度差异,变量从内存首先加载到高速缓存然后以供cpu计算使用。 对于同一个cpu来说,存储于其高速缓存中的变量,对于使用其时间碎片的线程来说,都是原子可见的,任何的变更都能及时的感知到其所被使 ...
分类:
编程语言 时间:
2020-05-14 22:40:48
阅读次数:
94
两个门派 根据屏幕宽度设置 rem 计算方式:rem 根据屏幕宽度计算:屏幕宽度越大,元素的尺寸越大。 可以把网页想象成一张等比缩放的图片,当你屏幕宽度增大,图片被拉宽,同时高度也会等比例增长。以iPhone6为例,假设1rem = 100px, 一个宽度 100px 的 div 在 iPhone6 ...
分类:
其他好文 时间:
2020-05-14 22:40:12
阅读次数:
94
镜像下载 百度网盘下载地址: 链接: "https://pan.baidu.com/s/1HyKA6aiMIUGbeMtt3kDf8g" 提取码: "点击获取" 我把安装好的CentOS 7 VM虚拟镜像放在网盘上供大家下载 下载链接 链接: "https://pan.baidu.com/s/1wl ...
分类:
其他好文 时间:
2020-05-14 22:39:53
阅读次数:
85
1.自定义错误页面: springboot已经内嵌了异常处理的机制,如果发生错误会自动跳转到error界面,默认的error界面为: 我们可以自定义异常界面,但是需要在 src/main/resources/templates 目录下创建 error.html 页面 <!DOCTYPE HTML P ...
分类:
编程语言 时间:
2020-05-14 22:39:20
阅读次数:
93
在没有subprocess这个模块的时候,我们怎么去跟我们的操作系统做交互的呐?下面我们先说说这三个模块:os.system()、os.popen()、commands。 1. os.system() 作用:执行系统命令,完成后退出,只返回命令的执行状态(0:成功,非0:失败),不返回命令的执行结果 ...
分类:
其他好文 时间:
2020-05-14 22:39:00
阅读次数:
75
public class Test03 { public static void main(String[] args) { int result = m(); System.out.println(result);//猜测100 } /* java语法规则(有些原则不能破坏,一旦这么说了,必须这么 ...
分类:
其他好文 时间:
2020-05-14 22:38:43
阅读次数:
63
简介 宽字节跨站漏洞多发生在GB系统编码。 对于GBK编码,字符是由两个字节构成,在%df遇到%5c时,由于%df的ascii大于128,所以会自动拼接%5c,吃掉反斜线。而%27 %20小于ascii(128)的字符就会保留。通常都会用反斜线来转义恶意字符串,但是如果被吃掉后,转义失败,恶意的xs ...
分类:
其他好文 时间:
2020-05-14 22:38:27
阅读次数:
284
解决浮动带来的影响 # 浮动带来的影响 会造成父标签塌陷的问题 """ 解决浮动带来的影响 推导步骤 1.自己加一个div设置高度 2.利用clear属性 #d4 { clear: left; /*该标签的左边(地面和空中)不能有浮动的元素*/ } 3.通用的解决浮动带来的影响方法 在写html页面 ...
分类:
Web程序 时间:
2020-05-14 22:37:59
阅读次数:
101
1.汉诺塔算法 实现这个算法可以简单分为三个步骤: (1) 把n-1个盘子由A 移到 B; (2) 把第n个盘子由 A移到 C; (3) 把n-1个盘子由B 移到 C;从这里入手,在加上上面数学问题解法的分析,我们不难发现,移到的步数必定为奇数步: (1)中间的一步是把最大的一个盘子由A移到C上去; ...
分类:
编程语言 时间:
2020-05-14 22:37:40
阅读次数:
100
随着网络的发展,网络购物成为一种时尚。平时我只关心淘宝里面的商品,活动等,从未关注过淘宝的数据。这次秉着好奇在"天池"中找到由阿里巴巴发布的一个淘宝用户行为数据,本次分析用SQL语句在MySQL的系统环境下分析淘宝数据。时间节点:2017年11月25日至2017年12月3日。 分析步骤主要有5步: ...
分类:
其他好文 时间:
2020-05-14 22:37:16
阅读次数:
108
1.IO口外部中断向量表中只分配了7个中断向量。也就是智能使用7个中断服务函数。 2.中断服务函数列表: EXTI0_IRQHandler EXTI1_IRQHander EXTI2_IRQHandler EXTI3_IRQHandler EXTI4_IRQHandler EXTI9_5_IRQHa ...
分类:
其他好文 时间:
2020-05-14 22:36:46
阅读次数:
78
一:消息偏移量Offset 1. 什么是offset 1. message queue是无限长的数组,一条消息进来下标就会涨1,下标就是offset,消息在某个MessageQueue里的位置,通过offset的值可以定位到这条消息,或者指示Consumer从这条消息开始向后处理 2. messag ...
分类:
其他好文 时间:
2020-05-14 22:36:27
阅读次数:
112