Python定时循环执行某一函数的方法
Python定时循环执行某一函数的方法,下方的intervalRun是定时执行的函数
import threading as thd
#定时执行
def intervalRun():
print 'hello'
thd.Timer(15,intervalRun).start() #每15s执行
import threading as thd
#定时执行
def intervalRun():
print 'hello'
thd.Timer(15,intervalRun).start() #每15s执行
项目创建成功后即可在自己的账号下查看到刚创建的项目。私有项目有一个小锁标识。
可以修改项目的名称、管理合作者等。
在上方的Settings页面的options选项,底部,点击删除即可。
git init --git初始化
git add README.md --增加readMe
git commit -m "first commit" --加入提交日志
git remote add origin [email protected]:hubhub/test.git --与远程仓库进行挂接
git push -u origin master --推送到master
git remote add origin [email protected]:hubhub/test.git
git push -u origin master
所谓离线模式offline,就是gradle在解析依赖的时候采用本地的依赖库(如 GRADLE_USER_HOME指定的路径),而不是依据项目build.gradle文件中设置的仓库地址进行解析。这样就可以很快速的完成解析工作,而不至于花大量时间连接依赖仓库。但是采用这种模式有一个前提:项目所有的依赖都已经存在本地依赖库中。所以,若是项目中有新增或者修改依赖,则不能采用offline模式因为此时本地仓库中可能不存在项目需要的依赖。
总之,只要明确本地仓库中已经拥有项目的所有依赖,即可以采用离线模式进行编译项目等操作。
用法:
(1)采用gradle 命令,则直接在命令后加 --offline,如:gradlew build --offlline
(2)若是采用IDE执行gradle,可以在IDE上对gradle 进行设置,如 intellij idea 工具:
redis-server &
redis-server /usr/local/soft/redis/redis6379.conf &
redis-server /usr/local/soft/redis/redis6380.conf &
ps -ef |grep redis
pkill redis-server
关闭指定端口的任何路径执行 redis-server
redis-cli -p 6379 shutdown
redis-cli -p 6380 shutdown
127.0.0.1:6379> CONFIG GET dir
通过命令查看redis配置的全部属性:
127.0.0.1:6379> CONFIG GET *
redis-cli -p 6379
redis-server /usr/local/soft/redis/redis6380.conf &
连接redis客户端 -a 是认证 后面的连接redis的密码
redis-cli -p 6380 -a redis
密码登录
auth redis
get key
keys *
TTL name
//删除当前数据库中的所有Key
flushdb
//删除所有数据库中的key
flushall
redis-server -v
这两个方法,基本上实现原理类似,内部代码很多都相同的,但在读取bean的某个属性的时候都是调用的某个类的getNestedProperty(bean, name)方法。
其实主要的区别就在这个方法中
PropertyUtils是调用的PropertyUtilsBean的这个方法,该方法读取属性值(调用getXxx方法)之后,value不做转化
而BeanUtils调用的是BeanUtilsBean的这个getNestedProperty方法,该方法在读取值之后,会再调用一次(getConvertUtils().convert(value));,进行类型转化成String。
因此BeanUtils.describe转化出来的Map的value都是String.