随笔分类 - .net
摘要:.net core 填坑记之二目录问题(获取当前目录、创建目录)
阅读全文
摘要:.net core跨平台问题,时间转字符串,字符串转日期
阅读全文
摘要:dapper .net nullable bool cast error
阅读全文
摘要:注意首先要安装url重定向模块 https://www.microsoft.com/zh-CN/download/details.aspx?id=7435 然后在web.config末尾添加如下代码 <system.webServer> <rewrite> <rules> <rule name="H
阅读全文
摘要:本文演示:(一个主服务器,一个备份服务器,三个仲裁服务器) 官方推荐副本集的成员数量为奇数,最多12个副本集节点,最多7个节点参与选举。 本文演示基于本机,用端口区分服务(每个服务器下新建db文件夹用于存储数据,mongodb.conf文件配置启动参数) 各个服务器配置文件内容如下: 27000主服
阅读全文
摘要:MVC模型以低耦合、可重用、可维护性高等众多优点已逐渐代替了WebForm模型。能够灵活使用MVC提供的扩展点可以达到事半功倍的效果,另一方面Asp.net MVC优秀的设计和高质量的代码也值得我们去阅读和学习。 本文将介绍Asp.net MVC中常用的八个扩展点并举例说明。 一、ActionRes
阅读全文
摘要:1、下载memcache。 2、安装memcache。 3、安装好后,打开任务管理器就能看到memcache服务了。 4 、memcache基本命令。
阅读全文
摘要:一 环境搭建 首先,由于RabbitMQ使用Erlang编写的,需要运行在Erlang运行时环境上,所以在安装RabbitMQ Server之前需要安装Erlang 运行时环境,可以到Erlang官网下载对应平台的安装文件。如果没有安装运行时环境,安装RabbitMQ Server的时候,会提示需要
阅读全文
摘要:今天把ef框架换成了dapper,数据库使用的是mysql. 主键使用GUID,mysql数据库中设置的为varchar(36). 使用dapper报错,不能将string转换为GUID,后来调试比对发现,mysql中要使用GUID,必须设置为char(36)不能设置为varchar(36).
阅读全文
摘要:1、配置redis master,redis slave(配置具体操作见上文http://www.cnblogs.com/wangchaozhi/p/5140469.html)。redis master ip:127.0.0.1:port 6379(默认配置文件即可)redis slave1 ip:...
阅读全文
摘要:1、使用NuGet安装Newtonsoft.Json。2、创建需要序列化的类。public class Person{public string Name{get;set;}public int Age{get;set;}}var obj=new Person();3、var result = Js...
阅读全文
摘要:1、创建webapi项目,提供接口方法如下:/// /// 获取租户、位置下的所有传感器 /// /// [AcceptVerbs("POST")] [Route("api/Sensors/GetSensors")] ...
阅读全文
摘要:使用NuGet安装Nancy和直接引用源码项目存在一些差异,如序列化,授权验证问题。如果引用源码的话,自定义JsonSerializer,如下:注意,需要使用NuGet安装Newtonsoft.Json public class CustomJsonNetSerializer : JsonSeria...
阅读全文
摘要:1、新建UserDatabase类,实现IUserMapper接口 using System; using System.Collections.Generic; using System.Linq; using System.Security.Claims; using S...
阅读全文
摘要:public class Bootstrapper : DefaultNancyBootstrapper { protected override void ConfigureConventions(NancyConventions nancyConventions) ...
阅读全文
摘要:1、创建自己的jsonserializer类public class CustomJsonNetSerializer : JsonSerializer, ISerializer { public CustomJsonNetSerializer() { ...
阅读全文
摘要:第1章 安装在.NET平台使用Redis需要做如下准备工作: 创建一个新的Visual Studio应用或者打开一个已经存在的Visual Studio应用。 打开NuGet程序包 搜索并添加StackExchange.Redis程序包 第2章 数据缓存使用redis做为数据缓存服务 s...
阅读全文