队列同步器 队列同步器(AbstractQueuedSynchronizer)为实现依赖于先进先出 (FIFO) 等待队列的阻塞锁和相关同步器(信号量、事件,等等)提供一个框架。此类的设计目标是成为依靠单个原子 int 值来表示状态的大多数同步器的一个有用基础。子类必须定义更改此状态的受保护方法,并 ...
分类:
编程语言 时间:
2018-10-08 12:10:00
阅读次数:
184
主要分析应用的demo,有空再分析底层实现 官方demo位于zlib-1.2.11\contrib\minizip 我自己的分析 ...
分类:
其他好文 时间:
2018-10-08 12:09:50
阅读次数:
182
.NET Framework 4 在一次次跳票中终于发布了,在一次偶然的机会,我看到了 Anytao 的 [你必须知道的.NET]第三十三回,深入.NET 4.0之,Lazy<T>点滴 。 我没有看过在.NET Framework 4.0 ...
分类:
Web程序 时间:
2018-10-08 12:09:42
阅读次数:
306
利用华为路由器单臂路由的配置原理,可以使同一交换机上不同VLAN之间实现通信。需要掌握以下基本概念:链路类型-交换机连接主机的端口为access链路;-交换机连接路由器的端口为trunk链路子接口-路由器的物理接口可以被划分为多个子接口;-每个子接口对应一个VLAN的网关配置拓扑图如下所示:在交换机上配置如下:[SW]vlanbatch1020[SW]interfaceEthernet0/0/2[
分类:
其他好文 时间:
2018-10-08 12:09:34
阅读次数:
772
一.表及字段的命名规范 1.可读性原则 使用大写和小写来格式化的库对象名字以获得良好的可读性。 例如:使用CustAdress而不是custaddress来提高可读性。(这里注意有些DBMS系统对表名的大小写是敏感的) 2.表意性原则 对象的名字应该能够描述它所标识的对象 例如:对于表,表的名称应该 ...
分类:
数据库 时间:
2018-10-08 12:09:12
阅读次数:
181
重写父级的ViewPager的canScroll方法,返回false来屏蔽子View的滑动 //canScroll=false 屏蔽子view滑动事件 @Override protected boolean canScroll(View v, boolean checkV, int dx, int ... ...
分类:
其他好文 时间:
2018-10-08 12:08:46
阅读次数:
318
1、javascript具有下列种类的运算符:算术运算符;逻辑运算符;比较运算符;2、目的分类:字符串运算符;逻辑运算符;逐位运算符;赋值运算符;3、特殊运算符:条件运算符;typeof运算符;创建对象运算符new;delete运算符;void运算符号;逗号运算符;算术运算符:+ 、 - 、* 、 ...
分类:
Web程序 时间:
2018-10-08 12:08:35
阅读次数:
179
苹果设备我参考其他的资料,大多大神写的东西只讲一些概念,必要的判断都没有写,必须iphonex的底部适配的高度是34,所以我对之前的设备适配只做了iphoneX。但是现在新出的设备xs和xr都需要底部适配,所以设备的判断就需要更改 1.只需要适配iphoneX 如果只需要判断x的代码,这个是我之前的 ...
分类:
移动开发 时间:
2018-10-08 12:08:28
阅读次数:
245
该便签所有浏览器均支持 定义:该元素可提供有关页面的元信息(meta-infomation),比如针对搜索引擎和更新频度的描述和关键词 用法:标签位于文档的头部,不包含任何内容,meta标签的属性定义了与文档相关联的名称/值对 1、name属性 name属性主要用于描述网页,与之对应的属性值为con ...
分类:
Web程序 时间:
2018-10-08 12:08:19
阅读次数:
152
1.什么是拦截器 拦截器是指通过统一拦截从浏览器发往服务端的请求来完成功能的增强。 使用场景:解决请求的共性问题(如:乱码问题,权限验证问题等) 2.拦截器的基本工作原理 springmvc可以通过配置过滤器来解决乱码问题 拦截器的工作原理和过滤器非常相似 3.实现拦截器 (1)编写拦截器类实现Ha ...
分类:
编程语言 时间:
2018-10-08 12:08:11
阅读次数:
138
Mysql服务器有一项功能,可以检测到哪条sql语句查询得比较慢,就是慢查询slowlog,现在介绍如何开启。 在[mysqld]下面增加如下代码: 执行mysqldumpslow –h可以查看帮助信息。 常用参数 -s 这个是排序参数,可选的有: al: 平均锁定时间ar: 平均返回记录数at: ...
分类:
数据库 时间:
2018-10-08 12:08:04
阅读次数:
242
题目 Given a non empty array of integers, every element appears twice except for one. Find that single one. Note: Your algorithm should have a linear ru ...
分类:
其他好文 时间:
2018-10-08 12:07:57
阅读次数:
201
在Web应用中,一个客户端(浏览器)与Web服务器之间连续发生的一系列请求和响应的过程称为一个会话(如一个用户在某购物网站上的整个购物过程就是一个会话)。在整个会话过程中,客户端与服务器端的交互会产生一些数据,而Web服务器需要对这些数据进行保存。在Servlet技术中,主要提供两个用于保存会话数据 ...
分类:
其他好文 时间:
2018-10-08 12:07:41
阅读次数:
312
CyclicBarrier 允许一组线程全部等待彼此达到共同屏障点的同步辅助。 循环阻塞在涉及固定大小的线程方的程序中很有用,这些线程必须偶尔等待彼此。 屏障被称为循环 ,因为它可以在等待的线程被释放之后重新使用。 A CyclicBarrier支持一个可选的Runnable命令,每个屏障点运行一次 ...
分类:
编程语言 时间:
2018-10-08 12:07:31
阅读次数:
168
从图表可看出大多数数据分析岗位在北京,其次是上海深圳; 学历要求不高,本科以上为主要需求; 由上图可看出每个城市及对应学历的平均薪资。 有一年以上的工作经验,会对薪资提升有较大帮助。 ...
分类:
其他好文 时间:
2018-10-08 12:07:24
阅读次数:
119
在如今日益发展的信息膨胀社会,每天都会产生数以亿计的数据,而处理数据的软件就非常的重要了。 matlab也是一款处理数据的软件,同时,它也是一个方便数学研究者进行数学运算的实用工具。matlab具有自己的 函数库,其中包含了很多数学函数,例如积分函数,求值函数,还有概率论与统计的函数。对于处理起数据 ...
分类:
其他好文 时间:
2018-10-08 12:07:14
阅读次数:
151
参考文档:https://vastxiao.github.io/article/2017/09/02/Linux/lsyncd_usage/ 防止连接丢失,已保存至百度网络-郑州-XXXXX 建议首先查看 参考文档连接,写的比较全了 1、简介 2、安装 3、yum安装文件结构 4、文件配置 一个真实 ...
分类:
其他好文 时间:
2018-10-08 12:06:57
阅读次数:
3372