自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (1)
  • 收藏
  • 关注

原创 【Qt】项目开发遇到问题及解决总结

控件的触发:toggle()、triggered()、clicked()区别;QT TCPServer停止监听后仍能接收数据问题;保存串口接收的数据为txt文本文件;qt中出现 unterminated conditional directive 报错;QTableview设置某行某列不可编辑;QT 获取tableView某行某列的数据;按钮实现QT对单个单元格(某行某列)数据进行修改并保存到数据库

2023-04-07 09:10:52 1522 1

原创 【机器学习】01-机器学习概述、算法分类、开发流程及框架

达特茅斯会议-人工智能的起点用机器来模仿人类学习以及其他方面的智能机器学习是人工智能的一个实现途径深度学习是机器学习的一个方法发展而来机器学习、深度学习应用:传统预测应用场景:店铺销量预测、量化投资、广告推荐、企业客户分类、SQL语句安全检测分类等。图像识别街道交通标志检测、人脸识别等。自然语言处理文本分类、情感分析、自动聊天、文本检测等。机器学习是从数据中自动分析获得模型,并利用模型对未知数据进行预测。

2023-02-09 11:49:27 242

原创 【机器学习】04-回归与聚类算法:线性回归、过拟合、逻辑回归、K-means算法

回归与聚类算法:线性回归、过拟合、逻辑回归、K-means算法。线性回归当中**线性模型**有两种,一种是线性关系,另一种是非线性关系。在这里我们只能画一个平面更好去理解,所以都用单个特征或两个特征举例子。

2023-03-29 20:58:03 2119

原创 【机器学习】03-转换器和预估器、K-近邻算法、朴素贝叶斯算法、决策树等算法知识

朴素+贝叶斯,是一种简单经典的分类算法,它的经典应用案例为人所熟知:文本分类(如垃圾邮件过滤)。朴素假设:特征与特征之间相互独立优点:简单的理解和解释,树木可视化缺点:决策树学习者可以创建不能很好地推广数据的过于复杂的树,这被称为过拟合剪枝cart算法(决策树API当中已经实现,随机森林参数调优有相关介绍)随机森林集成学习方法通过建立几个模型组合的来解决单一预测问题。它的工作原理是生成多个分类器/模型,各种独立地学习和做出预测。这些预测最后结合成组合预测,因此优于任何一个单分类做出的预测。

2023-03-27 22:04:55 727 1

原创 【PyQt】02-基础知识

*QtCore:**包含了核心的非GUI的功能。主要和时间、文件与文件夹、各种数据、流、URLs、mime类文件、进程与线程一起使用。若想捕获这个信号,然后执行相应的逻辑代码,那么就需要使用到 槽 , 槽实际上是一个函数, 当信号发射出来后,会执行与之绑定的槽函数。为了能够实现,当点击某个按钮时执行某个逻辑,需要把具体的信号和具体的槽函数绑定到一起.**QtGui:**包含了窗口系统、事件处理、2D图像、基本绘画、字体和文字类。**QtWidgets:**包含了一些列创建桌面应用的UI元素。

2023-03-20 15:12:14 150

原创 【PyQt】开发项目工程所遇问题及解决

