自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (7)
  • 收藏
  • 关注

原创 runtime cannot be installed when Visual Studio is an elevated ‘Admin‘ mode. Please use Model Builder

MODEL_BUILDER_ENABLE_ELEVATED_CHECK,值是:FALSE 的环境变量。添加完成后,重新VS即可。

2024-03-15 17:00:48 260

原创 Closure Table-树形多级关系数据库设计(MySql)

一般树形多级关系数据库设计,比较普遍的就是四种方法:(具体见 SQL Anti-patterns这本书)Adjacency List:每一条记录存parent_idPath Enumerations:每一条记录存整个tree path经过的node枚举(适合深度较浅且固定的业务,字段超长互后将无法命中索引)Nested Sets:每一条记录存 nleft 和 nrightClosure Table:维护一个表,所有的tree path作为记录进行保存。本文将以Adjacency List

2023-07-31 16:36:49 694

原创 阿里云RDS,登录提示:指定的网络名不再可用,错误64

已成功与服务器建立连接,但是在登录过程中发生错误。(provider:TCP提供程序,error:0-指定的网络名不再可用。)(Microsoft SQL Server,错误:64)使用SSMS连接阿里云RDS提示上述错误。解决方案:数据库

2022-10-27 16:33:22 894 1

原创 SQL SERVER 主键插入数据

如果有个 tbl_user 表,且Id字段主键自增。如果当你有需求,向这个表的主键插入数据时怎么办呢?其实开启 IDENTITY_INSERT ON 就可以了。以上,就可以向tbl_user的Id主键插入指定数据了。

2022-09-01 09:06:22 1399

原创 EFCore CodeFirst 注解特性

