码迷,mamicode.com
首页 > 编程语言 > 日排行
多线程下的HashMap竟然绕环了
导读:早就听说过HashMap不是线程安全的,在多线程情况下可能会出问题,自己一直是一知半解,正好五一有时间就抽时间来研究一下。 关键词:线程安全,HashMap 直接上图 总结 看过的知识点不一定属于自己,但是推敲过得就一定属于自己了(题外话,推敲这个过程花了个把小时,但是画这个图却是花了我大半天 ...
分类:编程语言   时间:2019-05-04 14:55:51    阅读次数:191
素数判断算法(基于python实现)
素数是只能被1与自身整除的数,根据定义,我们可以实现第一种算法。 算法一: 任意一个合数都可分解为素数因子的乘积,观察素数的分布可以发现:除 2,3 以外的素数必定分布在 6k (k为大于1的整数) 的两侧。6k % 6 == 0, (6k+2) % 2== 0,(6k+3) %3==0,(6k+4 ...
分类:编程语言   时间:2019-05-04 14:56:54    阅读次数:163
Python-9-赋值进阶
1.序列解包 同时给多个变量赋值 >>> x, y, z = 1, 2, 3 >>> print(x, y, z) 1 2 3 用这种方式还可以交换两个变量的值 >>> x, y = y, x >>> print(x, y, z) 2 1 3 实际上这里的操作称为序列解包,将一个序列解包,并将得到的 ...
分类:编程语言   时间:2019-05-04 14:59:58    阅读次数:139
20175325 《JAVA程序设计》实验三《敏捷开发与XP实践》实验报告
20175325 《JAVA程序设计》实验三《敏捷开发与XP实践》实验报告 =================================== 一、实验报告封面 课程:Java程序设计 班级:1753班 姓名:石淦铭 学号:20175325 成绩: 指导教师:娄嘉鹏 实验日期:2019年5月2日 ...
分类:编程语言   时间:2019-05-04 15:01:34    阅读次数:181
springboot 整合 thymeleaf的问题
org.thymeleaf.exceptions.TemplateInputException ...
分类:编程语言   时间:2019-05-04 15:04:25    阅读次数:130
【Java】【17】读取粘贴板的内容
前言:对粘贴板的一些操作 参考博客: Java读取粘贴板内容 - 陈小兵 - 博客园https://www.cnblogs.com/brant/p/8120294.html ...
分类:编程语言   时间:2019-05-04 15:04:48    阅读次数:158
js 常用排序
1. 冒泡排序 原理:从第一个元素开始,把当前元素和下一个索引元素进行比较。如果当前元素大,那么就交换位置,重复操作直到比较到最后一个元素 function bubbleSort(arr) { if (Array.isArray(arr)) { for (var i = arr.length - 1 ...
分类:编程语言   时间:2019-05-04 15:06:06    阅读次数:184
C++应用程序性能优化(二)——C++对象模型
C++应用程序性能优化(二)——C++对象模型一、C++对象模型与性能优化对象模型是面向对象程序设计语言的重要方面,会直接影响面向对象语言编写程序的运行机制以及对内存的使用机制,因此了解对象模型是进行程序性能优化的基础。只有深入理解C++对象模型,才能避免程序开发过程中一些不易发现的内存错误,从而改善程序性能,提高程序质量。二、C++程序的内存分布1、程序内存分布简介通常,计算机程序由代码和数据组
分类:编程语言   时间:2019-05-04 16:12:04    阅读次数:169
对python源码进行编译,加密python脚本
对python源码进行编译 1.生成.pyc文件 import py_compile py_compile.compile('hello.py') 2.优化源码文件 python -O -m py_compile 1.py 生成.pyo文件 例子: 1 [root@lvs-master tool]# ...
分类:编程语言   时间:2019-05-04 16:14:59    阅读次数:164
解决python3退格键和方向键无法正常使用方法
linux系统自带的Python2的退格键和方向键都能正常使用,但自定义安装python3版本后就无法使用,出现如下问题: >>>^H^[[D 原因:缺少readline库的问题 解决方法: (1)安装readline库: yum install readline-devel.* (2)重新安装编译 ...
分类:编程语言   时间:2019-05-04 16:15:15    阅读次数:175
Python爬虫入门教程:蜂鸟网图片爬取
1. 蜂鸟网图片--简介 国庆假日结束了,新的工作又开始了,今天我们继续爬取一个网站,这个网站为 http://image.fengniao.com/ ,蜂鸟一个摄影大牛聚集的地方,本教程请用来学习,不要用于商业目的,不出意外,蜂鸟是有版权保护的网站。 2. 蜂鸟网图片--网站分析 第一步,分析要爬 ...
分类:编程语言   时间:2019-05-04 16:15:36    阅读次数:162
java数据结构和算法05(二叉树)
对于树这个数据结构,第一次看到这个树肯定是一脸蒙逼,玛德,树?种树的那个树么?哈哈哈,当然不是,前面我们说过数组添加、删除数据很慢,查询数据很快;而链表添加、删除数据很快,但是查找数据很慢,我们就想啊,有没有一种数据结构取二者之精华,那不就是一个添加,删除,查询都很快的数据结构吗?那用起来多舒服啊! ...
分类:编程语言   时间:2019-05-04 16:18:02    阅读次数:166
【LeetCode】26. 删除排序数组中的重复项
题目 给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 示例1: 给定数组 nums = [1,1,2], 函数应该返回新的长度 2, 并且原数组 nums 的 ...
分类:编程语言   时间:2019-05-04 16:19:31    阅读次数:180
Java后台开发常见面试题
八种基本数据类型的大小,以及他们的封装类整数型:byte1个字节-128~127封装类:Byteshort2个字节-32768~32767ShortInt4个字节-2147483648~2147483647Integerlong8个字节-2的63方~2的63次方-1Long浮点型:float4个字节单精度FloatDouble8个字节双精度Double布尔类型:boolean4个字节true或fa
分类:编程语言   时间:2019-05-04 16:20:04    阅读次数:168
03python面向对象编程5
5.1 继承机制及其使用 继承是面向对象的三大特征之一,也是实现软件复用的重要手段。Python 的继承是多继承机制,即一个子类可以同时有多个直接父类。 Python 子类继承父类的语法是在定义子类时,将多个父类放在子类之后的圆括号里。语法格式如下: In [2]: # class Subclass ...
分类:编程语言   时间:2019-05-04 17:27:00    阅读次数:152
[原创]SpringSecurity控制授权(鉴权)功能介绍
1.spring security 过滤器链 ? spring security中的除了用户登录校验相关的过滤器,最后还包含了鉴权功能的过滤器,还有匿名资源访问的过滤器链,相关的图解如下: 2.控制授权的相关类 ? 这里是整个spring security的过滤器链中的授权流程中控制权限的类的相关图 ...
分类:编程语言   时间:2019-05-04 17:27:18    阅读次数:353
20175120彭宇辰 《Java程序设计》第十周学习总结
教材内容总结 十二章 Java多线程机制 一、进程与线程、操作系统与进程 -线程不是进程,是比进程更小的执行单位。但与进程不同的是,线程的中断和恢复可以更加节省系统的开销。 -线程可以共享进程中的某些内存单元。 -程序是一段静态的代码,进程是程序的一次动态执行过程,这个过程也是进程本身从产生、发展至 ...
分类:编程语言   时间:2019-05-04 17:29:01    阅读次数:187
java python js作用域的对比
1 java的作用域以代码块为作用域 也就是{} 2 python中是以函数作为作用域:比如 def func(): if 1==1: name="a" print(name) func() 不会报错 因为Python是以函数作为作用域 3 js和Python一样是以函数作为作用域的 ...
分类:编程语言   时间:2019-05-04 17:29:17    阅读次数:150
Python数据类型之字符串及其转义
字符串 与数字一样,字符串也是值,用单引号或双引号括起来。 'Hello world!' 或 "Hello world!" 字符串的转义 当我想在屏幕上输出 Let's go! 时可以这样写 当输出内容有'时 可以用双引号来标识字符串的开始和结尾。 如果想输出在屏幕上的字符串中有双引号时,可以用单引 ...
分类:编程语言   时间:2019-05-04 17:31:12    阅读次数:196
数据结构 第4章 串、数组和广义表 单元小结(1)重点 BF算法
BF算法 考试必考 !!!!!背下来!!!! int lndex_BF(string s,string t,int pos) {//返回模式t在主串s中第pos个字符开始第一次出现的位置下标 //若不存在,则返回值为-1 //其中,t非空,1<=pos<=StrLength(s) int i,j; ...
分类:编程语言   时间:2019-05-04 17:31:32    阅读次数:163
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!