自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (2)
  • 收藏
  • 关注

原创 HTTP状态码301和302的区别

在HTTP状态码中,3XX表示重定向,指网页发生了转移,重定向到目标地址中。301:表示永久性转移 (Permanently Moved)302:表示临时性转移(Temporarily Moved)

2022-11-15 11:06:06 11008

原创 VS2019 引用管理器最近引用列表为空

【问题描述】在VS2019工程中添加引用时,选择【浏览】【最近】选项卡一直为空,而且添加*.dll时路径一直都是默认路径,工作时影响效率。【原因分析】应该就是VS2019的BUG,查了查微软VS社区,发现问题很常见,官方技术答复更新到16.8即可修复。【解决办法】打开 VS Installer,更新VS2019到最新。如图所示更新到16.10再打开工程的引用选项卡,问题解决!...

2021-07-22 15:36:05 1640 1

原创 .Net Linq拓展方法——Join和GroupJoin

语言集成查询:Language Integrated Query是微软一项很好的技术和工具,可以方便程序员对数据集进行操作。Linq有两种使用方式,一种是linq子句,一种是拓展方法,

2021-06-16 14:47:00 1298

原创 MiniProfiler具体使用方法

本文以官网原文为基础,对MiniProfiler的使用方法进行分析和解释。How-To Profile Code

2021-06-11 09:56:20 2380 1

原创 Chrome浏览器保存的密码被删除

Chrome浏览器保存的密码被删除起因:前些日子手欠把Chrome浏览器升级了,结果导致平时记录的账号密码、扫码登陆信息在重启Chrome后都消失不见了,每次进入常用网页都要重新输入账号密码,不胜其烦。尝试解决办法:1、有网友说设置了在关闭Chrome时清除浏览缓存。经仔细检查,确定没有该项相关设置,就连【清除浏览数据】的操作都没勾选密码和登陆信息。2、有网友说是360管家的【清除痕迹】所致。经检查,本人并未安装360管家,所安装的腾讯管家也不包含 浏览器账号密码项。3、卸载并重新安

2021-06-10 10:08:26 11755

原创 .Net Core WebApi项目实现Swagger和MiniProfiler集成

背景在开发一个webapi项目,使用了Swagger首页展示Http接口。为了测试、提升接口性能,现在对接口加入分析工具。MiniProfiler是

2021-06-09 17:11:29 1170

原创 “工厂模式和抽象工厂的区别”的认识

这几天再次复习了工厂模式和抽象工厂模式,发现工厂模式和抽象工厂简直太像了。工厂模式:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。抽象工厂模式:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。仔细分析一下发现如下区别和联系:1、工厂模式的一个工厂只能生产一种产品;抽象工厂生产多个产品(产品族);2、在工厂模式的工厂中增加生产产品的能力其实就变成了抽象工厂;3、抽象工厂中的接口要使用抽象的类,这样即使拓...

2021-01-04 11:19:50 5558

原创 Visual Studio2017/2019安装过程报错

现在.Net Core很火,因此打算写个小工程练练手。原来只装了VS2017,由于Core3.0要求VS2019,因此就准备安装VS2019。VS2019和VS2017是不冲突的,也不能用VS2017直接升级到2019,因此我选择直接官网下载Visual Studio Installer 2019.结果第一步就遇到了大坑,在下载好之后运行安装工具vs_professional__1522487196.1599131131.exe,界面就一直卡在 正在提取文件的状态,过一会提示网络失败的问题,如下图

2020-11-19 16:07:28 1263 1

原创 海康摄像头对接应用

海康摄像头对接应用园区进出车辆实时记录和统计功能需要对接和车辆识别 摄像头,并获取到车辆识别结果和抓拍图片。现有海康DS-TCG227-A出入口补光抓拍一体机需进行对接。本文采用C#语言编写。海康车辆识别摄像头的对接方法如下:1、初始化SDK并设置回调;2、登陆设备3、建立报警上传通道4、回调事件处理 4.1 车牌识别 4.2 图片处理5、结束时资源回收//1 m_bInitSDK = CHCNetSDK.NET_DVR_Init(); m_falarmDat...

2020-08-07 20:39:26 2968

原创 Redis学习总结

# Redis学习总结 #项目需要用到消息队列,了解到Redis是个不错的选择,因此学习了下Redis的使用。## 1 Redis简介 ##> REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。它通常被称为数据结构服务器,因为值(value)可以是 字

2020-06-02 12:17:56 250

原创 oracle存储过程运行简单java代码访问web接口的参数传递(补充)

补充几点:1、java source类中使用 Date 类型时总是无法通过编译,因此将 Date改为了String2、无论是java source还是存储过程还是最好不要使用关键字作为参数。3、存储过程中 ……AS LANGUAGE JAVA NAME'……' String写作 java.lang.String,int还写作int不用加前缀。4、java source中 方法不要少了后缀 Public static void Function()throws Exception{}...

2020-05-15 14:00:23 194

原创 VNC使用心得

VNC使用心得项目中有这样一项需求:服务器上主机上安装的有程序打开服务、三维演示程序,屏幕拓展到了幕墙大屏;水晶位于舞台一侧,演讲者需要通过服务器的服务打在主机上的程序,并实现演示操作。要完成上述需求就需要用到一个功能:远程桌面控制。VNC控件远程桌面协议有三个:VNC/SPICE/RDP。下面的连接介绍了这三种协议的特点和区别。https://blog.csdn.net/caoshan...

2020-05-13 12:36:00 1988 1

原创 oracle存储过程运行简单java代码访问web接口的参数传递

