![](https://img-blog.csdnimg.cn/20190918135101160.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
杂录
杂录杂录杂录杂录杂录杂录杂录杂录杂录杂录杂录杂录杂录杂录杂录杂录杂录杂录杂录杂录杂录杂录杂录杂录
康世行
CSDN博客专家、华为云享专家、Java领域新星创作者
展开
-
回顾2022展望2023
2022年已流失,马上即将迎接2023年的到来。在迎接2023年之前回顾总结下2022年的收获!时光转瞬即逝,在2022年的一整年里收获满满!原创 2023-01-18 10:03:48 · 442 阅读 · 0 评论 -
解决typora本地图片转换成网络路径图片-防止路径改变图片丢失。
在介绍如何解决将本地图片转换为网络图片之前,先介绍一个开源项目。这是本次解决本地图片转换为网络的图片的核心插件。upload.js github链接如下。原创 2022-08-03 14:42:10 · 1813 阅读 · 0 评论 -
学习思想总结
人不成熟五个特征:1立即要回报立即回报和长远回报的价值是不等的。2不自律3经常被情绪左右放空一下,在继续。4不愿学习,自以为是,没有归零心态5做事不靠信念,靠人言做任何一件事,坚持。大米时代的处事原则:人不是圣人,没有任何罪过。发生问题时,我们最初的反应是什么?是把责任推给环境和他人,还是先考虑自己的原因?《四十二章经》有人说:“人人都过,不后悔,安心,罪孽深重,如水回海,渐深。 ”“这是一个很好的例子。”工作不顺利,遇到挫折和困难,人际关系不顺利,特别要责备别人,要反省。人最忌讳的就是原创 2021-12-31 19:53:56 · 587 阅读 · 3 评论 -
架构文档总结
包图规范1、格式● 包● 关系○ 泛化○ 依赖2、包图中元素● 类● 接口● 构件● 节点● 协作● 用例● 其他包或图3、包图中关系● 泛化● 依赖○ use :使用关系,是一种默认的依赖关系,说明客户包(发出者)中的元素以某种方式使用提供者包(箭头指向的包)的公共元素,也就是说客户包依赖于提供者包。○ import:引用关系,最普遍的包依赖类型,说明提供者包(箭头指向的包)的命名空间(包本身代表命名空间)将被添加到客户包(发出者)的命名空间中,客户包中的元素也能原创 2021-10-29 15:26:36 · 5056 阅读 · 3 评论 -
Jsoup --获取页面表格数据
可以使用json,根据页面结构获取页面表格的指定内容依赖 <dependency> <groupId>org.jsoup</groupId> <artifactId>jsoup</artifactId> <version>1.14.1</version> </dependency>获取指定页面的表格(使用getElementById)原创 2021-10-12 17:32:42 · 2564 阅读 · 1 评论 -
spring-cloud开发常用注解
SpringCloud常用注解总结:@Controller 控制层,里面有多个连接@Service 业务层,一般对于接口和实现@Qualifier 如果一个接口有多个实现,那么注入时候加上唯一标示@Repository 一般的dao层@Autowired 自动注入依赖@Resource bean的注入,同Autowired 有相同的功能。说明: 共同点:@Resource和@Autowired都可以作为注入属性的修饰,在接口仅有单一实现类时,两个注解的修饰效果相同,可以互相替换,不...原创 2021-04-22 10:35:39 · 2426 阅读 · 14 评论 -
学习总结--自学考试
自学考试暂时告一段落了,从准备到结束有一段时间了。这才考试由于提前复习了,把自学考试的学习安排在了每日。所以不是很紧张,虽然还是有些题不会做。但是比之前没有任何准备的情况下好多了。所以每次考试一定要提前,运筹帷幄,才能决胜千里之外。...原创 2021-04-13 08:06:50 · 2168 阅读 · 12 评论 -
哨兵系统 ---钉钉群消息推送
前言: 之前哨兵系统提醒只是在前台使用声音提醒,现在把消息推送到值班人员群里。避免值班人员在前台,专注写代码。忽略了铃声,还有一点铃声确实有点打扰其他同事工作。所以下一个版本哨兵系统,的确闹铃可以完全取消,替换成群消息提醒。下面是钉钉群消息推送的代码目录页面调用代码业务实现代码发送群消息http接口访问类页面调用代码 //声音提醒 这段代码放在lable框的内容改变事件里 try { ...原创 2020-12-15 16:58:19 · 2185 阅读 · 13 评论 -
人脸检测应用(哨兵系统)
根据实际需要,利用其它平台已经封装好的sdk进行人脸检测系统的开发。界面:设备:右边一列是用来抓拍人脸用的摄像头,左边是用来进行实时显示的的两个摄像头。一共是使用了四个摄像头,两个自带人脸识别的摄像头和两个普通摄像头。基本业务:根据库里事先录入好的个人信息进行比较,如果库里没有那就报警提示前台又陌生人闯入。这是一个人脸检测的小应用,目前该应用程序还有很多bug。算是小试牛刀吧,提前了解下人脸检测的功能。...原创 2020-11-26 15:13:32 · 2004 阅读 · 14 评论 -
C#实现扫脸登陆 ---百度API
前言:最近正在做一个收费系统,正好需要用到人脸对比。因为需要实现人脸登陆,通过扫描人脸进行登陆。人脸对比逻辑需要在注册用户的时候把用户的脸存入到数据库,然后在用户进行人脸登陆的时候。再次拿到用户注册时的脸和现在登陆时拍照的脸,去百度的接口进行相似度对比。(这步也可以不去百度接口对比,也可自己在本地写一个对比算法)解析图:安装百度api,在这我使用的是在线安装的方法nuget安装百度api按照这个方法可以在vs2019中安装网络上的任何api代码部分: /*** Namespace: B原创 2020-11-12 14:35:16 · 2128 阅读 · 22 评论 -
UML 六种关系--02
目录前言:六种关系:泛化依赖关联实现聚合组合导图:前言:通过对UML整体的学习了解到了,UML里面涉及的六大关系。这个六大关系在每种图里,几乎都能体现到。所以把这六种关系抽象出来,进行简单总结方便日后回顾!六种关系:泛化 表示的是类与类之间的继承关系、接口与接口之间的继承关系、类与接口之间的实现关系。即指继承与实现依赖...原创 2019-09-28 20:27:22 · 1343 阅读 · 5 评论 -
UML用例图--01
目录关系:关联: 泛化:包含:实例:一般用户:操作员:管理员:用户关系:前言:用例图是描述角色以及角色与用例之间的连接关系。说明的是谁要使用系统,以及他们使用该系统可以做些什么。一个用例图包含了多个模型元素,如系统、参与者和用例,并且显示了这些元素之间的各种关系,如泛化、关联和依赖。用例图是指由参与者、用例以及它们之间的关系构成的用于描述...原创 2019-09-24 15:33:31 · 1487 阅读 · 6 评论 -
英语学习收获总结颗粒归仓
前言:通过对音标的学习,以及这段时间对应英语的学习方法。和学习方法的学习和使用。有了新认识,和收获。下面将以,感受,方法和收获这三个方面来写下总结。感受:通过米老师给提供的,科学的学习方法。对我们之前学习过的,赖世雄音标进行再次的学习。并且有效的利用,课上和课下的零散时间继续高效的学习。在这个过程中,既有欢声笑语,而且还有知识上的收获。让枯燥乏味的英语不再乏味,添加有趣味性。方法:这次的学习方法不只是使用我们之前的老生常谈的方法,而且还借助了现代化的软件。以及非常智能化的Ai软件,来帮助我们听清原创 2020-08-27 17:46:55 · 1652 阅读 · 10 评论 -
音标学习
读单词的时候先将这个单词的音标一个个读出来,然后再两个一起连读。最后全部连起来读一遍。如:读good:[gud]这个单词,可以先把g,u,d这几个音分别读出来,再把gu读连起来,然后就gud全部连起来读。如果听到发音能写出来,就需要自然拼读音标。没有自然拼读音标是无法做到的。自然拼读解决的就是发音和字母之间的对接。音和形的对接。对接步骤1、元音音标发音响亮,也是我们拼单词时发音的重点。所以拼单词时第一要做的事就是先找出元音音标,并响亮的读出来。比如cake /keik/中的 /ei/ 的发音, lo原创 2020-08-09 17:56:31 · 1527 阅读 · 5 评论 -
学习英语的“七正负二原理”
前言:学英语是记忆学不是文字学,其实我们的大脑在潜意识里就已经。有了过目不忘的本事。只是这个本事需要我们自己去发掘它。其实不知学习英语需要“逻辑”,中文同样需要。我们可以应用“7正负2原理”来学习。忆的七正负二原理人的大脑记忆有限,一次只能记忆七项东西。就算经过训练,脑的连结比较发达的人,大约也只能多记得两样;脑连结比较弱的,就比七样少了两样,这就是所谓的七正负二原理。而这个基准点“七”,就是古罗原创 2017-09-19 11:47:04 · 2552 阅读 · 75 评论 -
VBandC#对比
区别:一个是基于面向对象,一个是面向对象,那么从根本上,这两者之间有什么区别呢?VB:先说VB,VB是基于面向对象的,其基本特这有封装,继承,多态。不过继承的是类模块,多态是用接口实现的,语言特点为可视化界面,用事件来驱动,可以连接数据库。VB的结构分为顺序,选择和循环,数据类型有字符串,整型,双精度,日期等类型。C#:是完全面向对象的,基本特征也有封装,继承,多态,封装的是方法,...原创 2019-10-07 08:13:56 · 1650 阅读 · 2 评论 -
VB版机房收费系统”登录“--02
前言:所有软件一开始第一个功能都是登录,所以登录可以说是用户体验度非常重要的一个环节。假如:你的登录页面做的非常的不好看,而且用户登录的时间还长。这个会大大的影响到用户后面的功能体验,所以登录功能担任的非常重要的角色。目录界面:流程图:功能代码:模块:获取计算机名称::权限声明:程序入口:窗体:登录窗体:主窗体:界面:流程图:功能代...原创 2019-09-11 11:46:50 · 1332 阅读 · 7 评论 -
vb版机房收费系统“经典代码总结”--01
前言:说到经典代码,每个人对经典代码的理解和应用都多多少少有点不同。因为每个人的重点不一样,虽然最后实现的功能是一样的。实现的过程和思路是每个人都不一样的,方法也有区别。所以我分享一下我的经典代码,我认为在我这登录的时候我写的一个,权限判断和数据库的更新过程算是我这的经典代码。目录思路:代码:总结:思路: 1,在登录页面把用户权限保存在,全局表里里面(在模块...原创 2019-09-11 11:10:15 · 1407 阅读 · 7 评论 -
VB版机房收费系统流程图--00
前言:在完成学生信息管理的时候没有化流程图因为,学生有源码。但是机房收费系统几乎没有源码。有都是零零散散的,不是一个人写的所以不连贯。思路已不是很一致,功能一样但是人的思想是不一样的。所以实现方式上是有些差距的,流程图大致上都是一样的。因为要实现的功能都一样,下面我就分享一波我在做机房收费系统的时候化的一些流程图。目录登录查询操作员退出:登录查询操...原创 2019-09-08 20:54:10 · 1369 阅读 · 5 评论 -
学生信息管理系统之优化篇终结--03
前言:学生系统第一次验收完毕,测试出来了一堆bug。还需要优化的地方,有的优化是自己没有想到。有的却实是,自己测试的时候。没有测试出来,那真是自己做的系统下不了手。不舍得霍霍,还是大师厉害 。废话不多说,开始分享优化内容。目录下拉框禁止输入:修改密码不能与原密码一致:3021最终解决方案:成绩大小判断:总结:下拉框禁止输入: 要求用户只能在下拉框里面选择内容,禁止...原创 2019-08-21 20:58:04 · 1324 阅读 · 4 评论 -
学生信息管理系统之优化篇 --02
前言:学生信息管理系统,逐渐的弄完第一遍了。感觉进度上的把控,还算可以。用了四到五天的时间,敲完了第一遍。今天下午算是,开始一点点的优化。下面将介绍,都做了哪些优化。目录EOF and BOF :日期格式:文本框判断 是否为空 是否是数字全局进度:EOF and BOF : 这个问题是,当数据没有数据的时候。在次进行操作会提醒,eo...原创 2019-08-18 21:03:04 · 1325 阅读 · 6 评论 -
学生管理系统之配置ODBC--01
前言:现在已经开始,做学生信息管理系统了。学生管理系统算是,接触的第一个与数据库交互的完整系统。前面的只是浅层的了解了下什么是数据库,红皮书里重点介绍了。连接数据库的三种方法,利用连接数据库的方法实现对学生信息的管理。后面所有的操作,都是建立在连接上数据库的基础上进行的。目录一,铺垫材料:二,SQL server 2008 导入student数据库三,配置ODBC:一,铺垫材料...原创 2019-08-15 20:21:38 · 1350 阅读 · 6 评论 -
ADO与ODBC之间的关系
文章目录概念:关系:例子:对比:1.ADO跨平台性2.ODBC协议的统一性总结:概念:ODBC(Open Database Connection,开放式数据互连)是访问数据库的一个统一接口标准,它允许开发人员使用ODBC API(应用程序接口)来访问多种不同的数据源,并执行数据操作。ADO的概念:ADO (ActiveX Data Objects) 是一个用于存取数据源的COM组件。它提供了...原创 2019-08-09 17:08:07 · 2304 阅读 · 6 评论 -
红皮书ADO七大对象总结
文章目录分类独立对象依赖对象组合1 Connection: + Recordset:2.Connection:+command连接方式1.数据库的具体路径2.ODBC(OpenDatabaseConnectivity)总结:前言:ADO有七个可操作的对象,这七个对象分别负责不同的功能。七个对象之间的关系,都各有不同。每个对象之间的关系,都是不一样 关联方式 也不一样。关系:独立和依赖两种特殊关系...原创 2019-08-08 11:41:10 · 1408 阅读 · 5 评论 -
对象的三要素
前言:昨天晚上用了将近俩个小时的时间总结和分享,对象的三要素和什么是对象。并且结合vb程序设计的课本与自己的理解,写了一个小故事。从小故事 里面体现出对象的三要素,对象的三要素分别是:事件 属性 方法 。下面具体的详细的解释什么是对象和对象的三要素。什么是对象 根据定于:对象是一个可以处理数据,并且是一个独立的逻辑体。还能通过逻辑把多个对象链接起来,实现某种功能。 ...原创 2019-07-17 20:57:13 · 18535 阅读 · 7 评论 -
百例中的 三大结构
前言:可以看到,下面的总结分类没有顺序。其实每个程序里面都有顺序结构,默认程序从上往下执行这就是一个顺序结构。所以顺序结构其实在每一个程序里面都有。选择 if 语句 单行if 条件 then end if 多行 if...原创 2019-07-14 15:24:05 · 1281 阅读 · 5 评论 -
百例------总结!
前言:这已经是第二遍敲百例了,对于百例的熟悉程度真的是一生二熟。第一次敲百例,确实不是很懂,对于代码的理解都没有再次回顾理解的透彻。这次回顾把之前很多知识盲点和基础都补上了,很多基础语法包括基础规则可能时间有点长所以有些遗忘。再次回顾这100个例子里面,让我最难忘得还是第44个画画八卦图和86引用flash文件的那个。 画八卦 画八卦运用了,画圆...原创 2019-07-12 15:05:49 · 1323 阅读 · 6 评论 -
第一次机房收费系统 “登录”
前言:说到登录我为啥,会写登录呢,按说不就个登录吗,怎么简单的东西有必要写一篇博客总结吗,有必要! 非常有必要 因为就在刚开始的时候这个非常简单的东西让我,整整的卡了三天为啥就一个登录就能卡我三天 。我自己都感觉有点意外 为啥会卡我三天那,因为我一开始只是盲目的点两下原版系统。 没有仔细的点和发现他们之间的联系和“画一下流程图” 把需要实现的功能先先写出来再去实现,所以导致我逻辑非常混乱。流程图原创 2017-05-03 14:30:34 · 2292 阅读 · 63 评论 -
学生信息管理系统优化(一)
第一个问题就是登陆的时候如果在姓名哪输入 “‘ ’” 单引号会报错的解决方法是 解决方法 1 给姓名的文本框建立个键盘输入事件2然后就是用ASCI码的方式来禁止输入单引号Private Sub txtUserName_KeyPress(KeyAscii As Integer)If KeyAscii = 39 Then '禁止输入单引号KeyAscii = 0原创 2016-12-02 16:52:10 · 1809 阅读 · 44 评论 -
学生信息管理系统
先说说敲学生的感受吧,第一点比白利还又红皮书的代码都多而且还非常容易敲错代码和看串行,而且一串行就是一大片现在马上就让师傅验收了 让师傅验收之前先让自己同期的点一点看看那还又什么错误 就怎一点,本来很高兴 但是没高兴多长时间错误就出来了启动项错误启动项错误是我刚把所有的窗体都摆完之后,敲了第一个登录窗口测试下能不能登录就是因为没有设置启动项所以一直报 “91”的错误我也无奈啊原创 2016-11-28 16:46:14 · 1193 阅读 · 38 评论 -
软件工程完美收官-总结篇
前言:之前开发软件是自己想怎么开发,就怎么开发。完全的没有任何的流程和准备,如果按照之前的方法进行开发会有很多缺点。比如 缺点:1 没法按时完成 2,质量没法保证 3,进度没法进行全局把控。目录视频微观项目开发计划工程管理视频微观项目开发计划工程管理...原创 2019-09-19 20:11:12 · 1829 阅读 · 7 评论 -
机房重构--验收总结
目录前言问题:问题解决方案:总结前言 机房重构进行了大半年了,今天上午进行了第二次验收。终于验收合格了, 虽然重构时间有点长,但是学到的知识点比较多也比较扎实。 -------稳扎稳打问题: 1,收费的时间转换问题 因为收费是按照小时收费的,但是默认获取到的时间差是日期 类型的。所以需要转换成整形,也就是单价*时间(int) 2 ,表格控件禁止输入 3,管理员不能自己删除自己问题解决方案: 1,收费时间转换问题 其实需要间接转换成int类型原创 2020-06-13 16:39:18 · 1503 阅读 · 8 评论 -
机房重构组合查询-储存过程
**前言:**在VB版本的时候实现组合查询使用sql语句的条件拼接完成的,因为vb版本的时候还没有使用分层的思想。还没有学习三层架构,再次重构的时候使用了三层架构与融合了设计模式进行实现的。以操作员工作记录为例:UI界面...原创 2020-05-05 20:21:42 · 1476 阅读 · 5 评论 -
机房重构--结账选择操作员
前言:在做结账功能的时候,有一个需要选择操作完的下拉框。功能是在加载的时候默认把所有的操作员都加载到下拉框的选项里。原创 2020-03-25 15:08:25 · 1621 阅读 · 8 评论 -
机房重构进度把控
原创 2020-03-15 20:45:53 · 1382 阅读 · 5 评论 -
C#机房重构-----显示上机记录去重
前言: 在使用表格形式显示表里全部数据的时候,往往会出现点击几次命令按钮就显示几次相同内容。所以对出现重复数据很烦恼,因为用户不是程序猿,所以也不会按照程序开发者的思路使用。难免会有多按几下的用户,这时候就会出问题!解决思路:加一个字符串标签,每次显示过了之后会把上次的查询ID存在哪个标签里,在此点击会和上次哪个标签做对比。还有一点切记初始化标签,这个简单在删除文本框内容的时候删除表...原创 2020-03-01 20:31:56 · 1501 阅读 · 4 评论 -
C#机房重构“包图设计”
前言: 之前一直在纠结,UI层到底如何跟BLL层解耦。直到今天才发现完全可以使用接口+工厂的模式来解耦。完全仿照BLL层和DAL层的解耦方式!废话不多说,上图!这个包图是从基本的三层架构上融入了设计模式~~~~~~...原创 2020-02-15 16:59:21 · 1450 阅读 · 5 评论 -
C#机房重构- - -DAL层工厂优化
前言: 因为第一版机房重构是一个功能就需要对应一个工厂,所以我个人觉得工厂的代码重复率高也不需要怎么多个工厂。虽然第一版有想法但是没有实现思路,所以就先这样用着。到后面这几版逐渐的有思路了,而且对机房重构也比较清晰了。所以有想法很重要,目前能不能实现(不是很重要)!优化前的代码: /// <summary> /// 登录工厂 /// </sum...原创 2020-02-03 18:46:15 · 1680 阅读 · 7 评论 -
机房重构数据库设计---工具“PowerDesigenr”
俗话说:工欲善其事必先利其器,这是第二次机房收费系统。不想使用之前的数据库,所以就在网上查询用什么可以设计数据库。最后在哔哩哔哩上找到一个视频~讲的就是如何使用PowerDesigenr这个软件设计数据库。界面展示数据库设计成品展示:具体怎么使用就不在这啰嗦了大家都可以找到更加详细的教程,不怕不知道,就怕不知道。所以不担心大家不会,只是担心大家不知道这个软件的存在!好处...原创 2020-02-01 16:11:53 · 1574 阅读 · 6 评论 -
C#机房重构-学生下机使用策略模式与简单工厂结账
前言:学生下机结账就象网吧的客户下机一样,下机就对此客户进行计算消费金额。根据不同的客户类型,对应着不同的算法。比如:这个机房管理系统的用户,有两种类型,临时用户和固定用户。概念:策略模式:优点定义一些列的算法,根据客户端的选择来实例化具体的算法类。缺点把选择部分转移到了客户端,每次更改要使用的算法都得在客户端做选择。简单工厂与策略模式结合优点这样的话利用简单工厂的特性,又把客...原创 2019-12-24 08:47:38 · 1406 阅读 · 8 评论