1、首先导入wheel库或者将wheel文件拷到项目中主类:packagecom.example.view;importandroid.app.Activity;importandroid.content.Context;importandroid.os.Bundle;importandroid.util.Log;importandroid.view.View;importandroid.view.ViewGroup;importandroid.widget.TextVi..
分类:
其他好文 时间:
2016-05-29 16:55:37
阅读次数:
880
压测工具apacheab/webbentch1.Apache的ab命令模拟多线程并发请求,测试服务器负载压力,也可以测试nginx、lighthttp、IIS等其它Web服务器的压力。ab命令对发出负载的计算机要求很低,既不会占用很多CPU,也不会占用太多的内存,但却会给目标服务器造成巨大的负载。ab是最常用的..
分类:
其他好文 时间:
2016-05-29 16:52:47
阅读次数:
297
之前介绍过,停机线程可以使用interrupte,可以用标记,让run执行结束。现在我们来看几个方法。方法1、使用interrupte方法来执行,通过抛出InterruptedException来结束run运行。packagesecondThreadStudy;
importjava.lang.InterruptedException;
publicclassMyThreadextendsT..
分类:
编程语言 时间:
2016-05-29 16:55:04
阅读次数:
461
这个方法困扰了我一段时间,后来找到一个快捷键。windows快捷键+方向键(←)或者windows快捷键+方向键(→)。问题遇到场景:pc接了多显示器后,每个应用窗口可以在不同显示器上进行切换,这显然方便了用户,扩大了显示面积。但有的应用会记忆上次窗口打开位置,这样如果该pc..
分类:
其他好文 时间:
2016-05-29 16:54:43
阅读次数:
272
Linux排错思想排错基本思想:计算机本身是不会犯错误的,它是一个工具和载体,只会按照人们输入的命令或者程序执行。报错是因为人在操作的时候有问题,或者程序设计的时候有BUG,甚至是硬件设计缺陷等等。1.查看失败信息定位故障1)首先查看报错信息报错信息会直接反应程序在运..
分类:
系统相关 时间:
2016-05-29 16:53:01
阅读次数:
268
suspend和resuem也是不建议使用的方法,且使用时很可能引发一些异常。比如suspend某个同步对象,导致该锁无法释法,其他线程访问到该对象时也将无法继续往下执行。最简单的例子可以是System.out.println,这个方法是同步方法,若在线程中执行,且该线程呗suspend,则在main方法..
分类:
编程语言 时间:
2016-05-29 16:52:43
阅读次数:
256
记录这个纯属方便自己以后使用。。mongodb官方最新版本3.2.6,某些功能都加以改进并且性能提升很大,下面操作只是快速搭建mongodb复制集以及shard分片等一共分为如下几步骤启动某个节点主master进行设置单个节点账号和密码配置mongodb复制集配置mongos-shard分片设置mongos路由..
分类:
数据库 时间:
2016-05-29 16:54:26
阅读次数:
402
线程同步是指对共享资源,若不是共享资源则不涉及线程同步问题。synchronized方法可以锁定对象,也可以锁定代码块。当锁定对象时,修饰在类的方法前面。记住:若两个线程同时访问一个对象的不同方法,且对象有一个synchronized方法和一个非synchronized方法,则是两个线程并不..
分类:
其他好文 时间:
2016-05-29 16:51:32
阅读次数:
219
身为一名中高级运维工程师,需要掌握的技术如下:linux系统的基本操作(ls,mkdir,touch,date,find,-exec,diff等等等等)至少要awk,seq命令的中级使用(包含太复杂的函数先不说)具备写shell的能力(掌握forin、case、while语句)具备部署contab的能力具备部署iptables的能..
分类:
其他好文 时间:
2016-05-29 16:53:43
阅读次数:
299
前段时间写了一篇博客:thinkphp集成系列之短信验证码、订单通知说了这是一个短信通知泛滥的年代;大部分网站的邮箱注册都已经被短信注册所取代;但是邮件和短信相比在一些场景依然有着重要的意义和优势;1:零成本;发邮件没有费用;2:内容丰富且量大;邮件可以长篇大论;图..
分类:
Web程序 时间:
2016-05-29 16:51:22
阅读次数:
268
什么是state(状态)管理?我们以wordcount为例。每个batchInterval会计算当前batch的单词计数,那如果需要单词计数一直的累加下去,该如何实现呢?SparkStreaming提供了两种方法:updateStateByKey和mapWithState。mapWithState是1.6版本新增功能,目前属于实验阶段。mapWithSta..
分类:
其他好文 时间:
2016-05-29 16:51:04
阅读次数:
250
安装步骤apt-getupdate
apt-getupgrade
apt-getinstallgitpython-pip
cd/opt/
gitclonehttps://git.openstack.org/openstack-dev/devstack
cd/opt/devstack
./tools/create-stack-user.sh#创建stack用户
vimlocal.conf#创建local.conf文件
[[local|localrc]]
GIT_BASE=${GIT..
分类:
系统相关 时间:
2016-05-29 16:51:28
阅读次数:
522
公司技术部让装一台windserver2008服务器,可以多人同时登陆的,而默认的windowsserver2008服务器系统同时连接的最大连接数只有2个。这样一来,就会遇到“终端服务器超出最大连接数”,导致无法正常登陆服务器。一、远程桌面的开启windowsserver2008R2系统装好后,开启远程桌面..
分类:
Windows程序 时间:
2016-05-29 16:52:18
阅读次数:
3534
一、ctags查看函数定义的好工具ctags-R在当前目录建立tags文件ctrl+]+回车跳到函数定义处ctrl+t返回二、make与Makefilemake是一条命令Makefile是一个文件make的执行需要一个Makefile文件Makefile两个重要关系依赖关系依赖方法touchMakefile/makefile1依赖方法前面要有Tab键2进..
分类:
系统相关 时间:
2016-05-29 16:52:36
阅读次数:
217
在一些非工作环境中,为了避免频繁的登录输入密码,可以更改配置文件来设置开机自动登录,省去输入密码的时间同过修改/etc/gdm/custom.conf来达到以上目的,gdm是图形配置文件vim/etc/gdm/custom.confvim:简单使用,进入编辑模式:i退出编辑模式:ESC保存并退出:在一般模式按..
分类:
其他好文 时间:
2016-05-29 16:50:46
阅读次数:
209
1.tree:树命令,将文件及其子目录以树状图显示出来-d:只显示目录-L#:显示多少层目录2.ll:查看分区情况的2个命令ll/dev/sd*cat/etc/proc/partitions3.ll:查看文件时间ll--time=xtime4.aliasname=‘’:命令别名的设置命令unaliasname:暂时取消命令别名当此次命令暂时不需..
分类:
其他好文 时间:
2016-05-29 16:52:47
阅读次数:
137
1.交换分区
linux内存使用机制:/proc/sys/vm/swapiness
2.查看内存空间使用状态
cat/proc/meminfo
free
-m显示结果以MB为单位
-g显示结果以GB为单位
3.dd指定大小的块创建文件
格式1:ddif=input_fileof=output_file
格式2:ddif=input_fileof=output_filebs=块大小[B|K|M|G..
分类:
系统相关 时间:
2016-05-29 16:50:46
阅读次数:
269