一、变量
环境变量、位置变量、预定义变量
1、环境变量
env #查看环境变量
2、位置变量
vi location.sh
#!/bin/bash
SUM=`expr $1 + $2`
echo "$1 + $2 = $SUM"
./location 12 34 #则12为第一个位置变了$1,32为第二个位置变了$2。location为预定义变量
3...
分类:
系统相关 时间:
2015-06-18 09:46:45
阅读次数:
146
定时刷新:
//每隔一秒刷新
response.setIntHeader("Refresh", 1);
response.setContentType("text/html;charset=utf-8");
response.getWriter().write("当前的时间"+new Date());
告知浏览器不缓存数据。当使用验证码的时候就不缓存数据,为的是防止有的浏览...
分类:
其他好文 时间:
2015-06-18 09:45:33
阅读次数:
117
正则表达式详解
普通字符:只是字面的意思
元字符:超过字面意思的意义
基本正则表达式元字符及其意义
* #0个或多个在*字符之前的那个普通字符
. #匹配任意字符
^ #匹配行首
$
#匹配行尾
$$
#执行上一条命令
!$
#上一条命令的最后一个参数,例如是/etc/passwd,继续对该参...
分类:
系统相关 时间:
2015-06-18 09:44:07
阅读次数:
187
linux下svn常用命令...
分类:
系统相关 时间:
2015-06-18 09:46:24
阅读次数:
194
awk编程
awk是一种编程语言。gawk、是最新版本,当前的linux版本用的都是gawk
awk是gawk的软链接
awk工作原理
BEGIN #在未读取文件行之前执行
主输入循环 (main input loop),反复执行,直到终止条件触发
END #在读取文件行完毕后执行
awk的三种调用方法
1、在shell命...
分类:
系统相关 时间:
2015-06-18 09:45:39
阅读次数:
175
apply,call应该是我们比较熟悉的方法,像Math.max.apply(arr),取数组元素中的最大值,Array.prototype.slice.call(obj)把obj变为数组等方法已经说明了apply及call的使用,
这两者在性能上并无区别,只不过在后面参数上有一定差异,apply的参数是数组形式,而call则是单个元素的形式,譬如我们在网上看到的最常见的add.call(sub...
分类:
移动开发 时间:
2015-06-18 09:44:02
阅读次数:
170
sed 是一个非交互式文本编辑器,它可对文本文件和标准输入进行编辑
sed只是对缓冲区中原始文件的副本进行编辑,并不编辑原始的文件
sed命令调用的三种方式
1、在shell命令行输出命令调用sed
sed [option] 'sed cmd' file
2、将sed命令插入脚本
sed [option] -f 'sed.sh' file
#vi se...
分类:
系统相关 时间:
2015-06-18 09:42:30
阅读次数:
267
Large Division
Description
Given two integers, a and b, you should check whether a is divisible by b or not. We know that an integer a is divisible by an integer b if and only if
there exi...
分类:
其他好文 时间:
2015-06-18 09:44:38
阅读次数:
127
求任意两个数的gcd最大值。
#include
#include
#include
#include
#include
#include
#include
#define N 110
using namespace std;
int n;
int s[N];
int gcd(int b,int a) {
return b==0?a:gcd(a%b,b);
}
int main() ...
分类:
其他好文 时间:
2015-06-18 09:42:27
阅读次数:
100
题意:给你两个数a,b,求[a,b]内有多少个数满足f(n)=n*n+n+41是素数。
题解:预处理除前缀和,直接求
#include
#include
#include
#include
#include
#include
#include
#define N 10010
using namespace std;
int n;
int s[N];
bool ok(int x) {...
分类:
其他好文 时间:
2015-06-18 09:41:59
阅读次数:
135
11、蛤蟆的数据结构笔记之十一栈的应用之表达式求值实现
本篇名言:“人生不售来回票,一旦动身,绝不能复返。”
继续栈应用实现,这次是来看下表达式求值的栈实现。
欢迎转载,转载请标明出处:
1. 表达式求值
表达式求值是设计语言编译中的一个基本问题,它的实现是栈应用的又一个典型例子。
任何一个表达式都是由操作数(Operand)、运算符(opera...
分类:
其他好文 时间:
2015-06-18 09:44:05
阅读次数:
224
上一篇讲到AngularJS是在三月17号,已经过去整整3个月。
当时我也只是AngularJS的入门程序员,文章涉及的内容也只是针对框架的特性和Backbone进行简单的对比。
在当时,我正在进行内部平台从Backbone向AngularJS的转型。那时Backbone版的平台,已经趋于稳定,并且已经服务于多家客户。
很多读者会有疑问:既然Backbon...
分类:
Web程序 时间:
2015-06-18 09:42:29
阅读次数:
114
前一篇介绍的条件变量可以进行进程间通信,用来实现生产者/消费者模型。今天介绍的共享互斥量用来实现缓冲区读写模型,与生产者/消费者模型不同的地方是,消费者消费产品后,被消费的产品就不存在了,所以消费者线程也要互斥运行;而缓冲区读取线程读取数据后不删除数据,多个线程可以并行读取。这时使用条件变量也不合适了,就要使用共享互斥变量了。
共享互斥量,顾名思义,既共享,也互斥,读线程之间共享...
分类:
其他好文 时间:
2015-06-18 09:40:58
阅读次数:
190
题意:给出一个数,不是很大的数,问是否是素数
思路:暴力法即可。...
分类:
其他好文 时间:
2015-06-18 09:42:09
阅读次数:
145
JavaScript的数据类型分为两类:原始类型和对象类型。原始类型包括数字、字符串和布尔值,其中有两个特殊的原始值null和undefined,但它们不是数字、字符串和布尔值。除了原始类型之外,剩下的便是对象,对象是属性的集合,每个属性都由“名/值对”构成,普通的对象是个无序集合,但数组对象是个有序集合,函数也是对象,调用函数可运行可执行代码,另外还有几个有用的类对象,它们是日期、正则和错误。Ja...
分类:
编程语言 时间:
2015-06-18 09:41:59
阅读次数:
148
.版本 2
.支持库 spec
.程序集 窗口程序集_注册
.子程序 子程序_验证码
.局部变量 验证码地址, 文本型
.局部变量 返回字节集, 字节集
验证码地址 = “https://account.xiaomi.com/pass/getCode?icodeType=register&_=1409128150831”
返回字节集 = 网页_访问 (验证码地址, 0)
图片_转换 (返回字...
分类:
移动开发 时间:
2015-06-18 09:41:16
阅读次数:
283