C#
文章平均质量分 85
lintaoshen
这个作者很懒,什么都没留下…
展开
-
基于.Netcore MVC实现多数据库兼容的跨平台开发框架开发(三)
下面介绍一下平台的数据转发规则和在线文档制作及动态绑定到菜单。(五)数据转发规则1. 转发规则流程图在上面一节我们实现了平台的API接口调用,第三方可以通过这些接口实现数据的传入和查询。还有一种情况是,第三方需要实时的获取到开发平台的数据,在本开发框架中,我们使用两个转发规则供开发者使用,一种是HTTP推送方式,另一种是使用Windows系统下的消息队列。逻辑实现图如下图11所示。图11 数据转发规则当配置好转发规则后,如果开发平台有需要转发的数据,则如下图12所示可实现数据的转..原创 2021-05-25 10:58:51 · 264 阅读 · 1 评论 -
基于.Netcore MVC实现多数据库兼容的跨平台开发框架开发(二)
开发框架使用的技术(一)数据表(集合)动态创建及实体映射开发者可以使用Excel文件输入新建集合的字段信息,如下图7所示,在Web项目的Resources目录下有一fields.xlsx文件,按新建集合必看表单定义好。图7 新数据表(集合)字段定义如上图新建了名为:DynamicTestSheet的实体,其中字段"_id"为必填字段,其它字段根据开发者需要进行输入,其它列信息参见“新建集合必看”表单进行操作,输入完成后,格式化序号和排序值两列,数值长度一列可全部为50。最后,点击保.原创 2021-05-17 13:18:04 · 339 阅读 · 0 评论 -
基于.Netcore MVC实现多数据库兼容的跨平台开发框架开发(一)
一、概述一直在用VS2019开发.NET的程序,综合做过的一些项目,这段时间归纳了一些项目中共用的一些模块,开发了一个基础框架,框架基于.NET Core 3.1,主要由数据层、业务逻辑层和Web表示层组成。开发框架的目录结构如下图所示:图1 开发框架目录结构图二、开发框架基本介绍(一)数据访问层目前公司常用的数据库主要有3种:MongoDB、MSSql、MySQL,为了更好的适应开发者针对数据库的使用,通过配置字,可方便的选择需要使用哪一种数据库进行项目的开发。其中Mon.原创 2021-05-15 09:44:28 · 723 阅读 · 0 评论 -
实现浏览器全兼容视频播放的一种实现技术
实现浏览器全兼容视频播放的一种实现技术2021-03-01 By Nico摄像头视频数据作为重要的展示数据,被各类应用服务所接入,但是基于B/S架构的应用在不同的浏览器上浏览视频时经常碰到兼容性的问题。使用浏览器实时预览视频画面常使用插件形式或者直播方式,使用插件方式,依赖于浏览器对插件的支持,如果不支持则不能使用;直播方式则需要流媒体服务器进行相应的转码工作,在实现的成本上会提高。本文通过摄像头输出的RTSP流,使用Websocket通讯技术实现浏览器端的全兼容实现,提供给大家一种实现技术参考。原创 2021-03-01 15:53:09 · 599 阅读 · 0 评论 -
物品识别AI能力评测
物品识别AI能力评测2021-02-191.概述本文对国内主流AI开放平台的图像分析中的物品识别功能进行的一些测试,对准备使用此功能的一些用户提供一些参考。2.目标素材准备我们分别从网下下载了3张关于电动车的图片,分别标记为图像A,图像B,图像C。我们的测试目标是3张图中的电动车,看看各个AI平台的物品识别接口是否能够给出正确的答案。图像A图像B 图像C...原创 2021-02-22 12:30:02 · 917 阅读 · 0 评论 -
多线程中使用Invoke函数防止资源访问冲突
刚学C#,用博客的形式把自己的学习心得记录下来,这是我的第一篇文章,哈哈,如果有什么问题,可以指出。 前段时间写了一个串口收发的C#窗体应用程序,因为串口收发是在后台运行的,所以开了一个线程专门用于收发,建立线程的语句如下: private Thread mWorkThread; mWorkThread = new Thread(new Th原创 2012-02-20 18:42:23 · 754 阅读 · 0 评论 -
C#+MySQL操作Blob对象,实现位图存取
本节介绍使用C#操作MySQL数据库中的二进制大对象BLOB,实现了位图的存储和读取。1.建立和MySQL的连接 private void btnConnect_Click(object sender, EventArgs e) { if (m_con != null) {原创 2012-02-29 19:57:54 · 1156 阅读 · 0 评论