02 2012 档案
摘要:thrift 是一个跨语言的通讯框架,支持c++, java, .net, python,php等。你可以用一种语言写一个服务器,然后另外一种语言写一个客户端,快速搭建一个rpc调用服务。而且它很轻量级,只要引入特定库便可以运行服务和客户端,不需要再安装配置其它复杂的环境和容器。 下面介绍如何在ubuntu11.10上安装thrift0.8.0。 1. 下载thrift,页面http://thrift.apache.org/download/里有相应链接。 我下的是0.8.0: wget http://labs.renren.com/apache-mirror//thrift/0.8.0...
阅读全文
摘要:这两天和一哥们折腾php,遇到了一些问题,汇总一下:1.问题:装好apache和php,配置好后新建index.php,里面写入 <? phpinfo(); ?>,结果输出为纯文本,源代码保持不变。 分析和解决:这个原因是php.ini配置里把short tag功能关了,php标签无法解析。如果将php文件内容改成<?php phpinfo(); ?>,就可以显示出php版本信息。要解决很简单,在php.ini里面搜索short_open_tag,设置成On:short_open_tag = On 。2.问题:xdeug下载并复制到ext目录,配置好apache无法启动
阅读全文
摘要:很多时候需要用在网页上实时显示数据,这个时候一般要用到长链接技术。最简单的实现就是ajax轮询,也就是拉的方式。 下面是一个简单的例子:在网页上实时显示服务器时间。后端WebService代码:/// <summary> /// ServerTime 的摘要说明 /// </summary> [WebService(Namespace = "http://tempuri.org/")] [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] [System.ComponentMode
阅读全文
摘要:刚开始研究WCF,这里尝试以最简单的方式构建搭建WCF的运行环境。一般用WCF有两种方式,一种是提供大的后台Service,这个可能发布到公网,一般使用http协议,宿主到IIS里面,然后另外一个Asp.Net网站或WPF之类的程序作为客户端来调用服务。另外一种是用来内部通讯,一般宿主到控制台程序来开发测试,宿主到windows service来发布。下面以一个简单的服务例子说明服务搭建过程。1. http协议,服务端和客户端都是web。 1) 在vs里选择‘WCF->WCF应用程序’模板新建一个项目。 2) 项目里面新建两个文件夹,一个是Def用来放接口定义类,一个是Impl用来放服务
阅读全文
浙公网安备 33010602011771号