07 2013 档案

摘要:SOAP 构建模块一条 SOAP 消息就是一个普通的 XML 文档,包含下列元素:· 必需的 Envelope 元素,可把此 XML 文档标识为一条 SOAP 消息· 可选的 Header 元素,包含头部信息· 必需的 Body 元素,包含所有的调用和响应信息· 可选的 Fault 元素,提供有关在处理此消息所发生错误的信息所有以上的元素均被声明于针对 SOAP 封装的默认命名空间中:http://www.w3.org/2001/12/soap-envelope以及针对 SOAP 编码和数据类型的默认命名空间:http://www.w3.org/2001 阅读全文
posted @ 2013-07-31 23:03 凌少 阅读(372) 评论(0) 推荐(0)
摘要:# linux 查看是否安装mysql rpm -qa |grep mysql yum安装mysqlyum-yinstallmysql-server1 download mysql访问http://dev.mysql.com/downloads/mysql/ 下载软件 (以下2选其一)。Mac OS X ver. 10.6 (x86, 64-bit), Compressed TAR Archive5.6.12182.8MDownload(mysql-5.6.12-osx10.6-x86_64.tar.gz)MD5:30bd61a04b552407e852f20ec3bdeabb|Signat. 阅读全文
posted @ 2013-07-24 22:39 凌少 阅读(1048) 评论(0) 推荐(0)
摘要:1. /*2. * 功能:获取指定年月日是星期几3. * 传参:年月日格式:2010-01-01的字符串4. * 返回值:计算出来的星期值5. * 创建者:FrancisRan6. * 创建时间:2010-07-137. * 最后修改时间:2010-07-138. * copyright (c)2010 ranfanwei1988@126.com9. */10. function transition ($date) {11. $datearr = explode("-", $date); //将传来的时间使用“-”分割成数组12. $year = $datearr[0]; 阅读全文
posted @ 2013-07-22 23:07 凌少 阅读(279) 评论(0) 推荐(0)
摘要:Mac终端terminal颜色实在太单调了,安装Linux使用的GNU Coreutils替换Mac的ls命令:Mac终端terminal颜色实在太单调了,安装Linux使用的GNU Coreutils替换Mac的ls命令:1、使用 Homebrew 工具安装Coreutils。Homebrew类似于Centos下的Yum工具,安装软件自动解决依赖关系,非常不错。Homebrew工具的安装见Homebrew官方首页安装说明。由于Coreutils安装包是xz压缩格式,因此需要同时安装xz工具:brew install xz coreutils2、生成颜色配置文件:gdircolors --pr 阅读全文
posted @ 2013-07-20 21:50 凌少 阅读(6601) 评论(0) 推荐(0)
摘要:在bash中,可以通过更改PS1环境变量的值来设置提示行。通常的提示符颜色单调,用户可以通过在PS1中添加颜色代码序列来设置提示符中不同信息以不同颜色显示。 添加颜色相当容易;第一步是设计不带颜色的提示行。然后,我们所要做的只是添加终端(而不是bash)可识别的专用转义序列,以使它以彩色显示文本的某些部分。标准Linux终端和X终端允许用户设置前景(文字)颜色和背景颜色,如果需要,还可以启用"bold"字符。有八种颜色可供我们选择。 颜色是通过在PS1中添加专用序列来选择的--基本上是夹在"\e["(转义开方括号)和"m"之间数字值。 阅读全文
posted @ 2013-07-20 20:58 凌少 阅读(4384) 评论(0) 推荐(0)
摘要:之前一直怀念ubuntu下的apt-get,因为实在是方便,需要安装什么,一个命令搞定,相关的依赖包统统由apt-get维护。下载,编译,安装,那叫一个痛快。什么软件用着不爽,一个命令卸载!怀念apt-get之余,发现了替代工具MacPorts,据说也可以解决我的问题。但可惜,我总是无法更新本地软件索引库!homebrew主页对brew进行了详细的描述,不过我们更希望下载下来实战演练!安装brew使用brew安装软件使用brew卸载软件使用brew检索软件1.安装brew:Shell代码curl-LsSfhttp://github.com/mxcl/homebrew/tarball/maste 阅读全文
posted @ 2013-07-20 20:53 凌少 阅读(884) 评论(0) 推荐(0)
摘要:最近在做一个程序,需要用到iconv函数把抓取来过的utf-8编码的页面转成gb2312, 发现只有用iconv函数把抓取过来的数据一转码数据就会无缘无故的少一些。iconv函数库能够完成各种字符集间的转换,是php编程中不可缺少的基础函数库。1、下载libiconv函数库http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.9.2.tar.gz;2、解压缩tar-zxvflibiconv-1.9.2.tar.gz;3、安装libiconv#configure--prefix=/usr/local/iconv#make#makeinstall4、重新编译 阅读全文
posted @ 2013-07-20 20:39 凌少 阅读(408) 评论(0) 推荐(0)
摘要:preg_replace(PHP 3 >= 3.0.9, PHP 4, PHP 5)preg_replace--执行正则表达式的搜索和替换说明mixed preg_replace ( mixed pattern, mixed replacement, mixed subject [, int limit] ) 在 subject 中搜索 pattern 模式的匹配项并替换为 replacement。如果指定了 limit,则仅替换 limit 个匹配,如果省略 limit 或者其值为 -1,则所有的匹配项都会被替换。 re... 阅读全文
posted @ 2013-07-20 18:06 凌少 阅读(4256) 评论(0) 推荐(0)
摘要:参考资料多字节字符编码方案和他们相关的问题相当复杂,超越了本文档的范围。 关于这些话题的更多信息请参考以下 URL 和其他资源。Unicode materials»http://www.unicode.org/Japanese/Korean/Chinese 字符信息»http://examples.oreilly.com/cjkvinfo/doc/cjk.infTable of Contentsmb_check_encoding — 检查字符串在指定的编码里是否有效mb_convert_case — 对字符串进行大小写转换mb_convert_encoding — 转换字符 阅读全文
posted @ 2013-07-20 18:02 凌少 阅读(281) 评论(0) 推荐(0)
摘要:简单的PHP HTML DOM 解析器 中文手册 | PHP Simple HTML DOM Parser中文手册目录快速入门如何创建HTML DOM 对象?如何查找HTML元素?如何访问HTML元素的属性?如何遍历DOM树?如何储存DOM对象中的内容?如何自定义解析器方法?API 参考FAQ快速入门Top获取HTML元素修改HTML元素从HTML中提取内容提取Slashdot! //从一个URL或者文件创建一个DOM对象$html =file_get_html('http://www.google.cn/');// 寻找所有的img标签foreach($html->fi 阅读全文
posted @ 2013-07-20 18:01 凌少 阅读(1295) 评论(0) 推荐(0)
摘要:2.简单范例find('img')as $element) echo $element->src.'';// Find all linksforeach($html->find('a')as $element) echo $element->href.'';// Create DOM from URL$html =file_get_html('http://slashdot.org/');// Find all article blocksforeach($html->find('d 阅读全文
posted @ 2013-07-20 16:09 凌少 阅读(4603) 评论(0) 推荐(0)
摘要:1:行首空格sed 's/^[ \t]*//g'2:行末空格sed 's/[ \t]*$//g'3,删除行首的空格或TAB,并删除.cat poem2id.txt | grep "qtss" | sed 's/^[ \t]*//g'|sed 's///g'|morecat poem2id.txt | grep "qtss" | sed 's/^[ \t]*//g;s///g'|morecat poem2id.txt | grep "qtss" | sed 阅读全文
posted @ 2013-07-19 16:51 凌少 阅读(534) 评论(0) 推荐(0)
摘要:\s表示空白符,如:换行,回车,空格,tab空格,翻页等*要求前面字符重复0次或多次/,\s*/匹配逗号加任意多个空格(也可以没有空格).如: 阅读全文
posted @ 2013-07-19 07:30 凌少 阅读(134) 评论(0) 推荐(0)
摘要:$debug=$_GET['debug'];//是说获取url中debug变量$debug=empty($debug)?'':$debug;//如果变量不为空,赋值为$debug,为空的话赋值 ''$smarty->assign('debug',$debug);//smarty模板的语法,这是给模板中的debug变量赋值。第一行, 变量 $debug 过去url传递过来的参数 debug的值,第二行,如果$debug 的值为空,没有任何值,则$debug设置值为空字符串,否则为 $debug的值。第三行,$smarty-&g 阅读全文
posted @ 2013-07-17 00:35 凌少 阅读(468) 评论(0) 推荐(0)
摘要:这是一篇翻译文章,原文链接http://blog.grayproductions.net/articles/understanding_m17n。原文是一个系列,翻译过来整合成了一篇文章,对文章内容做了适当的变化。因为原文是三年前写的,其中某些代码片段的执行结果和最新版本的 Ruby 相比可能会有所不同。Ruby 在进入 1.9 版本时发生了重大的变化,以前 Ruby 堪称是对字符编码支持最差的语言之一,而现在变成了支持最好的语言之一,可以处理不同的字符编码。我们都在成长。而这一变化带来的一个影响就是增加了学习的难度。之所以知道难度有所增加是因为我最近在尝试为标准库中的 CSV 库添加对所有的 阅读全文
posted @ 2013-07-16 00:51 凌少 阅读(1457) 评论(0) 推荐(0)
摘要:xargs是给命令传递参数的一个过滤器,也是组合多个命令的一个工具。它把一个数据流分割为一些足够小的块,以方便过滤器和命令进行处理。通常情况下,xargs从管道或者stdin中读取数据,但是它也能够从文件的输出中读取数据。xargs的默认命令是echo,这意味着通过管道传递给xargs的输入将会包含换行和空白,不过通过xargs的处理,换行和空白将被空格取代。xargs是一个强有力的命令,它能够捕获一个命令的输出,然后传递给另外一个命令,下面是一些如何有效使用xargs的实用例子。1.当你尝试用rm删除太多的文件,你可能得到一个错误信息:/bin/rm Argument list too lo 阅读全文
posted @ 2013-07-15 20:16 凌少 阅读(151) 评论(0) 推荐(0)
摘要:-type 是find命令的一个参数: -type:查找某一类型文档b:块设备文档d:目录c:字符设备文档P:管道文档l:符号链接文档f:普通文档把当前目录下面的file(不包括目录),移动到/opt/shellfind . -type f -exec mv {} /opt/shell \;find . -type f | xargs -I '{}' mv {} /opt/shellfind /root -size -5557c -size +5555c -exec ls -ld {} \;//即查找大于5555字节小于5557字节的文件,以上查找的是/root 目录find 阅读全文
posted @ 2013-07-15 20:05 凌少 阅读(669) 评论(0) 推荐(0)
摘要:1.awk简介awk 是一种编程语言,用于在linux/unix下对文本和数据进行处理。数据可以来自标准输入、一个或多个文件,或其它命令的输出。它支持用户自定义函数和 动态正则表达式等先进功能,是linux/unix下的一个强大编程工具。它在命令行中使用,但更多是作为脚本来使用。awk的处理文本和数据的方式是这 样的,它逐行扫描文件,从第一行到最后一行,寻找匹配的特定模式的行,并在这些行上进行你想要的操作。如果没有指定处理动作,则把匹配的行显示到标准输出 (屏幕),如果没有指定模式,则所有被操作所指定的行都被处理。awk分别代表其作者姓氏的第一个字母。因为它的作者是三个人,分别是Alfred 阅读全文
posted @ 2013-07-13 21:45 凌少 阅读(290) 评论(0) 推荐(0)
摘要:1Mac OS 安装 wgetcurl -O http://ftp.gnu.org/gnu/wget/wget-1.13.4.tar.gztar -xzf wget-1.13.4.tar.gzcd wget-1.13.4./configure --with-ssl=opensslmakesudo make installwget --helpcd .. && rm -rf wget* 阅读全文
posted @ 2013-07-11 09:56 凌少 阅读(188) 评论(0) 推荐(0)
摘要:官方博客:Baidu 空间 QQ 群:10299033,122019928项目支持:捐款实用号码归属地查询(IP 地址,手机号码):默认格式:http://api.liqwei.com/location/(使用来访者的 IP 地址)指定 IP 地址格式:http://api.liqwei.com/location/?ip=202.108.33.32(新浪的IP)指定手机号码格式:http://api.liqwei.com/location/?mobile=13800138000(北京的号码)可选参数:js:【js 输出】,默认为 0,可选值:1,0城市天气情况查询:默认格式:http://ap 阅读全文
posted @ 2013-07-10 17:38 凌少 阅读(267) 评论(0) 推荐(0)
摘要:百度Baidu 提交入口:http://www.baidu.com/search/url_submit.html谷歌Google提交入口:http://www.google.com/addurl雅虎Yahoo 提交入口:http://search.help.cn.yahoo.com/h4_4.html搜狐Sogou 提交入口:http://www.sogou.com/docs/help/webmasters.htm#01网易Yodao 提交入口:http://tellbot.yodao.com/report微软MSN Live Search 提交入口:http://search.msn.com 阅读全文
posted @ 2013-07-10 17:33 凌少 阅读(132346) 评论(0) 推荐(0)
摘要:股票数据的获取目前有如下两种方法可以获取:1.http/javascript接口取数据2.web-service接口1.http/javascript接口取数据1.1Sina股票数据接口以大秦铁路(股票代码:601006)为例,如果要获取它的最新行情,只需访问新浪的股票数据接口:http://hq.sinajs.cn/list=sh601006这个url会返回一串文本,例如:var hq_str_sh601006="大秦铁路, 27.55, 27.25, 26.91, 27.55, 26.20, 26.91, 26.92,22114263, 589824680, 4695, 26.9 阅读全文
posted @ 2013-07-10 17:26 凌少 阅读(39899) 评论(3) 推荐(1)
摘要:对于UIKIT_EXTERN int UIApplicationMain(int argc, char *argv[], NSString *principalClassName, NSString *delegateClassName)的后面两个参数,一般都为nil,它代表的含义是:第三个参数默认为是@"UIApplication",这个参数必须是UIApplication或其子类的名字,它代表着当前iPhone程序本身,这个程序会去读info.plist文件获取配置信息,一个重要的信息是Main nib file base name(主nib文件)的值,一般为MainW 阅读全文
posted @ 2013-07-06 19:35 凌少 阅读(354) 评论(0) 推荐(0)
摘要:大家在学习iPhone开发时候,都会写HelloWorld程序。大家一般都是通过向导,生成项目,然后通过模拟器启动应用程序。但是大家知道其背后的启动过程吗?也就是当点击程序图标启动程序开始到退出程序整个使用运行过程中底下的代码都发生了什么?有理解了这个才能游刃有余的掌握iPhone程序的开发,否则在写程序的时候有点浑浑僵僵不知所以然的感觉。 在开始介绍HelloWorld程序之前,我们先了解下UIApplication:UIApplication UIApplication的核心作用是提供了iOS程序运行期间的控制和协作工作。 UIApplication的一个主要工作是处理用户事件,它会起一. 阅读全文
posted @ 2013-07-06 18:41 凌少 阅读(208) 评论(0) 推荐(0)