摘要: 目前文档的在线预览方式大致有以下几种:服务器先转换为PDF,再转换为SWF,最后通过网页加载Flash预览Office文档直接转换为SWF,通过网页加载Flash预览office转Html、pdf转图片在线预览文件Html文件第三方ActiveX浏览器控件微软的Office Web Apps第三方成熟的服务在浏览器中直接打开 基于服务器、用户环境的考虑以及实现的复杂程度,这里选择... 阅读全文
posted @ 2014-05-14 11:20 徐彩富 阅读(3961) 评论(0) 推荐(0) 编辑
摘要: /// </summary> /// CRCTAB 表 /// </summary> private static ushort[] crctab = new ushort[256]{ 0x0000, 0x1021, 0x2042, 0x3063, 0x4084, 0x50a5, 0x60c6, 0x70e7, 0x8108, 0x9129, 0xa14a, 0xb16b, 0xc18c, 0xd1ad, 0xe1ce, 0xf1ef, 0x1231, 0x0210, 0x3273, 0x2252, 0x52b5, 0x4294, 0x72f7, 0x62d6, 0x9 阅读全文
posted @ 2012-05-31 15:25 徐彩富 阅读(214) 评论(0) 推荐(0) 编辑
摘要: CRC16校验原理总结CRC32太大了,CRC8觉得强度不够,折中选择CRC16校验. 线性编码理论。在发送端传送的K位二进制数据,以一定规则产生一个校验监督码(或者叫监督矩阵)r位,并负载信息后,构成一个新的二进制码序列共(K+R)位。最后发送出去。在接收端根据信息吗和CRC码禁言,是否出错。 CRC16监督式(美国标准):G(X)=X^16+X^15+X2+1CRC16监督式(欧洲标准):G(X)=X16+X12+X5+1一般多数采用CCITT推荐的欧标格式:1000100000010000116位的CRC码产生的规则是先把要发送的信息元左移16位(乘以2^16),再除以监督式,最后得到的 阅读全文
posted @ 2012-05-31 15:23 徐彩富 阅读(1168) 评论(0) 推荐(0) 编辑
摘要: 如何向妻子解释OOD 前言 此文译自CodeProject上<How I explained OOD to my wife>一文,该文章在Top Articles上排名第3,读了之后觉得非常好,就翻译出来,供不想读英文的同学参考学习。 作者(Shubho)的妻子(Farhana)打算重新做一名软件工程师(她本来是,后来因为他们孩子出生放弃了),于是作者就试图根据自己在软件开发设计方面的经验帮助她... 阅读全文
posted @ 2011-02-23 23:56 徐彩富 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 今天继续WCF分布式安全开发实践(2):传输安全模式之基本身份验证(Windows账户密码):Transport_Basic_WSHttpBinding。在昨天的基础上进行扩展,我们加入对客户端身份的有效性的验证。本文介绍的内容主要是:主要是传输安全模式的Basic身份验证方式,基于WSHttpBinding绑定协议。主要内容:先介绍传输安全模式之Basic身份验证方式基本概念,然后是制作证书、SSL证书设置、服务端配置、客户端配置、总结.等部分。 如果你学习过上一节:WCF分布式安全开发实践(1):传输安全模式之匿名客户端:Transport_None_WSHttpBinding.那么本节内 阅读全文
posted @ 2011-02-20 15:11 徐彩富 阅读(461) 评论(0) 推荐(0) 编辑
摘要: WCF分布式安全开发实践(1):传输安全模式之匿名客户端:Transport_None_WSHttpBinding 主要是传输安全模式的None身份验证方式,基于WSHttpBinding绑定协议。主要内容:先介绍传输安全模式之匿名客户端基本概念,然后是制作证书、SSL证书设置、服务端配置、客户端配置、总结等内容。Xp Window Server 2003要使用httpcfg来配置SSL端口证书。在 Windows Vista 中,使用 Netsh.exe 工具查看当前端口配置。 先来介绍一下此传输安全工作模式的原理。为什么传输安全要使用证书? SSL安全套接字层一个数据传输加密机制,它可以. 阅读全文
posted @ 2011-02-20 14:58 徐彩富 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 1. 基于HTTP的绑定BasicHttpBinding、WSHttpBinding、WSDualHttpBinding和WSFederationHttpBinding选项适合于通过XML Web服务协议提供契约类型。显然,如果需要使该服务可适用于更多场合(多种操作系统和多种编程语言),这些就是需要关注的绑定,因为所有这些绑定类型都基于XML表示编码数据并且使用HTTP传送数据。在表25-3中,注意到可以在代码中表示WCF绑定(通过System.ServiceModel名称空间中的类类型),或者作为在*.config文件中定义的XML属性表示WCF绑定。表25-3 以HTTP为中心的WCF绑定 阅读全文
posted @ 2011-02-20 14:47 徐彩富 阅读(822) 评论(0) 推荐(0) 编辑