码迷,mamicode.com
首页 > 编程语言 > 日排行
《算法竞赛进阶指南》刷题记录
总算闲下来一些辣!然后最近发现其实看书是真真很有效但是一直没有落实!所以决定落实一下这段时间把这本书看完题目做完! 然后发现还有挺多题目挺巧妙的于是一堆博客预警,,,可能最近会写很多比较水(但是我还是不会做)的题目的题解 先放个空壳子晚上再来写qwq ...
分类:编程语言   时间:2018-11-20 15:19:10    阅读次数:261
java 平台的理解
一:java不仅仅是解释执行(java编译成字节码,在转换成机器码),还有动态编译,在程序运行时,利用jit编译将热点代码编译成机器码,这时候就是编译执行,不是解释执行 二: 三:jdk8是解释和编译混合模式,也有server和client模式,也有c1,c2的内置的jit编译 四:-xint 就是 ...
分类:编程语言   时间:2018-11-20 15:19:19    阅读次数:211
Java集合---ConcurrentHashMap原理分析
一、背景: 线程不安全的HashMap 因为多线程环境下,使用Hashmap进行put操作会引起死循环,导致CPU利用率接近100%,所以在并发情况下不能使用HashMap。 效率低下的HashTable容器 HashTable容器使用synchronized来保证线程安全,但在线程竞争激烈的情况下 ...
分类:编程语言   时间:2018-11-20 16:19:44    阅读次数:188
Java获取参数名称
https://blog.csdn.net/z69183787/article/details/81117525 ...
分类:编程语言   时间:2018-11-20 16:20:15    阅读次数:145
Jmeter (二十八)多线程组间变量共享
Jmeter 的线程组之间是相互独立的,各个线程组互不影响,所以线程组A中输出的参数,是无法直接在线程组B中被调用的。 但是有时为了方便管理,我们可能是把各个接口单独存放在不同的线程组中。拿Cookie来说,虽然每一个线程组中我们也可以放在一个登陆请求,然后输出一个Cookie供次线程组使用,但这样 ...
分类:编程语言   时间:2018-11-20 16:22:41    阅读次数:117
Python数据结构--双向链表
看图理解更容易:https://www.cnblogs.com/Knight-of-Dulcinea/p/9945821.html 03-看图理解数据结构与算法系列(双向链表) ...
分类:编程语言   时间:2018-11-20 16:23:30    阅读次数:222
python selenium中iframe切换、window切换方法
一、selenium中iframe切换方法: 方法一:switch_to.frame frame函数中提供了三种定位方法: driver.switch_to.frame('frame_name') driver.switch_to.frame(1) driver.switch_to.frame(dr ...
分类:编程语言   时间:2018-11-20 16:24:35    阅读次数:462
详解KMP算法
KMP算法应该是每一本《数据结构》书都会讲的,算是知名度最高的算法之一了,但很可惜,我大二那年压根就没看懂过~~~ 之后也在很多地方也都经常看到讲解KMP算法的文章,看久了好像也知道是怎么一回事,但总感觉有些地方自己还是没有完全懂明白。这两天花了点时间总结一下,有点小体会,我希望可以通过我自己的语言 ...
分类:编程语言   时间:2018-11-20 16:26:32    阅读次数:231
17.并发编程--线程池
并发编程线程池 合理利用线程池能够带来三个好处。 第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。 第二:提高响应速度。当任务到达时,任务可以不需要的等到线程创建就能立即执行。 第三:提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳 ...
分类:编程语言   时间:2018-11-20 16:28:08    阅读次数:242
Java中的堆和栈以及堆栈的区别
在正式内容开始之前要说明一点,我们经常所说的堆栈堆栈是堆和栈统称,堆是堆,栈是栈,合在一起统称堆栈; 1.栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 2. 栈的优势是,存取速度比堆要快,仅次于直接位于C ...
分类:编程语言   时间:2018-11-20 16:29:17    阅读次数:194
vue 数组 新增元素 响应式原理
1、问题 思考一个问题,以下代码: 当我们在控制台输入:app.list[0] = 100时,vue会监测到变化吗? app.push(100)呢? 引申出的问题就是: vue对数组新增的元素,包括push、unshift和splice(插入)的元素是怎么做到响应式的呢? 2、Vue对新增的数组元素 ...
分类:编程语言   时间:2018-11-20 17:09:04    阅读次数:174
python 浅谈小数据池和编码
?. ?数据池 在说?数据池之前. 我们先看?个概念. 什么是代码块: 二、接下来我们来看一下小数据池is和 ==的区别 1、id( ) 通过id( )我们可以查看到一个变量表示的值的内存地址 2、is和== == 判断左右两段的值是否相等,是否一致 is 判断左右两端的内存地址是否一致,如果一致就 ...
分类:编程语言   时间:2018-11-20 17:09:26    阅读次数:157
JavaScript中常用数组方法
连接不同的数组,组成一个新的数组: var a = [1,2,3]; var b = [4,5,6]; var c = a.concat(b);//[1,2,3,4,5,6]返回一个新的数组,不改变原数组 连接数值: var a = [1,2,3]; var b = a.concat(4, 5, 6 ...
分类:编程语言   时间:2018-11-20 17:11:36    阅读次数:208
java面试题之synchronized和lock有什么区别
synchronized和lock的区别: 1、以获取锁的线程执行完同步代码,释放锁 2、线程执行发生异常,jvm会让线程释放锁 假设A线程获得锁,B线程等待, 如果A线程阻塞,B线程会一直等待 分情况而定,lock有多个锁获取的方法,可以尝试获得锁, 线程可以不用功一直等待 synchronize ...
分类:编程语言   时间:2018-11-20 17:37:40    阅读次数:290
22. Generate Parentheses C++回溯法
把左右括号剩余的次数记录下来,传入回溯函数。 判断是否得到结果的条件就是剩余括号数是否都为零。 注意判断左括号是否剩余时,加上left>0的判断条件!否则会memory limited error! 判断右括号时要加上i==1的条件,否则会出现重复的答案。 同样要注意在回溯回来后ans.pop_ba ...
分类:编程语言   时间:2018-11-20 17:40:28    阅读次数:208
Python学习路线分享(2019经典版)
Python 是Web 开发、游戏脚本、计算机视觉、物联网管理和机器人开发的主流语言之一,随着Python用户可以预期的增长,它还有机会在多个领域里登顶。Python学习路线(2019经典版)分享给你。
分类:编程语言   时间:2018-11-20 18:18:42    阅读次数:282
以杨辉三角形的三种实现体会python的编程特性
杨辉三角形因为其形式简单,又有一定的使用价值,因此是入门编程题中被用的最多的,也是很好的语言实例标的。 下面就杨辉三角形使用python的三种解法,来看看看python的编程特性。 第一种:传统编程思路 这种思路的特点是中规中矩,符合一般人的思考思路,特别适合初学编程的人员阅读。但缺点是传统命令式编 ...
分类:编程语言   时间:2018-11-20 18:19:13    阅读次数:188
【转】Java finally语句到底是在return之前还是之后执行?
网上有很多人探讨Java中异常捕获机制try...catch...finally块中的finally语句是不是一定会被执行?很多人都说不是,当然他们的回答是正确的,经过试验,至少有两种情况下finally语句时不会被执行的: (1)try语句没有被执行到,如在try语句之前就返回了,这样finall ...
分类:编程语言   时间:2018-11-20 18:19:36    阅读次数:269
java导出到Word
1、操作步骤: (1)、新建word模板,凡是需要填充的数据用${xxxx},编辑好word文档后,另存为word文档的(*.xml),命名为word.xml(名字不可更改) (2)、在web项目中webroot目录下新建template文件夹,并将word.xml文件放到template文件夹下  ...
分类:编程语言   时间:2018-11-20 18:20:13    阅读次数:211
Java 线程池ExecutorService运行原理 和FutureTask 的使用
一.线程池ExecutorService运行原理 ...
分类:编程语言   时间:2018-11-20 18:20:48    阅读次数:235
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!