/* 目的:自己写一个由于同步嵌套引起的死锁! 思路:多个线程在执行时,某一时刻,0-Thread绑定了LockA锁,1-Thread绑定了LockB锁! 当0-Thread要去绑定LockB锁时 和 1-Thread要去绑定LockA锁时都不能绑定,此时两个线程不能继续进行!*/class Tic...
分类:
编程语言 时间:
2014-07-30 07:39:33
阅读次数:
176
第1种方法限幅滤波法(又称程序判断滤波法)
A方法
根据经验判断,确定两次采样允许的最大偏差值(设为A)
每次检测到新值时判断:
如果本次值与上次值之差
如果本次值与上次值之差>A,则本次值无效,放弃本次值,用上次值代替本次值
B优点
能有效克服因偶然因素引起的脉冲干扰
C缺点
无法抑制那种周期性的干扰
平滑度差
/* A 值可根据实际情况调整
value 为有效值,n...
分类:
其他好文 时间:
2014-07-29 21:55:22
阅读次数:
357
1 package stu; 2 3 import java.util.ArrayList; 4 import java.util.List; 5 6 public class TestList { 7 public static void main(String[] args) { ...
分类:
其他好文 时间:
2014-07-29 21:27:52
阅读次数:
188
一、环境部分:[root@localhost~00:17&2]#cat/etc/redhat-release;uname-r;getenforce;iptables-L
CentOSrelease5.10(Final)#发行版本号
2.6.18-371.el5#内核版本号
Disabled#selinux模式
ChainINPUT(policyACCEPT)#防火墙状态(可以根据需求自个配置)
targetprotoptsourc..
分类:
其他好文 时间:
2014-07-29 18:18:22
阅读次数:
212
??
Vector与ArrayList一样,也是通过数组实现的,不同的是它支持线程的同步,即某一时刻只有一个线程能够写Vector,避免多线程同时写而引起的不一致性,但实现同步需要很高的花费,因此,访问它比访问ArrayList慢。
关于ArrayList和Vector区别如下:
ArrayList在内存不够时默认是扩展50% + 1个,Vector是默认扩展1倍。Vector提...
分类:
其他好文 时间:
2014-07-29 14:33:48
阅读次数:
175
一、Linux系统安装配置
1.安装系统时选Desktop
2.设置eth0网卡为静态IP,添加子网掩码,网关,DNS,并配置自动启动
3.修改/etc/hosts,添加主机名和对应IP
4.禁用firewall和selinux
chkconfig iptables off
vi /etc/selinux/config
SELINUX=disabled...
分类:
数据库 时间:
2014-07-29 14:18:48
阅读次数:
412
很多写登录界面的开发者都会遇到一个问题:那就是在登录界面时,当你点击输入框时,下边的按钮有时会被输入框挡住,这个不利于用户的体验,所以很多人希望软键盘弹出时,也能把按钮挤上去。很多开发者想要监听键盘的状态,这无疑是一个很麻烦的做法。 我们可以在AndroidManifest.xml的Activit....
分类:
移动开发 时间:
2014-07-29 10:40:36
阅读次数:
245
前面一篇文章分析了文件安全上下文关联过程。但是在SEAndroid中,除了要给文件关联安全上下文外,还需要给进程关联安全上下文,因为只有当进程和文件都关联安全上下文之后,SEAndroid安全策略才能发挥作用。也就是说,当一个进程试图访问一个文件时,SEAndroid会将进程和文件的安全上下文提取出来,根据安全策略规则,决定是否允许访问。本文就详细分析SEAndroid的进程安全上下文的关联过程。...
分类:
移动开发 时间:
2014-07-28 16:29:13
阅读次数:
545
1、FailedtoconnecttoVMwareLookupServicehttps://IP:7444/lookupservice/sdk-SSLcertificateverificationfailed.我在配置vCSA过程中修改了其hostname,可能是由此引起的。解决方法:登录vCSA,https://<host-name>:5480点击‘Admin’页打开‘Certificateregenerationena..
分类:
移动开发 时间:
2014-07-27 12:07:33
阅读次数:
261
一.安装mysql,直接用yum安装即可,mysql在centos7.0版本中被mariadb替代了。
命令:
yum install mysql-server mysql
安装好了,选择修改mysql默认的root用户的密码,启动mysql服务。
命令:
service mysqld start
二.安装apache,直接yum安装,与mysql安装方...
分类:
Web程序 时间:
2014-07-27 11:21:06
阅读次数:
279