在Pycharm中对UI文件使用Qt desigener设置背景后,实际运行图片加载不出来的问题(前提:使用Pyuic将ui界面转换成python代码)。运行后,图片加载不出来,应把相对路径前那个冒号" : ",要改为 " . " 或直接去掉“ : / ” (图片放在该文件的同名目录下的images文件中)选中最外侧frame控件,找到属性编辑器,在最下面将layoutLeftAMargin等四个默认值改为0即可。点击ok,问题解决(注意:#号一定要写,url(:“图片路径,根据实际更改”) )。

2023-03-04 16:25:00 361

原创 【PyQt】01-入门及安装使用

PySide2就是Qt由C++语言换成了Python语言,这样要了解PySide2某个模块的用法,Qt的说明书就是最好的帮助文档。它提供了GPL(简单的说,以GPL协议发布到网上的素材,你可以使用,也可以更改,但是经过你更改然后再次发布的素材必须也遵守GPL协议,主要要求是必须开源,而且不能删减原作者的声明信息等)与商业协议两种授权方式,因此它可以免费地用于自由软件的开发。使用虚拟环境的目的是让每个项目都有独立的环境,每一个项目使用自己需要的库,不会有冲突和冗余,为了之后打包项目为exe文件做准备。

2023-02-12 21:30:21 534

原创 【机器学习】02-数据集、特征工程相关知识

Python语言的机器学习工具Scikit-learn包括许多知名的机器学习算法的实现文档完善,容易上手,丰富的API①安装依赖库:numpy和scipy安装 numpy安装 scipy需要先安装 matplotlib ipython ipython-notebook pandas sympy②安装 Scikit-learn安装好之后可以通过以下命令查看是否安装成功特征工程是使用专业背景知识和技巧处理数据,使得特征能在机器学习算法上发挥更好的作用的过程。意义:会直接影响机器学习的效果。

2023-02-10 16:32:43 936

原创 【QT】QT资源文件错误:No rule to make target ‘/??.png‘, needed by ‘debug/qrc_Icon.cpp‘. Stop.

将含有中文命名的图片文件从资源文件中移除,执行qmake,在重新添加有中文图片的文件,再重新编译就不会出错了。含有中文名的图片文件,执行qmake,重新构建(注意对之前添加图片的路径及时修改);注意如果添加含有中文命名的图片文件再执行qmake,重新构建会报错。资源文件中包含中文命名的图片文件。

2023-02-07 20:18:40 737 2

原创 如何从网页上下载页面嵌入的PDF文件

如何从网页上下载页面内嵌入的pdf文件。

2022-08-20 19:55:09 14580 7

原创 【Qt】选择题

选择题

2022-06-17 21:48:53 2614 3

原创 【Qt】第十章:数据库

QTSQL模块:可以通过QSqIDatabase::drivers()方法来获取当前的sql模快中支持哪些数据库。当创建多个连接时,应指定连接名称,不能默认查询结果集:seek(int n) : query指向结果集的第n条记录。指定当前的位置first() : query指向结果集的第一条记录。last() : query指向结果集的最后一条记录。next() : query指向下一条记录,每执行一次该函数,便指向相邻的下一条记录。previous():指向上一条记录,每执行一次该函数,

2022-06-16 10:03:15 614

原创 【Qt】第五、六、七、九章:主窗口、事件机制、绘图和网络编程

QAction类常用方法:setShortcut)设置快捷键setStatusTip ()设置状态提示setlcon(Qlcon(“图片路径”))QAction::triggered ( )【信号】当在此动作中单击鼠标,则发送该信号。QAction类示例:三、工具栏QToolBar类:常用QToolbar和QComboBoxe.g:四、状态栏QStatusBar类提供了一-个水平条,用来显示状态信息。状态信息可以被分为三类:●临时信息,如一般的提示信息;使用showMes

2022-06-15 22:51:54 368

原创 【Qt】第三、四章:窗口部件、布局管理

1.e.g:程序中定义了一个QWidget类对象的指针widget和两个QLabel对象指针label与 label2,其中label 没有父窗口,而label2父窗口为widget;注意: 这里使用new操作符为label2分配了空间,但是并没有使用delete进行释放,这是因为在Qt中销毁父对象的时候会自动销毁子对象,这里label2指定了parent为widget,所以在delete widget时会自动销毁它。2. 窗口部件: 像主窗口、对话框、标签、按钮、文本输入框等都是窗口部件。这些部件可

2022-06-10 14:37:14 769 3

原创 【Qt】第一、二章:Qt Creator介绍及Hello World程序示例

第一章Qt是一个多平台的C++图形用户界面应用程序框架。它提供给应用程序开发者建立艺术级的图形用户界面所需的所有功能。其中包括了高级C++代码编辑器、项目和生成管理工具、集成的上下文相关的帮助系统、图形化调试器、代码管理和浏览工具等。一、Qt支持平台MS/Windows - 95、98、NT 4.0、ME、和2000Unix/X11 - Linux、Sun Solaris、HP-UX、Compaq Tru64 UNIX、IBM AIX、SGIIRIX和其它很多X11平台 Macintosh -Ma

2022-05-25 00:21:58 923

原创 【java】java之面向对象(4)--关键字this的使用

