C#与Java互通AES算法加密解密
摘要:C# 需要引用System.Security.Cryptography命名空间 /// <summary>AES加密</summary> /// <param name="text">明文</param> /// <param name="key">密钥,长度为16的字符串</param> ///
阅读全文
SQL Server中的Image数据类型的操作
摘要:准备工作,在库Im_Test中建立一张表Im_Info,此表中有两个字段,分别为Pr_Id (INT),Pr_Info (IMAGE),用来存储图形编号及图形信息。其语法如下:CREATE TEALE Im_Info (Pr_Id INT NULL ,Pr_Info IMAGE NULL)第一步: 往表中插入一条记录,并初始化PR_INFO字段。其语法如下:INSERT INTO Im_Info VALUES (1 ,0xFFFFFFFF)第二步往表中写入图形信息。其语法如下:DECLARE @@ptrval varbinary(16)SELECT @@ptrval = TEXTPTR(Pr_
阅读全文
C#创建Windows Service(Windows 服务)基础教程
摘要:Windows Service这一块并不复杂,但是注意事项太多了,网上资料也很凌乱,偶尔自己写也会丢三落四的。所以本文也就产生了,本文不会写复杂的东西,完全以基础应用的需求来写,所以不会对Windows Service写很深入。本文介绍了如何用C#创建、安装、启动、监控、卸载简单的Windows Service 的内容步骤和注意事项。一、创建一个Windows Service1)创建Windows Service项目2)对Service重命名将Service1重命名为你服务名称,这里我们命名为ServiceTest。二、创建服务安装程序1)添加安装程序之后我们可以看到上图,自动为我们创建了Pr
阅读全文
Visual Studio中你所不知道的智能感知
摘要:在Visual Studio中的智能感知,相信大家都用过。summary,param,returns这几个相信很多人都用过的吧。那么field,value等等这些呢。 首先在Visual Studio中支持的JavaScript智能感知有以下6种 一、summary summary只有内容,没有其他
阅读全文
WCF REST 基础教程
摘要:概述 Representational State Transfer(REST)是Roy Fielding博士在2000年他的博士论文中提出来的一种软件架构风格。因此REST是设计风格而不是标准,REST通常基于使用HTTP,URI,和JSON,XML以及HTML这些现有的广泛流行的协议和标准。资源是由URI来指定,rest中的资源需要使用名词来命名。对资源的操作包括获取、创建、修改和删除资源,这些操作正好对应HTTP协议提供的GET、POST、PUT和DELETE方法。通过操作资源的表形来操作资源。资源的表现形式则是XML,JSON或者两者都有。REST的要求显示的使用HTTP方法访问资源连
阅读全文
Java调用wcf
摘要:使用分布式编程,很方便不同编程语言之间互相访问,但也必须注意一些技术细节,实现起来才能畅通无阻,取得事半功倍的效果。首先,创建一个WCF。使用原有网站或新建一个网站,并将端口动态改为固定,如设成8000。在网站中添加WCF服务,取名字为:GetAccountService.svc,这时同时生成了一个接口:IGetAccountService.cs和一个实现类:GetAccountService.cs,并且有一个默认方法。我们为了测试对数据库的访问,将方法改为:GetAccount。完成的代码如下:1.IGetAccountService.csusing System;using System.
阅读全文
WCF学习笔记——对象序列化
摘要:当试图通过Web服务、WCF这样的远程处理技术将一个对象复制到远端时,具有对类型序列化的能力很关键。一 序列化基础 序列化描述了持久化或传输一个对象的状态到流的过程(.NET将对象序列化到流,流是字节的逻辑序列,与特定的介质无关)。被持久化的数据次序包括所有以后需要用来重建(反序列化)对象所需要的信息。通过序列化,我们用最小的花费来保存或传输海量的数据。使用[Serializable]序列化对象非常简单,但幕后的调用过程十分复杂。当一个对象被序列化时,其集成连上的所有数据都会被包括进来,一组相关的对象使用对象图来表现。.NET允许使用多种格式来保存一个对象图,包括二进制、SOAP和XML,对.
阅读全文
WPF学习笔记——概述
摘要:如果你选择WPF,多半原因是因为折服于它那震撼性的用户体验。纵观WPF整个知识体系,其内容并不复杂,但却比较细碎,不易理清。以下内容是对WPF部分内容的简单概括,希望读者能够对WPF框架有个大体认识。一 常用类型与继承树 WPF的常用类型如下:二 分辨率无关性 WPF使用设备无关单位度量。一个设备无关单位被定义为1/96英寸。WPF使用下面的公式进行计算: [物理单位尺寸]=[设备无关单位尺寸]*[系统DPI]三 WPF缺少的功能与Windows窗体相比 缺少类似以下功能或控件:MaskedTextBox,DataGridView,WebBrower,PropertyGrid,Err...
阅读全文
C#学习笔记——常量、字段以及事件
摘要:一 常量与字段(一) 常量 常量总是被视为静态成员,而不是实例成员。定义常量将导致创建元数据。代码引用一个常量时,编译器会在定义常量的程序集的元数据中查找该符号,提取常量的值,并将值嵌入IL中。由于常量的值直接嵌入IL,所以在运行时不需要为常量分配任何内存。此外,不能获取常量的地址,也不能以传递引用的方式传递常量。这些限制意味着,没有很好的跨程序集版本控制特性。因此,只有在确定一个符号的值从不变化时,才应该使用。如果希望在运行时从一个程序集中提取一个程序集中的值,那么不应该使用常量,而应该使用 readonly 字段。(二) 字段 CLR支持类型字段和实例字段。对于类型字段,用于容纳字段数..
阅读全文
WCF学习笔记——WCF基础
摘要:一 WCF与SOA SOA是一种通过为所有软件提供服务外观,并将这些服务的WSDL集中发布到一个地方的一种组织企业软件的方法。它通过使用明确定义的接口通过跨越边界传递消息来让多个自治的服务协同工作。SOA的真正价值是——允许开发者从代码中抽取出公共基础功能的实现,更多地关注业务逻辑和需要的功能特性。在开发SOA应用程序时,我们能够实现服务代码与客户端使用技术与平台的解耦,也与并发管理、事务传播和管理以及通信可靠性、协议和模式无关。 SOA的4个主要设计原则以及在WCF中的具现如下:边界是明确的 SOA系统中的每个服务都必须被限定在某个明确的边界之内。服务边界指的就是服务的公共接口与其内部实..
阅读全文
posted @
2013-11-08 13:38
记性特差
阅读(301)
推荐(0) 编辑
WCF REST (一)
摘要:最近工作中学习使用了WCF REST,REST 有很多好处 高效 简约 面向资源 而客户端调用 也变得非常简单。REST 入门的资料等 大家可以去网上找 这里主要分享下遇到的问题以及解决~一.环境准备使用WCF REST 可以先下载一个模版 并大致预览下载好这个模版后 新建项目 选择这个模版 会默认帮我们生成一个 CRUD 的代码 新手朋友可以用这个快速熟悉下REST风格的WCF.这这里还给我们提供了一个很方便的功能 help 只需在我们的服务后面 加上help 就能显示服务的详情与介绍了二.搭建REST WCF服务1.接口的实现当我们的请求为 Get时 一般用来获取数据时 使用[WebGet
阅读全文
posted @
2013-11-07 15:21
记性特差
阅读(340)
推荐(0) 编辑
WCF REST (二)
摘要:今天主要写下 POST等其他方式 发送请求 以及 流方式 文件的上传与下载一.Post 提交数据先来想下 POST和Get 的不同 Get 方式 我们直接通过 url 来传递参数 先来看下我们的 创建方法吧 [WebInvoke(UriTemplate = "Tasks/Add", Method = "POST", RequestFormat = WebMessageFormat.Json)] void Create(PocoTask pocoTask);我们需要接受一个实体类 格式为json格式 这就再次出现上文的问题 我们的客户端没有实体类 没法把实
阅读全文
posted @
2013-11-07 15:20
记性特差
阅读(410)
推荐(0) 编辑