1.[Table]Table特性可以应用于一个领域类上面,用来在数据库中生成相应名称的数据表。它重写了EF 6和 EF Code 中默认的约定,根据默认约定,EF 6和EF Core创建的表的名称是实体名称+s(或者es),并且创建的数据表的列名称和实体属性名称一样。* Table Attribute:[Table(string name, Properties:[Schema = string])name:数据表的名称Schema:数据库的模式名称【可选的】如下Student类:数..

2021-01-06 16:55:04 2138 1

原创 将数据库结构导出表格

1:数据库查询命令:SELECT TOP 1000 columnName = a.name, isPK = case when exists(SELECT 1 FROM sysobjects where xtype='PK' and parent_obj=a.id and name in ( SELECT name FROM sysindexes WHE

2020-07-13 21:05:58 699

原创 微信第三方平台开发-从开始到测试

一:说明*当前文档比较简陋,如果有其他方法不明确可以留言。项目框架:.net freamwork 4.6.1开发工具:vs2019本次开发使用了Senparc.Weixin组件,地址:https://github.com/JeffreySu/WeiXinMPSDK相关版本如下:二:名次解释Token:下图tokenEncodingAESKey:下图keyAppId:下图appid三:刚需接口1:授权推送及component_verify_t..

2020-07-03 12:10:21 1235

原创 [已解决]There is already an open DataReader associated with this Connection which mu

今天程序报错:There is already an open DataReader associated with this Connection which mu……解决方案:在报错方法之前使用了一个未释放的IQueryable类型,例如:dbContext.User.Where(x=>x.Age== 18);需要释放掉上面的DataReader,后面转ToList()即可。...

2019-10-12 10:59:37 12209 3

原创 Asp.net Core 读取Json配置文件 appsettings.json

第一种方式:使用IOptions<配置类> 读取方式略。第二种方式,将配置文件appsettings.json,当成一个单纯的json文件来读取。1:nuget 安装2个包 Microsoft.Extensions.Configuration Microsoft.Extensions.Configuration.Json2:写帮助类public...

2019-07-09 15:44:11 496

原创 在Asp.net 和 Asp.net Core 下使用阿里云 RocketMQ

使用Asp.net 和 Asp.net Core 访问 阿里云RocketMQGitHub Demo :https://github.com/zhanglilong23/Aliyun_RocketMQ_Net如果你使用的是.Net Core 请忽略本项目,直接查看阿里云官方的项目mq-http-csharp-sdk其次,本项目使用的是RocketMQ中的 Http连接方式,截止于2019-7-1日,请确定你创建的MQ实例所在地区符合以下条件:消息队列 Rock...

2019-07-04 17:22:32 3128 1

原创 asp.net core 使用中间件拦截请求和返回数据,并对数据进行加密解密。

GitHub demohttps://github.com/zhanglilong23/Asp.NetCore.Demo本项目使用中间件拦截请求数据,并对请求数据解密。 访问接口成功后拦截返回数据,然后将返回数据加密后返回。其中log4net部分不再赘述(demo中有介绍)将Post方法中Body中的数据进行AES解密将返回数据进行AES加密1:自定义中间件,并默认实现Inv...

2019-06-28 15:57:43 12753 3

原创 Asp.net core 使用log4net作为日志组件,记录日志到本地。

GitHub demo :https://github.com/zhanglilong23/Asp.NetCore.Demo1:引入包首先使用Nuget引入log4net包,版本应>= 2.0.72:实现 ILogger 接口 public class Log4NetLogger : ILogger { private readonly ILog _l...

2019-06-28 15:54:06 5073

原创 关于SqlSugar+Mysql的一些坑

1:无法下载的MySql.Data.dll          无法安装程序包“MySql.Data 8.0.15”。你正在尝试将此程序包安装到目标为“.NETFramework,Version=v4.5”的项目中,但该程序包不包含任何与该框架兼容的程序集引用或内容文件。有关详细信息,请联系程序包作者。解决方案:作者在Github上放了可以用的MySql.Data.dll 版本,为:6.2....

2019-02-15 10:52:07 16159 4

原创 WebAPI发小程序模版消息遇到的坑

1:发送数据中data的格式。 var dict = new Dictionary&lt;string, object&gt;            {                { "access_token", at },                { "touser", openID },                { "template_id", tempID },...

2019-01-29 10:27:47 917

原创 使用ADO.NET 实体数据模型连接MySql

VS 版本:VS2017,时间:2018-10-08。1:下载插件 mysql-for-visualstudio,地址:mysql-for-visualstudio-1.2.72:下载插件  mysql-connector-net,地址:mysql-connector-net        注意:最新版 mysql-connector-net 版本在6.10.x 以上,并不适用于vs2...

2018-10-08 16:51:08 1897

转载 常用网站网址、名称、logo列表

var list = { "status": 1, "info": "100%", "data": [ { "id": "2205", "name": "人人网", "logo": "http://reg007.u.qiniudn.com/app/renren.jp

2018-03-02 10:36:46 27470

原创 ES6 学习笔记(一)String、数值、数组、对象

一:String1.新特性,模版字符串。解释: 在反引号(“`”,~号键)中,使用${}作为模版,完成拼接工作。举例: var name ="张三"; var age =18; //使用拼接字符串方式 var str = "姓名:"+name+",年龄:"+age; //使用ES6方式 var str2 =`姓名:${name},年龄:${age}`;

2018-01-12 10:24:16 326

原创 使用VS进行SqlServer数据库架构比较

当数据库表与结构逐渐增多后,开发版本的结构与正式版本的结构可能会出现比较大的变化,如何对它们进行比较呢?我们可以借助VS来达到我们的目的。我使用的是 VS2015版本。1:打开VS.2:打开:工具> Sql Server>新建架构比较。 如下图。3:说明:左侧部分选择最新的数据库。右侧部分放置旧的数据库。使用方法:点击选择源,如下图:  1)选择数据库,然后

2017-12-13 11:19:43 5465

原创 C#使用NMS与ActiveMQ通讯问题总结:如何持久化发布

/** * msg:发布的内容。 * Apache.NMS.MsgDeliveryMode.Persistent: 持久化 * Apache.NMS.MsgPriority.Normal:内容优先级(重要性)

2017-11-02 18:11:57 912

原创 C#使用NMS与ActiveMQ通讯问题总结:如何生成Stomp.js中的headers对象

在html5中使用Stomp.js与ActiveMQ通讯时,可以借助headers对象进行一些特殊的约定,例如://发送消息时,可以携带一个Headers对象 var hds ={ "name":"测试", "msg" :"测试头部发送" } client.send(

2017-11-02 18:01:57 1013

原创 VS Code 启动 Vue launch.json 配置

{ "version": "0.2.0", "configurations": [ { "type": "node", "request": "launch", "name": "Launch Program", "program": "${workspaceRoot}\\build\\dev-s

2017-10-09 16:54:57 13064

转载 动态生成二维码

调用百度云或其他网站API例如,生成一个 “www.csdn.net” 网址的二维码1.http://pan.baidu.com/share/qrcode?w=150&h=150&url=http://www.csdn.net2.http://b.bshare.cn/barCode?site=weixin&url=http://www.csdn.net3

2017-08-29 11:40:07 2151

原创 C# WebAPI 上传文件和图片

前端使用 ajax+fromData 方式上传;直接贴源码:前台页面: Title function doUpload() { var formData = new FormData($( "#uploadForm" )[0]); $.ajax({

2017-08-29 10:30:15 19894 11

原创 C# 获取指定HTML网页中的标签内容

首先获取网页内容: HttpClient client = new HttpClient();var Result= client.GetStringAsync("http://www.baidu.com/");Result中的内容如何分割呢? 首先可以使用正则表达式的方式,大家可以百度:正则获取HTML标签内的内容本文分享的是另一种方式:其实获取指定页面的

2017-06-27 14:25:13 10566

原创 C# WebApi 获取今日头条新闻代码

注意:当前方法通过【聚合数据】中的今日头条API实现。 var key ="聚合数据获取到的KEY"; var typeCode ="聚合数据中的新闻分类,例如:top代表头条,tiyu代表体育,yule代表娱乐等。"; string url = string.Format("http://v.juh

2017-06-22 11:06:50 3081 1

转载 WebAPI 如何获取相对路径 获取本地路径

WebAPI 如何获取相对路径 获取本地路径~  WebAPi不可以使用Server.MapPath()的方式获取路径,所以可以使用一下方式获取:System.Web.Hosting.HostingEnvironment.MapPath("~/")

2017-06-09 09:28:36 4589

原创 WebApi 接口增加备注和测试

1:配置 接口注释。(1)配置生成xml的路径。我们在项目上面点右键→属性→生成标签页配置xml的路径。(2)在xml的读取路径:在Areas\HelpPage\App_Start\HelpPageConfig.cs里面配置xml的读取路径。config.SetDocumentationProvider(new XmlDocumentationProvider(

2017-05-02 10:24:18 2610

原创 Asp.Net API 解决跨域问题。

当终端调用WebAPI时会出现跨域访问的问题,现在我就分享下我的解决方案。1:右键项目,找到NuGet管理器。2:在NuGet中搜索 Cors,找到  Microsoft.AspNet.WebApi.Cors,之后点击安装。3:在App_Start文件夹中找到文件:WebApiConfig。 增加一项跨域配置。代码如下:public stat

2017-05-02 10:11:02 1169

原创 【WebAPI】高德地图根据GPS获取地址描述

通过调用高德的WebApi,将经纬度转换为地址描述。 const string KEY = "这个地方填写你申请的高德WebAPIKey"; /// /// 根据GPS地址获取中文详细地址 /// /// 经度 /// 维度 /// 匹配半径,单位为米 /// 中文

2017-04-11 10:47:39 3240

原创 【WebAPI】将硬件GPS转换为高德GPS(WGS-84转GCJ-02)

【WebAPI】将硬件GPS转换为高德GPS(WGS-84转GCJ-02)

2017-04-11 10:37:30 5363

原创 高德地图 GPS 转地址,坐标转地址,

高德地图:逆向地理编码,坐标转地址方法。参考官方地址:http://lbs.amap.com/api/javascript-api/example/geocoder/regeocoding/

2017-01-07 14:16:21 3379

转载 WebApi 全局变量 Global.asax 文件

using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Text;using System.Web;using System.Web.Http;using System.Web.Mvc;using System.Web.Optimization;usi

2016-12-05 14:32:27 7337

AliyunRocketMQ.zip

Asp.net 和Asp.net Core 连接阿里云RcoketMQ 使用 RocketMQ中的Http连接方式连接阿里云RocketMQ。 其中附带了Asp.net 和Asp.net Code demo。

2019-07-04

Aspose.Cells 破解版

Aspose.Cells 破解版,可以将Excel转PDF Excel转Html Excel 各种操作等等。

2019-04-18

SqlSugar连接Mysql指定Mysql.Data.dll的版本,MySql.Data.dll 6.2.1.0

Sqlguar的源码中对MySql.Data.dll 做了强引用,版本必须为6.2.1.0,否则会报错。NuGet中的是最新的,所以基本上不能用,会报错: 需要引用MySql.Data.dll,请在Nuget安装最新稳定版本,如果有版本兼容问题请先删除原有引用;

2019-02-14

省市县区全国三级 联动数据库

省市县区全国三级 联动数据库. 格式如下:需要分割的请自行分割。 AddressCode ShortName ParentCode 110000 北京市 NULL 110100 北京市 110000 110101 东城区 110100 110102 西城区 110100 110103 崇文区 110100 110104 宣武区 110100 110105 朝阳区 110100 110106 丰台区 110100 110107 石景山区 110100 110108 海淀区 110100 110109 门头沟区 110100 110111 房山区 110100 110112 通州区 110100 110113 顺义区 110100 110114 昌平区 110100 110115 大兴区 110100 110116 怀柔区 110100 ……………………………………

2017-09-29

ASP.NET SignalR编程实战+书中Demo示例

第1章 Internet、异步、多用户 1 第2章 HTTP:客户端即上帝 5 2.1 HTTP操作 5 2.2 轮询 7 2.3 推送:服务器采取主动 8 2.3.1 WebSocket 9 2.3.2 Server-Sent Events(API Event Source) 10 2.3.3 如今的推送方式 11 2.3.4 我们需要的不仅是推送 14 第3章 SignalR概述 17 3.1 SignalR的作用 18 3.2 两个抽象层 19 3.3 支撑平台 20 3.4 OWIN和Katana:新来者 21 3.5 安装SignalR 24 第4章 持久连接 27 4.1 服务器端上的实现 28 4.1.1 映射并配置持久连接 28 4.1.2 持久连接事件 30 4.1.3 给客户端发送消息 32 4.1.4 异步事件处理 35 4.1.5 连接组 35 4.1.6 OWIN Startup类 37 4.2 客户端实现 39 4.2.1 使用JavaScript客户端初始化连接 39 4.2.2 支持老式浏览器 41 4.2.3 支持跨域连接 41 4.2.4 发送消息 43 4.2.5 接收消息 45 4.2.6 给服务器发送其他信息 46 4.2.7 客户端上的其他可用事件 47 4.3 传输协商 48 4.4 调整SignalR配置参数 49 4.5 完整示例:跟踪访问者 51 4.5.1 项目创建和设置 52 4.5.2 客户端实现 52 4.5.3 服务器端实现(TrackerConnection.cs) 54 第5章 Hub 55 5.1 服务器实现 56 5.1.1 Hub的注册和配置 56 5.1.2 创建Hub 57 5.1.3 接收消息 58 5.1.4 给客户端发送消息 62 5.1.5 给特定用户发送消息 66 5.1.6 状态维护 68 5.1.7 访问与请求上下文有关的信息 69 5.1.8 连接和断开连接通知 70 5.1.9 管理组 71 5.1.10 维护服务器状态 71 5.2 客户端实现 76 5.2.1 JavaScript客户端 76 5.2.2 生成代理 77 5.2.3 手动生成JavaScript代理 79 5.2.4 建立连接 81 5.2.5 给服务器发送消息 83 5.2.6 发送附加信息 87 5.2.7 接收服务器发来的消息 88 5.2.8 日志记录 89 5.2.9 状态维护 90 5.2.10 不具有代理的客户端实现 91 5.3 完整示例:共享画板 94 5.3.1 项目创建和设置 95 5.3.2 客户端上的实现 95 5.3.3 服务端上的实现 98 第6章 持久连接和其他线程的Hub 101 6.1 从其他线程访问 101 6.1.1 使用持久连接从外部进行访问 102 6.1.2 完整示例:在服务器上监视连接 104 6.1.3 项目创建和设置 105 6.1.4 站点实现 105 6.1.5 用于跟踪请求的系统(服务器端) 106 6.1.6 用于跟踪请求的系统(客户端) 109 6.2 使用Hub进行外部访问 109 6.2.1 完整示例:进度条 111 6.2.2 项目创建和设置 111 6.2.3 客户端实现 111 6.2.4 服务器端实现 113 第7章 实时多平台应用程序 115 7.1 多平台SingalR服务器 115 7.1.1 托管在非Web应用程序中的SignalR 115 7.1.2 非Windows平台中的SignalR托管 124 7.2 多平台SignalR客户端 127 7.2.1 从.NET非Web客户端访问服务 128 7.2.2 从其他平台访问服务 148 第8章 部署和扩展SignalR 151 8.1 增长的烦恼 152 8.2 SignalR的扩展性 155 8.3 底板上的扩展 158 8.3.1 Windows Azure Service Bus 159 8.3.2 SQL Server 163 8.3.3 Redis 166 8.4 自定义底板 169 8.5 提高SignalR服务的性能 172 8.5.1 服务器配置 174 8.5.2 监视性能 175 第9章 高级主题 179 9.1 SignalR中的授权 179 9.1.1 持久连接中的访问控制 179 9.1.2 Hub中的访问控制 180 9.1.3 客户端身份验证 182 9.2 可扩展的框架 189 9.3 依赖注入 195 9.3.1 手动依赖注入 197 9.3.2 释放依赖项 199 9.3.3 反转控制容器 199 9.4 对SignalR进行单元测试 204 9.4.1 对Hub进行单元测试 210 9.4.2 对持久连接进行单元测试 216 9.5 在Hub中截获消息 219 9.6 与其他框架的集成 224 9.6.1 Web API 224 9.6.2 ASP.NET MVC 227 9.6.3 Knockout 228 9.6.4 AngularJS 231

2017-09-19

中国所有银行网点数据合集360000条

中国所有银行网点数据合集360000条。包含各大行、地方行、农信合作社等数据。

2016-03-24

TextControlSource

用于C/S模式下的文本编辑器,将文字和图片转换为HTML后进行储存和载入。

2014-09-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除