- 博客(26)
- 收藏
- 关注
原创 记录在使用OpenCVSharp在netcore3.1框架下做视觉处理遇到的坑及解决过程
使用VideoCapture对象调用Open方法打开摄像头巨慢多个4K摄像头无法同时使用根源上解决使用VideoCapture对象调用Open方法打开摄像头巨慢的问题
2022-06-25 10:26:33
1233
原创 DFA算法过滤敏感字如何删除敏感字
DFA算法过滤敏感字如何删除敏感字1. DFA算法简介2. 需求来源3. 算法原理4. 代码实现1. DFA算法简介关于DFA算法的相关介绍,网上的文章有很多。不再赘述。这里提供两个传送门参考一: java实现敏感词过滤(DFA算法).参考二: 敏感词过滤的算法原理之DFA算法.2. 需求来源首先敏感词库肯定不是一层不变的。需要经常的维护。词库维护后,必然要更新词库对应的hashmap。我的第一想法是,既然更新,那就重新生成就好了。如果词库set和hashmap比较大的话,hashmap做了缓
2021-11-12 17:50:33
742
原创 NUnit测试执行顺序
运行环境VS2019+NUnit3.x测试代码如下 public static class BaseData { public static string RunLog="None\n"; } [SetUpFixture] public class SetUp1 { [OneTimeSetUp] public void Setup() { BaseData.RunLo
2021-06-07 19:38:22
452
原创 Vue Router导航使用总结
Vue Router导航使用总结路由配置要求(router.js)path属性必须有,否则会编译报错path属性如非有特殊需求,应采用相对路径name属性根据需要即可,不做限制导航及参数传递(router.push())1. 调用方式在js文件中的使用方式import Vue from 'vue';let Router = Vue.global.Router;Router.push()在vue组件或页面中的使用方式this.$router.push()2.使用场景说明为
2021-05-28 15:16:51
215
原创 VS2019更新后显示未能正确加载“CascadePackage”包
自从昨天更新VS2019之后,每次启动,都会报错。错误信息如图经过排查。确认是Live Share扩展与当前版本不兼容导致的。那么就简单了。解决办法有两个更新Live Share到最新版本直接禁用Live Share我这边也不知道是网络的问题还是其他啥原因,反正更新老是不成功,更新到1/3左右就卡住不动了。又看了一下这个扩展对目前的我来说没任何用处。直接禁用。...
2021-03-05 08:57:42
5109
5
原创 VUE+Electron+Edge开发中遇到的坑
最近在开发一个桌面客户端。心血来潮想用Node.js来做。然后就跳进了坑了。天天在爬坑。开篇博文记录一下最几天遇到的各种坑。VUE+Electron+Edge开发中遇到的坑1.Electron安装的坑2.Electron打包的坑3.Asar打包的坑4.使用require('XXXXX')加载的坑5.使用Edge调用C# 代码的坑1.Electron安装的坑在使用vue的时候,安装electron不能选用原装的electron,也不要使用网上很多人说的SimulatedGREG/electron-vue
2020-12-17 11:05:02
4839
3
原创 Electron-Builder打包时报错could not find: “C:\Users\XX\AppData\Local\Temp\t-bDWVX6\0-messages.nsh“
Electron-Builder打包时报错could not find: “C:\Users\XX\AppData\Local\Temp\t-bDWVX6\0-messages.nsh”项目情况项目基于VUE,使用VUE-cli 3创建,然后执行vue add electron-builder添加Electron-Builder问题描述在执行npm run electron:build的时候,会打包失败,错误日志如下(敏感信息已打码),{ Error: C:\Users\{我的wind
2020-12-16 14:08:18
7306
16
原创 关于jquery.tmpl.js的一点使用心得
首先上代码,据说是jQuery的作者写的。注释是从https://www.cnblogs.com/huansky/p/6073104.html抄的// 代码整个放在一个立即执行函数里面(function(){ // 用来缓存,有时候一个模板要用多次,这时候,我们直接用缓存就会很方便 var cache = {}; // tmpl绑定在this上,这里的this值得是window this.tmpl = function tmpl(str, data){ // 只有模板才有非
2020-09-02 10:43:48
415
转载 SQLServer删除登录记录用户名和密码
介绍:作为一名开发人员都会知道我们做的项目都要用到数据库,数据库都需要账号和密码,然而问题来了,做的东西多了那些没用的账号和密码还在哪里纠缠着我们。所有我们不能忍了删除掉他。网上很多都是2008的是删除方案,知道我看到了这篇:http://stackoverflow.com/questions/349668/removing-the-remembered-login-and-password-list-in-sql-server-management-studio版本路径说明SQL Server M
2020-08-27 09:43:53
1434
原创 Adobe XD导出图片合并工具
Adobe XD是一个不错的原型设计工具但是设计导出的图片是独立的一张一张的。想导出一张大图。所以做了一个导出图片合并小工具源码下载
2020-08-22 11:14:49
2576
原创 使用NPOI操作Excel遇到的奇怪问题
最近在使用NPOI时遇到一个奇怪的问题。问题表现:使用ICell.DateCellValue获取日期时间值时会报“未将对象引用设置到对象的实例”。开发基于framework4.51使用的包为https://www.nuget.org/packages/NPOI具体代码如下 var cell = row.GetCell(j); if (cell != null) { if (cell.CellType == CellType.Numeric) { if (
2020-06-15 11:50:24
1448
3
原创 asp.net mvc 绕过IIS自定义错误
以前做asp.net .nvc项目,前后台交互时,后台返回值通常都会定义为类似下面这样的结构result{code:0,Data:{}}使用code的值来判断是否执行成功。最近做新项目的时候,同事建议,使用HTTPStatus来判断是否执行成功。例如,返回401,则表示没有登陆。返回501,则表示执行失败。本地调试一切正常,但是放在服务器上,出问题了。IIS把所有的非200的返回值都拦截了。所有的额外信息都无法传到前台。查了好半天,才最终解决。解决方案如下修改webconfig,在&l
2020-06-11 11:32:01
235
原创 VS调试web项目时,上传文件导致进程退出
在使用vs调试web项目时,遇到一个奇葩问题,上传文件,进程直接退出,断点都不会进。开始怀疑是写的代码有问题。后来发现,发布代码放在IIS里,并不会出问题。能正常使用。只是在调试的时候会出现此问题。所以判断应该是vs的配置问题。后来又百度了很长时间,终于找到了问题的根源就是这个选项导致的。勾选了这个选项之后,就会出现问题。将这个选项去掉。一切正常。在此感谢timsqin 的分享,让我找到了问题根源。...
2020-05-13 10:39:09
1826
原创 微信小程序开发中的坑(二)
微信小程序中使用new Date(string)获取时间的时候存在一个大坑var str1='2019-08-09 14:00:00';var str2='2019-08-09T14:00:00';var str3='2019/08/09 14:00:00';var str4='2019/08/09T14:00:00';var time1=new Date(str1);var time...
2019-08-09 18:25:10
216
原创 关于数据库视图和查询的选择的一些个人想法
数据库表设计完成后,在实际的使用过程中,大多数时候一张表是无法将业务数据展示完整的。这个时候就需要多个表连接查询。在以前写代码的时候,遇到这样的情况,我一般会新建一个视图,然后再通过视图查询数据。使用起来很方便。但是在后期维护时就会发现,视图与代码里的查询,本质上是分离的,当视图建的多了,项目维护时间久了之后,很多视图到底还有没有用,就很难确定了。同时,需要修改视图引用的表时,就需要级联修改各...
2018-12-27 15:52:00
357
原创 微信小程序开发中的坑(一)
微信小程序map组件中有bindregionchange事件。文档上讲视野发生变化时触发,但是没有相关的详细说明。首先,每次视野变动时,这个事件都会触发多次,经过深入测试,发现,每次视野变化,都会触发两次这个事件,一次type为begin,一次type为end另外,在微信开发工具的模拟器上和在真机上这个事件的触发也是有差别的。地图绑定中心点坐标后,setdata更新中心的坐标。这个操作在模拟...
2018-12-13 15:35:49
421
原创 遗传算法(C#)
这几天学习遗传算法从onelei1994的博客https://blog.csdn.net/onelei1994/article/details/74048379下载了代码但是实际运行中,发现onelei1994的代码算法大逻辑没有问题,存在几个细节问题,所以运行出来的结果是不争取的chromosome的定义,没有定义复制方法,所以,在往子代传递的时候,变成了引用传递,在传递了几代之后,后代...
2018-11-22 17:09:31
7494
3
原创 微信公众号开发中的坑(四)
HTML5中使用摇一摇功能代码(来自网络,亲测有效) if (window.DeviceMotionEvent) { var speed = 25; var x = t = z = lastX = lastY = lastZ = 0; window.addEventListener('devicemotion',
2017-05-04 17:38:45
763
原创 微信公众号开发中的坑(三)
微信JS-SDK 附录3 传播类 发送给朋友: “menuItem:share:appMessage” 分享到朋友圈: “menuItem:share:timeline” 分享到QQ: “menuItem:share:qq” 分享到Weibo: “menuItem:share:weiboApp” 收藏: “menuItem:favorite” 分享到FB:
2017-01-15 16:56:26
498
原创 C# 管理远程桌面
工作中需要经常连接多台服务器,每台服务器密码定时修改。 最初的时候,是把账号密码记录在一个文本文件中,第一次连接,复制粘贴。之后就可以直接从连接历史中选出来。 但是后来服务器多了之后,连接历史中都是IP地址,经常认错。就萌生了使用工具管理的想法。 但是服务器账号密码这东西太敏感,对网上下载的工具不信任,就产生自己写一个工具的想法。 账号密码的管理,无非就是数据最基本的增删改查,无需赘言。
2017-01-09 19:26:25
3234
1
原创 微信公众号开发中的坑(二)
微信公众号生成带参数的二维码-临时二维码接口在实际的开发过程中,返回的数据中expire_seconds属性值始终为0。不过也仅仅是值为0,二维码的有效期依然是请求是传过去的值。
2016-12-30 09:44:14
709
原创 微信公众号开发中的坑(一)
微信公众号被动回复消息接口-回复音乐消息 ThumbMediaId这个属性是无效的。而且在发送的数据包中一定不能带上这个属性,否则,就会出现“公众号暂时无法提供服务”的错误。删掉这个属性后一切正常。
2016-12-30 09:28:11
1496
原创 EmEditor添加一个快捷方式到资源管理器的上下文菜单
下载了一个EmEditor15 x64 绿色破解版,但是发现没有办法在右键菜单添加“用EmEditor打开”
2015-05-20 12:07:41
7407
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人