程序员需要了解的硬核知识之磁盘 https://www.cnblogs.com/cxuanBlog/p/11776310.html 此篇文章是 《程序员需要了解的硬核知识》系列第四篇,历史文章请戳 程序员需要了解的硬核知识之内存 程序员需要了解的硬核知识之CPU 程序员需要了解的硬核知识之二进制 我 ...
分类:
其他 时间:
2019-11-03 16:35:28
收藏:
0 评论:
0 赞:
0 阅读:
83
1:新建测试线程用于观察现象 pool-1-thread-1task:1pool-1-thread-1task:2pool-1-thread-1task:3pool-1-thread-1task:4pool-1-thread-2task:5 结果分析: 我们给线程池设置的核心线程也就是运行的线程数是 ...
分类:
编程语言 时间:
2019-11-03 16:35:08
收藏:
0 评论:
0 赞:
0 阅读:
59
第十周Java总结 在整个IO包中,实际就是分为字节流和字符流但是除了这两个流之外,还存在一组字节流 字符流的转化类 OutputStreamWriter:是Witer的子类,将输出的字符流变为字节流,即:将一个字符流的输出对象变成字节流输出对象 InputStreamReader:是Reader的 ...
分类:
编程语言 时间:
2019-11-03 16:34:35
收藏:
0 评论:
0 赞:
0 阅读:
64
一、安装Kdevelop step1:安装Kdevelop sudo apt-get install kdevelop step2:安装相应的cmake编译器 sudo apt-get install automake autoconf g++ libtool cmake step3:打开Kdeve ...
分类:
系统服务 时间:
2019-11-03 16:33:50
收藏:
0 评论:
0 赞:
0 阅读:
252
上一篇通过构建金字塔结构,来从不同的角度,由浅入深的对synchronized关键字做了介绍, 快速跳转:https://www.cnblogs.com/xyang/p/11631866.html 本文将从底层实现的各个“组件”着手,详细拆解其工作原理。 本文会分为以下4节内容: 第一节:介绍Mar ...
分类:
编程语言 时间:
2019-11-03 16:33:30
收藏:
0 评论:
0 赞:
0 阅读:
75
Manacher算法是用来求一个字符串中最长回文串的算法。 考虑暴力求最长回文串的做法: 暴力枚举字符串中的所有字串判断是否回文,然后求最大值。 时间复杂度O(n^3),考虑优化。 我们从枚举所有字串改成枚举所有回文串的对称轴,向左右扩展直到不相等,得到最长回文串。 优化到O(n^2),还是不够优秀 ...
分类:
编程语言 时间:
2019-11-03 16:33:12
收藏:
0 评论:
0 赞:
0 阅读:
80
Java 实现一个 能够 进行简单的增删改查的 超市管理系统 ...
分类:
编程语言 时间:
2019-11-03 16:31:48
收藏:
0 评论:
0 赞:
0 阅读:
351
这是一道数学计算题目,将s1和s2按字符进行判断,分三种情况讨论: 上面是x下面是y的情况,记录为数量type1 上面是y下面是x的情况,记录为数量type2 上下同是x或同是y的情况,忽略,不用处理 对于type1,可以进行(type1 // 2) * 1 次交换,使对应位置都变为一样的字符,对应 ...
分类:
其他 时间:
2019-11-03 16:31:27
收藏:
0 评论:
0 赞:
0 阅读:
164
一、锁的内存语义 所为的java内存模型的内存语义指的就是在JVM中的实现原则。 锁的内存语义:锁除了让临界区互斥执行外,还可以让释放锁的线程向获取同一个锁的线程发送消息。 我们把上面这句话再整理下: 当线程释放锁时,JMM会把该线程对应的本地内存中的共享变量刷新到主内存中。 当线程获取锁时,JMM ...
分类:
编程语言 时间:
2019-11-03 16:31:08
收藏:
0 评论:
0 赞:
0 阅读:
79
第十周课程总结 = 本周主要对javaio进行了学习 字节流与字符流基本操作 输入和输出的类比 字节输出流:OutputStream OutputStream是整个IO包中字节输出流的最大父类,此类的定义如下 Public abstract class OutputStream Extends Ob ...
分类:
其他 时间:
2019-11-03 16:30:46
收藏:
0 评论:
0 赞:
0 阅读:
74
ex2.1 ex2.2 ex2.3 修改后的ex2.3 输出结果变不变 ex2.4 ex2.4修改后 将原来的choice=getchar();gai改为scanf(“%d",&choice;即可 运行结果不变 part3 ex2.5 ex2.6 es2.7 ...
分类:
其他 时间:
2019-11-03 16:30:03
收藏:
0 评论:
0 赞:
0 阅读:
75
分类算法-k近邻算法(KNN): 定义: 如果一个样本在特征空间中的k个最相似 (即特征空间中最邻近) 的样本中的大多数属于某一个类别,则该样本也属于这个类别 来源: KNN算法最早是由Cover和Hart提出的一种分类算法 计算距离公式: 两个样本的距离可以通过如下公式计算,又叫欧氏距离,比如说 ...
分类:
编程语言 时间:
2019-11-03 16:29:45
收藏:
0 评论:
0 赞:
0 阅读:
113
js执行顺序分析 同步任务 js单线程,解释执行 异步任务 MacroTask(Task): 宏任务。 整体代码的script、setTimeout、setInterval、setImmediate、requestAnimationFrame、I/O、UI rendering; MicroTask: ...
分类:
Web开发 时间:
2019-11-03 16:29:29
收藏:
0 评论:
0 赞:
0 阅读:
87
20182324 2019 2020 1 《数据结构与面向对象程序设计》第7周学习总结 [TOC] 教材学习内容总结 1、增长函数和大 O 计数法 2、栈的 ADT 3、泛型 4、栈的操作 pop、peek、push、isEmpty、size | 操作 | 描述 | | | : :| | push ...
分类:
其他 时间:
2019-11-03 16:28:59
收藏:
0 评论:
0 赞:
0 阅读:
67
一、斐波那契数列 斐波那契数列指的是这样一个数列 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233,377,610,987,1597,2584,4181,6765,10946,17711,28657,46368...... 二、递归算法 1. 代码 2. ...
分类:
其他 时间:
2019-11-03 16:28:38
收藏:
0 评论:
0 赞:
0 阅读:
86
Satan 这次比赛只看了这道逆向题,下午快调出来的时候被 rjj 拉过去唱歌,晚上回来已经结束了,调了几个脚本的bug出了这道题。 题目给了一个 64 位 ELF,丢进 IDA 中打开,主要逻辑都在 main 函数内,用 C++/STL 编写了很多字符串操作。 先看前几行的操作,第 183 行初始 ...
分类:
其他 时间:
2019-11-03 16:28:15
收藏:
0 评论:
0 赞:
0 阅读:
143
vue生命周期流程图:4张图 : 生命周期的解析和应用: Vue 实例有一个完整的生命周期,也就是从开始创建、初始化数据、编译模板、挂载Dom→渲染、更新→渲染、卸载等一系列过程,我们称这是 Vue 的生命周期。通俗说就是 Vue 实例从创建到销毁的过程,就是生命周期。 destroyed : 子父 ...
分类:
其他 时间:
2019-11-03 16:27:54
收藏:
0 评论:
0 赞:
0 阅读:
81
很久没更新博客了,因为比较菜,也没什么能在上面分享的。作为新手,马上要毕业找工作了,最近又在重新学习web的一些知识,刚刚学到CSS3,跟大家分享一些比较有趣的知识。今天分享的是利用CSS实现圆形头像,其实主要用的属性就是border-radius。 方法一:直接将用一个div包裹img。代码如下: ...
分类:
Web开发 时间:
2019-11-03 16:27:35
收藏:
0 评论:
0 赞:
0 阅读:
102
1.什么是装饰器模式 ? 装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。 ? 这种模式创建了一个装饰类,用来包装原有的类,并在保持类方法签名完整性的前提下,提供了额外的功能。 2、装 ...
分类:
其他 时间:
2019-11-03 16:27:18
收藏:
0 评论:
0 赞:
0 阅读:
98