1. 重入锁的概念与作用 reentrant 锁意味着什么呢?简单来说,它有一个与获取锁相关的计数器,如果已占有锁的某个线程再次获取锁,那么lock方法中将计数器就加1后就会立刻返回。当释放锁时计数器减1,若计数器不为0,说明线程仍然占有锁;若计数器值为0,线程才会真正释放锁。 可重入锁可以避免同一...
分类:
其他好文 时间:
2015-12-25 23:49:33
阅读次数:
254
everything in python is objectassignment is binding a name to an objectone object can have several binded namechanges to any binded name will reflect ...
分类:
编程语言 时间:
2015-12-25 23:46:40
阅读次数:
154
meta篇1.视窗宽度其中width=device-width是设置视窗宽度为设备视窗宽度,还可以固定宽度,例如:width=640则是640px的宽度(常见于微信);initial-scale=1.0:设置缩放比例为1.0;minimum-scale=1.0和maximum-scale=1.0:最...
分类:
移动开发 时间:
2015-12-25 23:46:07
阅读次数:
248
本文转载自:http://blog.csdn.net/ff313976/article/details/23667209bool HelloWorld::init(){ ////////////////////////////// // 1. super init first if...
分类:
其他好文 时间:
2015-12-25 23:48:40
阅读次数:
239
一、基本结构 ——开始标记 ——头标记,用来控制布局、编码、特效等内容 ——主体标记,用来呈现网页的具体内容——结束标记,比开始标记多一个斜杠/二、标记与元素1.文字要记得结束标记加粗 也是加粗倾斜 也是倾斜下划线居中显示 ——空格 Ctrl+F7——换行段落——自带与上下文隔开换行的功能标...
分类:
Web程序 时间:
2015-12-25 23:46:40
阅读次数:
178
可写流writablewritable.write(chunk, [encoding], [callback])chunk {String | Buffer} 要写入的数据encoding {String} 编码,假如 chunk 是一个字符串callback {Function} 数据块写入后的回...
终止一个连接的正常方式是发送FIN。在发送缓冲区中所有排队数据都已发送之后才发送FIN,正常情况下没有任何数据丢失。但我们有时也有可能发送一个RST报文段而不是FIN来中途关闭一个连接。这称为异常关闭。进程关闭socket的默认方式是正常关闭,如果需要异常关闭,利用SO_LINGER选项来控制。异常...
分类:
其他好文 时间:
2015-12-25 23:44:43
阅读次数:
163
什么是JSONP 先说说JSONP是怎么产生的: 其实网上关于JSONP的讲解有很多,但却千篇一律,而且云里雾里,对于很多刚接触的人来讲理解起来有些困难,小可不才,试着用自己的方式来阐释一下这个问题,看看是否有帮助。 1、一个众所周知的问题,Ajax直接请求普通文件存在跨域无权限访问的问题,甭...
分类:
Web程序 时间:
2015-12-25 23:44:25
阅读次数:
329
前言:个人觉得开发人员最大的悲哀莫过于懂得使用却不明白其中的原理.在代码之前我觉得还是有必要简单阐述下相关的一些知识点. 因为文章或深或浅总有适合的人群.若有朋友发现了其中不正确的观点还望多多指出,不胜感激.什么叫数据持久化:在这里我就不照搬教科书上抽象的概念了.我觉得既然要把东西写出来就让它简单明...
分类:
移动开发 时间:
2015-12-25 23:44:10
阅读次数:
216
如何找到w3wp与w3svc的对应关系在生产环境中,一般会有多个IIS进程在运行,这里面可能是有Web Garden的设置,也可能是有多个application pool在运行。而我们经常在c:\inetpub\logs目录下面,看到很多诸如下面的子目录同时,我们也会在taskmgr里面看到多个w3...
分类:
其他好文 时间:
2015-12-25 23:46:50
阅读次数:
255
做了一次设计模式实验的题目:某软件公司为新开发的智能手机控制与管理软件提供了一键备份功能,通过该功能可以将原本存储在手机中的通信录、短信、照片、歌曲等资料一次性全部拷贝到移动存储介质(例如MMC卡或SD卡)中。在实现过程中需要与多个已有的类进行交互,例如通讯录管理类、短信管理类等,为了降低系统的耦合...
分类:
其他好文 时间:
2015-12-25 23:44:22
阅读次数:
291
七夕节Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 37249 Accepted Submission(s): 11625 Problem D...
分类:
其他好文 时间:
2015-12-25 23:46:29
阅读次数:
209
这学期陈老师给我们了很多电子版的书籍,我也看了一点,虽然还没有看完现在。但是我感觉那些书都很好,值得去看。通过阅读这一类的书籍,逐渐对软件工程也有了新的认识。软件工程就是讲的如何去构建一个简单实用的方法,避免走弯路,可以说是一盏引路的明灯,指引人们正确的道路。闲暇时间我也去图书馆借了几本关于计算机的...
分类:
其他好文 时间:
2015-12-25 23:46:19
阅读次数:
138
http://blog.csdn.net/works07/article/details/5823050使用Request.Params["id"]来获取参数是一种比较有效的途径。request.params其实是一个集合,它依次包括request.querystring、request.form、...
分类:
其他好文 时间:
2015-12-25 23:43:50
阅读次数:
185
来源: 伯乐在线 我们团队为上一家公司承担运维、优化和扩展工作的时候,我们碰到了各种不同规模的性能很差的系统和基础设备(大型系统居多,比如CNN或者世界银行的系统)。要是再赶上修复时间紧、奇葩的技术平台、缺少信息和文档,基本上这过程都会惨痛到让我们留下深刻的记忆。 遇到服务器故障,问题出现的原因很少...
分类:
其他好文 时间:
2015-12-25 23:45:26
阅读次数:
188
昨天新学了,碰撞判断的方法,并且学习nstimer的新用法,今天自己练习做了一个打砖块的小游戏,游戏里实现了由左右上三个墙壁,有15个砖块,一个小球,一块挡板,通过小球碰到墙壁和挡板实现小球的弹动。但是做好后实现不了消失碰到的砖块,只能做好最后一个创建的砖块有碰撞后消失的效果,今天下午有复习了一些....
分类:
移动开发 时间:
2015-12-25 23:44:25
阅读次数:
176
Git 在团队中的最佳实践--如何正确使用Git Flow我们已经从SVN 切换到Git很多年了,现在几乎所有的项目都在使用Github管理, 本篇文章讲一下为什么使用Git, 以及如何在团队中正确使用。Git的优点Git的优点很多,但是这里只列出我认为非常突出的几点。由于是分布式,所有本地库包含了...
分类:
其他好文 时间:
2015-12-25 23:44:43
阅读次数:
364