愚见未来

人的思想时时刻刻都在进步,如果你早上起床,想起昨天所做的事情是那么幼稚和迂腐,那么恭喜你,你又变得成熟一点了!
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页

2011年5月4日

摘要: //JSON标准序列化的辅助类public static string Serialize<T>(T data) { System.Runtime.Serialization.Json.DataContractJsonSerializer serializer = new System.Runtime.Serialization.Json.DataContractJsonSerializer(data.GetType()); using (MemoryStream ms = new MemoryStream()) { serializer.WriteObject(ms, data) 阅读全文

posted @ 2011-05-04 15:10 愚见未来 阅读(833) 评论(0) 推荐(0) 编辑

摘要: 下面整理任意类型数据转换成json数据的方法超实用函数:/// <summary>/// List转成json /// </summary>/// <typeparam name="T"></typeparam>/// <param name="jsonName"></param>/// <param name="list"></param>/// <returns></returns>public static s 阅读全文

posted @ 2011-05-04 14:59 愚见未来 阅读(2034) 评论(1) 推荐(1) 编辑

2011年4月27日

摘要: 本文着重讲述如何用Restful方式调用WCFl进行文件的上传和下载。在前面的文章中,曾经写过Restful的WCF支持两种格式的请求和响应的数据格式:1)XML 2) JSON。事实上WCF不光支持上述两种格式,它还支持原生数据(Raw,来源于Carlos' blog)。这样一来,WCF的Restful方式实际上支持任意一种格式的,因为原生的即表明可以是任意一种格式,WCF从客户端到服务端,从服务端到客户端都会保持这种数据的原来的数据格式。通过查阅MSDN中WebMessageEncodingBindingElement 类的说明:也能找到上述的论证 首先总结一下如何在Restful 阅读全文

posted @ 2011-04-27 14:44 愚见未来 阅读(3504) 评论(4) 推荐(4) 编辑

摘要: 原文引自:http://www.uml.org.cn/net/2011482.asp(一)、创建一个基本的RESTful Service 很久没有玩WCF了,年前和几个朋友做一个Restful的服务,惊讶于WCF4已经能如此完美实现REST(好吧,我承认不是完全完美)。期间遇到了许多难题,但还是一一解决,或者找到了workaround. 为了让以后想做同样事情的朋友不至于像我们这般抓狂,也为了给自己整理一下所学,我准备写一个系列,讲述如何从零开始创建一个完整的支持Token验证的REST服务,其内容将涉及如何控制返回内容格式,如何处理异常并返回自定义内容,如何建立基于token的身份验证,如何 阅读全文

posted @ 2011-04-27 14:39 愚见未来 阅读(6013) 评论(2) 推荐(3) 编辑

2011年4月19日

该文被密码保护。 阅读全文

posted @ 2011-04-19 15:17 愚见未来 阅读(1) 评论(0) 推荐(0) 编辑

摘要: 一般我们在使用TabControl时,需要添加多个tab页,然后把不需要的tab页通过鼠标右键点击ContextMenu菜单的形式进行关闭,下面的代码是直接在tab页上面添加按钮事件,直接点击关闭按钮,就可以关闭tab页。public class CloseableTabItem : TabItem { static CloseableTabItem() { DefaultStyleKeyProperty.OverrideMetadata(typeof(CloseableTabItem), new FrameworkPropertyMetadata(typeof(CloseableTabIte 阅读全文

posted @ 2011-04-19 14:23 愚见未来 阅读(3405) 评论(2) 推荐(1) 编辑

摘要: TreeView本身不支持直接使用XmlSerializer序列化,所以要利用其它途径来进行保存,以下代码就是其中一种保存成文件的方式,仅供参考。using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;using System.Runtime.Serialization.Formatters.Binary;using System.Windows.Controls;namespace Flexware.Controls{ /// <summary&g 阅读全文

posted @ 2011-04-19 14:02 愚见未来 阅读(419) 评论(0) 推荐(0) 编辑

2011年1月17日

摘要: //检测系统进程是否启动 public virtual bool CheckProcess(string processName) { Process[] p = Process.GetProcessesByName(processName); bool isOK = false; if (p != null) { if (p.Length 0) { isOK = true; } } return isOK; } ///启动进程 public virtual bool StartProcess(stringProcessPath,stringProcessName) { bool ret 阅读全文

posted @ 2011-01-17 15:35 愚见未来 阅读(717) 评论(0) 推荐(0) 编辑

2010年12月20日

摘要: 我们先来看最简单的: SendMessage可以理解为,SendMessage函数发送消息,等待消息处理完成后,SendMessage才返回。稍微深入一点,是等待窗口处理函数返回后,SendMessage就返回了。 PostMessage可以理解为,PostMessage函数发送消息,不等待消息处理完成,立刻返回。稍微深入一点,PostMessage只管发送消息,消息有没有被送到则并不关心,只要发送了消息,便立刻返回。 对于写一般Windows程序的程序员来说,能够这样理解也就足够了。但SendMessage、PostMessage真的是一个发送消息等待、一个发送消息不等待吗?仔细看完MSDN 阅读全文

posted @ 2010-12-20 15:41 愚见未来 阅读(2236) 评论(0) 推荐(0) 编辑

2010年12月17日

摘要: 今天刚刚部署了一个在32位系统下写的web程序,调用了一些32位的dll, 部署了window2008的IIS7的dll的有x86写的,就会出现以下这样的问题 iis 7 x86,Could not load file or assembly 'Name' or one of its dependencies. An attempt was made to load a program with an incorrect format. 解决这样的,只要设置一下iis兼容x86程序就可以了,具体步骤: 1.开始- 运行 2. 3. 高级设置, Enable 32 - Bit Applic 阅读全文

posted @ 2010-12-17 15:04 愚见未来 阅读(729) 评论(0) 推荐(0) 编辑

上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页