摘要: WinForm 控件 DataGridView 常用操作,取消列自动生成、取消所有选中单元格、单元格自动换行显示、行显示高度自动调节... 阅读全文
posted @ 2021-10-14 17:31 XSpringSun 阅读(986) 评论(0) 推荐(1) 编辑
摘要: 我们在开发winform程序的时候经常需要处理异常,如果没处理好异常程序就会崩溃,影响用户体验。 所以防止程序在没处理到异常时能由一个全局的异常捕获处理,在winform的program文件里面我们可以添加全局异常捕获事件,然后处理异常。 在program的main方法里面设置异常处理方式,然后注册 阅读全文
posted @ 2021-10-12 11:31 XSpringSun 阅读(1829) 评论(0) 推荐(0) 编辑
摘要: 1、异步编程 异步编程是一项关键技术,可以直接处理多个核心上的阻塞 I/O 和并发操作。 通过 C#、Visual Basic 和 F# 中易于使用的语言级异步编程模型,.NET 可为应用和服务提供使其变得可响应且富有弹性。 上面是关于异步编程的解释,我们日常编程过程或多或少的会使用到异步编程,为什 阅读全文
posted @ 2021-08-26 08:54 XSpringSun 阅读(1432) 评论(0) 推荐(6) 编辑
摘要: 分组查询连接字段 select [分组字段],stuff((select ',' + [连接字段] from [表] where [分组字段]=a.[分组字段] for xml path('')),1,1,'') as name from [表] a group by [分组字段] 横表根据状态查询 阅读全文
posted @ 2021-08-20 16:24 XSpringSun 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 在包管理以前我们在项目中引用第三方包通常是去下载dll放到项目中再引用,后来逐渐发展成各种包管理工具,nuget就是一种工具,适用于任何现代开发平台的基本工具可充当一种机制,通过这种机制,开发人员可以创建、共享和使用有用的代码。 通常,此类代码捆绑到“包”中,其中包含编译的代码(如 DLL)以及在使 阅读全文
posted @ 2021-08-11 09:24 XSpringSun 阅读(2206) 评论(7) 推荐(3) 编辑
摘要: .net 5的项目目录结构和.net framework有些明显的变化,包括显示结构和项目文件,从这两个方面看看有哪些变化。 项目目录结构 就以上篇用的demo项目为例(【.net 知新:【2】 .Net Framework 、.Net 5、 .NET Standard的概念与区别】),先看看.ne 阅读全文
posted @ 2021-08-03 08:51 XSpringSun 阅读(1550) 评论(3) 推荐(3) 编辑
摘要: 作为了解历史和演进过程,我们需要将 .Net Framwork 、.Net、 .Net Stander几个概念进行下理解。 .net 代表跨平台框架,从.net 5开始就统一叫.net,废弃原来的.net core 叫法。由于太多名字防止混淆,我们就不管.net core了。 .NET Framew 阅读全文
posted @ 2021-07-30 09:13 XSpringSun 阅读(7624) 评论(16) 推荐(18) 编辑
摘要: 最近一两年搞了很多其它事情,.net web方面的基本没做,之前做过几个小的项目零星的学习了些,从.net core 发布后其实都没正真的系统学习过。 就是上手做项目,平时也有关注和看些资料,所以项目写点业务逻辑还是没问题的,最近琢磨着重新系统学习下.net。 因为以后不叫.net core统一叫. 阅读全文
posted @ 2021-07-27 09:04 XSpringSun 阅读(2206) 评论(1) 推荐(6) 编辑
摘要: 在桌面程序开发过程中我们常常使用DataGridView作为数据展示的表格,在表格中我们可能要对数据进行查找或者替换。 其实要实现这个查找替换的功能并不难,记录下实现过程,不一定是最好的方式,但它有用! 先看demo下效果 1、数据展示 建一个WinForm窗体 GridDataWindow ,放上 阅读全文
posted @ 2021-07-22 08:58 XSpringSun 阅读(1186) 评论(2) 推荐(4) 编辑
摘要: 话接上篇NLP的学习坑 自然语言处理(NLP)——简介 ,使用HanLP进行分词标注处词性。 HanLP使用简介 HanLP是一系列模型与算法组成的NLP工具包,目标是普及自然语言处理在生产环境中的应用。HanLP具备功能完善、性能高效、架构清晰、语料时新、可自定义的特点。 目前,基于深度学习的Ha 阅读全文
posted @ 2021-07-15 15:41 XSpringSun 阅读(5201) 评论(2) 推荐(4) 编辑
摘要: 自然语言处理(NLP Natural Language Processing)是一种专业分析人类语言的人工智能。就是在机器语⾔和⼈类语言之间沟通的桥梁,以实现人机交流的目的。 在人工智能出现之前,机器智能处理结构化的数据(例如Excel里的数据)。但是网络中 大部分的数据都是非结构化的,例如:文章、 阅读全文
posted @ 2021-07-09 15:20 XSpringSun 阅读(6795) 评论(0) 推荐(2) 编辑
摘要: 安装wsl2和Ubuntu 在安装了wsl2后有时候需要传文件到ubuntu上面,比如传一个测试项目什么的。因为wsl里面挂载了本地的磁盘,所以准备安装个图形界面,操作下也挺简单的。 关于wsl2和Ubuntu 的安装可以看另一篇:Windows10上安装Linux子系统(WSL2,Ubuntu), 阅读全文
posted @ 2021-04-29 09:04 XSpringSun 阅读(4088) 评论(3) 推荐(1) 编辑
摘要: 文件夹设置共享,添加Everyone 文件夹右键属性,选择共享,添加Everyone,添加后可设置读写权限。 权限添加Everyone,不然没有权限访问 设置安全策略 Win+R 打开运行,输入 secpol.msc 打开 启用Everyone权限应用于匿名用户 本地账户的共享和安全模型,设置 仅来 阅读全文
posted @ 2021-02-26 17:07 XSpringSun 阅读(3745) 评论(0) 推荐(0) 编辑
摘要: Twain 随着扫描仪、数码相机和其他图像采集设备的引入,用户热切地发现了将图像整合到他们的文档和其他工作中的价值。然而,支持这种光栅数据的显示和操作成本很高,应用程序开发人员需要创建用户界面并内置设备控制各种各样可用的图像设备。 一旦他们的应用程序准备好支持给定的设备,他们就会面临一个令人沮丧的现 阅读全文
posted @ 2021-01-28 09:28 XSpringSun 阅读(1502) 评论(0) 推荐(5) 编辑
摘要: java调用com.google.guava 引入依赖 <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>20.0</version> </dependency> 调用方法 阅读全文
posted @ 2021-01-18 11:02 XSpringSun 阅读(1381) 评论(0) 推荐(0) 编辑