![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
工作总结
文章平均质量分 74
卡卡 undefined
人生路远,愿不负时光不负己
展开
-
.Net Linq拓展方法——Join和GroupJoin
语言集成查询:Language Integrated Query是微软一项很好的技术和工具,可以方便程序员对数据集进行操作。Linq有两种使用方式,一种是linq子句,一种是拓展方法,原创 2021-06-16 14:47:00 · 1385 阅读 · 0 评论 -
MiniProfiler具体使用方法
本文以官网原文为基础,对MiniProfiler的使用方法进行分析和解释。How-To Profile Code原创 2021-06-11 09:56:20 · 2496 阅读 · 1 评论 -
.Net Core WebApi项目实现Swagger和MiniProfiler集成
背景在开发一个webapi项目,使用了Swagger首页展示Http接口。为了测试、提升接口性能,现在对接口加入分析工具。MiniProfiler是原创 2021-06-09 17:11:29 · 1289 阅读 · 0 评论 -
“工厂模式和抽象工厂的区别”的认识
这几天再次复习了工厂模式和抽象工厂模式,发现工厂模式和抽象工厂简直太像了。工厂模式:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。抽象工厂模式:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。仔细分析一下发现如下区别和联系:1、工厂模式的一个工厂只能生产一种产品;抽象工厂生产多个产品(产品族);2、在工厂模式的工厂中增加生产产品的能力其实就变成了抽象工厂;3、抽象工厂中的接口要使用抽象的类,这样即使拓...原创 2021-01-04 11:19:50 · 5614 阅读 · 0 评论 -
海康摄像头对接应用
海康摄像头对接应用园区进出车辆实时记录和统计功能需要对接和车辆识别 摄像头,并获取到车辆识别结果和抓拍图片。现有海康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 · 3316 阅读 · 0 评论 -
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 · 268 阅读 · 0 评论 -
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 · 202 阅读 · 0 评论 -
VNC使用心得
VNC使用心得项目中有这样一项需求:服务器上主机上安装的有程序打开服务、三维演示程序,屏幕拓展到了幕墙大屏;水晶位于舞台一侧,演讲者需要通过服务器的服务打在主机上的程序,并实现演示操作。要完成上述需求就需要用到一个功能:远程桌面控制。VNC控件远程桌面协议有三个:VNC/SPICE/RDP。下面的连接介绍了这三种协议的特点和区别。https://blog.csdn.net/caoshan...原创 2020-05-13 12:36:00 · 2128 阅读 · 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 · 724 阅读 · 0 评论 -
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 · 620 阅读 · 1 评论 -
oracle存储过程发送http请求的参数传递
上篇文章写道,在项目中采用触发器+存储过程实现了http接口的访问。本文补充一点儿参数传递的内容链接:oracle触发器+存储过程发送http请求1. 参数格式当我们定义消息类型为 'application/x-www-form-urlencoded' 时,对应的参数结构为:key1=value1&key2=para2--当我们定义消息类型为 'application/x...原创 2020-05-07 13:34:46 · 757 阅读 · 0 评论 -
oracle触发器+存储过程发送http请求
背景项目遇到这样一个需求: 由于数据库是第三方系统的Oracle数据库,我们需要时刻同步该数据库中的告警记录表,并在我平台中存储或通知。鉴于这样的需求,考虑通过oracle 的 触发器加存储过程实现发送http请求的方案实现。方案1、在Oracle中编写存储过程,实现调用http接口。2、在Oracle中编写触发器,实现告警表的行变化触发存储过程。3、我们项目提供一个htt...原创 2020-05-06 19:35:27 · 1829 阅读 · 0 评论 -
海康威视SDK使用总结
海康威视SDK使用总结公司的项目里使用到海康威视的摄像监控设备,然后项目要求在我们的B/S系统中集成摄像头的播放画面。因此通过和海康威视工作人员的沟通,和网上一些人的文章,实现了在自己的网页里进行预览和回放。一、海康威视的SDK海康威视的视频监控设备有网络摄像头、网络硬盘录像机(NVR)等。这些设备都自带一个小系统,可以通过在浏览器上输入设备的IP进行监控画面的查看和设备信息的修改。如图所...原创 2019-03-13 15:02:33 · 54388 阅读 · 12 评论 -
jqGrid的使用总结
jqGrid的使用总结jqGrid是一个基于Jquey的表格控件,jqGrid以.ajax的方法实现服务器后台通信,因此利用jqGrid可以快速实现从服务器后台获取数据并在前端展示出来。如何使用jqGrid Demo在线文档简单粗暴,上面可以看到每个参数、方法的含义,而且从配置项开始、到使用、到特定需求的设置都进行了示例演示,很好入门,使用也方便,同时可以根据自己的需要进行一些修改。下面是...原创 2019-03-13 14:58:11 · 1095 阅读 · 0 评论 -
Exgarde学习总结
Exgarde学习总结项目中要对接现场原有的门禁系统,在SVG图用图标中实时显示门的状态。因此我比较浅显的学习了Exgarde的软/硬件系统。1 Exgarde软件安装软件,功能全装。安装成功后可以发现Exgard由一下几部分组成:1、LicenceServer,这是Exgarde软件的许可证服务,只有在许可证范围内,其他的子软件才可以使用。否则譬如ExgardeFusion就无法连...原创 2019-03-13 14:56:31 · 471 阅读 · 0 评论 -
海康威视SDK通过NVR获取视频设备的状态
海康威视SDK通过NVR获取视频设备的状态前言项目现场是通过NVR对多路摄像头设备进行集中管理,包括实时画面的预览和视频信号的存储、回放。现在要实现这样一个功能:定期查询摄像头的状态,以确保摄像头都处于在线状态。1 问题分析功能的需求是获取摄像头的状态,那么通过注册(login)设备的方式肯定可行,login成功即表示设备在线,否则即为离线。但是由于整个园区的视频设备多大几百个,这样的...原创 2019-03-13 14:43:45 · 11882 阅读 · 4 评论