上一篇文章介绍了通过触发器+存储过程运行java source实现访问web接口,但是是以get形式访问的,本文通过post方式访问web接口并传递参数。1、普通 java post方式开始是在get基础上按照普通接口形式设置访问属性,但是一直无法创建 java source,提示【ORA-29536: 资源格式错误: oracle.aurora.sqljdecl.TokenMgrError: Lexical error at line 23, column 1. Encountered: "\\.

2020-05-13 12:33:12 686

原创 oracle触发器+存储过程发送http请求2

在上篇文章解决oracle触发器+存储过程发送http请求 问题之后,发现了一个问题:如果web接口崩溃致使web请求失败,由于web请求的timeout最终导致触发器执行周期非常长,因此无法应用于实际项目。遂想到oracle是可以运行简单java代码的,用java代码异步执行web请求是否可以解决该问题呢?因此本文介绍了oracle 加载java 类实现访问http请求。1、加载 java source在 sql 编辑器中运行 以下代码创建java sourcecreate or..

2020-05-12 20:22:28 588 1

原创 oracle存储过程发送http请求的参数传递

上篇文章写道,在项目中采用触发器+存储过程实现了http接口的访问。本文补充一点儿参数传递的内容链接:oracle触发器+存储过程发送http请求1. 参数格式当我们定义消息类型为 'application/x-www-form-urlencoded' 时,对应的参数结构为:key1=value1&key2=para2--当我们定义消息类型为 'application/x...

2020-05-07 13:34:46 710

原创 oracle触发器+存储过程发送http请求

背景项目遇到这样一个需求: 由于数据库是第三方系统的Oracle数据库,我们需要时刻同步该数据库中的告警记录表,并在我平台中存储或通知。鉴于这样的需求,考虑通过oracle 的 触发器加存储过程实现发送http请求的方案实现。方案1、在Oracle中编写存储过程,实现调用http接口。2、在Oracle中编写触发器,实现告警表的行变化触发存储过程。3、我们项目提供一个htt...

2020-05-06 19:35:27 1626

原创 ASP.NET MVC 上传文件时Post超过了最大请求长度

在ASP.NET MVC 上传文件时Post长度过大问题,如图所示。在度娘上搜了搜,很多博主的做法是:<configuration> <system.web> <httpRuntime maxRequestLength="204800" executionTimeout="200" enable="true" /> &...

2020-05-04 11:49:08 1066

转载 30个 DotNet网站

30个asp.net学习必须收藏的网站。名称:快速入门地址:http://chs.gotdotnet.com/quickstart/描述:本站点是微软.NET技术的快速入门网站,我们不必再安装.NETFramework中的快速入门示例程序,直接在网上查看此示例即看。名称:微软官方.NET指导站点地址:http://www.gotdotnet.com/描述:上面的站点是本站的一个子站点...

2020-02-14 18:12:22 365

原创 mysql ORM插入数据出现致命错误

问题引出在通过ORM 的实体插入数据时出现了System.Exception:“Fatal error encountered during command execution.”问题查找 VehicleHistory vehicleHistory = new VehicleHistory() { CameraIP = "1...

2019-03-13 15:05:16 333

原创 海康威视SDK使用总结

海康威视SDK使用总结公司的项目里使用到海康威视的摄像监控设备,然后项目要求在我们的B/S系统中集成摄像头的播放画面。因此通过和海康威视工作人员的沟通,和网上一些人的文章,实现了在自己的网页里进行预览和回放。一、海康威视的SDK海康威视的视频监控设备有网络摄像头、网络硬盘录像机(NVR)等。这些设备都自带一个小系统,可以通过在浏览器上输入设备的IP进行监控画面的查看和设备信息的修改。如图所...

2019-03-13 15:02:33 52904 12

原创 jqGrid的使用总结

jqGrid的使用总结jqGrid是一个基于Jquey的表格控件,jqGrid以.ajax的方法实现服务器后台通信,因此利用jqGrid可以快速实现从服务器后台获取数据并在前端展示出来。如何使用jqGrid Demo在线文档简单粗暴,上面可以看到每个参数、方法的含义,而且从配置项开始、到使用、到特定需求的设置都进行了示例演示,很好入门,使用也方便,同时可以根据自己的需要进行一些修改。下面是...

2019-03-13 14:58:11 965

原创 Exgarde学习总结

Exgarde学习总结项目中要对接现场原有的门禁系统,在SVG图用图标中实时显示门的状态。因此我比较浅显的学习了Exgarde的软/硬件系统。1 Exgarde软件安装软件,功能全装。安装成功后可以发现Exgard由一下几部分组成:1、LicenceServer,这是Exgarde软件的许可证服务,只有在许可证范围内,其他的子软件才可以使用。否则譬如ExgardeFusion就无法连...

2019-03-13 14:56:31 456

原创 海康威视SDK通过NVR获取视频设备的状态

海康威视SDK通过NVR获取视频设备的状态前言项目现场是通过NVR对多路摄像头设备进行集中管理,包括实时画面的预览和视频信号的存储、回放。现在要实现这样一个功能:定期查询摄像头的状态,以确保摄像头都处于在线状态。1 问题分析功能的需求是获取摄像头的状态,那么通过注册(login)设备的方式肯定可行,login成功即表示设备在线,否则即为离线。但是由于整个园区的视频设备多大几百个,这样的...

2019-03-13 14:43:45 11005 4

SonarLint.VSIX-4.37.0.34839-2019.vsix

从官网下载的,官网下载很慢

2021-07-23

UnityGraph

此款Unity 图形绘制插件可用于折线图、柱状图、雷达图的绘制。效果很好,可很好的应用于项目中。

2019-03-13

空空如也

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

TA关注的人

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