1. 430 /Applications/Android\ Studio.app/Contents/gradle/gradle-2.8/bin/gradle -v 434 mkdir gradle01 435 cd gradle01 437 /Applications/Android\ Studio ...
分类:
编程语言 时间:
2018-11-03 16:32:49
阅读次数:
151
tornado异步原理 tornado有四类异步事件:立即事件,定时器异步事件,io异步事件,Future异步事件。 tornado 的ioloop管理所有的异步事件,并在适当的时机调用异步事件的回掉函数。 四类异步事件均在ioloop的start函数中调度。 立即事件: 场景:当前函数执行完后,下 ...
分类:
其他好文 时间:
2018-11-02 23:58:54
阅读次数:
372
# 文件处理 # 打开文件 #open('路径','打开方式','指定编码方式') # 打开方式 r w a r+ w+ a+ b #r+ 打开文件直接写 和读完再写 # 编码方式 —— utf-8 # 操作文件 # 读 # read 一次性读 ... ...
分类:
其他好文 时间:
2018-11-02 23:47:30
阅读次数:
203
声明:因为运行环境是基于Linux系统的,在做此框架之前需要做一些前期的环境准备工作CentOs下安装jdk7网上很多实例,因为博客后期作为框架的原生教程,故这边做详细的安装记录首先在CentOs下下载jdk7解压文件,tar包安装(目前Oracle官方上,对于文件的下载,加了Cookie验证机制,所以直接下载文件包,会出现找不到的错误,最老土的办法,本地下载,使用FTP上传服务器),我这边已经下
分类:
其他好文 时间:
2018-11-02 20:19:37
阅读次数:
163
缓存: 是计算机领域的概念,它介于应用程序和永久性数据存储源之间。 缓存: 一般人的理解是在内存中的一块空间,可以将二级缓存配置到硬盘。用白话来说,就是一个存储数据的容器。我们关注的是,哪些数据需要被放入二级缓存。 缓存作用: 降低应用程序直接读写数据库的频率,从而提高程序的运行性能。缓存中的数据是 ...
分类:
Web程序 时间:
2018-11-02 14:41:39
阅读次数:
164
1.加快AS启动速度(推荐) 找到studio安装目录下的bin目录下的“idea.properties”文件,在该文件最后一行添加: disable.android.first.run=true PS:AS在第一次打开的时候会连网更新(翻樯),我们的目的就是把联网下载操作屏蔽掉。 2.增加运行环境 ...
分类:
移动开发 时间:
2018-11-02 13:06:02
阅读次数:
647
System.load(String filename)和System.loadLibrary(String libname)的区别 作用: 它们都可以用来装载库文件,不论是JNI库文件还是非JNI库文件。在任何本地方法被调用之前必须先用这个两个方法之一把相应的JNI库文件装载。 其实JDK提供给用 ...
分类:
其他好文 时间:
2018-11-02 11:06:59
阅读次数:
181
JMM (Java Memory Model) java内存模型 Java内存模型的抽象 Java线程之间的通信由Java内存模型(本文简称为JMM)控制,JMM决定一个线程对共享变量的写入何时对另一个线程可见。 从抽象的角度来看,JMM定义了线程和主内存之间的抽象关系:线程之间的共享变量存储在主内 ...
分类:
其他好文 时间:
2018-10-31 17:55:37
阅读次数:
177
环境安装 python3 安装selenium 安装chrome浏览器+chromedriver驱动 一.配置yum源 1.在目录 /etc/yum.repos.d/ 下新建文件 google-chrome.repo 2.写入如下代码: 使用vi在命令行编辑:(详细参考https://blog.cs ...
分类:
其他好文 时间:
2018-10-31 12:34:05
阅读次数:
311