printf()的返回值为其输出字符串常量的字符数(注意字符数与字数的区别)注意计数针对所有的打印字符,包括空格和不可见的换行字符(不包括字符串的空字符)。scanf()函数返回成功读入的项目的个数。即在下面程序中scanf的返回值为1。如果没有读取任何项目(如它期望一个数字但是出入了一个非数字字符...
分类:
其他好文 时间:
2014-09-14 16:30:27
阅读次数:
280
上一篇已经介绍了协议的组成,一个协议,一般具有 :协议头+长度+数据+校验, 文本格式可以直观的定义回车换行是协议的结尾,所以我们可以省略数据长度,增加协议尾。即:协议头+数据+校验+数据尾。文本方式的数据比较容易分析。如果数据缓存,可以考虑用StringBuilder。或是不缓存也可以。文本格式数...
分类:
其他好文 时间:
2014-09-14 15:16:27
阅读次数:
156
1、基本读取read命令接收标准输入(键盘)的输入,或其他文件描述符的输入(后面在说)。得到输入后,read命令将数据放入一个标准变量中。下面是 read命令的最简单形式::#!/bin/bashecho -n "Enter your name:" //参数-n的作用是不换行,echo默认是换行re...
分类:
系统相关 时间:
2014-09-13 13:21:06
阅读次数:
248
1. echo 参数-n 不换行(默认换行)-e 使得转移字符有效例子ss='abc\n'echo -e $ssabc #换行起作用echo $ssabc2. 赋值时候=左右两侧不要带空格a = "hello" #错误a="hello"3. shell运算b=4let "c=$...
分类:
其他好文 时间:
2014-09-12 22:02:34
阅读次数:
298
IE7以上都支持父元素加一下cssoverflow: hidden;white-space: no-wrap; //阻止换行text-over: ellipsis; //超过长度...子元素为行内元素就可
分类:
其他好文 时间:
2014-09-12 18:46:53
阅读次数:
221
文字凹陷效果UILabel*label = [[UILabelalloc]initWithFrame:CGRectMake(10,10,300,100)];label.text=@"文字凹陷效果";label.shadowColor= [UIColorcolorWithRed:0.855green:...
分类:
移动开发 时间:
2014-09-12 16:50:33
阅读次数:
146
备注:正则表达式真的很头疼,收集起来,用起来很方便的。常用的元字符.匹配除换行符以外的任意字符\w匹配字母或数字或下划线或汉字\s匹配任意的空白符\d匹配数字\b匹配单词的开始或结束^匹配字符串的开始$匹配字符串的结束常用的限定符*重复零次或更多次+重复一次或更多次?重复零次或一次{n}重复n次{n...
分类:
其他好文 时间:
2014-09-12 14:52:33
阅读次数:
186
#import "newDetailViewController.h"
#import "Common.h"
#import "newObject.h"
#import "NetRequest.h"
#import
@interface newDetailViewController ()
{
UILabel *GWDetailTitleText;
UILabel *GWDe...
分类:
其他好文 时间:
2014-09-12 13:35:33
阅读次数:
299
一:字符串“hello”的MD5:[root@localhost~]#echo-n‘hello‘|md5sum|cut-d‘‘-f1命令解释:md5sum:显示或检查MD5(128-bit)校验和,若没有文件选项,或者文件处为"-",则从标准输入读龋echo-n:不打印换行符。cut:cut用来从标准输入或文本文件中剪切列或域。剪切文本可以将之粘贴..
分类:
系统相关 时间:
2014-09-11 17:35:12
阅读次数:
365