当我们需要执行外部命令或自己写一个自动化执行器时,需要使用到启动进程并获取输出的操作
首先,我们启动进程采用Python的subprocess模块,为了保证标准输出和标准错误输出能够正常运行,启动两个线程来检测输出结果部分
class Daemon(threading.Thread):
def __init__(self, workDir, logFunction=None, *arg...
分类:
编程语言 时间:
2015-03-04 11:08:00
阅读次数:
210
2015年的春节刚过,苹果、华为、三星就紧锣密鼓的发布了各自新产品。华为、苹果的智能手表最吸引眼球。TWaver也不甘示弱,立刻连夜推出了更像传统奢侈豪华手表的TWaver Watch,予以反击。看来一场腥风血雨的残酷竞争不可避免。下面就带大家先睹TWaver手表的芳容。...
分类:
移动开发 时间:
2015-03-04 11:07:11
阅读次数:
249
mysql数据库性能优化,性能工具介绍...
分类:
数据库 时间:
2015-03-04 11:06:50
阅读次数:
186
除了通过data-toggle和data-target来控制模态弹出窗之外,Bootstrap框架针对模态弹出框还提供了其他自定义data-属性,来控制模态弹出窗。比如说:是否有灰色背景modal-backdrop,是否可以按ESC键关闭模态弹出窗。有关于Modal弹出窗自定义属性相关说明如下所示:
模态弹出窗的使用
通过data-target触发
...
分类:
其他好文 时间:
2015-03-04 11:05:14
阅读次数:
177
Cantk中的窗口(UIWindow/UIScene)与Android的Activity等组件一样有完整的生命周期,假设我的Web应用有两个窗口:FirstWindow,SecondWindow,整个应用的生命应该如下图所示:Created with Raphaël 2.1.2FirstWindowFirstWindowSecondWindowSecondWindow1、FirstWindow's...
分类:
其他好文 时间:
2015-03-04 11:05:35
阅读次数:
114
在开发期间集成ZBar 和 支付 的时候,发现很多提示是.o文件冲突,最常见的时base64冲突,原因是由于不少第三方静态库中都有base64这个文件
在网上查了许久,发现都是转载的同一篇文章,由于对console命令不熟悉,也花费了一番功夫,请教了高手,,终于还是搞定了
下面附上方法,
打开console终端,找到要解剖的.a文件(可以先拷贝一份,我是拷贝一份放到桌面了),执行下列...
分类:
移动开发 时间:
2015-03-04 11:05:13
阅读次数:
192
呵呵, 我见过呆过看过的公司不下10家, 各种各样的,外企的,伪创业的, 黑社会背景的。 所有的公司都有个问题, 搞他妈B的KPI, 甚至几十个人的小公司也要搞KPI。 呵呵, 让你们看看小米是怎么管理的。 小米内部PPT:没有KPI、管理层很少、不开会 ...
分类:
其他好文 时间:
2015-03-04 11:06:31
阅读次数:
188
使用JavaScript触发模态弹出窗时,Bootstrap框架提供了一些设置,主要包括属性设置、参数设置和事件设置。
属性设置
模态弹出窗默认支持的自定义属性主要有:
比如你不想让用户按ESC键关闭模态弹出窗,你就可以这样做:
$(function(){
$(".btn").click(function(){
$("#mymodal").m...
分类:
编程语言 时间:
2015-03-04 11:06:21
阅读次数:
232
PMC以及Intel的NVMe专家Peter & Jon, 日前联手作了一场NVM Express如何应用在数据中心的环境的在线技术演讲。内容涵盖了如何及为何要在数据中心部署NVMe固态硬盘,探索可用的PCIe SSD拓扑结构,及其形成因素与相互联系。了解如何使高性能PCIe SSD成为NVMe主流,以及在有效协议、PCle的扩展性和灵活性以及软件、驱动和管理器的标准系统的共同作用下,发掘它为数据中心所带来的价值。...
分类:
Web程序 时间:
2015-03-04 11:05:53
阅读次数:
284
预备、开火、瞄准……
1 总结与提升
自1月份来,可谓是浮浮荡荡,一波三折呀。
先是参加了公司组织的创意马拉松大赛,虽说24小时内完成了作品,但是自己感觉上效果很差,自然成绩也是不高。通过这24小时持续的奋斗以及后来的各种产品描述等环节,发现了开发上的许多缺点。首先,对我们的产品进行了深入的认识和了解,也在产品之上,发现了更多可以发展走向成功的点子,这是我觉得最棒的一点;其次,短时间...
分类:
其他好文 时间:
2015-03-04 11:04:25
阅读次数:
177
tomcat 环境及线程池、jdk配置详解
一、常见的Java内存溢出有以下三种:
1. JVM Heap(堆)溢出:java.lang.OutOfMemoryError: Java heap space
JVM在启动的时候会自动设置JVM Heap的值,其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)不可超过物理内存。
可以利用JVM提供的-Xmn -Xms -Xm...
分类:
编程语言 时间:
2015-03-04 11:06:32
阅读次数:
236
设(a+sqrt(b))^n为(Xn + Yn*sqrt(b)),那么显然有(a+sqrt(b))^(n+1) 为 (a*Xn + b*Yn + (aYn+Xn)*sqrt(b))。
那么显然有(a+sqrt(b))的Xn,Yn可以表示为 :
然后又会发现,(a-sqrt(6))^n可以表示为:
那么会发现(a+sqrt(b))^n = (a+sqrt(b))^n + (a-...
分类:
其他好文 时间:
2015-03-04 11:03:53
阅读次数:
147
n只有400,所以可以直接暴力模拟。
因为一个小问题卡了很久。。。。。。代码如下:/*
ID: 15674811
LANG: C++
TASK: friday
*/#include
#include
#include
#include
using namespace std;bool is_leap(int year)
{...
分类:
其他好文 时间:
2015-03-04 11:06:39
阅读次数:
131
统计信息收集
1:创建分析表
$ cd $ORACLE_HOME/rdbms/admin
$ sqlplus / as sysdba
> @utlxplan.sql
2:为了方便,可以创建一个同义表(默认情况下只有sys用户可以使用)
SQL> create public synonym plan_tables for plan_table;
3:把这个表的权限给...
分类:
数据库 时间:
2015-03-04 11:04:28
阅读次数:
184
Given a collection of candidate numbers (C) and a target number (T), find all unique combinations in C where
the candidate numbers sums to T.
Each number in C may only be used once in the combina...
分类:
其他好文 时间:
2015-03-04 11:05:06
阅读次数:
151
flume 1.5.2
hbase 0.98.9
hadoop 2.6
zk 3.4.6
以上是基础的软件及对应版本,请先确认以上软件安装成功!
1、添加jar包支持
将hbase的lib下的这些jar包拷贝到flume的lib下
2、配置flume
注意看以上的serializer配置,采用的是官方的RegexHbaseEventSerializer,
...
分类:
Web程序 时间:
2015-03-04 11:05:56
阅读次数:
258
一、你可以传递任意数量的参数 当调用一个 function 时,你想传递多少参数都可以,这与该函数声明了多少个正式的参数无关。 缺失参数的值是 undefined,多出来的参数则直接被忽略掉。二、所有传递的参数都储存在 arguments 中 所有传递的参数都储存在一个很特别、很像Array(继.....
分类:
其他好文 时间:
2015-03-04 11:03:03
阅读次数:
120