自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (6)
  • 收藏
  • 关注

原创 数据规范化常用方法对比

目录前言常用的数据规范化方法最小-最大规范化零-均值规范化小数定标规范化前言数据规范化,也叫数据标准化(归一化),是数据变换的一种。由于不同指标的数据之间可能存在较大的差异,为了消除指标之间的量纲和取值范围差异的影响,需要进行规范化处理,将数据按比例进行缩放,使之落入一个特定的区域。通常将数据规范化到 [0,1] 或 [-1,1] 区间内。常用的数据规范化方法最小-最大规范化零-均值规范化小数定标规范化最小-最大规范化零-均值规范化小数定标规范化拓展:数据规范化的代码实现(Pyth

2021-04-29 22:14:59 2485

原创 数据规范化的代码实现(Python)

目录前言方法一:通过pandas包实现方法二:通过scikit-learn包实现两种方法对比前言本文通过Python实现三种常见的数据规范化方法,包括最小-最大规范化,零-均值规范化,小数定标规范化。最小-最大规范化(Min-max):x∗=x−minmax−minx^*=\frac{x-min}{max-min}x∗=max−minx−min​,min表示最小值,max表示最大值零-均值规范化(Z-score):x∗=x−xˉσx^*=\frac{x-\bar{x}}{\sigma}x∗=σx−x

2021-04-29 21:58:52 5940 2

原创 解决PyCharm打开Console出现 ‘PyDevTerminalInteractiveShell‘ object has no attribute ‘has_readline‘ 报错的问题

问题描述PyCharm 打开 Python Console 后报错,主要报错信息如下:'PyDevTerminalInteractiveShell' object has no attribute 'has_readline'具体内容如下图:问题原因PyCharm 的版本跟 IPython 的版本不兼容。解决方法方法一:最简单的,如果你不需要IPython,则在设置里将它禁用就行了,重新打开 Python Console 就不会报错。操作步骤:依次点击 F..

2020-08-21 00:03:13 1039

原创 独立显卡与集成显卡的切换

切换方法:在桌面鼠标右键,打开NVIDIA控制面板打开“ 管理3D设置 ”—>“ 全局设置 ” —> “ 首选图形处理器 ” —> 选择“ 高性能NVIDIA处理器 ”—> 应用打开“ 设置PhysX配置 ”—> “ 选择 PhysX处理器 ” —> 选择“ GTX 960M ” —> 应用搞定!举例说明(将集成显卡切换为独立显卡)打开...

2020-01-20 12:49:09 19324

原创 Mac 系统 Arduino IDE 找不到开发板端口的解决方法

问题描述:将一块带有 USB 接口的开发板通过下载线接到电脑(Mac OS)上后,Arduino IDE 菜单工具-->端口选项中看不到开发板的端口,只有蓝牙的Arduino IDE版本:1.8.9; 开发板:ATmega8 按理说,跟 Windows 一样,电脑和开发板连了下载线,就可以在Arduino IDE 中直接找到端口,不用下载什么驱动,可是 Mac 却不行,没有出现可选...

2019-08-18 17:09:36 18527 10

原创 Maven 环境搭建

Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建、报告、文档的软件项目管理工具。去官网 http://maven.apache.org/download.cgi 上下载安装压缩包,我下载的是 3.5.4 版本 解压后包含了以下文件,说明如下: 配置环境变量 变量名:MAVEN_HOME 变量值:Maven 的根目录 编辑Path变量:添加%MAV...

2018-08-10 13:33:01 230

原创 Eclipse 添加 Tomcat 服务器

1、去https://tomcat.apache.org/download-80.cgi下载Tomcat的安装包,我下载的是8.5.32的版本。2、下载后解压,我是解压到D:\software\eclipse-jee-oxygen-3a-win32-x86_64目录下3、设置系统环境变量变量名:CATALINA_HOME变量值:D:\software\eclipse-jee-oxy...

2018-08-09 15:06:48 521

原创 Eclipse Console 控制台中文输出乱码

控制台输出的中文为乱码,设置运行时编译。

2018-08-08 16:04:21 8987 2

原创 Windows 10 搭建 Django 环境(详细教程)

目录1. Python 下载及安装2. 安装虚拟环境2.1 安装 virtualenv 虚拟环境2.2 安装 virtualenvwrapper 虚拟环境3. 安装 Django 及第三方库3.1 安装Django 主程序3.2 安装第三方库 Pillow (图片处理库)4. 安装开发工具4.1 MySQL4.2 安装PyCharm1. Pytho...

2018-08-03 14:01:37 23224 4

原创 计算机的概念

计算机基本概念计算器:接受用户输入的指令与数据,经由中央处理器的数学与逻辑单元处理后,以产生或存储有用的信息(输入,输出,处理器)。CPU进行运算和判断的数据来源:CPU读取的数据都是从主存储器中来。而主存储器的数据从输入单元传输进来,CPU处理后的数据必须要先写回主存储器中,最后数据才从主存储传输到输出单元。因为所有的数据都要经过主存储器的传输,如果内存太小,则会影响计算机运行速度。CPU要...

2018-08-03 09:58:26 3120

原创 通过位运算实现字符串加密

import java.util.Scanner;public class Example { public static void main(String[] args) { Scanner s = new Scanner(System.in); System.out.println("请输入明文或者密文(字母或者数字):"); Stri

2018-08-03 09:53:04 1321

原创 windows下解决端口占用问题

假设8080端口被占用1.打开cmd,用 netstat 命令找出占用8080端口的进程号2.用 taskkill 杀掉进程

2018-08-02 15:26:37 270

原创 Windows下MySQL下载与安装

1.从官网https://dev.mysql.com/downloads/mysql/上下载安装包2.根据自己的需要下载版本3.会要求你注册,可以直接点击no thanks下载4.下载后解压,我是解压到D:\software\mysql-5.7.23-winx645.以管理员身份(否则会出错)打开cmd,切换目录到解压目录D:\software\mysql-5.7.2...

2018-07-30 20:37:07 3206

原创 通过异或运算实现两个变量的交换(不需借助第三个变量)

import java.util.Scanner;public class Example { public static void main(String[] args) { Scanner s=new Scanner(System.in); System.out.print("please input number a:"); long a=s.nextLong(); Sy

2018-01-29 17:25:08 526

原创 用记事本和控制台(dos)运行java程序

public class Triangle{ public static void main(String[] args){ System.out.println(" *"); //自动换行 System.out.println(" ***"); System.out.println("

2018-01-28 18:11:24 1886

原创 RFID射频识别基本知识框架

这学期学了专业课射频识别,跟自己的专业关系蛮大的。刚好快要考试了,把RFID的基本知识框架整理一下,方便复习,也方便以后查看。嘻嘻,祝我能考个好成绩!

2017-11-30 00:50:20 1093

原创 SQL 数据定义赋值、输出

数据声明 declare基本语法:变量名必须以@开头,数据类型不能是text,ntext或image,声明的同时可以赋值,值可以是常量也可以是表达式declare { { @local_variable [as] data_type} | [ =value ] } [,...n]--声明两个变量并赋值,变量名为username,pwddeclare @username varch

2017-10-27 23:21:58 6186

原创 T-SQL 之数据定义语句(DDL)

SQL 语法约定符号[ ] (方括号):[ ] 中的内容为任选项,根据具体情况是否选用。| (竖线):必选项,表示两边的部分只能选用其中的一个。(尖括号):必选项,中的内容为实际语义,表示其中内容要以实际名称或参数输入。{ } (大括号):必选项,表示必须至少选其中的一个选项。( ) (小括号):语句的组成部分,一定要输入。... (省略号):表示可以任意多次的重复前面的单元。[ ,.

2017-10-23 21:12:30 1086

原创 通过修改表结构添加约束条件

创建3个表,通过ALTER语句添加约束 书(Book) 的基本信息列名含义类型及长度是否可为空bno书号char (8)否category类别varchar(10)是title书名

2017-10-23 19:57:10 3857

原创 SQL Server 数据库的备份

数据库的4种备份方式

2017-10-15 20:11:18 803

原创 SQL Server 数据库的创建、删除、修改

数据库的创建、删除,修改

2017-10-09 20:33:44 879

原创 SQL Server 约束

1.        主键约束在表中定义一个主键值,用来唯一确定表中的每一条记录。每个表中只能有一个PRIMARY KEY 约束,并且主键约束的列不能为空值。如果主键约束定义不止在一列上,则一列中的值可以重复,但在主键约束中,所有列的组合必须唯一。2.        唯一性约束唯一性约束(UNIQUE)确保在非主键列中不输入重复的值,用于指定一个或多个列的组合具有唯一性。l  使用唯

2017-10-08 22:37:16 1750 2

原创 Java 基本知识点(一)

开始学Java啦,坚持就是胜利。Java 对字母大小 写敏感。标识符命名的常用约定:常量名全部用大写字母命名,如 PI。类名用大写字母开始,如 Student 。变量名、对象名、方法名、包名等全部用小写,如果变量名由多个单词构成,则第一个单词后面的单词以大写字母开始,如 myTest  。3.

2017-10-05 20:59:46 292

原创 Qt 添加右键菜单

实现右键菜单打开一个窗口//Form.h//在头文件的类里面添加函数声明 private: void contextMenuEvent(QContextMenuEvent *event); public slots: void showForm2(); //Form.cpp 添加函数定义 #include "Form2

2017-08-15 16:47:59 782

原创 Qt5::WndowFlags枚举类型

Qt::Widget: QWidget构造函数的默认值,如果新的窗口部件没有父窗口部件,则它是一个独立的窗口,否则就是一个子窗口部件Qt::Window: 无论是否有父窗口部件,新窗口部件都是一个窗口,通常有一个窗口边框和一个标题栏Qt::Dialog: 新窗口部件是一个对话框,它是QDialog构造函数的默认值Qt::Sheet: 新窗口部件是一个Macintosh表单(sheet)Qt::Dr

2017-08-01 17:35:16 1001

原创 Qt QTreeWidget(树形控件)的用法

Qt QTreeWidget新建一个Qt Widgets Application,拖拽一个Tree Widget 到 ui 界面上,最后实现的效果如下:添加代码//test.h//在头文件里添加两个公用函数还有一个槽函数的声明#include public: void initTreeWidget(); void updateParentItem(QTreeWidge

2017-07-29 10:01:06 17601

原创 Qt 信号与槽机制

Qt 信号与槽机制若要将一个窗口部件的变化情况通知给另一个窗口部件,则一个窗口部件发送信号,另一个窗口部件的槽接收此信号并进行相应的操作,实现两个窗口之间的通信。

2017-07-27 17:57:12 357

原创 QTimer 定时器

Qt 定时器 (QTimer) 的用法 #include //新建定时器 QTimer *timer1=new QTimer(this); //连接定时器的信号与槽,定时时间一到就会发送 timeout() 信号,从而触发槽slot() connect(timer1,SIGNAL(timeout()),this,SLOT(slot()));

2017-07-27 16:57:02 558

原创 Qt LineEdit textChanged(QString)

计算圆的面积,在 LineEdit 输入半径后,直接在 label 上显示圆的面积(ps:label 样式: “frameShape=Panel”  "frameShadow=Sunken")利用 LineEdit 的 textChanged(QString) 的信号,在 LineEdit 文本框内输入半径值,直接就在 label 里显示面积co

2017-07-26 23:36:17 10477

原创 编码规范

好的编码规范,能让代码更加简单易读1.缩进:体现层次感2.注释:更加清晰,方便阅读3.定义变量:每行只定义一个变量4.大括号: if / while / for 等可以接复合语句的,即使后面只接一条语句,统一加大括号5.空格:比如某些运算符6.空行:在必要的地方添加空行,使得代码的逻辑更清晰.7.自增和自减:不嵌套使用8.命名:   函数名   在同一个 c

2017-07-18 16:35:08 335

原创 Linux 之基本 shell 命令

文件管理命令ls (list) : 显示目录内容ls [选项] [文件或目录路径] -a(all) : 列出目录中的所有项,包括以“.”开始的项 -l(list) : 以列表形式显示文件 -R(recursive) : 递归显示目录的内容 -d(directory) : 仅列出目录本身的信息 pwd (print working directory) : 打印当前目录的

2017-07-18 16:29:26 437

FTDIUSBSerialDriver_v2_4_2.dmg

VCP Drivers 虚拟COM端口(VCP)驱动程序使USB设备作为附加的COM端口出现在PC上。应用软件可以像访问标准COM端口一样访问USB设备。

2019-08-18

计算机网络课设代码+报告

本课程设计在Windows下用C/C++语言和socket 编程接口编写两个程序,分别为客户程序(client.c)和服务器程序(server.c)。包含了TCP/IP协议基本通信原理,Winsock编程基本原理以及FTP工作原理。正文部分是程序设计的具体内容及其源代码,最后是报告反思及总结。

2018-12-14

银行卡管理系统课设

本资源是数据库课程设计---银行卡管理系统,包含了完整的代码和SQL语句,编程语言是C#,IDE用的是VS 2013,数据库是SQL Server,已经测试运行成功并且答辩通过。

2018-10-10

轻量级截图工具

下载地址 http://www.faststone.org/FSCapturerDownload.htm

2018-08-02

蓝桥杯练习题库

每一年都会举办蓝桥杯大赛,软件类的比赛题多是算法为主,多练多敲。

2018-04-01

提问的智慧

简述提问的智慧,怎么更好地向别人请教问题

2017-08-29

空空如也

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

TA关注的人

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