一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。
二、然而,当一个线程访问object的一个synchronized(this)同步代码块时,另一个线程仍然可以访问该object中的非synchronized(this)同步代码块。
...
分类:
其他好文 时间:
2014-09-23 13:17:24
阅读次数:
159
题意:为[A,B] 区间内的数能刚好被其位数和整除的数有多少个。
思路:为了避免状态重复,枚举位数和1~81
dp[site][sum][mod][wsh]
到site位,位数和为sum,对最后位数和为wsh的余数为mod,最后位数和是wsh
枚举1~81 累计就是答案。
代码:
#include"cstdlib"
#include"cstdio"
#include"cstring...
分类:
其他好文 时间:
2014-09-23 13:17:14
阅读次数:
192
//FileMode.Open是指:打开Dexcel.xls盘下的excel.xls文件,FileAccess.ReadWrite表示:可以对excel.xls文件可读可写
//打开D盘下的excel.xls文件,进行读写。得到一个excel.xls文件的文件流
FileStream fileStream1 = new FileStream("d:/excel.xls", FileMode.Op...
分类:
其他好文 时间:
2014-09-23 12:43:44
阅读次数:
177
XML:可扩展性标记语言。看起来跟HTML很像。
一、XML与HTML
功能:
二者都是一种标记语言,并不是一种编程语言
HTML:超文本标记语言 ,主要用来进行页面显示和布局
XML:可扩展性标记语言,主要用来携带数据,核心是传输和包含数据
应用:1、配置文件中使用XML来编写...
分类:
其他好文 时间:
2014-09-23 13:33:34
阅读次数:
135
便捷、新颖的三级fdsafdsa联动城市选择器
/**
*
城市Picker
*
*
@author zihao
*
*/
public
class
CityPicker extends
LinearLayout {
/**
滑动控件 */fdsaf
private
Scr...
分类:
移动开发 时间:
2014-09-23 13:49:54
阅读次数:
289
本系列作为Effective JavaScript的读书笔记。
在上一个Item中介绍了bind的一种用法:用来绑定this对象。但是实际上,bind含有另一种用法,就是帮助函数进行柯里化。关于柯里化,这里有一份百科可以参考:
http://zh.wikipedia.org/wiki/%E6%9F%AF%E9%87%8C%E5%8C%96
但是实际上,关于柯里化只需要记住一点就够...
分类:
编程语言 时间:
2014-09-23 14:06:24
阅读次数:
153
svn服务器死机重启之后,锁定文件的时候出下面的提示:
Malformed file
svn: Can't parse lock/entries hashfile '/data/svn/svnroot/platform/db/locks/550/550529f7a3d790f5f7adeee3d408826e'
svn: Malformed file
搜索解决办法,没有找到中文资料,后...
分类:
其他好文 时间:
2014-09-23 13:16:04
阅读次数:
486
IDispatch接口是COM自动化的核心。其实,IDispatch这个接口本身也很简单,只有4个方法:
IDispatch : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE GetTypeInfoCount(
/* [out] */ __RPC__out...
分类:
其他好文 时间:
2014-09-23 14:05:54
阅读次数:
209
Ansible是一款极为灵活的开源工具套件,能够大大简化Unix管理员的自动化配置管理与流程控制方式。它利用推送方式对客户系统加以配置,这样所有工作都可在主服务器端完成。其命令行机制同样非常强大,允许大家利用商业许可Web UI实现授权管理与配置。...
分类:
其他好文 时间:
2014-09-23 13:49:04
阅读次数:
184
ad-hoc常用命令是用来解决一些常用的简单的配置命令,而且这些命令的执行速度很快。adhoc可以不用写playbooks,使用方便简单。
man ansible
ansible [-f forks] [-m module] [-a args]
ARGUMENTS
pattern
组名,或者主机名,匹配hosts文件。
OPTIONS
-...
分类:
其他好文 时间:
2014-09-23 12:08:54
阅读次数:
273
自己使用AI的总结,希望对同在使用AI的人有些许帮助...
分类:
其他好文 时间:
2014-09-23 13:31:54
阅读次数:
204
项目中出现”$(function() { “类似这样的代码。
$(document).ready(function(){
// 程序段
})
等价于
$(function(){
// 程序段
})...
分类:
其他好文 时间:
2014-09-23 13:48:24
阅读次数:
163
首先,在ServerSocket创建之后,就可以返回一个accept,就是返回一个socket,如果没有socket连接,那么就会阻塞在这里。如果接收到socket连接,那么就会进入循环体开始执行循环部分代码。
首先会调用getInputStream方法来获取输入流,如果没有输入流,那么同样程序会阻塞在这里,如果收到了输入流,那么程序会将input流包装成为DataInputStream对象,然...
分类:
编程语言 时间:
2014-09-23 12:08:14
阅读次数:
253
Activity是Android应用程序组件,实现一个用户交互窗口,我们可以实现布局填充屏幕,也可以实现悬浮窗口。一个app由很多个Actvitiy组合而成,它们之间用intent-filter区别主次关系。
下面将简单介绍Activity以及其子类和其它界面。...
分类:
移动开发 时间:
2014-09-23 13:48:04
阅读次数:
318
安全总是相对的,再安全的服务器也有可能遭受到攻击。作为一个安全运维人员,要把握的原则是:尽量做好系统安全防护,修复所有已知的危险行为,同时,在系统遭受攻击后能够迅速有效地处理攻击行为,最大限度地降低攻击对系统产生的影响。
一、处理服务器遭受攻击的一般思路
系统遭受攻击并不可怕,可怕的是面对攻击束手无策,下面就详细介绍下在服务器遭受攻击后的一般处理思路。
1...
分类:
其他好文 时间:
2014-09-23 13:14:24
阅读次数:
180
事务管理
Spring提供了编码式和声明式事务管理的支持。
编码式事务允许用户在代码中精确定义事务的边界,而声明式事务(基于AOP)用助于用户将操作与事务解耦。
选择编码式还是声明式在很大程度上是在细粒度控制和易用性之间权衡。
Spring并不直接管理事务,而是提供多种事务管理器,将它们事务管理职责委托给JTA或其他持久化机制所提供的平台相关的事务实现。每个事务管理器都会充当某...
分类:
编程语言 时间:
2014-09-23 13:47:34
阅读次数:
281