- 博客(35)
- 资源 (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
753
原创 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
1093
原创 阿里云RDS,登录提示:指定的网络名不再可用,错误64
已成功与服务器建立连接,但是在登录过程中发生错误。(provider:TCP提供程序,error:0-指定的网络名不再可用。)(Microsoft SQL Server,错误:64)使用SSMS连接阿里云RDS提示上述错误。解决方案:数据库
2022-10-27 16:33:22
1053
原创 SQL SERVER 主键插入数据
如果有个 tbl_user 表,且Id字段主键自增。如果当你有需求,向这个表的主键插入数据时怎么办呢?其实开启 IDENTITY_INSERT ON 就可以了。以上,就可以向tbl_user的Id主键插入指定数据了。
2022-09-01 09:06:22
1595
原创 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
2490
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
741
原创 微信第三方平台开发-从开始到测试
一:说明*当前文档比较简陋,如果有其他方法不明确可以留言。项目框架:.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
1544
原创 [已解决]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
12827
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
588
原创 在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
3307
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
13705
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
5400
原创 关于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
16522
4
原创 WebAPI发小程序模版消息遇到的坑
1:发送数据中data的格式。 var dict = new Dictionary<string, object> { { "access_token", at }, { "touser", openID }, { "template_id", tempID },...
2019-01-29 10:27:47
1180
原创 使用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
2006
转载 常用网站网址、名称、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
32061
原创 ES6 学习笔记(一)String、数值、数组、对象
一:String1.新特性,模版字符串。解释: 在反引号(“`”,~号键)中,使用${}作为模版,完成拼接工作。举例: var name ="张三"; var age =18; //使用拼接字符串方式 var str = "姓名:"+name+",年龄:"+age; //使用ES6方式 var str2 =`姓名:${name},年龄:${age}`;
2018-01-12 10:24:16
367
原创 使用VS进行SqlServer数据库架构比较
当数据库表与结构逐渐增多后,开发版本的结构与正式版本的结构可能会出现比较大的变化,如何对它们进行比较呢?我们可以借助VS来达到我们的目的。我使用的是 VS2015版本。1:打开VS.2:打开:工具> Sql Server>新建架构比较。 如下图。3:说明:左侧部分选择最新的数据库。右侧部分放置旧的数据库。使用方法:点击选择源,如下图: 1)选择数据库,然后
2017-12-13 11:19:43
5653
原创 C#使用NMS与ActiveMQ通讯问题总结:如何持久化发布
/** * msg:发布的内容。 * Apache.NMS.MsgDeliveryMode.Persistent: 持久化 * Apache.NMS.MsgPriority.Normal:内容优先级(重要性)
2017-11-02 18:11:57
975
原创 C#使用NMS与ActiveMQ通讯问题总结:如何生成Stomp.js中的headers对象
在html5中使用Stomp.js与ActiveMQ通讯时,可以借助headers对象进行一些特殊的约定,例如://发送消息时,可以携带一个Headers对象 var hds ={ "name":"测试", "msg" :"测试头部发送" } client.send(
2017-11-02 18:01:57
1108
原创 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
13209
转载 动态生成二维码
调用百度云或其他网站API例如,生成一个 “www.youkuaiyun.com” 网址的二维码1.http://pan.baidu.com/share/qrcode?w=150&h=150&url=http://www.youkuaiyun.com2.http://b.bshare.cn/barCode?site=weixin&url=http://www.youkuaiyun.com3
2017-08-29 11:40:07
2205
原创 C# WebAPI 上传文件和图片
前端使用 ajax+fromData 方式上传;直接贴源码:前台页面: Title function doUpload() { var formData = new FormData($( "#uploadForm" )[0]); $.ajax({
2017-08-29 10:30:15
20229
11
原创 C# 获取指定HTML网页中的标签内容
首先获取网页内容: HttpClient client = new HttpClient();var Result= client.GetStringAsync("http://www.baidu.com/");Result中的内容如何分割呢? 首先可以使用正则表达式的方式,大家可以百度:正则获取HTML标签内的内容本文分享的是另一种方式:其实获取指定页面的
2017-06-27 14:25:13
10903
原创 C# WebApi 获取今日头条新闻代码
注意:当前方法通过【聚合数据】中的今日头条API实现。 var key ="聚合数据获取到的KEY"; var typeCode ="聚合数据中的新闻分类,例如:top代表头条,tiyu代表体育,yule代表娱乐等。"; string url = string.Format("http://v.juh
2017-06-22 11:06:50
3223
1
转载 WebAPI 如何获取相对路径 获取本地路径
WebAPI 如何获取相对路径 获取本地路径~ WebAPi不可以使用Server.MapPath()的方式获取路径,所以可以使用一下方式获取:System.Web.Hosting.HostingEnvironment.MapPath("~/")
2017-06-09 09:28:36
4758
原创 WebApi 接口增加备注和测试
1:配置 接口注释。(1)配置生成xml的路径。我们在项目上面点右键→属性→生成标签页配置xml的路径。(2)在xml的读取路径:在Areas\HelpPage\App_Start\HelpPageConfig.cs里面配置xml的读取路径。config.SetDocumentationProvider(new XmlDocumentationProvider(
2017-05-02 10:24:18
2697
原创 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
1213
原创 【WebAPI】高德地图根据GPS获取地址描述
通过调用高德的WebApi,将经纬度转换为地址描述。 const string KEY = "这个地方填写你申请的高德WebAPIKey"; /// /// 根据GPS地址获取中文详细地址 /// /// 经度 /// 维度 /// 匹配半径,单位为米 /// 中文
2017-04-11 10:47:39
3297
原创 【WebAPI】将硬件GPS转换为高德GPS(WGS-84转GCJ-02)
【WebAPI】将硬件GPS转换为高德GPS(WGS-84转GCJ-02)
2017-04-11 10:37:30
5450
原创 高德地图 GPS 转地址,坐标转地址,
高德地图:逆向地理编码,坐标转地址方法。参考官方地址:http://lbs.amap.com/api/javascript-api/example/geocoder/regeocoding/
2017-01-07 14:16:21
3535
转载 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
7526
AliyunRocketMQ.zip
2019-07-04
SqlSugar连接Mysql指定Mysql.Data.dll的版本,MySql.Data.dll 6.2.1.0
2019-02-14
省市县区全国三级 联动数据库
2017-09-29
ASP.NET SignalR编程实战+书中Demo示例
2017-09-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人