- 博客(14)
- 收藏
- 关注
原创 Visual Studio 2022安装Visual Assist X插件
Visual Studio 2022安装Visual Assist X插件
2024-07-13 15:05:44 2099 3
原创 基于WinForm和SQLServer的记账本
记账本软件实现了验证码登录,用QQ邮箱验证码注册和找回密码,更换头像,添加、查询、删除支出和收入记录,统计支出账单和收入账单,统计共计收入,数据表格上一页切换,下一页切换,指定页面切换,退出登录,注销用户,导出Excel功能。项目地址:https://github.com/MarkandLcg/Bookkeeping。发件人邮箱和邮箱授权码写自己的。
2024-03-10 16:53:19 240 1
原创 WinForm连接MySQL数据库进行模糊查询传参数报错
如图,在文本框输入之后进行模糊查询报错。更改sql语句和参数,模糊查询成功。原来的查询数据库代码。
2024-03-06 16:53:27 237
原创 Visual Studio 2019运行Qt代码无法定位程序输入点
在Debug文件夹中执行windeployqt vsqt01.exe,可执行文件名换成自己的。在Visual Studio 2019中运行Qt文件无法找到入口,无法定位程序输入点。运行成功,显示界面。
2023-12-27 16:31:49 645 1
原创 Linux虚拟机 Ubuntu16 cheese命令打开摄像头黑屏,以及mjpg-stream框架不显示视频界面。
在Linux虚拟机 Ubuntu16打开笔记本的摄像头时,用 ubuntu16的cheese命令显示黑屏,如下图。2.确认摄像头,笔记本的摄像头一般是/dev/video0,如果有外接的摄像头则会显示/dev/video1等等。5.如果以上操作都确认完成以后还是打不开摄像头,如果USB兼容性默认为USB 2.0则换成USB 3.0。1.查看虚拟机是否已经已连接上摄像头,显示断开连接(连接主机)(D)则虚拟机已连接上摄像头。7.如果以上操作都完成之后,摄像头还是无法正常显示则确认摄像头是否支持uvc协议。
2023-06-25 15:59:27 2569 3
原创 接口隔离原则
接口隔离原则:(1)客户端不应该依赖它不需要的接口,即一个类对另一个类的依赖应该建立在最小的接口上。(2)UML图(3)类A通过接口Interface1依赖类B,类C通过接口Interface1依赖类D,如果Interface1对于类A和类C不是最小接口,那么类B和类D就会实现他们不需要的方法。(4)按照隔离原则处理:将接口Interface1拆分成独立的几个接口(这里拆分成3个接口),类A和类C分别与他们需要的接口建立依赖关系,也就是采用隔离原则。方式1:程序代码:public class
2021-08-01 17:31:23 126
原创 单一职责原则
单一职责原则:对类来说,即一个类应该只负责一项原则。如类A负责两个不同的原则:职责1,职责2。当职责1需求变更而改变A时,可能造成职责2执行错误,所以需要将类A分解为A1,A2。 方式1:程序代码:public class SingleResponsibility1 { public static void main(String[] args) { Vehicle vehicle = new Vehicle(); vehicle.run("汽车"); .
2021-08-01 16:18:05 155
原创 设计模式七大原则
设计模式常用的七大原则有:(1)单一职责原则(2)接口隔离原则(3)依赖倒转(倒置)原则(4)里氏替换原则(5)开闭原则(6)迪米特法则(7)合成复用原则
2021-08-01 15:16:31 92
原创 Java int数据类型数组求最大值、最小值、元素总和
Java int数据类型数组求最大值、最小值、元素总和1.方法一:public class Main { public static void main(String[] args) { int[] num = {1, 9, 2, 6, 5}; //定义一个int数组 int max = Integer.MIN_VALUE; //最大值赋值为最小数(防止数组内的数比max初始值小) int min = Integer.MAX_VALU
2021-04-27 00:06:45 3963
原创 Java 二叉搜索树(BST)三种遍历方式的模板
Java 二叉树(BST)三种遍历方式的模板先序遍历if(root == null) { return;}执行操作dfs(root.left);dfs(root.right);中序遍历if(root == null) { return;}dfs(root.left);执行操作dfs(root.right);3.后序遍历if(root == null) { return;}dfs(root.left);dfs(root.right);执行
2021-04-13 21:45:11 255
原创 Java int数据类型数组降序排列的方法
Java int数组类型数组降序排列的方法前言:使用Java对int数据类型数组降序排列没有C++那样方便但是也是可以简单实现的。方法一:public class Main { public static void main(String[] args) { int[] num = {1, 9, 2, 6, 5}; //定义一个int数组 for(int i = 0; i < num.length; i++) { Sys
2021-04-12 20:15:54 12765
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人