随笔分类 - .NET
摘要:关于抽奖,日常用到的非常频繁,大大小小,方方面面都有关联, 一 抽奖活动设置 万事万物都是建立在数据之上,有抽奖,就有限制,先简单罗列下抽奖活动的一些基本条件,如下图所示 二 算法选择与设计 主流的采用 AliasMethod 算法,采用散点命中的方式,支持不同奖品的命中概率计算,使用起来也较为方便
阅读全文
摘要:随着用户量的增加,以及更复杂的场景要求,公司原来的人脸服务已无法满足需求, 频频卡死,效率和准确率都达不到新要求,受限于颜值,这个任务自然落到我身上,首先是对人脸服务源码进行解读. 这里介绍一下,人脸底层基于CPU处理的 V1.5版本免费的虹软人脸识别技术,当有新生录入,或者原来的师生照片需要更换时
阅读全文
摘要:日常中某些需求,经常会遇到一些大批量数据写入的问题,从原始那种 foreach 循环单笔写入数据早已过时,不能满足入库的实效性,直接忽视,.一般情况下的 orm映射是支持批量写入数据的,效率也是忽高忽低,受各种因素影响 1. Dapper 中的 批量导入 众所周知,Dapper 是一个构造简单的or
阅读全文
摘要:掐指一算,有将近半年的时间没更新,这期间,发生了诸多来自生活,工作之间的琐事,逝者已去,生者如斯,真希望能一如既往的活出那个少年样子,无畏,逐浪,随心,闲言少叙,直奔主题。 关于判断 word,excel 文档是否为空的业务逻辑,对于Office而言,新建的空文件大小均为0kb,所以用IO流直接读取
阅读全文
摘要:开发Web项目后,部署到 IIS上 ,运行一直稳定,当Web程序中加入了定时任务,或者线程之类的机制后,第二天发现悲催了,定时任务并没有执行,此时重新登录一下网站,定时任务又重新执行。原来IIS默认有回收线程池机制,当网站一段时间没有人访问时,会自动回收,项目中的线程、进程自然而然就被终止掉了。而以
阅读全文
摘要:上一个东家是从事安防行业的,致力于人工智能领域,有自主人脸识别、步态识别的算法。C++同事比较称职有什么问题都可以第一时间反馈,并得到合理的处理,封装的DLL 是基于更高性能的GPU算法,可支持更多线路的运算,接口调用简单,只需要传入图片即可得到特征值。对于公司的项目,更多的是与各类接口进行交互。包
阅读全文
摘要:有时候会出现需要将一个集合分成所干个集合,依次再对每组集合进行处理,想了想,用 Linq 处理就很方便 var times = Math.Ceiling((double)lis.Count() / 40); var temp1 = lis.Skip(0).Take(40); //第一组 var te
阅读全文
摘要:比如拿到一张图片,包含图片中所有人物的坐标,这时,需要在Web网页上显示该图并选中坐标包含的目标人物 第一步: 先确定好坐标是(x1,y1,x2,y2) 还是(x1,y1,w,h)格式,如果是第二种,稍微多点计算,这里就以第二种方式为例 其实就是 先将坐标(x1,y1,W,H)转为两点式(x1,y1
阅读全文
摘要:针对图片列表展示信息,一开始没有做过相关类似的功能,大多都是以表格行显示为主,所以刚开始实现这个功能的时候是懵逼的。无从下口。在网上搜索一时半会也没找到合适的解决方案。大致就是类似于下图这样,每条数据上面是图片,下面是对应的相关信息,在界面上进行一次排列,在界面上分页展示数据。这是X东的网站部分截图
阅读全文
摘要:由于公司的业务调整,最近不仅开发bs,还有不熟悉的cs,人手也不足,项目还多,对于cs来说,算是小白,虽然是一个人,也是硬着头皮写,拖拽控件,自定义控件。一个项目下来,对cs有了很深的认识,这里好好感谢下老大以及身边的同事,总是在我绞尽脑汁也没想出好的解决方案时来给我指点迷津。 首先介绍下cs的页签
阅读全文
摘要:最近有一个项目, 进行步态识别的时候,同时需要显示摄像的实时画面。对于 Winform 显示画面,之前针对 rtmp 流的时候,是先写一个HTML 网页加载视频流,然后在IIS上发布,将地址直接赋值给winform中 WebBrowser 控件的Url值即可。 针对HTML部分,网上有很多开源的De
阅读全文
摘要:关于FTP,先从怎么创建开始说起,很简单,步骤就两个 ① 电脑-右键管理--本地用户组--添加用户名,密码(用于FTP的用户名、密码) ② IIS 新建FTP站点,命名,指定端口号、FTP文件路径 接下来就是进行访问,网上有很多的FTP 帮助类,关于上传、下载,重命名、获取文件列表之类的方法。就不在
阅读全文
摘要:上次介绍到了关于客户端实时刷新摄像头所识别的图片的一些方法,采用了了UDP广播的技术做处理。理论上是没有问题的,将客户端运行在不同电脑上也能很好的看到效果,运行日志也没看出啥问题,结果今天翻看日志的时候发现提示缓冲区异常。加一个长度断点之后,发现了当图片转化的【byte】数组长度大于110K 的时候
阅读全文
摘要:随着倒计时的响声,自觉无心工作,只想为祖国庆生。 最近有遇到过这样一个问题,将摄像头识别的行人,车辆实时显示在客户端中。有提供接口,会以Json的数据的形式将实时将识别的对象进行Post提交。所以我们这边先写一个web服务来持续接收数据,再将数据进行解析存入数据库。到这里为止,数据没有问题,都全部存
阅读全文
摘要:接口无处不在,诸如Http、webapi、webservice等等,接口在调用的时候,免不了会处理到参数,最常用的会有post、get、put 方式等等。 这里介绍下调用WebService,新建一Web空项目,然后添加新项--Web服务(ASMX)后, 打开MyWebService.asmx (命
阅读全文
摘要:之前从来没搞过C++,最近被安排的任务需要调用C++的接口,对于一个没用过 Dependency 的小白来说,原本以为像平时的Http接口那样,协议,端口一定义,方法参数一写就没事,结果踩了无数的坑。现在从0基础开始记录。A发了一个SDK文件夹过来,先不管cpp、h、lib五花八门的后缀文件,直接看
阅读全文
摘要:1.先从byte 说起, byte 范围为 0~255 的整数,这个区间是在 int 范围中,所以 当byte 转为 int 时,则为小范围转大范围,隐式转换可以直接转换,反过来就是显式转换 需要Convert 下 //将int32转换为字节数组,防止数据丢失,如右图 byte[] bytes =
阅读全文
摘要:之前项目有一放行的功能,对某界面维护时(数据的增删改),先将数据保存到临时表中,放行后再真正的写入到库中。由于设计到主从表多中约束关系,所以当时我采用的是写一个存储过程来对某个界面的操作进行统一处理,具体参见关于MVC项目中的主管放行。现在sa 说不得使用存储过程为由让更改(开发文档中写明: 尽量少
阅读全文
摘要:好奇心害死猫,话说12月30号,阳历17年末,行至小镇农户,有羊在鸣,由于好奇心泛滥,循声而至,发现一只被拴住的羊,好心喂草,不料反被舔了一口,得亏抽手及时,不然小拇指估计被咬掉,没错,是咬掉,即使如此,指甲盖也被咬破一半,血流如柱。此羊如此忘恩负义,是非不分,事后竟然依旧呆呆的立着,实为让人嫉恨。
阅读全文
摘要:提及JSON(JavaScript 对象表示法),作为一种数据交换格式,项目中客户端与服务端交互的时候频繁用到。说来惭愧,刚实习的时候,直接被派到政府里面去对接开发门户网站,没错,组长交代二句就飞到他处出差,当时我还没听过 Json、easyUI,独自坐在监控大厅那叫一个尴尬,手忙脚乱,惴惴不安。着
阅读全文