上一页 1 2 3 4 5 6 7 8 ··· 29 下一页

2017年5月5日

RPC简述

摘要: 在某种意义上,WebService、REST均是RPC的实现,那么RPC的发展过程如何呢?本文参考了wikipedia,对RPC做一下简要摘记。 RPC(RemoteProcedureCall),是进程间通信(IPC,Inter-Process Communication)的一种技术,一般指不同机器 阅读全文

posted @ 2017-05-05 10:58 %幻#影% 阅读(194) 评论(0) 推荐(0) 编辑

REST简介

摘要: 一说到REST,我想大家的第一反应就是“啊,就是那种前后台通信方式。”但是在要求详细讲述它所提出的各个约束,以及如何开始搭建REST服务时,却很少有人能够清晰地说出它到底是什么,需要遵守什么样的准则。 在您将看到的这一篇文章中,我们将对REST,尤其是基于HTTP的REST服务进行详细地介绍。通过这 阅读全文

posted @ 2017-05-05 10:45 %幻#影% 阅读(234) 评论(0) 推荐(0) 编辑

2017年5月4日

VS2015 IIS Express 无法启动 解决办法

摘要: 碰到一问题,就是在VS2015启动调试时,总是提示“IIS Web Express 无法启动”的错误,一直都好好的,突然就不行了,泥玛windows这种问题也不是一天两天了,好在经常碰到这问题也没什么惊恐,因为其他项目都可以,就这么一个不行,所以基本就是配置问题,网上的办法都试了,我试了都没用,现在 阅读全文

posted @ 2017-05-04 16:13 %幻#影% 阅读(248) 评论(0) 推荐(0) 编辑

NUnit的安装

摘要: 前言:NUnit是什么? NUnit 是一个单元测试框架,专门针对于.NET来写的。NUnit是xUnit家族种的第4个主打产品,完全由C#语言来编写,并且编写时充分利用了许多.NET的特性,比如反射,客户属性等等。最重要的一点是它适合于所有.NET语言。 一、NUnit的安装 1、下载NUnit( 阅读全文

posted @ 2017-05-04 10:44 %幻#影% 阅读(620) 评论(0) 推荐(0) 编辑

NUnit.Framework在VS2015中如何进行单元测试

摘要: 微软在VS2015中加入了自动化生成测试功能, 在需要测试的源文件的公共方法中右键既可以创建单元测试。 不过需要注意的是,要在公共方法中创建,否则会提示这个错误 如下是自动化单元测试界面,可以发现在VS2015中,开放了对扩展单元测试的支持,如果你有自己安装的扩展单元测试,那么就会在生成自动化测试这 阅读全文

posted @ 2017-05-04 10:25 %幻#影% 阅读(2314) 评论(0) 推荐(0) 编辑

2017年5月3日

C#中yield用法

摘要: yield 关键字向编译器指示它所在的方法是迭代器块。编译器生成一个类来实现迭代器块中表示的行为。在迭代器块中,yield 关键字与 return 关键字结合使用,向枚举器对象提供值。这是一个返回值,例如,在 foreach 语句的每一次循环中返回的值。yield 关键字也可与 break 结合使用 阅读全文

posted @ 2017-05-03 18:29 %幻#影% 阅读(272) 评论(0) 推荐(0) 编辑

ELK 日志分析系统

摘要: 大纲: 一、简介 二、Logstash 三、Redis 四、Elasticsearch 五、Kinaba 一、简介 1、核心组成 ELK由Elasticsearch、Logstash和Kibana三部分组件组成; Elasticsearch是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现 阅读全文

posted @ 2017-05-03 16:35 %幻#影% 阅读(294) 评论(0) 推荐(0) 编辑

2017年3月16日

C#位运算讲解与示例

摘要: 今天在项目中遇到按位或组合权限串的问题: 首先每一个权限数都是2的N次方数 如:k1=2 ; //添加 k2=4 ; //删除 k3=8; //修改 ... 如此定义功能权限数,当需要组合权限时,就需要对各个所拥有的权限数按位或了。 如: purview = k2|k3; // 赋给添加和删除权限 阅读全文

posted @ 2017-03-16 20:10 %幻#影% 阅读(279) 评论(0) 推荐(0) 编辑

2017年3月6日

c# 四舍五入、上取整、下取整

摘要: 在处理一些数据时,我们希望能用“四舍五入”法实现,但是C#采用的是“四舍六入五成双”的方法,如下面的例子,就是用“四舍六入五成双”得到的结果: double d1 = Math.Round(1.25, 1);//1.2double d2 = Math.Round(1.24, 1);//1.2doub 阅读全文

posted @ 2017-03-06 16:20 %幻#影% 阅读(4216) 评论(1) 推荐(0) 编辑

2017年2月23日

vs 安装git后比较卡解决办法

摘要: 阅读全文

posted @ 2017-02-23 14:32 %幻#影% 阅读(393) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 ··· 29 下一页

导航