码迷,mamicode.com
首页 > 编程语言 > 日排行
解决线程不安全问题
当多个线程并发访问同一个资源对象时,可能会出现线程不安全的问题,比如现有100个高铁座位,现在有请三个窗口(A,B,C)同时售票.,此时使用多线程技术来实现这个案例. 以上代码运行结果: 为什么编号为84的座位号被3个窗口售出了? 当A窗口打印84座位号,还没打印完的时候,其他两个线程就也进入到了8 ...
分类:编程语言   时间:2018-07-07 18:01:12    阅读次数:156
51-高级路由:BGP community属性:local-as
BGP community属性:local-as
分类:编程语言   时间:2018-07-07 18:01:19    阅读次数:216
Linux 线程调度
1.线程sleep()后,会让出cpu的时间片,交由其他线程进行抢占cpu。 线程之间正常的切换是依靠时间片的。 当主线程没有结束,且其在所占有的时间片内,并没有结束自己的工作,此时,子线程将会抢占cpu时间片。 参考帖子以及下面的评论:https://blog.csdn.net/harry_lyc ...
分类:编程语言   时间:2018-07-07 18:03:23    阅读次数:129
Python时间序列分析
Pandas生成时间序列 时间序列 时间戳(timestamp) 固定周期(period) 时间间隔(interval) date_range 可以指定开始时间与周期 H:小时 D:天 M:月 结果: DatetimeIndex(['2016-07-01', '2016-07-04', '2016- ...
分类:编程语言   时间:2018-07-07 18:03:56    阅读次数:284
49-高级路由:BGP community属性:no-advertise
BGP community属性:no-advertise
分类:编程语言   时间:2018-07-07 18:04:51    阅读次数:519
Spring Cloud学习--配置中心(Config)
Spring Cloud学习--配置中心(Config) Spring Cloud学习--配置中心(Config) 一 Spring Cloud Config简介 二 编写 Config Server 三 编写Config Client 四 使用refresh端点手动刷新配置 五 Spring Co ...
分类:编程语言   时间:2018-07-07 20:08:13    阅读次数:218
初学者想学数据分析,这五个Python库,简直就是为初学者量身定制
如果你已经决定把Python作为你的编程语言,那么,你脑海中的下一个问题会是:"进行数据分析有哪些Python库可用?" Numpy 对于科学计算,它是Python创建的所有更高层工具的基础。以下是它提供的一些功能: 1. N维数组,一种快速、高效使用内存的多维数组,它提供矢量化数学运算 。 2. ...
分类:编程语言   时间:2018-07-07 20:08:23    阅读次数:171
【JVM】JVM垃圾收集器、垃圾收集算法、无用对象
JVM垃圾收集器、垃圾收集算法、无用对象(如何判断对象可以回收) ...
分类:编程语言   时间:2018-07-07 20:10:11    阅读次数:178
go语言实现文件的拷贝,网络间传输文件
文件的拷贝 tcp传输文件 ...
分类:编程语言   时间:2018-07-07 20:11:03    阅读次数:138
数组指针和指针数组的区别
数组指针和指针数组的区别 数组指针(也称行指针)定义 int (*p)[n];()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。 如要将二维数组赋给一指针,应这样赋值:int a[3][4];in ...
分类:编程语言   时间:2018-07-07 20:13:39    阅读次数:163
Python的输入输出
一:Python2.x版本下的输入输出 输出结果: Please input content:: 1+1<type 'str'>1+1 当我们输出abcd时候 Please input content:: abcd<type 'str'>abcd 此时可以看出不论我们输入什么内容,raw_input ...
分类:编程语言   时间:2018-07-07 20:13:56    阅读次数:229
Java基础摘要(一)
三大特性 封装 所谓封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。封装是面向对象的特征之一,是对象和类概念的主要特性。简单的说,一个类就是一个封装了数据以及操作这些数据的代码的逻辑实体。在一个对象内部,某些代码或某些数据可以是私有 ...
分类:编程语言   时间:2018-07-07 20:14:07    阅读次数:128
Java8 新特性之流式数据处理
流中间操作 | 操 作 | 类 型 | 返回类型 | 操作参数 | 函数描述符 | | : : | : : | : : | : : | : : | | filter | 中间 | Stream | Predicate | T boolean | | map | 中间 | Stream | Funct ...
分类:编程语言   时间:2018-07-07 20:14:23    阅读次数:852
python-day04-study
列表: [ ] list: 列表相比字符串,不仅可以存放不同的数据类型,还可以存放大量的数据.列表是有序的,(按照保存的顺序),有索引可以切片 1.索引和切片: lst = ["麻花藤", "王剑林", "马芸", "周鸿医", "向华强"] print[0] #获取第一个元素 print[1] l ...
分类:编程语言   时间:2018-07-07 20:14:37    阅读次数:127
Python学习之路--02变量与运算符
什么是python中的变量?python中七大类运算符有哪些?应用场景是什么? ...
分类:编程语言   时间:2018-07-07 20:15:24    阅读次数:280
python学习日记1-列表增删改查
列表增加: 1、list.append(object) 2、list.insert(index, object) 3、list.extend(iterable) #插入可迭代对象 列表删除 1、list.pop(index) #返回删除元素,为空删除最后一个元素 2、list.remove(valu ...
分类:编程语言   时间:2018-07-07 20:15:34    阅读次数:236
验证码识别之图像切割算法(一)
原来验证码: 切割前: 切割后: 切割前: 切割后: 切割前: 切割后: 切割前: 切割后: 切割前: 切割后: 直接上代码: 说明: 本切割算法适合验证码中的字母位置基本固定在一定的范围内,有比较好的切割效果 ...
分类:编程语言   时间:2018-07-07 20:15:45    阅读次数:190
Python之路PythonNet,第四篇,网络4
pythonnet 网络4 select 支持水平触发 poll 支持水平触发 epoll epoll 也是一种IO多路复用的方式,效率比select和poll 要高一点; epoll 不仅支持水平触发也支持边缘触发; 循环服务器模型; 并发服务器模型; IO多路复用模型; 协程服务器模型; ### ...
分类:编程语言   时间:2018-07-07 20:16:40    阅读次数:155
利用Python实现导弹自动追踪!室友面前的装逼利器!史上最详细!
不好意思 ,上传错了。接着看图! 由于待会要用pygame演示,他的坐标系是y轴向下,所以这里我们也用y向下的坐标系。 算法总的思想就是根据上图,把时间t分割成足够小的片段(比如1/1000,这个时间片越小越精确),每一个片段分别构造如上三角形,计算出导弹下一个时间片走的方向(即∠a)和走的路程(即 ...
分类:编程语言   时间:2018-07-07 20:17:05    阅读次数:168
Visual C++ 2010 Express与Visual C++ 2010有何区别?
xpress是特快学习版。微软为个人开发者设计的免费版本。重点是学习开发微软最新的主推技术。比如.net的最新版本下C++/CLI,GUI使用的WPF不像普通版包括了许多旧版兼容技术,比如MFC,比如.net旧版Express的容量也比其他版本较精简,2G左右就可以装好。基本上个人学习开发教学,使用 ...
分类:编程语言   时间:2018-07-07 20:17:37    阅读次数:158
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!