2013年1月19日

ios平台调用WCF

摘要: 最近有个同事在搞一个ios平台的程序,主要是关于OA的。因为windows平台的程序我们现在有现成的服务,所以想直接调用,后台的服务都是wcf服务,因此,首先想到了在ios上用代理的方式访问wcf服务,可惜折腾了好几天,也没弄通,各种尝试。。。gsop工具也试过,总之是代理的方式没搞通。。好了,既然代理不行那就换个思路吧,于是乎,想到了js调用服务的方式,原理应该是一样的,都是通过一个http请求,url的地址上写好方法的名称和需要传递的参数。不过就这样调用wcf服务对于一个初学者来说也是一件充满了各种草泥马的工作啊,有木有。。。 好吧,立马打开谷歌啊,敲上js调用wcf。。案例倒是... 阅读全文

posted @ 2013-01-19 23:17 夏天爱上雨 阅读(6468) 评论(8) 推荐(2) 编辑

2013年1月16日

跨平台调用wcf

摘要: WebInvokeAttributeBodyStyle:获取和设置传入与传出服务操作的消息的正文样式 ,该属性的值是以下类型publicenumWebMessageBodyStyle成员名称 说明Bare 不包装请求和响应。Wrapped 包装请求和响应。WrappedRequest 包装请求,但不包装响应。WrappedResponse 包装响应,但不包装请求。当服务或客户端将参数和返回值序列化为消息时,会将它们写入基础结构提供的 XML 元素中。这些 XML 元素被称为“包装”值。有时开发商不想包装序列化值周围的这些额外 XML 元素。WebMessageBodyStyle枚举会指定是.. 阅读全文

posted @ 2013-01-16 00:06 夏天爱上雨 阅读(1573) 评论(0) 推荐(0) 编辑

2012年11月6日

数据库中varchar和nvarchar的区别

摘要: 简单一记,为了以后查询方便,varchar(n)长度为 n 个字节的可变长度且非 Unicode 的字符数据。n 必须是一个介于 1 和 8,000 之间的数值。存储大小为输入数据的字节的实际长度,而不是 n 个字节。也就是说,比如输入的是英文字符,那么占用的空间是一个字节。如果输入的是中文,则占用两个。但是存储中文的话,在非支持中文系统里会产生异常。也就是说,如果存储中文的话,尽量使用nvarcharnvarchar(n)包含 n 个字符的可变长度 Unicode 字符数据。n 的值必须介于 1 与 4,000 之间。字节的存储大小是所输入字符个数的两倍。无论输入中文,英文都占用2个字节。 阅读全文

posted @ 2012-11-06 20:22 夏天爱上雨 阅读(300) 评论(0) 推荐(0) 编辑

2012年9月26日

WCF随笔3----消息编码器

摘要: wcf 消息 编码 阅读全文

posted @ 2012-09-26 22:55 夏天爱上雨 阅读(1219) 评论(0) 推荐(1) 编辑

2012年9月21日

wcf随笔2---callback回调

摘要: 在上一篇随笔中,搭建了一个寄宿于控制台项目的wcf服务和客户端.今天晚上时间比较充裕,看了下wcf的消息交换模式,主要分为请求应答应答模式,就是平时说的半双工.还有一种交换模式为双工消息交换模式.就是我们说的全双工. 半双工通信只需要一个契约,因为是请求应答模式,只有一个情况,那就是客户端发送请求,服务端相应,一个契约足够....而全双工就不同了..客户端可以调用服务端,反过来服务端也能调用客户端...那么这就需要两个服务契约,其中一个便是回调契约.CallBackContract~~~ 为了方便起见,我还是在原来的代码上进行了修改,因为是双向通信,这其中就要存在一个会话,原来的... 阅读全文

posted @ 2012-09-21 22:28 夏天爱上雨 阅读(1826) 评论(6) 推荐(1) 编辑

2012年9月19日

wcf 随笔1

摘要: 从刚开始工作到现在,也有一年半了...期间读了不少与技术相关的书籍,但是之前总是一味的去看,很少动手,从去年的11月份开始学习wcf,手上的资料也不少,看得倒是很多,但是由于自己是个新人,要把这个通讯框架搞懂还真是有点困难,买了本<wcf技术内幕>,感觉这本书讲得很深撒...从开始学习到现在基本上是第三遍了,第一遍基本上算是走过场了,里面很多东西对于我这个菜鸟来说简直!@#$%......第二遍,结合目前正在做的项目,算是有点眉目了,现在是第三遍,觉得收获真是不少,所以打算边看边记录下来..下面进入正题. wcf最主要的目的是为了通讯,那么就为了实现简单的通讯,我建了两个简单的项目 阅读全文

posted @ 2012-09-19 23:34 夏天爱上雨 阅读(1435) 评论(7) 推荐(3) 编辑

2012年3月26日

c#如何接受js返回ScriptObject对象存储的json数据

摘要: 最近在做一个关于企业新闻的功能,新闻嘛,必然是富文本的形式,所以采用了sl与js结合的技术,主要考虑了html富文本编辑器。在开发的过程中碰到了几个问题,差了很多资料,终于找到了办法在后台处理从前端返回来的json数据。在这里提醒大家一下,英语好,搞程序的话真的占很多优势,可以随意的查英文资料。 下面先说一下我的问题,我需要的是从在一个弹出框中,点击关闭按钮,返回一些列的json数据。开始在做的时候,程序返回的是一个scriptobject对象,查了很多资料都没有介绍如何从这个对象中解析出来想要的数据。后来在stackoverflow上找到了老外的解决办法。 <script t... 阅读全文

posted @ 2012-03-26 21:53 夏天爱上雨 阅读(1909) 评论(0) 推荐(0) 编辑

2012年3月20日

Monitor线程同步

摘要: 最近在园子里看到有关monitor实现线程同步的文章,正好最近的项目中要用到并发控制,所以就抽时间学习了一下monitor,之前都是不怎么写博客的,呵呵感觉花了时间去学习它,还是记下来比较好。。monitor我理解为是一个监视器,用来监视临界区域的信号量。学过操作系统的童鞋都应该知道这个概念哈~因为要通过信号量,所以要定义一个信号量,这里我们通常定义一个object类型的变量,注意这个变量一定要是一个公共的,并且是全局的,千万不能定义在临界区内~~~View Code class MonitorTest { MyServer.MyServerClient wcf = ne... 阅读全文

posted @ 2012-03-20 21:33 夏天爱上雨 阅读(405) 评论(0) 推荐(0) 编辑

2012年1月9日

sql语句动态创建连接服务器

摘要: --建立连接服务器EXEC sp_addlinkedserver--要创建的链接服务器名称'DMZLINK',--产品名称'MS',--OLE DB 字符'SQLOLEDB',--数据源'192.168.0.68'EXEC sp_addlinkedsrvlogin'DMZLINK','false',NULL,--远程服务器的登陆用户名'sa',--远程服务器的登陆密码'sa'go 阅读全文

posted @ 2012-01-09 21:43 夏天爱上雨 阅读(296) 评论(0) 推荐(0) 编辑

2011年6月4日

silverlight中调用backgroundworker函数

摘要: View Code 1 public static void PrintDataGrid(string sTitle, DataGrid dg, ObservableCollection<tbc_datagrid_cols> lstcols) 2 { 3 s = GetPrintHtml(null, lstcols, new ObservableCollection<tbc_billfrom_field1>(), sTitle, dg); 4 5 string sHost = Application.Current.Host.Source.Host; 6 //if (! 阅读全文

posted @ 2011-06-04 10:25 夏天爱上雨 阅读(587) 评论(0) 推荐(0) 编辑

导航