现在位置: 首页 > 编程语言 > 文章
2018年11月06日 编程语言 ⁄ 共 1110字 评论关闭
有一个英文句子,每个单词(term)之间用空格分隔,例如:I like English very much 要求反转后变为 much very English like I 上面的问题可以利用C语言中字符串已'\0'结尾,且'\0'是字符串打印的截止符,代码如下:(这只是打印出反转的字符串,而不是针对原串反转) #include <stdio.h> #include <string.h> void reverse(char *s){ int len = strlen(s); int i; for(int i = len; i >=0 ; i --){ if(s...
阅读全文
2018年11月06日 编程语言 ⁄ 共 4951字 评论关闭
转自Memory Snippets《C语言函数sscanf()的用法》  C语言函数sscanf()的用法 sscanf() - 从一个字符串中读进与指定格式相符的数据.   函数原型:   int sscanf( string str, string fmt, mixed var1, mixed var2 ... );   int scanf( const char *format [,argument]... );   说明:   sscanf与scanf类似,都是用于输入的,只是后者以屏幕(stdin)为输入源,前者以固定字符串为输入源。   其中的format可以是...
阅读全文
2018年11月04日 编程语言 ⁄ 共 6885字 评论关闭
  今天在弄这个pack方法,但是真不知道如何写下来,感觉很纷乱 pack--压缩资料到位字符串之中。 语法:string pack(string format, mixed [args]...); 参数一:format参数表示资料用什么方式读取到 参数二:将要压缩的资料。 参数一 的种类 a 将字符串空白以 NULL 字符填满 A 将字符串空白以 SPACE 字符 (空格) 填满 h 十六进位字符串,低位在前 H 十六进位字符串,高位在前 c 有号字符 C 无号字符 s 有号短整数 (十六位...
阅读全文
2018年11月04日 编程语言 ⁄ 共 1412字 评论关闭
IPV6的时代快要到来了,发一个验证IPV6地址是否合法的正则。   <?php // literally from the ABNF in rfc3986 (thanks to 'WCP') function validateIPv6($IP) { return preg_match('//A (?: (?: (?:[a-f0-9]{1,4}:){6} | ::(?:[a-f0-9]{1,4}:){5} | (?:[a-f0-9]{1,4})?::(?:[a-f0-9]{1,4}:){4} | (?:(?:[a-f0-9]{1,4}:){0,1}[a-f0-9]{1,4})?::(?:[a-f0-9]{1,4}:){3} | (?:(?:[a-f0-9]{1,4}:){0,2}[a-f0-9]{1,4})?::(?:[a-f...
阅读全文
2018年11月03日 编程语言 ⁄ 共 1476字 评论关闭
exec 执行外部程序。 语法: string exec(string command, string [array], int [return_var]); 返回值: 字符串 函数种类: 操作系统与环境     内容说明 本函数执行输入 command 的外部程序或外部指令。它的返回字符串只是外部程序执行后返回的最后一行;若需要完整的返回字符串,可以使用 PassThru() 这个函数。 要是参数 array 存在,command 会将 array 加到参数中执行,若不欲 array 被处理,可...
阅读全文
2018年11月03日 编程语言 ⁄ 共 982字 评论关闭
<?php //使用for循环遍历 $arr2=array(array("张三","20","男"),array("李四","25","男"),array("王五","19","女"),array("赵六","25","女")); echo "<table border=2 bordercolor=red><tr><td>姓名</td><td>年龄</td& gt;<td>性别</td></tr>"; for($i=0;$i<4;$i++){ echo "<tr>"; for($j=0;$j<3;$j++){    echo "<td>";    echo $arr2[$i][$j...
阅读全文
2018年11月03日 编程语言 ⁄ 共 903字 评论关闭
lapply:可用于一个列表对象,并且返回一个列表对象 sapply:更灵活,可接受向量或者矩阵作为主要参数,返回形式更为有好的结果,常常是表格形式。   lapply(x,FUN,...) sapply(x,FUN,...,simplify=TRUE,USE.NAMES=TRUE) vapply(x,FUN,FUN.VALUE,...,USE.NAMES=TRUE) replicate(n,expr,simplify="array") simplify2array(x,higher=TRUE)   lapply:返回一个与x等长的list,每个元素是在对应的x元素上应用函数FUN的结果。 sappl...
阅读全文
2018年11月03日 编程语言 ⁄ 共 554字 评论关闭
对factor分类属性统计其frequency distribution   计算列联表table:uses the cross-classifying factors to build a contingency table of the counts at each combination of factor levels 统计每对factor水平组合出现的次数。   table(x,y) 1.x与y同属一个data的两列,都是factor list时:以表的形式列出没对factor水平组合在data中出现的次数 2.x和y是两独立等长的列向量:类似用cbind(x,y)生成一个两列data,统计每对fac...
阅读全文
2018年11月03日 编程语言 ⁄ 共 2960字 评论关闭
平时在台式机上linux下编写python,但由于matlab建模需要,而自己的本本是win7系统,不想装双系统和虚拟机,因此了解了一下ipython notebook,顿时感受到了其强大。 ipython比python本身自带的IDLE强大许多,而notebook是web based IPython封装,但是可以展现丰富文本,使得整个工作可以以笔记的形式展示、存储,对于交互编程、学习非常方便。 安装步骤有点小麻烦,依赖稍多。下面按照windows的安装说一下。也可以直接参考官方...
阅读全文
2018年11月03日 编程语言 ⁄ 共 1198字 评论关闭
ipython notebook安装见http://blog.csdn.net/u012332571/article/details/38563897,完成后。 在ipython notebook中运行一个简单的程序例子:   [python] view plaincopy import matplotlib.pyplot as plt   plt.plot([1,2,3])   plt.ylabel('point')   plt.show()   安装过程遇到的错误 发现出现了下面的错误: raise ImportError("matplotlib requires dateutil") ImportError: matplotlib requires dat...
阅读全文