转自:http://www.cnblogs.com/rinack/p/4838963.html ...
REST是一种软件架构风格。RESTful Api 是基于 HTTP 协议的 Api,是无状态传输。它的核心是将所有的 Api 都理解为一个网络资源。将所有的客户端和服务器的状态转移(动作)封装到 HTTP 请求的 Method 之中。 详情可以阅读 http://mengkang.net/620. ...
文件上传:要使用控件 - FileUpload 1、如何判断是否选中文件? FileUpload.FileName - 选中文件的文件名,如果长度不大于0,那么说明没选中任何文件 js - f.value.length 2、如何保存到服务器上? FileUpload.SaveAs("绝对路径"); ...
本文将介绍如何在Windows操作系统下搭建Git服务器和客户端。服务器端采用的是Bonobo Git Server,一款用ASP.NET MVC开发的Git源代码管理工具,界面简洁,基于Web方式配置,简单易用。客户端是采用的TortoiseGit工具,UI操作,省去输入命令的麻烦,对于windo ...
前言 swagger ui是一个API在线文档生成和测试的利器,目前发现最好用的。 为什么好用?Demo 传送门 支持API自动生成同步的在线文档 这些文档可用于项目内部API审核 方便测试人员了解API 这些文档可作为客户产品文档的一部分进行发布 支持API规范生成代码,生成的客户端和服务器端骨架 ...
Rabbitmq是基于erlang开发的消息队列,客户端支持主流的开发语言(java、C#、Python等)。 环境:windows server 2012(x64) 1、下载安装 http://www.erlang.org/downloads 下载安装erlang运行环境(OTP) http:// ...
用newInstance与用new是区别的,区别在于创建对象的方式不一样,前者是使用类加载机制,那么为什么会有两种创建对象方式?这个就要从可伸缩、可扩展,可重用等软件思想上解释了。Java中工厂模式经常使用newInstance来创建对象,因此从为什么要使用工厂模式上也可以找到具体答案。例如:Cla ...
根据这篇文章提供的方法会导致搜索变慢及有时候搜索不到 WPF中ItemsControl应用虚拟化时找到子元素的方法, 具体可以修改为下面代码: 增加变量isCallEnd 用来防止循环调用,-》CallBringIndexIntoView-》ItemContainerGenerator_Status ...
Uses TypInfo; {$R *.dfm} procedure TForm1.Button1Click(Sender: TObject); var I: Integer; begin for I := 0 to ComponentCount - 1 do if IsPublishedProp( ...
手动添加数据到ComboBox 从ComboBox中取出选择的数据。 ...
关键字是对编译器具有特殊意义的预定义保留标识符。 下面是列出的所有的关键字在 C# 程序的任何部分都是保留标识符: abstract as base bool break byte case catch char checked class const continue decimal defaul ...
box-shadow介绍 css3可以使用 box-shadow 属性轻松地为元素添加阴影效果,box-shadow可以设定多组效果,每组参数值以逗号分隔. 语法: 参数说明: x-shadow:设置对象的阴影水平偏移值,单位可以是px、em或百分比等,允许负值。 y-shadow:设置对象的阴影垂 ...
1 . 首先通过 函数 查看php 环境 我的如下 通过这个网址查看相应的版本下载下来:http://windows.php.net/downloads/pecl/snaps/redis/2.2.5/ 选择下载 : 解压得到内容: 将php_redis.dll 放到 php ext 扩展目录 同时 ...
前面的话 搜索了好多文档后,才成功地安装了sublime text3的nodejs插件。为了存档,也为了方便有同样需求的朋友,将其安装过程详细记录如下 安装nodejs 虽然nodejs官网提供了node的msi文件,但本人在win7系统下多次尝试,均无法安装成功,且会有your system ha ...
一、WPF简介WPF:WPF即Windows Presentation Foundation,翻译为中文“Windows呈现基础”,是微软推出的基于Windows Vista的用户界面框架,属于.NET Framework 3.0的一部分。它提供了统一的编程模型、语言和框架,真正做到了分离界面设计人 ...
上一篇那些年困扰我们的委托(C#)讲了委托,这一篇自然就轮到事件了。 不喜欢官方的表达方式,喜欢按照自己的想法去理解一些抽象的东西,我是一个喜欢简单怕麻烦的人。 事件 考虑到委托使用的一些缺陷,就有了事件。委托是不安全的,打个比方,如果把委托当作共有字段,那么事件就相当于是属性的概念。 事件就是被限 ...
参考页面: http://www.yuanjiaocheng.net/webapi/mvc-consume-webapi-put.html http://www.yuanjiaocheng.net/webapi/mvc-consume-webapi-delete.html http://www.yu ...
参考页面: http://www.yuanjiaocheng.net/entity/linq-to-entities-projection.html http://www.yuanjiaocheng.net/entity/dbset-class.html http://www.yuanjiaoche ...
//建立一个公共类,用于转换汉字 public class ChnToPh { //定义拼音区编码数组 private static int[] getValue = new int[] { -20319,-20317,-20304,-20295,-20292,-20283,-20265,-2025 ...
简单的MD5加密 首先要有一个加解密的规则 就是key 代码如下 // 创建Key public string GenerateKey() { DESCryptoServiceProvider desCrypto = (DESCryptoServiceProvider)DESCryptoServic ...