系统windows764位Python2.7.10,本来装的是64位版,但是numpy和scipy没找到64位版本,下载了32位版,安装时候会提示python27isnotfoundintheregestry,所以把python改成了32位版再安装就好了。python2732位版下载地址https://www.python.org/ftp/python/2.7.10/python-2.7.10.m..
云计算安全解决方案白皮书Jackzhai研究云的安全有两三年了,但形成完整的安全思路,还是去年的事,这也是“流安全”思路形成的主要阶段。云计算的安全问题之所以突出,是因为虚拟机的动态迁移,以及多业务系统交织在一起,这让传统的网卡边界就是安全部署点的方法不在适用。流..
分类:
其他好文 时间:
2015-05-28 18:17:05
阅读次数:
253
前言LVS(LinuxVirtualServer)Linux虚拟服务器,是一个虚拟的服务器集群系统。本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一。通过LVS提供的负载均衡技术和Linux操作系统可实现一个高性能、高可用的服务器群集,从而以低成本实现最优的服务性能。集..
分类:
Web程序 时间:
2015-05-28 18:18:48
阅读次数:
331
云计算安全解决方案白皮书Jackzhai二、云的安全是阻碍云计算普及的最大障碍A:云计算让传统信息安全防御体系面临尴尬信息安全是保障信息系统业务安全的,采用云计算技术后,并非只是增加了一个虚拟化管理软件的安全风险那么简单,最重要的是,它让多年来信息安全保障基本思路--..
分类:
其他好文 时间:
2015-05-28 18:18:16
阅读次数:
364
一个通用的while语句变形while(条件):if(条件):breakif(条件):continueelse语句一个常用的for语句fornumberinrange(A,B,C):if(条件):Sum+=numbercontinueif(条件):break
分类:
编程语言 时间:
2015-05-28 18:15:48
阅读次数:
130
1,HISTTIMEFORMAT显示用户名和时间#exportHISTTIMEFORMAT="`whoami`%F%T"#history|tail1032root2015-05-2813:57:22ll1033root2015-05-2813:57:26pwd2,HISTSIZE控制历史命令的总行数#exportHISTSIZE=2000#exportHISTFILESIZE=2000HISTSIZE定义了history命令输出的记录数HISTFI..
分类:
系统相关 时间:
2015-05-28 18:17:10
阅读次数:
226
【介绍】:
Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据 库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信。
【特点】:
1....
分类:
系统相关 时间:
2015-05-28 18:15:48
阅读次数:
256
上一篇文章已经简单的介绍了ReactiveCocoa框架的思想和优势。本文初步研究一下ReactiveCocoa框架的使用方法。写在开始前传统的编程思想,大概是用户产生某个事件,然后得到相应的参数,传入事先已经实现的方法中,处理完成后把结果在UI界面上反馈出来。ReactiveCocoa框架中大量的使用了block,这意味着,很多block内的代码,是在将来某一个合适的时刻被执行的。如果你看到blo...
分类:
其他好文 时间:
2015-05-28 18:15:48
阅读次数:
225
前两天写过ubuntu修改用户名和主机名的文章,那时候对linux命令不熟悉,采用的方法是手动修改三个配置文件。现在这篇文章是在终端下使用usermod和groupmod命令修改。
文章先概述怎样修改用户名(假设旧用户名为test,想要修改为新用户名love),后面阐述命令的含义。
1.进入终端,输入:su -回车,接着输入密码,获取root权限。如下所示:
2.输入:usrmod ...
分类:
系统相关 时间:
2015-05-28 18:16:37
阅读次数:
182
之前研究了一下下cocoapods,看了很多资料,今天没事就来个简单的总结吧,希望能更简单的上手cocoapods,now从安装开始!
1.安装
安装方式异常简单, 现在Mac下都自带ruby,使用ruby的gem命令即可下载安装,一般的步骤就是这样的
输入
sudo gem install cocoapods安装,但是你会发现特别慢,所以换另外一种方式,那就是
1....
分类:
其他好文 时间:
2015-05-28 18:15:48
阅读次数:
174
Android Bitmap存入SQLite和如何无损取出...
分类:
移动开发 时间:
2015-05-28 18:15:38
阅读次数:
221
最近公司要做微信的第三方登录,本来打算直接用第三方的框架就算了,就闲的想自己集成试试看。
然后发现被腾讯坑得不省人事。
前提,应用必须要在微信开发平台上注册,并且通过审核,有微信登录的权限。
首先,下载官方的demo。把libs的jar包拷到自己的工程里。
在应用的包名下,建一个wxapi的包目录,在里建一个叫WXEntryActivity的activity并实现IWXAPIEve...
分类:
微信 时间:
2015-05-28 18:14:05
阅读次数:
473
MySql的锁有以下几种形式:
1. 表级锁;开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高 ,并发度最低。MyISAM引擎属于这种类型。
2. 行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突概率最低,并发度也最高。InnoDB引擎属于这种类型。
3. 页面锁:开销和加锁时间介于表锁和行锁之间;会出现死锁;锁定粒度也介于两者之间,并发度一般。NDB属于这种类型。...
分类:
数据库 时间:
2015-05-28 18:14:16
阅读次数:
193
由于功能需要,我需要每间隔四秒去更新下TextView的数据,实现方式用的Timer。先贴代码:
Timer timer = new Timer();
TimerTask timerTask = new TimerTask() {
@Override
public void run() {
// TODO Auto-generated method stub
runOn...
分类:
移动开发 时间:
2015-05-28 18:15:23
阅读次数:
178
本文以wordCount为例,详细说明spark创建和运行job的过程,重点是在进程及线程的创建。
实验环境搭建
在进行后续操作前,确保下列条件已满足。
1. 下载spark binary 0.9.1
2. 安装scala
3. 安装sbt
4. 安装java
启动spark-shell单机模式运行,即local模式
local模式运行非常简单,只要运行以下命令即可,假设当前目录是...
分类:
Web程序 时间:
2015-05-28 18:13:05
阅读次数:
208
PubSub(发布订阅)
PUBLISH
PUBLISH channel message
将信息 message 发送到指定的频道 channel 。
可用版本:
>=2.0.0
时间复杂度:
O(N+M),其中 N 是频道 channel 的订阅者数量,而 M 则是使用模式订阅(subscribed
patterns)的客户端的数量。
返回值:
...
分类:
其他好文 时间:
2015-05-28 18:14:34
阅读次数:
179