一、问题引入package com.qihang;public class PersonTest { public static void main(String[] args) { Person1 p1 = new Person1(); p1.setAge(1); System.out.println(p1.getAge()); }}class Person1{ private String name; private int age; public void setNa

2022-02-23 23:04:43 229

原创 【java】java之面向对象(4)--对属性赋值的先后顺序、JavaBean和UML类图

文章标题一、总结对属性赋值的先后顺序二、JavaBean(了解)三、UML类图(了解)一、总结对属性赋值的先后顺序① 默认初始化② 显式初始化(即在定义中就已对变量赋值)③ 构造器中初始化④ 通过“对象.属性“或“对象.方法”的方式赋值(主要看“后面”)二、JavaBean(了解)JavaBean是一种Java语言写成的可重用组件。所谓javaBean,是指符合如下标准的Java类:类是公共的有一个无参的公共的构造器有属性,且有对应的get、set方法例如:public

2022-02-20 23:38:47 394

原创 【java】java之面向对象(3)--封装与隐藏、构造器(构造方法)

文章目录一、封装与隐藏一、封装与隐藏1. 对概念的理解“高内聚,低耦合”。高内聚 :类的内部数据操作细节自己完成,不允许外部干涉;低耦合 :仅对外暴露少量的方法用于使用。隐藏对象内部的复杂性,只对外公开简单的接口。便于外界调用,从而提高系统的可扩展性、可维护性。通俗的说,把该隐藏的隐藏起来,该暴露的暴露出来。 这就是封装性的设计思想。代码示例分析过程:目的是显示动物的信息。写法1实现了定义 Animal类,其中有属性name、age和legs,在main函数里,声明了对象xb,对其属

2022-02-19 23:25:21 624 2

原创 【java】关于参数传递的两个较火的题

题1:在method方法被调用后,仅打印出a=100,b=200,请写出method方法代码。public class Test { public static void main(String[] args) { int a = 10; int b = 10; method(a,b);//需要在method方法被调用后,仅打印出a=100,b=200,请写出method方法代码 System.out.println("a="+a); System.out.println("b="+

2022-02-18 21:20:10 355

原创 【java】练习题1:学生类(关于对象数组的使用)

**题目:**定义类Student,包含三个属性:学号number(int),年级state(int),成绩score(int)。 创建20个学生对象,学号为1到20,年级和成绩都由随机数确定。问题一:打印出3年级(state值为3)的学生信息。问题二:使用冒泡排序按学生成绩排序,并遍历所有学生信息提示:生成随机数:Math.random(),返回值类型double;四舍五入取整:Math.round(double d),返回值类型long。...

2022-02-18 20:32:40 674

原创 【java】java之面向对象(2)--类与对象、方法、成员变量与局部变量等

目录一、类和对象一、类和对象类(Class)和对象(Object) 是面向对象的核心概念。类是对一类事物的描述,是抽象的、概念上的定义。对象是实际存在的该类事物的每个个体,因而也称为实例(instance)。如图类比理解:面向对象程序设计的重点是类的设计。而类的设计,其实就是类的成员的设计。1.类的成员: 属性(成员变量/field)和方法(行为/成员方法/函数)。如:类的语法格式:修饰符 class 类名 { 属性声明; 方法声明; }说明:

2022-02-13 23:26:33 278

原创 【java】java之面向对象(1)--面向对象与面向过程、特征等

目录一、什么是面向对象?二、面向过程(POP) 与 面向对象(OOP)的比较三、面向对象的三大特征四、面向对象的思想概述一、什么是面向对象?解释: Java面向对象是一种思想,是基于面向过程而言的,就是说面向对象是将功能等通过对象来实现,将功能封装进对象之中,让对象去实现具体的细节。二、面向过程(POP) 与 面向对象(OOP)的比较二者都是一种思想,面向对象是相对于面向过程而言的。面向过程,强调的是功能行为,以函数为最小单位,考虑怎么做。面向对象,将功能封装进对象,强调具备了功能的对象,以类/对

2022-02-12 23:52:17 110

原创 【java】java基础-数组相关知识

文章目录一、数组二、数组的使用1.一维数组2.多维数组一、数组数组: 是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理。数组本身是引用数据类型,而数组中的元素可以是任何数据类型,包括基本数据类型和引用数据类型。创建数组对象会在内存中开辟一整块连续的空间,而数组名中引用的是 这块连续空间的首地址。数组的长度一旦确定,就不能修改。我们可以直接通过下标(或索引)的方式调用指定位置的元素,速度很快。分类:按维度分为一维、二维等;按照元素的数据类型分为

2022-02-11 22:06:24 768

原创 【java】案例一:使用java写的记账软件

这里写目录标题一、需求说明二、主要思路三、代码实例四、运行结果一、需求说明1.能够记录家庭的收入、支出,并能够打印收支明细表。2.项目采用分级菜单方式。3.假设家庭起始的生活基本金为10000元。每次登记收入(菜单2)后,收入的金额应累加到基本金上,并记录本次收入明细,以便后续的查询。每次登记支出(菜单3)后,支出的金额应从基本金中扣除,并记录本次支出明细,以便后续的查询。查询收支明细( 菜单1)时,将显示所有的收入、支出名细列表。二、主要思路项目中分为两部分,分为Utility.ja

2022-02-10 18:33:28 2045 2

原创 【java】java基础语法

这里写目录标题一、关键字和保留字一、关键字和保留字

2022-02-09 18:59:54 341

原创 【java】java编程基础1.2

文章目录一、第一个java程序二、注释三、java API文档四、部分总结一、第一个java程序1.步骤将 Java 代码编写到扩展名为 .java 的文件中。通过 javac 命令对该 java 文件进行编译。通过 java 命令对生成的 class 文件运行。2.代码最多有一个类声明为public,且声明为public类的类名与源文件名必须相同。public class HelloWorld{public static void main(String[] args)//程序执行入

2022-02-08 16:34:52 520

原创 【java】java编程入门1.1

文章目录一、简史二、特点三、Java语言运行机制及运行过程一、简史1.简介Gosling–java之父;java前身:橡树Oak,诞生于1995年5月,是面向对象的程序设计语言,提供了编译、运行、调试工具。Java语言的基本开发工具是SUN(Stanford University Network,斯坦福大学网络公司)公司免费提供的 JDK (Java Development Kit)是一种面向Internet的编程语言。Java一开始富有吸引力是因为Java程序可以在Web浏览器中运行。这些Ja

2022-02-07 22:19:30 110

原创 【前端】实现form表单中提交按钮为submit类型时,进行判断后才提交跳转

一.form表单简介表单是由窗体和控件组成的,一个表单一般应该包含用户填写信息的输入框、提交按钮等,这些输入框、按钮叫做控件,表单就像容器,它能够容纳各种各样的控件。表单标签的格式:< form action="url" method="get|post" name=“myform” >< /form >参数说明:action:提交到的地址(后台地址)name:表单提交时的名称method:提交方式,默认为getpost和get区别:数据提交方式,get–提交的数

2022-01-25 18:13:43 5694

原创 【前端】使用jQuery滚动条插件-jQuery custom content scroller,提高开发效率。

1.该滚动条插件的作用在前端网页开发的过程中,有时需要对div加滚动条,并且需要一定的样式,如果采用CSS的方法兼容性总是出各种问题,比如在firefox浏览器上就很难做到完美兼容,当然firefox目前的使用率不是很高,大概不足10%。而采用插件的方法,比如jQuery custom content scroller滚动条插件,好处就是兼容性良好,并且有很多样式、主题可以选择,但对于加载的速度可能有一定的影响。2.如何使用?2.1 引用jQuery类库极其相关的插件js和css库<link

2022-01-24 21:19:21 1663

原创 【前端】小tips:利用jquery的ajax向后台传递数组形式数据

1.项目实例展示: //创建一个数组--存耕作方式为1,2 var BoxArr = new Array(); BoxArr.push(1); BoxArr.push(2); //AJAX与后台交互 $.ajax({ url: '/user/suggests',//后台地址--填自己后台地址 type: 'post', traditional: true, //这里设置为true d

2022-01-21 11:17:03 2882

原创 【前端】小tips:解决input标签的自动填充背景问题且可以更改字体颜色(适用于Google等较高版本浏览器)

解决input标签的自动填充背景问题且可以更改字体颜色。

2022-01-17 13:58:11 1350

原创 【前端】使用wow.js这个插件(实现页面动画效果),提高前端开发效率。

1.简介有的页面在向下滚动的时候,有些元素会产生细小的动画效果。比如需要做到滚动条滑到某个位置时,才能显示动画。wow.js 依赖 animate.css,所以它支持 animate.css 多达 60 多种的动画效果,能满足您的各种需求。2.兼容性IE6、IE7 等老浏览器不支持 CSS3 动画,所以没有效果;而 wow.js 也使用了 querySelectorAll 方法,IE 低版本会报错。为了达到更好的兼容,最好加一个浏览器及版本判断。3.如何使用?1、wow.js依赖于animat

2022-01-17 13:11:08 25264 3

基于echarts的智慧物流服务中心平台前端可视化代码的实现

是基于echarts的智慧物流服务中心平台的前端搭建; 主要使用了前端开发常用的可视化工具echarts; 可在其基础上修改使用; 富有现代化/科技感; 可借助此项目学习echarts框架等。

2022-05-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除