码迷,mamicode.com
首页 > 2020年05月14日 > 全部分享
今天学习了几个设计模式
1.简单工厂设计模式: 假如我们设置一个工厂,里面可以生产手机电脑等,一般我们都是这么定义的 public class Test18 { public static void main(String []args) { Product s = new Phone(); s.work(); } } / ...
分类:其他好文   时间:2020-05-14 22:42:49    阅读次数:81
Java基础之线程9-cpu volatile
cpu volatile 和上一篇java volatile 不一样。 cpu是如何保证各内存之间数据可见性的呢? 答:缓存一致性协议 (MESI cache)。 cache line:cpu缓存行,多大呢 64b字节 ...
分类:编程语言   时间:2020-05-14 22:42:14    阅读次数:73
面试题 04.06. 后继者
https://leetcode-cn.com/problems/successor-lcci/ 这个题不是特别难,就是比较绕,按照中序遍历的当前节点的下一个结点分为两种 1.当前节点有右孩子,这种比较简单,直接找到右孩子的最左边的孩子就可以。 2.当前节点没有右孩子,要找到当前节点是父节点的左孩子 ...
分类:其他好文   时间:2020-05-14 22:41:44    阅读次数:77
ACL禁用web服务
禁止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
如何在DSP20335的RAM中初始化PIE 向量表
如何从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
H5屏幕适配小总结
两个门派 根据屏幕宽度设置 rem 计算方式:rem 根据屏幕宽度计算:屏幕宽度越大,元素的尺寸越大。 可以把网页想象成一张等比缩放的图片,当你屏幕宽度增大,图片被拉宽,同时高度也会等比例增长。以iPhone6为例,假设1rem = 100px, 一个宽度 100px 的 div 在 iPhone6 ...
分类:其他好文   时间:2020-05-14 22:40:12    阅读次数:94
CentOS 7安装配置教程
镜像下载 百度网盘下载地址: 链接: "https://pan.baidu.com/s/1HyKA6aiMIUGbeMtt3kDf8g" 提取码: "点击获取" 我把安装好的CentOS 7 VM虚拟镜像放在网盘上供大家下载 下载链接 链接: "https://pan.baidu.com/s/1wl ...
分类:其他好文   时间:2020-05-14 22:39:53    阅读次数:85
springboot 五种异常处理方式
1.自定义错误页面: springboot已经内嵌了异常处理的机制,如果发生错误会自动跳转到error界面,默认的error界面为: 我们可以自定义异常界面,但是需要在 src/main/resources/templates 目录下创建 error.html 页面 <!DOCTYPE HTML P ...
分类:编程语言   时间:2020-05-14 22:39:20    阅读次数:93
subprocess
在没有subprocess这个模块的时候,我们怎么去跟我们的操作系统做交互的呐?下面我们先说说这三个模块:os.system()、os.popen()、commands。 1. os.system() 作用:执行系统命令,完成后退出,只返回命令的执行状态(0:成功,非0:失败),不返回命令的执行结果 ...
分类:其他好文   时间:2020-05-14 22:39:00    阅读次数:75
finally的应用
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
宽字节XSS跨站攻击
简介 宽字节跨站漏洞多发生在GB系统编码。 对于GBK编码,字符是由两个字节构成,在%df遇到%5c时,由于%df的ascii大于128,所以会自动拼接%5c,吃掉反斜线。而%27 %20小于ascii(128)的字符就会保留。通常都会用反斜线来转义恶意字符串,但是如果被吃掉后,转义失败,恶意的xs ...
分类:其他好文   时间:2020-05-14 22:38:27    阅读次数:284
前端css(完)
解决浮动带来的影响 # 浮动带来的影响 会造成父标签塌陷的问题 """ 解决浮动带来的影响 推导步骤 1.自己加一个div设置高度 2.利用clear属性 #d4 { clear: left; /*该标签的左边(地面和空中)不能有浮动的元素*/ } 3.通用的解决浮动带来的影响方法 在写html页面 ...
分类:Web程序   时间:2020-05-14 22:37:59    阅读次数:101
0514数据结构--递归、排序和查找
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
rocketMQ(八) rocketMQ 消息队列Offset和CommitLog
一:消息偏移量Offset 1. 什么是offset 1. message queue是无限长的数组,一条消息进来下标就会涨1,下标就是offset,消息在某个MessageQueue里的位置,通过offset的值可以定位到这条消息,或者指示Consumer从这条消息开始向后处理 2. messag ...
分类:其他好文   时间:2020-05-14 22:36:27    阅读次数:112
915条   上一页 1 2 3 4 5 6 ... 54 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!