首页 > 2017年01月19日 > 全部分享
【深度好文】多线程之WaitHandle-->派生-》Semaphore信号量构造
Semaphore 继承自WaitHandle。 信号量说简单点就是为了线程同步,或者说是为了限制线程能运行的数量。 那它又是怎么限制线程的数量的哩?是因为它内部有个计数器,比如你想限制最多5个线程运行,那么这个计数器的值就会被设置成5,如果一个线程调用了 这个Semaphore,那么它的计数器就会 ...
分类:编程语言   时间:2017-01-19 11:09:04    收藏:0  评论:0  赞:0  阅读:232
java - 时间工具包 PrettyTime
需要 org.ocpsoft.prettytime.PrettyTime 包 代码例子 输出结果 ...
分类:编程语言   时间:2017-01-19 11:08:50    收藏:0  评论:0  赞:0  阅读:222
python装饰器
学习装饰器前,我们先了解三个概念:作用域、函数(嵌套)、闭包。 作用域 作用域简单说就是一个变量的命名空间。代码中变量被赋值的位置,就决定了哪些范围的对象可以访问这个变量,这个范围就是命名空间。python赋值时生成了变量名,当然作用域也包括在内。 在函数外,一段代码最始开所赋值的变量,它可以被多个 ...
分类:编程语言   时间:2017-01-19 11:08:35    收藏:0  评论:0  赞:0  阅读:224
第十三篇:K-Means 聚类算法原理分析与代码实现
现在开始,将进入到非监督学习领域。从经典的聚类问题展开讨论。所谓聚类,就是事先并不知道具体分类方案的分类 (允许知道分类个数)。 本文将介绍一个最为经典的聚类算法 - K-Means 聚类算法以及它的两种实现。 ...
分类:编程语言   时间:2017-01-19 11:08:21    收藏:0  评论:0  赞:0  阅读:236
移动互联网消息推送原理:长连接+心跳机制(MQTT协议)
互联网推送消息的方式很常见,特别是移动互联网上,手机每天都能收到好多推送消息,经过研究发现,这些推送服务的原理都是维护一个长连接(要不不可能达到实时效果),但普通的socket连接对服务器的消耗太大了,所以才会出现像MQTT这种轻量级低消耗的协议来维护长连接,那么要如何维护长连接呢: 在写之前,我们 ...
分类:移动平台   时间:2017-01-19 11:08:08    收藏:0  评论:0  赞:0  阅读:300
Tomcat压缩传输设置
详细说明见:http://tomcat.apache.org/tomcat-8.5-doc/config/http.html ...
分类:其他   时间:2017-01-19 11:07:57    收藏:0  评论:0  赞:0  阅读:316
jquery获取高度
分为以下几种: .height() -获取匹配元素集合中的第一个元素的当前计算高度值 或 设置每一个匹配元素的高度值。 -.css('height') 和 .height()之间的区别是后者返回一个没有单位的数值,前者是返回带有完整单位的字符串。当一个元素的高度需要数学计算的时候推荐使用.heigh ...
分类:Web开发   时间:2017-01-19 11:07:43    收藏:0  评论:0  赞:0  阅读:201
MVC源码分析 - Error过滤器
接 上一篇 内容, 这里先看一下错误处理过滤器. 在看此部分之前, 先看看MVC已经提供的功能吧. 一. MVC 自带功能 1. 配置方法 这里的mode默认是 Off , 就是会在页面中直接显示详细的错误信息. 如果是 On, 则不会显示详细的错误信息, 显示是这样的: 在没有配置具体 statu ...
分类:Web开发   时间:2017-01-19 11:07:27    收藏:0  评论:0  赞:0  阅读:283
Flyweight 享元(结构型)
一:描述:(该模式实际应用较少) Flyweight 享元模式是对大量细粒度的元素进行共享和重用。减少对象的创建减轻内存; 注和单例模式不同的是:享元模式的各个对象佣有各自的行为并可实例化,单例模式的各个对象佣有一样的行为并不可直接实例化。 二:模式图: 三:实现代码简单例子: 1、创建抽像的享元类 ...
分类:其他   时间:2017-01-19 11:07:10    收藏:0  评论:0  赞:0  阅读:287
AngularJS系统学习之Moudle(模块)
本文源自:http://blog.csdn.net/woxueliuyun/article/details/50962645 学习之后略有所得, 来此分享。建议看原文。 模块是提供一些特殊服务的功能块,比如本地化模块负责文字本地化,验证模块负责数据验证。一般来说,服务在模块内部,当我们需要某个服务的 ...
分类:Web开发   时间:2017-01-19 11:06:39    收藏:0  评论:0  赞:0  阅读:221
当你编码时你在做什么:谈编程的本质(一)状态机
当你编码时你在做什么:谈编程的本质(一)状态机1.State Machine这学期学习了两门有意思的课,Theory of Computation和Distributed System,一低一高完全两...
分类:其他   时间:2017-01-19 10:26:48    收藏:0  评论:0  赞:0  阅读:327
老曹眼中的研发管理二三事
研发管理既需要道的指引,又需要实战的方法,以及那些看似微不足道的雕虫小技。作为一名基层管理者,既需要培养团队的ABC,又需要管理你的老板,保持团队的新陈代谢,因为一切都是人的竞争。 总之,研发管理是面...
分类:其他   时间:2017-01-19 10:26:17    收藏:0  评论:0  赞:0  阅读:314
深入理解 Java 反射:Class (反射的入口)
什么是 Reflection 反射,为什么要用它Java 强类型语言,但是我们在运行时有了解、修改信息的需求,包括类信息、成员信息以及数组信息。Java 中 Reflection 和 Introspe...
分类:编程语言   时间:2017-01-19 10:25:44    收藏:0  评论:0  赞:0  阅读:351
HTC Vive controller手柄运动方向识别
HTC Vive controller手柄运动方向识别 本文由catzhang 编写,转载请注明出处,所有权利保留。博客地址:http://blog.csdn.net/cartzhanggithub...
分类:其他   时间:2017-01-19 10:25:30    收藏:0  评论:0  赞:0  阅读:321
为何要学习游戏引擎底层技术
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,国家专利发明人;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》...
分类:其他   时间:2017-01-19 10:25:17    收藏:0  评论:0  赞:0  阅读:223
Android 自定义通用的loadingview
介绍好久没有写博客啦,最近在接近新年了,年前的工作都要收尾,所有特别忙,周末抽空写了个通用的加载view,写篇博客分享出来。 功能 1、显示加载视图,加载失败的时候显示加载失败...
分类:移动平台   时间:2017-01-19 10:24:53    收藏:0  评论:0  赞:0  阅读:284
3D游戏引擎底层数据结构的封装之List
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,国家专利发明人;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》...
分类:其他   时间:2017-01-19 10:24:35    收藏:0  评论:0  赞:0  阅读:228
谈一谈Elasticsearch的集群部署
Elasticsearch是一个分布式的搜索引擎和数据分析引擎。本文重点谈一谈Elasticsearch的集群节点相关问题,搞清楚这些是进行Elasticsearch集群部署和拓扑结构设计的前提。
分类:其他   时间:2017-01-19 10:24:23    收藏:0  评论:0  赞:0  阅读:272
千丝万缕的FGC与Buffer Pool
本文是一次线上的FGC分析及原理剖析。通过本文,大家可以深入的了解FGC,堆外buffer和bufferPool的设计。
分类:其他   时间:2017-01-19 10:24:02    收藏:0  评论:0  赞:0  阅读:481
java项目移植出现的错误
在.settings子目录里面,用文本编辑器打开org.eclipse.wst.common.project.facet.core.xml配置文件,如图所示: 修改java 还有apache 版本 重新build path ...
分类:编程语言   时间:2017-01-19 10:23:04    收藏:0  评论:0  赞:0  阅读:246
1275条   上一页 1 ... 47 48 49 50 51 ... 64 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!