- 博客(71)
- 收藏
- 关注
转载 IdentityServer4 密码模式实现
1.修改Config.csusing System.Collections;using System.Collections.Generic;using IdentityServer4.Models;using IdentityServer4.Test;//测试的时候使用namespace IdentityServiceSample{ p...
2018-07-01 23:50:00 493
转载 HttpClient调用IdentityServer4获取Token并调用接口
using System;using System.Net.Http;using IdentityModel.Client;namespace ClientCredential{ class Program { static void Main(string[] args) { tr...
2018-07-01 21:49:00 660
转载 客户端集成IdentityServer4
1. vs code 终端执行dotnet new webapi --name ClientCredentialApi2. 找到ValuesController.cs引用using Microsoft.AspNetCore.Authorization; [Authorize] [Route("api/[controller]")] [Ap...
2018-07-01 19:57:00 315
转载 IdentityServer4登陆中心
1. 使用Vsual Studio Code 终端执行dotnet new webapi --name IdentityServerSample 命令创建一个webapi 的 IdentityServer4Sample 项目2. 添加Config.cs 类using System.Collections;using System.Collections.Generic...
2018-07-01 16:45:00 227
转载 构建RequestDelegate管道
1. 创建Context.csusing System;using System.Threading.Tasks;namespace MyPipeline{ public class Context{ }}2. 创建RequestDelegate.csusing System;using System....
2018-06-30 14:52:00 318
转载 在.net core Mvc中使用Options和IOptionsSnapshot
1.Startup.cs 下代码using System;using System.Collections.Generic;using System.Linq;using System.Threading.Tasks;using Microsoft.AspNetCore.Builder;using Microsoft.AspNetCore.Hosting;...
2018-06-30 09:51:00 760
转载 Oracle 数据类型 与C#映射关系
大部分类型的对应关系:原文:http://2143892.blog.51cto.com/2133892/499353序号Oracle数据类型.NET类型GetOracleValue类型DbTypeOracleType1BFILEbyte[]OracleB...
2018-03-14 11:17:00 976
转载 Bind读取配置到C#实例
1.创建一个空的ASP.NET Core Web 应用程序2.程序包管理控制台执行Install-Package Microsoft.AspNetCore -Version 2.0.13.创建json文件命名为:appsettings.json,再添加一个Class类appsettings.json内容为:{ "ClassNo": "1", "ClassD...
2017-12-10 22:16:00 110
转载 使用.net core读取Json文件配置
1.使用vs2017创建一个应用台程序2.使用程序包管理器控制台执行命令Install-Package Microsoft.AspNetCore -Version 2.0.13.创建一个json的文件在目录下4.创建的json文件默认不会被编译到bin目录下,所有要修改json文件的属性页,把生成操作改成”内容“,复制到输出目录改成”始终复制“即可5.运行下...
2017-12-10 18:45:00 283
转载 .Net Core命令行配置-配置介绍
1.使用VS2017 创建一个控制台应用程序,选中控制台应用(.NET Core)2. 使用程序包管理控制台键入Install-Package Microsoft.AspNetCore -Version 2.0.1 安装Microsoft.AspNetCore程序集3. 编写代码 using Microsoft.Extensions.Configuration;...
2017-12-09 23:17:00 516
转载 收集常用的.net开源项目
Json.NEThttp://json.codeplex.com/Json.NET是一个读写Json效率比较高的.Net框架.Json.Net使得在.Net环境下使用Json更加简单。通过Linq To JSON可以快速的读写Json,通过JsonSerializer可以序列化你的.Net对象。让你轻松实现.Net中所有类型(对象,基本数据类型等)和Json的转换。...
2016-11-09 16:48:00 61
转载 SQL参数化查询自动生成SqlParameter列表
string sql = @"INSERT INTO stu VALUES (@id,@name) ";参数化查询是经常用到的,它可以有效防止SQL注入。但是需要手动去匹配参数@id,@name。数据量大时很繁琐,下面是自动填充SqlParameter列表的实现。支持泛型,Object和ExpandoObject动态类型using System; using Sys...
2016-11-09 16:46:00 181
转载 Redis 数据库入门指南
Redis 是一个开源数据库,它使用内存数据结构存储,可作为数据库、缓存和消息代理使用。Redis 支持丰富的数据结构,有:字符串(Strings)、哈希(Hashs)、列表(Lists)、集合(Sets)、有序集合(SortedSets)。Redis 内置了复制、Lua脚本、事务及不同级别的数据硬盘持久化机制,并提供了高可用的Redis Sentinel和自动分区的集群机制。是构建高性...
2016-11-08 17:46:00 75
转载 Redis设置认证密码 Redis使用认证密码登录 在Redis集群中使用认证密码
Redis默认配置是不需要密码认证的,也就是说只要连接的Redis服务器的host和port正确,就可以连接使用。这在安全性上会有一定的问题,所以需要启用Redis的认证密码,增加Redis服务器的安全性。1. 修改配置文件Redis的配置文件默认在/etc/redis.conf,找到如下行:#requirepass foobared2. 重启Redis如果R...
2016-11-08 17:26:00 148
转载 SQL Server 2012 新特性
--Concat示例Select CONCAT('SQL Server',2012,null,'RTM')--Format实例DECLARE @d DATETIME = GETDATE();SELECT FORMAT( @d, 'd', 'en-US' ) AS ResultSELECT FORMAT( @d, 'd', 'zh-CN' ) AS Result...
2016-10-28 17:17:00 140
转载 WebAPI图片上传
public Task<HttpResponseMessage> PostFormData() { // Check if the request contains multipart/form-data. // 检查该请求是否含有multipart/form-data if ...
2016-10-21 10:26:00 59
转载 基于.NET平台常用的框架整理
自从学习.NET以来,优雅的编程风格,极度简单的可扩展性,足够强大开发工具,极小的学习曲线,让我对这个平台产生了浓厚的兴趣,在工作和学习中也积累了一些开源的组件,就目前想到的先整理于此,如果再想到,就继续补充这篇日志,日积月累,就能形成一个自己的组件经验库。分布式缓存框架:Microsoft Velocity:微软自家分布式缓存服务框架。Memcahed:一套分布式的高速缓存...
2016-10-06 16:54:00 104
转载 ActiveMQ
前言MQ——Message Queue,中文翻译为“消息队列”,维基百科上的这样描述:消息队列(英语:Message queue)是一种进程间通信或同一进程的不同线程间的通信方式,软件的贮列用来处理一系列的输入,通常是来自使用者。消息队列提供了异步的通信协议,每一个贮列中的纪录包含详细说明的资料,包含发生的时间,输入装置的种类,以及特定的输入参数,也就是说:消息的发送者和接...
2016-10-06 15:48:00 69
转载 EpochConverter
地址:http://www.epochconverter.com/How to get the current epoch time in ...PHPtime()more ...Pythonimport time; time.time()RubyTime.now(orTime.new). To display the epo...
2016-09-02 14:39:00 231
转载 NPOIExcel
public class NPOIExcel { private string _title; private string _sheetName; private string _filePath; /// <summary> /// 导出到Excel ...
2016-08-20 17:30:00 178
转载 线程
class Program { static void Main(string[] args) { //线程 Thread t = new Thread((objectParam) => Console.WriteLine("线程执行方法,有无参数{0}", objectP...
2016-08-17 16:05:00 68
转载 SQL Server 2012 新增语法
--连接两个字符串.SELECT TOP 1 CONCAT(TelePhone,UserName,' : ',LoginVCode) FROM [dbo].[TB_NUsers]--SQL Server2012新增了两个逻辑类函数,分别为CHOOSE和IIF。这两个函数都可以看作是CASE…WHEN的翻版函数SELECT TOP 1 CHOOSE(DataSync,'...
2016-08-11 10:41:00 291
转载 Merge的用法
merge的使用说明:merge [into] [目标表]using <源表>on 条件when matched 操作 when not matched 操作;首先,请参看两张表 TableThis和TableThat:可以看到,这两张表中的内容还是比较简单的,两张表通过一个tbThisID进行主键和外键的关联,那么如如果想实现二者之...
2016-08-10 14:34:00 200
转载 分割字符串,转换成列表数据
ALTER function [dbo].[f_split](@c nvarchar(2000),@split nvarchar(2)) returns @t table(col nvarchar(50)) as begin while(charindex(@split,@c)<>0) begin ...
2016-08-10 14:31:00 353
转载 正则表达式
#region 验证手机号码 /// <summary> /// 验证手机号码 /// </summary> /// <param name="strTelephone">手机号码</param> /// <returns></...
2016-08-06 12:44:00 173
转载 iTextSharp简单生成pdf和操作pdf添加水印
遇到需要导出页面到pdf,并添加pdf水印的业务。稍微研究了下,借阅网友的前车之鉴,经过使用可行之后的代码贴出来,做个记录,也供需要的网友借阅。public class PDFSetWaterMark { /// <summary> /// 创建一个显示指定图片的pdf /// </summary&...
2016-07-28 23:28:00 282
转载 DotNet 资源大全中文版,内容包括:编译器、压缩、应用框架、应用模板、加密、数据库、反编译、IDE、日志、风格指南等...
DotNet 资源大全中文版我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列的资源整理。awesome-dotnet是由 quozd 发起和维护。内容包括:编译器、压缩、应用框架、应用模板、加密、数据库、反编译、IDE、日志、风格指南等。Awesome 系列虽然挺全,但基本只对收录的资源做了极为简要的介绍,如果有更详细的中文介绍,对相应开发者的帮...
2016-07-25 09:39:00 758
转载 C# Stream 和 byte[] 之间的转换(文件流的应用)
一. 二进制转换成图片MemoryStream ms = new MemoryStream(bytes);ms.Position = 0;Image img = Image.FromStream(ms);ms.Close();this.pictureBox1.Image二. C#中byte[]与string的转换代码1、System...
2016-07-02 15:40:00 552
转载 AES加密解密通用版Object-C / C# / JAVA
1.无向量 128位 /// <summary> /// AES加密(无向量) /// </summary> /// <param name="plainBytes">被加密的明文</param> /// <param name="key"...
2016-06-28 09:31:00 214
转载 AES128和AES256主要区别和安全程度是多少?他们对于机器的消耗是怎样的?两者性能如何?实际开发如何选择?...
高级加密标准(英语:Advanced Encryption Standard,缩写:AES),在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。经过五年的甄选流程,高级加密标准由美国国家标准与技术研究院(NIST)于2001年11月26日发布于FIPS PUB 197,并在2002年5月26日成为有...
2016-06-24 17:35:00 233
转载 PowerDesigner 16.5
PowerDesigner165_破解文件.rar 链接:http://pan.baidu.com/s/1hqEDUCG 636KBPowerDesigner165_Evaluation.exe 有点大, 620MB 链接:http://pan.baidu.com/s/1mhbRiRm 密码:sw75其它:...
2016-06-24 09:34:00 89
转载 SQL Server 创建表 添加主键 添加列常用SQL语句
--删除主键 alter table 表名 drop constraint 主键名 --添加主键 alter table 表名 add constraint 主键名 primary key(字段名1,字段名2……) --添加非聚集索引的主键 alter table 表名 add constraint 主键名 primary key NONCLUSTERED(字段名...
2016-06-12 16:40:00 778
转载 解析接口 一些易混淆概念
对于接口来说,C#是有规定使用Interface关键字来声明接口。它的声明是和类一致的。可以说接口就是一个特殊的抽象类。如下代码:class Program { static void Main(string[] args) { } } //声明一个可以飞的接口 interface ...
2016-06-10 10:40:00 59
转载 从DataReader中手动串行化JSON
void WriteDataReader(StringBuilder sb, IDataReader reader){ if (reader == null || reader.FieldCount == 0) { sb.Append("null"); return; } int rowCount =...
2016-06-07 17:12:00 102
转载 C#分布式缓存Couchbase使用
目前C#业界使用得最多的 Cache 系统主要是 Memcached和 Redis。 这两个 Cache 系统可以说是比较成熟的解决方案,也是很多系统当然的选择。一、简介 目前C#业界使用得最多的 Cache 系统主要是 Memcached和 Redis。 这两个 Cache 系统可以说是比较成熟的解决方案,也是很多系统当然的选择。Memcache的开发团队开发了Mem...
2016-05-12 16:21:00 183
转载 Memcache升级版:CouchBase的安装配置与使用说明
Memcache基本上已经是开发的标配了,但是对于Memcache集群,很多线上部署仍然是很单薄的。几个存在的问题:不健壮、数据不安全、配置变更可能导致存取异常、后备数据的一致性鉴于存在以上问题,Memcache的开发团队开发了Membase,支持多台服务器集群,数据的切片和复制,有效的提高了服务稳定性和数据的安全 性,并且支持数据的持久存储。代码的稳定性不够好,我曾经在部分线上...
2016-05-12 16:16:00 103
转载 查询sqlserver 正在执行的sql语句的详细信息
SELECT [Spid] = session_Id, ecid, [Database] = DB_NAME(sp.dbid), [User] = nt_username, [Status] = er.status, [Wait] = wait_type, [Individual Query] = SUBSTRING(qt.text, er.stateme...
2016-05-12 14:19:00 1491
转载 常用数据加密和解密方法
关键词:数据加密用哪种方式更好?ASP.NET(C#)常用数据加密和解密方法汇总一、数据加密的概念1、 基本概念2、 基本功能3、 加密形式二、 数据加密的项目应用和学习1、 媒体加密:DRM2、 文件加密:文本加密、pdf、word3、 数据加密:ASP.NET(C#)中的数据加密4、 硬件加密:加密狗三、 数据加密的发展趋...
2016-05-11 23:14:00 229
转载 各种加密算法比较
各种加密算法比较算法选择:对称加密AES,非对称加密: ECC,消息摘要: MD5,数字签名:DSA对称加密算法(加解密密钥相同)名称密钥长度运算速度安全性资源消耗DES56位较快...
2016-05-11 22:55:00 2293
转载 随机生成指定长度的数字+字符的密码
/// <summary> /// 生成随机数的种子 /// </summary> /// <returns></returns> private static int getNewSeed() { byte[] rndBytes = new byte[4];...
2016-05-11 11:28:00 161
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人