什么是死锁? 当一个线程永远地持有一个锁,并且其他线程都尝试去获得这个锁时,那么它们将永远被阻塞,当线程A持有锁1想获取锁2,当线程B持有锁2想获取锁1 这种情况下就会产生2个线程一直在阻塞等待其他线程释放锁1 锁2 就会造成死锁。 下面我们来看一下死锁的示例: 输出: 后面什么都不输出了, 为什么 ...
分类:
编程语言 时间:
2017-02-10 17:48:50
收藏:
0 评论:
0 赞:
0 阅读:
170
一:JavaScript静态页面值传递之URL篇能过URL进行传值.把要传递的信息接在URL上.Post.htm 1 代码如下: 2 3 <input type="text" name="username"> 4 <input type="text" name="sex"> 5 <input typ ...
分类:
编程语言 时间:
2017-02-10 17:48:29
收藏:
0 评论:
0 赞:
0 阅读:
300
分布式一致性协议的目的是确定一个不可变变量分布式存储的取值;通过对国内外一致性算法的研究成果和PAXOS协议活锁的分析,发现引入一个角色作为竞争时的代理提交者就可以解决活锁问题,从而在本文引入“代理提交抢占式多数派一致性算法(PPMC)” 详细请看 《改造PAXOS算法消灭活锁 》http://we ...
分类:
编程语言 时间:
2017-02-10 17:47:48
收藏:
0 评论:
0 赞:
0 阅读:
198
杂项之python利用pycrypto实现RSA 本节内容 pycrypto模块简介 RSA的公私钥生成 RSA使用公钥加密数据 RSA使用私钥解密密文 破解博客园登陆 pycrypto模块简介 pycrypto模块是python中用来处理加密解密等信息安全相关的一个很重要模块。 该模块支持的加密方 ...
分类:
编程语言 时间:
2017-02-10 17:46:58
收藏:
0 评论:
0 赞:
0 阅读:
577
python类、对象、方法、属性之类与对象笔记 python中一切皆为对象,所谓对象:我自己就是一个对象,我玩的电脑就是对象,坐着的椅子就是对象,家里养的小狗也是一个对象。。。。。。 我们通过描述属性(特征)和行为来描述一个对象的。比如家里的小狗,它的颜色,大小,年龄,体重等是它的属性或特征。它会汪 ...
分类:
编程语言 时间:
2017-02-10 17:40:51
收藏:
0 评论:
0 赞:
0 阅读:
267
断断续续的C++学习已经过了1年多了,可是,我还是没有迈出可以自如输出写点什么的那一步。甚至我因为这个老是怀疑自己的智商,我是真心想学懂,因为这个关系到我的就业,直接关系到我的饭碗。我是十分的着急,可是越着急越是没有进展,渐渐地我更加的没自信,甚至有点抑郁的迹象。总之,它已经成了我的心理负担。 C+ ...
分类:
编程语言 时间:
2017-02-10 17:37:26
收藏:
0 评论:
0 赞:
0 阅读:
118
结合数据结构与以及“预排序遍历树算法”, 利用关系数据库系统实现树型层次模型数据库的存储、检 索、遍历、插入和删除等基本算法,并解决了“预排序遍历树算法”的一个缺点(牺牲写的性能)。 详细请看《预排序遍历树算法牺牲写性能的改进 》 http://wenku.baidu.com/view/634656 ...
分类:
编程语言 时间:
2017-02-10 17:33:00
收藏:
0 评论:
0 赞:
0 阅读:
244
Title ...
分类:
编程语言 时间:
2017-02-10 17:31:29
收藏:
0 评论:
0 赞:
0 阅读:
135
1、什么是线程池? 简单粗暴的理解就是:装着一个或多个线程的容器,我们称这个容器为线程池。 在现实世界中,有着各种各样的“池”,例如游泳池、花池等等。那花池来说,里面种满了各种各样的鲜花,花池本身要做的就是提供一片空地,里面的鲜花是园丁来种植、浇水。不同于花池,线程池不仅仅需要提供一个可以装线程的容 ...
分类:
编程语言 时间:
2017-02-10 17:28:07
收藏:
0 评论:
0 赞:
0 阅读:
166
一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。 Js代码 var n=1; function f1(){ alert(n); } f1(); / ...
分类:
编程语言 时间:
2017-02-10 17:24:03
收藏:
0 评论:
0 赞:
0 阅读:
142
1、逻辑运算符 1、 与:要求所有人都投票同意,才能通过某议题 2、 或:只要求一个人投票同意就可以通过某议题 3、 非:某人原本投票同意,通过非运算符,可以使其投票无效 4、 异或:有且只能有一个人投票同意,才可以通过某议题 当使用逻辑运算符时,我们会遇到一种很有趣的“短路”现象。 譬如:( on ...
分类:
编程语言 时间:
2017-02-10 17:19:46
收藏:
0 评论:
0 赞:
0 阅读:
98
enumerate 函数用于遍历序列中的元素以及它们的下标: >>> for i,j in enumerate(('a','b','c')): print i,j 0 a1 b2 c>>> for i,j in enumerate([1,2,3]): print i,j 0 11 22 3>>> f ...
分类:
编程语言 时间:
2017-02-10 17:18:12
收藏:
0 评论:
0 赞:
0 阅读:
165
来源:大海里的太阳 链接:www.cnblogs.com/wxisme/p/5243631.html 查找和排序算法是算法的入门知识,其经典思想可以用于很多算法当中。因为其实现代码较短,应用较常见。所以在面试中经常会问到排序算法及其相关的问题。但万变不离其宗,只要熟悉了思想,灵活运用也不是难事。一般 ...
分类:
编程语言 时间:
2017-02-10 17:14:45
收藏:
0 评论:
0 赞:
0 阅读:
355
javascript 数组以及对象的深拷贝(复制数组或复制对象)的方法前言在js中,数组和对象的复制如果使用=号来进行复制,那只是浅拷贝。如下图演示:
如上,arr的修改,会影响arr2的值,这...
分类:
编程语言 时间:
2017-02-10 16:29:14
收藏:
0 评论:
0 赞:
0 阅读:
196
初学Python和OpenGL,练手的第一个小程序life.py,这个小程序在日后会不断调整,增加类、优化判断及操作 执行效果: 在开局时间内,随机生成绿色、红色两种会逐渐老化死亡的生物。然后开始生存游戏,周围本物种生物大于竞争下限且小于竞争上限时生存并繁殖,红绿两物种间会互相对抗 执行截图: 执行 ...
分类:
编程语言 时间:
2017-02-10 16:28:21
收藏:
0 评论:
0 赞:
0 阅读:
218
最近在https://pypi.python.org/pypi/mping/0.1.2找到了一个python包,可以用它来批量ping服务器,它是中国的大神写的,支持单个服务器、将服务器IP写在txt或json里都可以。 具体用法有中文文档,感谢作者youfou 这里我改了几个字,方便我这种英文不好 ...
分类:
编程语言 时间:
2017-02-10 15:38:31
收藏:
0 评论:
0 赞:
0 阅读:
257
这个系列的第一部分和第二部分,介绍了Javascript模块原型和理论概念,今天介绍如何将它们用于实战。 我采用的是一个非常流行的库require.js。 一、为什么要用require.js? 最早的时候,所有Javascript代码都写在一个文件里面,只要加载这一个文件就够了。后来,代码越来越多, ...
分类:
编程语言 时间:
2017-02-10 15:37:53
收藏:
0 评论:
0 赞:
0 阅读:
213
http://wosyingjun.iteye.com/blog/2312553?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io 这里推荐几个自己写的范例项目,主要采用SSM(Spring+SpringMVC+Mybatis)框 ...
分类:
编程语言 时间:
2017-02-10 14:54:55
收藏:
0 评论:
0 赞:
0 阅读:
213
快速排序法 for(j=0;j<n;j++) { key=a[j]; i=j-1; while(i>=0&&a[i]>key) { a[i+1]=a[i]; i--; } a[i+1]=key; } ...
分类:
编程语言 时间:
2017-02-10 14:53:16
收藏:
0 评论:
0 赞:
0 阅读:
242
Java中正则表达式去除html的标签,主要目的更精确的显示内容,比如前一段时间在做类似于博客中发布文章功能,当编辑器中输入内容后会将样式标签也传入后台并且保存数据库,但是在显示摘要的时候,比如显示正文的前50字作为摘要,那么这时需要去除所有html标签,然后在截取50字,所以就通过了Java正则表 ...
分类:
编程语言 时间:
2017-02-10 14:49:51
收藏:
0 评论:
0 赞:
0 阅读:
156