取变量的长度[root@oldjun-studyscripts]#var=oldboy123
[root@oldjun-studyscripts]#echo${var}
oldboy123
[root@oldjun-studyscripts]#echo${#var}
9
#例如:
#以下判断用read输入一个值,如果长度为0,则值为空,否则打印出变量的值
[root@oldjun-studyscripts]#catif4.sh
..
分类:
系统相关 时间:
2015-08-26 20:35:10
阅读次数:
234
OracleStudy之---OracleIN和NOTIN的使用NOTIN与IN的区别:------------------------------------------------------------------------------------------------------notIn相当于<>all,如果NotIn后面跟的是子查询的话,子查询中只要包含一个null的返回值,则会造成整个No..
分类:
数据库 时间:
2015-08-26 20:34:42
阅读次数:
174
在使用SecureCRT的注册工具时,注册信息无法生效,提示“证书不符软件版本,注册编码有误”解决方法----1:将注册工具置于软件的安装根目录下,2:注册工具的属性--安全---》管理员所有
分类:
其他好文 时间:
2015-08-26 20:33:48
阅读次数:
108
RedisCluster在redis3.0版本以上开始支持,以ruby环境运行。他可以把多个redis实例整合在一起,形成一个集群,集群内分配slot(分片槽),实现数据的分片存放。客户端只要以集群的模式连接上集群内任意一个节点,就可以操作整个集群。集群角色有Master和Slave。Master之间分配slo..
分类:
其他好文 时间:
2015-08-26 20:32:29
阅读次数:
202
关于表情的各种符号代码,参照柳老师的博客:http://blog.csdn.net/lyq8479/article/details/9229631这里只介绍简单的使用方法。我们以一个微笑的表情来看,它的表达式有三种:[微笑]2./微笑3./::)在CoreService核心类中加入代码测试:publicclassCoreService{
publicstaticSt..
分类:
微信 时间:
2015-08-26 20:32:35
阅读次数:
748
用户,用户组管理命令使用首先对用户,用户组做简单介绍:Linux是个多用户多任务的分时操作系统,所有一个要使用系统资源的用户都必须先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面能帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统..
分类:
系统相关 时间:
2015-08-26 20:31:31
阅读次数:
271
在C++11之前,一直有为如何取得高精度时间这个问题困挠,不同的平台需要用不同的方法来获得。现在C++11提供了chrono。这是一个可以解决所有对时间的需要。chrono中提出了三个概念:Durations:表示一个时间间隔,可以使用不同的时间单位,如,小时,天,最小到纳秒。也可以自定义特殊的..
分类:
编程语言 时间:
2015-08-26 20:32:22
阅读次数:
241
附件中的文档是本草鸟初次接触svn这个版本管理工具时所记录的操作
分类:
其他好文 时间:
2015-08-26 20:33:27
阅读次数:
84
纪录一下我在Mac上搭建前端web项目的过程1、安装node到网上找到自己需要安装的node版本:http://www.oschina.net/news/60538/node-0-10-37-maintain,我的版本是node-0-10-37。MacintoshInstaller(Universal):http://nodejs.org/dist/v0.10.37/node-v0.10.37.pkg点开图标直接下..
分类:
Web程序 时间:
2015-08-26 20:32:13
阅读次数:
323
voidDelMidNode(Node*n){ if(n==NULL) { printf("NodeisNULL\n"); } elseif(n->next==NULL) { printf("nisTailNode\n"); } else { Node*del=n->next; n->data=del->data; n->next=del->next; free(del); del=NULL; }
分类:
其他好文 时间:
2015-08-26 20:30:17
阅读次数:
119
voidPrintTailToHead(PLinkListpList){ if(pList) { PrintTailToHead(pList->next); printf("%d->",pList->data); }}
分类:
其他好文 时间:
2015-08-26 20:30:24
阅读次数:
120
年轻程序员的悲伤年轻的程序员,这并不是第一次工作经验。但是他的第一个项目却被证明是有问题的。那时候,他认为功能是不需要变的。但是他错了,于是乎,每个功能的改变都需要全部重构,从而导致bug横行以及时间的巨大浪费。他甚至尝试了一些良性的方法,如编写测试。但是他的..
分类:
其他好文 时间:
2015-08-26 20:29:49
阅读次数:
139
Nginx+uwsgi+Django安装配置一、安装NginxuwsgiDjango安装tengineyuminstallpcre-devel-y
wgethttp://tengine.taobao.org/download/tengine-2.1.1.tar.gz
tarxftengine-2.1.1.tar.gz
cdtengine-2.1.1
./configure
make
makeinstalll#安装位置默认在/usr/local/nginx安装Djang..
分类:
其他好文 时间:
2015-08-26 20:31:23
阅读次数:
355
1.安装完成后允许命令报错Traceback(mostrecentcalllast):
File"/usr/bin/ansible",line197,in<module>
(runner,results)=cli.run(options,args)
File"/usr/bin/ansible",line163,inrun
extra_vars=extra_vars,
File"/usr/lib/python2.6/site-packages/ansible/runner/__..
分类:
其他好文 时间:
2015-08-26 20:31:58
阅读次数:
317
PLinkListMerge(PLinkListpList1,PLinkListpList2){ PLinkListpList; PLinkListend; if(pList1==NULL) { returnpList2; } if(pList2==NULL) { returnpList1; } if(pList1==pList2) { returnpList1; } //摘一个节点做为新头节点 if(pList1->data<pList2->data) { p..
分类:
其他好文 时间:
2015-08-26 20:30:08
阅读次数:
141
3.9.4部署SFB边缘安装.NETFramwork3.5功能从SFB前端导出配置文件放入SFB安装光盘开始安装请求证书文件申请证书信任证书
分类:
其他好文 时间:
2015-08-26 20:29:36
阅读次数:
188
#include<stdio.h>#include<stdlib.h>intLastNum(intn){inti=0;intout=0;//退出的人数intnum=0;//报数intlastnum=0;int*a;if(n<=0){ printf("Personnumisillegal\n"); return-1;}a=(int*)malloc(n*sizeof(int));for(i=0;i<n;i++){a[i]=1;}i=0;while(out!=n-1..
分类:
其他好文 时间:
2015-08-26 20:31:50
阅读次数:
124