- 博客(26)
- 资源 (4)
- 收藏
- 关注
原创 C#opencvSharp十字定位HoughLinesP
C#opencvsharp -HoughLinesP拟合直线,比较稳定,图像没问题则查找没问题,不过图的倾斜情况会影响,(需避免出现两点的x1-x2=0||y1-y2=0),
2024-11-26 10:40:18
1048
原创 C#opencv获取十字架交点
0和1.57是平行和垂直,根据这个范围来区分类型,这样来计算,线更贴近,也不用考虑其他的,只需要控制—+2-2那个。上篇文章的方法使用体验感很差,换图很不好调整参数得出对应线,图像倾斜更是凉凉。//判断数量 取出合适的线 h0 和h157是标准的,//三种:小于0的,等于0的,大于0的肯定小于0.1。//三种:小于1.57,等于1.57,大于1.57。最近突然想到用平均来计算,目前是能解决之前的问题。测了很多图才发现是我菜。
2024-08-16 17:17:28
597
原创 “ContextSwitchDeadlock“:“CLR 无法从 COM 上下文 0x729502d0
C#调试运行出现"ContextSwitchDeadlock":“CLR 无法从 COM 上下文 0x729502d0
2024-08-09 10:16:15
175
原创 【无标题】
界面Ui总是和设定的不一样,改变属性 AutoScaleMode=none。datagridview的column改成按钮,选择框一类的不在最右侧。
2024-07-25 15:10:55
137
原创 关于调试运行正常,正常运行有问题记录
Ev_Msg("threadstart", "["+ DateTime.Now.ToString() + "] 服务端监听线程已启动.","");大概率时因为方法之间前后时间的问题,多出现在关于线程方法,目前我解决这个问题是在出现问题的这个方法的开始处加延时:Thread.Sleep(100);1.正常运行首次没有问题,如使用按钮执行某功能,第一次正常输出log,经过开启关闭多次操作出现,log部分不输出.如以上:我在开启关闭服务端循环操作时只有第一次log输出=>服务端监听线程已启动.
2023-11-28 16:29:44
620
1
原创 关于wpf使用binding绑定类属性无效的原因(基础型)
实现实时,应该会有人遇到无效的,百度的结果大多推荐this.content=this(这因为咱不是系统学习的,或许他们的这个this不代表这个this)自定义类继承:INotifyPropertyChanged,,,,以上代码千篇一律cv大法。2.list类型的不适用这个,似乎一定要绑定list(未研究,直接用source确实好用)也能实现,我为了标识所以用名字。1.只表示个人理解的,没有系统学习,略微看看就直接进入wpf项目的。我只做个实验,,或许是因为我没有能触发的...确实应该也是。
2023-11-27 16:29:59
988
1
原创 C#条形码自定义打印样式
new Font(new System.Drawing.FontFamily("宋体"), 7, System.Drawing.FontStyle.Bold),new Font(new System.Drawing.FontFamily("宋体"), 7, System.Drawing.FontStyle.Bold),new Font(new System.Drawing.FontFamily("宋体"), 7, System.Drawing.FontStyle.Bold),//将生成的条形码图片保存。
2023-08-17 09:28:06
594
1
原创 C#WPF与winform的异步线程的使用小记
程序中一个操作很耗时,但是有许多操作又需要它作为前提,还会经过它做很频繁的操作,为了避免影响整个程序的运行,只能一一隔离
2023-06-09 16:57:19
508
原创 vs2022与WPF之无法加载源和无法进入断点
1.新建项目运行,没有报错,但调试的时候却总是跳到无法加载某源,就去查找某.cs文件。2.设置后大概率会遇到无法进入断点,,同时也会遇到某线程正在被谁谁访问 无法访问。网上很多处理方法是 vs上面菜单栏 调试 选项。右键项目 属性 进入。
2023-06-01 10:18:08
685
原创 C#通过快捷方式打开外部程序,并当有已打开的就不再打开并top
主要实现打开程序和ontop已打开的程序,,,加了break不会循环打开,,因为我被卡死机一次了 哈哈哈哈
2023-05-22 17:15:05
365
原创 ftp下载与http下载的区别
之前使用下载也都没管中间过程,最近有时间就研究了一下,FTP在获取文件大小时发现在调用e.TotalBytesToReceive时一直是-1,,而e.ProgressPercentage一直是0..只在最后一瞬间变化。看了许多文章也没找到解决方法,后面在一个问题的评论区看到有人说ftp是不像http那样返回的,要提前自己获取.this.label1.Text = "正在下载...";这是我目前测试提前读取文件大小最合适的位置。
2023-05-18 13:04:18
283
1
原创 C#记事本转表格
可以按着上面数据样式存到表格中,把上次发的对应地方地方替换掉就可,combobox是文件完整路径,在工具,nuget包管理中下载npoi,//创建一个sheet。上次发的没考虑记事本 数据是这样的。
2023-05-17 11:04:11
122
1
原创 C#MVClayui实现分页,及模糊查询
{ title: '操作', width: 130, templet: '#ListBar', fixed: "right", align: "center" }{ field: 'pNum', title: '数量', align: 'center', align: 'center' },{ field: 'pType', title: '型号', align: "center", },tableIns.reload({///////////////////////////卡死在加了ID。
2023-05-14 13:17:16
588
原创 使用js实现用户权限(C#layui)
////表格设置一个权限标识,查询对应数据,,筛选对应数据。if (data.data[1] == "1") {//////但是data返回值不对,那就直接返回一个数组,通过数据数据分别,///对登录做个请求信息,根据信息动态设置,,,登陆列多加信息判断,然后返回不同值123,"title": "待入库列表","title": "待出库列表","title": "已出库列表","title": "设备列表","title": "入库申请","title": "库存列表","title": "原件种类",
2023-05-14 12:51:16
371
原创 C#MVC和layui模拟单例登陆(有瑕疵,没做强制下线,某些情况下还是可以多次登陆)
该部分功能是模拟用户单例登陆,,登陆时给个状态去限制,也做了时间判断避免由于不可控原因导致状态修改失败,时间判断出就是根据当前时间和上次登陆时间去在本次登陆判断状态是否修改,,后面一个更新方法我是放在了退出和关闭页面事件里调用。//$(this).text("登录中...").attr("disabled", "disabled").addClass("layui-disabled");// var index = layer.msg('登录中,请稍候', {/// 关闭页面更新状态为0。
2023-05-14 12:35:20
209
原创 mvc运行后某视图未查询到路径
在确定没有修改其他的情况下,大概率是又忘记在该视图的主控制器(即多个视图使用一个Controllers下的cs文件)中加入。当然在视图和控制器一起创建时是有自动生成这个的,这是一个视图一个控制器文件。public ActionResult 视图名()
2023-05-14 12:11:12
107
原创 C#记事本转表格
记事本转表格,可根据需要 改循环和加表头.我这里是没表头的,排除后所以是直接转换的...放在了两个点击事件,一个读取文件给combox赋值,,一个对选择的文件做转换
2023-05-10 19:55:31
130
1
原创 新手设置ftp站点易错事项
设定控件图标为主程序图标。设定控件右下加没有拉伸图示。通过无线网去打开服务端,服务端的IP要用无线网的属性IP,,,,按需要自己设定物理路径。当ftp服务器总是报不允许匿名登陆,,大概率是因为没有勾选匿名下的基本。最好再给根文件夹权限加个ereryone。
2023-05-10 19:38:26
96
1
C# iMobileDevice
2024-06-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人