- 博客(92)
- 资源 (29)
- 问答 (1)
- 收藏
- 关注
原创 Deep Ocr
2.找出deep_ocr_recognition_training_workflow.hdev 文件.修改“DatasetFilename := 'Test.hdict'”310行 write_deep_ocr (DeepOcrHandle, BestModelDeepOCRFilename)1.圈出内容,文本那里要有内容.然后你保存,并'导出数据集'.但发现很慢,没有mlp快,准确率也没有mlp高。3.推理test.hdev。
2024-09-06 16:40:10 473
原创 局部阈值分割算子dyn_threshold
dyn_threshold (Image, ImageMean, RegionDynThresh, 15, ‘not_equal’)*拿两张图片找出不相同的区域。mean_image (GrayImage, ImageMean, 59, 59) *59是圆点的长宽。背景与要取的点颜色很相近,用普通的算阈值分割不出来时,先用均值滤波使图像与背景一致。*动态阈值分割,提取圆区域,
2023-05-30 08:43:10 357
原创 EFCore CodeFirst与DbFirst生成
Microsoft.EntityFrameworkCore.SqlServer 核心程序包,封装了关键的核心代码,使用EF必须引用这个包。Microsoft.EntityFrameworkCore.Tools 用于数据库的生成、迁移、生成表等。Microsoft.EntityFrameworkCore.Design 设计包,用于在。2.新建一个继承DbContext的类作用是配置数据连接、操作数据库表等信息。下EF Core开发的工具套件。1.创建数据库实体映射类。
2022-12-13 17:10:15 465
原创 外 观 设 计 模 式
外观类(Facade):为客户端提供统一的调用接口,外观类知道哪些子系统负责处理请求,从而将客户端的请求代理给适当子系统对象。外观模式可以理解为转换一群接口,客户端只需要调用一个接口,而不用调用多个接口才能达到目的。子系统集合:指模块或者子系统,处理Facade对象指派的任务,功能的实际提供者。外观模式就是解决多个复杂接口带来的使用困难,起到简化用户操作的作用。外观模式(Facade),也叫“过程模式”最容易理解的设计模式.客户端(调用者):外观接口的调用者。
2022-10-25 08:42:51 90
原创 Converter转换器与多值转换器
1.UI <Window.Resources> <!--普通转换器 --> <local:DispalyConverter x:Key="dis"></local:DispalyConverter> <!--多值转换器 --> <local:MultDispalyConverter x:Key="multDis"></local:MultDispalyCo
2022-05-13 17:04:58 428
原创 数据模板DataTemplate
1.赋值,这个只是例子,赋值的方式很多,这只是其中一点,在UI上看的清楚一点 <Window.Resources> <!--这里赋值,对象Test在本地--> <x:Array x:Key="stringArray" Type="local:Test"> <local:Test Code="1" /> <local:Test Code="2" /> ..
2022-05-09 18:07:35 315
原创 样式/触发器
//样式例子 <Application.Resources> <Style x:Key="BaseButStyle" TargetType="Button" > <Setter Property="Background" Value="AliceBlue"></Setter> <Setter Property="Foreground" Value="Red"></Set..
2022-05-09 15:01:25 297
原创 回车事件,绑定
<PasswordBox Margin="0,10" Style="{StaticResource MaterialDesignFloatingHintPasswordBox}" DockPanel.Dock="Top" pass:PassWordExtensions.PassWord="{Binding PassWord, Mode=TwoWay, Upd...
2022-03-26 20:36:00 647
原创 Prism消息订阅
1.新增一个类,继承PubSubEvent类 public class MessageEvent : PubSubEvent<string> { } public class TestEvent : PubSubEvent<Test> {//测试发送一个对象过去 } public class Test { public string Id { get; set; } public st
2022-03-26 17:09:09 1013
原创 Prism Dialog
1.注册Dialog对应信息 protected override void RegisterTypes(IContainerRegistry containerRegistry) { containerRegistry.RegisterDialog< Views.DialongView,ViewModels.DialongViewModel>();//viewModel一定要继承 IDialogAware }2.调用 pr
2022-03-25 09:18:51 963
原创 Prism导航
1.约定导航,在xaml中声明 xmlns:prism="http://prismlibrary.com/" prism:ViewModelLocator.AutoWireViewModel="True" //约定导航. //比如说 Views/ViewA.xaml 对应的类就为 ViewModels/ViewAViewModel.cs2.在代码中声
2022-03-23 11:42:22 775
原创 WPF PasswordBox 绑定
对于PasswordBox,可能很多人都会按着TextBox的路子,在ViewModel里面写一个属性,然后绑定到Password属性上。当你写完这一切的时候,你会突然收到Visual Studio的提示:Password并不是依赖属性,不能绑定.要先增加一个扩展方类namespace MacSnManage.Extensions{ public class PassWordExtensions { public static string GetPassWo
2022-03-11 16:42:22 1771
原创 Prism中Vews与ViewModels上下文对应关系配置
1.代码重复使用继承,组合.父类应该成为子类的模板,所有的重复代码应该放到父类模板,而不是让每个子类都重复.2.逻辑重复使用抽象
2022-02-15 08:34:59 968
原创 Prism模块化
1.以引用的方式,然后就类似APP的写好注册的文件加载到模块中 /// <summary> /// 以引用的方式,然后就类似APP的写好注册的文件加载到模块中 /// </summary> /// <param name="moduleCatalog"></param> protected override void ConfigureModuleCatalog(IModule
2022-02-15 07:50:51 314
原创 WPF杂记
[AddINotifyPropertyChangedInterface] //就会有自动属性 public class StudentModel:ObservableObject,INotifyPropertyChanged //以前的接口
2021-12-06 19:00:47 237
原创 Lucene
项目是查找100W条文件名1.新建索引 /// <summary> /// 初始化 将数据写到本地 /// </summary> public void InitIndex() { DirectoryInfo dirInfo = new DirectoryInfo(@"F:\TEST"); FileInfo[] files = dirInfo.Get
2021-11-02 18:33:28 103
原创 xls不规则表合并单元格读取
ExcelPackage.LicenseContext = OfficeOpenXml.LicenseContext.NonCommercial; using (ExcelPackage package = new ExcelPackage(new FileInfo(xlsPath))) { ExcelWorksheet worksheet = package.Workbook.Worksheets["...
2021-09-24 15:02:29 182
原创 反射动态加载Dll
public static UserControl CreateInstace() { Assembly a = Assembly.Load("WindowsFormsControlLibrary1");//加载 Type type = a.GetType("WindowsFormsControlLibrary1.UserControl1");//获取类型 object o = Activator.Cr...
2021-08-10 17:19:29 240
原创 Chart控件
Chart控件五大核心“ 图表属性 ”Series:图表序列->图表集合,就是最终看到的饼图、柱状图、线图、点图等构成的合 1.ChartArea:图表所属的绘图区域名称 2.ChartType:图表类型(柱形、饼形、线形、点形、折线图等,有多达几十种之多) 3.IsValueShownAsLabel:是否显示数据点标签,如果为true,在图表中显示每一个数据值 4.Label:数据点标签文本 5...
2021-08-08 22:01:35 2560
原创 BeginInvoke异步多线程带返回值
//第一种是匿名方法 Func<long, long> func = (itemp) => { for (long i = 0; i < 10000000000; i++) { itemp = itemp + i + i; } ...
2021-07-23 23:15:19 323
原创 Min函数加上互斥功能
static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Form1()); }//系统生成的Main函数 static void Main()//修改后的Min函数...
2021-06-29 15:59:32 77
原创 Sqlite CodeFirst
’管理NuGet程式包‘增加以下两个插件System.Data.SQLite SQLite.CodeFirst会产生App.config这个文件,一定要换以下内容.没有详细,不换老是报错.<?xml version="1.0" encoding="utf-8"?><configuration> <configSections> <!-- For more information on Entity Framework configura.
2021-06-21 21:36:18 241
原创 将EF封装到Dll类库里面
1.在UI程式下面要建app.config然后把连接字符串放进来2.UI程式中引用EntityFramework.SqlServer.dll这个dll文件(注意版本号)之后再运行就OK了
2021-01-27 16:58:53 304
EF批量更新、批量插入、 批量删除使用的是EFUtilities,免费的操作简单,速度超级快
2024-01-11
WPF MVVM动态创建控件输入框以及消息框
2022-04-19
WindowsFormsApp1.zip
2020-06-29
WiFi WlanApi ManagedWifi开发
2019-11-22
LinqToAccess.zip
2019-11-08
设置超时时间.hdev
2019-08-30
C# WiFi開發
2014-12-05
WiFi虚拟路由器
2014-12-03
C# ping RemoteIP -S LocalIp
2018-01-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人