用户和操作系统之间的接口Shell分类Shell的双重角色命令解释程序
Shell的工作步骤
打印提示符
得到命令行
解析命令
查找文件
准备参数
执行命令
独立的程序设计语言解释器
KISS (Keep It Small and Stupid)
可复用工具tools
重定向和管道
也称Shell script(Shell脚本)
是一组命令#!/bin/shls -al
touch aa
cp a...
分类:
系统相关 时间:
2015-05-13 10:17:32
阅读次数:
164
引子
随着项目的发展,activity的代码变得越来越庞杂,不易维护。这便出现了诸如MVP等模式来分层实现以达到给activity减负的效果,从而降低业务逻辑的耦合,提高可维护性。本文从另外一个角度出发,利用命令模式来实现给activity瘦身的目标。采用本文的方案,同样可以将业务逻辑抽离,并于后台执行,同时提供了不错的取消机制。
接口
iCmd接口,主要api是exe方法,返回值是bundle对象...
分类:
其他好文 时间:
2015-05-13 10:16:06
阅读次数:
113
高质量的需求工作任何一项工作都需要有一个评定其好坏的标准,软件需求工作也不例外。这里所说的软件需求工作包括以下几个方面:需求管理和需求本身的质量。具体如下:需求管理需求管理包括需求计划,需求调研,变更管理及文档管理需求计划评定:需求计划制定是否符合项目计划需求计划是否能够被坚定执行制定计划时是否考虑...
分类:
其他好文 时间:
2015-05-13 10:02:19
阅读次数:
164
Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。 执行环境:可以在SQLPLU....
分类:
数据库 时间:
2015-05-13 09:57:16
阅读次数:
146
产生一个神秘数字
接下来,我们需要产生一个神秘数字。Rust在它的标准库中还没有包括随机数函数。然而,Rust团队确实提供了一个一个rand crate。‘crate’是Rust代码的一个包。我们已经构建了一个二进制crate,是可执行的。rand是一个库crate‘library crate’,包括可以被其他程序使用的代码。
使用外部crate是Cargo...
分类:
其他好文 时间:
2015-05-13 08:49:18
阅读次数:
1705
:(){:|:&};:短短的13个字符却是个炸弹,以前看起来是单纯的死记硬背,现在也知道点皮毛原理了。:()bash中允许:作为函数名{}函数体:|:&:先调用函数,然后管道调用另一个新进程(调用:函数),&放到后台执行;命令间隔符:继续调用本身函数程序员的思想是天马行空的,却..
分类:
系统相关 时间:
2015-05-13 06:34:43
阅读次数:
164
前两篇中主要介绍了使用VMM添加物理计算机作为Hyper-V主机并添加到VMM服务器统一管理的前提条件,导入物理计算机驱动程序,以及介绍了如何添加PXE服务器到VMM服务器中,本篇主要介绍部署裸金属服务器所执行的部署工作。关于VMM添加物理计算机作为Hyper-V主机并添加到VMM服务器..
分类:
其他好文 时间:
2015-05-13 06:34:12
阅读次数:
315
root密码忘记,重置mysql的root密码:一、修改mysql的配置文件my.cnf1.在[mysqld]的段中加上一句:skip-grant-tables[mysqld]datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.sockskip-name-resolveskip-grant-tables保存并且退出vi。(或执行mysqld_safe--skip-grant-tabl..
分类:
数据库 时间:
2015-05-13 06:29:50
阅读次数:
243
.NetFramework的异步编程模型从本质上来说是使用线程池来完成异步的任务,异步委托、HttpWebRequest等都使用了异步模型。这里我们使用异步委托来说明异步编程模型。首先,我们来明确一下,对于多线程来说,我们需要关注哪些问题。“线程是一段执行中的代码流”,从这句话中,我们可以关注这段代...
分类:
编程语言 时间:
2015-05-13 06:08:00
阅读次数:
152
以前框架使用quartz框架执行定时调度问题、老大说这配置太麻烦、每个调度都需要多加在spring的配置中、能不能减少配置的量从而提高开发效率、最近看了看spring的 scheduled的使用注解的方式进行调度、感觉很方便、起码配置的东西少了很多、所以留下来以备忘了、首先要配置我们的spring....
分类:
编程语言 时间:
2015-05-13 06:05:23
阅读次数:
144