- 博客(21)
- 收藏
- 关注
原创 入坑——MySql视图
入坑——MySql视图(VIEW)视图定义:sql视图是一种虚拟存在的表,它的内容由查询定义,和其他真实存在的表一样,视图包含一些带有名称的行数据和列数据。定义视图可以来至一张表或者几张表的数据。视图特点:视图简化了用户的操作:可以让用户只关注自己感兴趣的数据而一些其他不关心的数据用户无需了解在表中视图优点:安全性:视图的安全性可以阻止一些普通用户查看一些核心数据,让非授权用户只能查看到某些特定的列或者行:列如:建立视图,使用户只能看到关于自己的数据列,使得数据可以不发生改变
2021-05-22 13:49:35 351 2
原创 a=a+b与a+=b有什么区别?
前段时间刷面试题突然看到了这道题目下面是一段代码:public class TheFirst { public static void main(String[] args) { short a=8; //a=a+1; a+=4; System.out.println(a); }}我们发现上面的这段代码没有报错,并且成功的运行出来了。public class TheFirst { public
2021-04-21 19:46:19 306
原创 ANTLR生成的语法文件解析
运行ANTLR的语法文件会自动生成很多文件:在编写antlr的语法文件,配置运行路径后就会自动生成如图所示的几个文件,SqlBaseParser:该文件包含了
2021-04-21 14:29:06 769
原创 MATLAB软件GUI应用程序
12.1图形用户界面(GUI)介绍图形用户界面是为用户和程序之间提供信息交流的一种方式,用户可以通过鼠标、键盘等输入设备即可对计算机中复杂的问题进行处理。用户只需要通过界面交互就可以正确的执行,而无需知道过程是怎么样执行的。图形用户界面是由窗口、菜单、图标等各种控件对象组成的一个用户界面,用户通过某个操作就可以执行相关的程序命令。图形用户界面MATLAB提供了许多的图形用户界...
2020-04-09 11:16:42 6996
原创 simulink仿真技术简介
Simulink是MATLAB的重要组成部分,可以用于建模,仿真等。可以将理论研究和实践有机的相结合,并且不用书写大量的代码。Simulink简介Simulink是MATLAB的一个扩展,它提供了一个集动态系统建模,设置不同的仿真数据等功能的一个软件包。并且simulink提供了大量的模块库,基本可以满足用户的需求,用户可以利用这些提供的模块库很方便的完成仿真模型的建立,并不用了解这...
2020-04-09 11:15:43 37034
原创 MATLAB经典代码
复数矩阵的生成及运算A=[1,3;2,4]-[5,8;6,9]*iB=[1+5i,2+6i;3+8*i,4+9*i]C=A*BA =1.0000 - 5.0000i 3.0000 - 8.0000i2.0000 - 6.0000i 4.0000 - 9.0000iB =1.0000 + 5.0000i 2.0000 + 6.0000i3.0000 ...
2020-04-09 11:13:32 1941
原创 MATLAB常用的API函数
基本数学函数 [] 形成矩阵 Sort 排序 Sortrows 列排序 Sum 求和 Brush 交互式标记、删除、保存等图片中的观测量位 Corrcoef ...
2020-04-09 11:12:39 1591
原创 matlab的运算
MATLAB中的运算包括算术运算、关系运算和逻辑运算。其中关系运算和逻辑运算应用的最广泛。运算符运算符是一个符号,它能够执行一些特定数学运算和逻辑运算,因为在MATLAB中数据类型变量都是数组,因此在MATLAB中主要是对于数组的操作。MATLAB中的运算符主要有算术运算符、关系运算符、逻辑运算符、按位运算符、集合运算符。算术运算MATLAB中的算术运算符 运算...
2020-04-09 11:11:08 1266
原创 MATLAB数组
MATLAB中学到的数据类型的变量都是数组类型,向量也称一维数组,矩阵称二维数组。7.1一维数组(向量)一维数组是最简单的数组,是最容易创建和使用的数组,MATLAB中创建一维数组的方法有五种:分别是直接输入法、冒号发、转置发、函数linspace创建法、函数logspace法。实例:一维数组创建的五种方法%直接输入法%创建一行一维数组>> x=[...
2020-04-09 11:08:52 1582
原创 MATLA函数
6.1函数的定义一个函数是一组在一起执行某一个功能的语句。在MATLAB中,函数要在一个独立的文件中定义,并且函数名要与文件名一致。函数语句的语法:function [out1,out2……ounn]=myfunction(in1,in2……inn)函数实例:新建M文件并命名为mymax.m;并在该文件中输入function max=mymax(x1,x2)m...
2020-04-09 11:07:08 865
原创 基本控制语句
基本控制语句MATLAB和其他语言类似,MATLAB程序语句也可以分为顺序语句,选择语句和循环语句。顺序结构是按照代码的书写的结构来执行的,也是最常用的结构,选择结构是按照条件的结果来执行的,有些代码不一定会执行。循环结构是按照条件及结构中的某一条件来循环执行某一段代码。5.1顺序语句顺序语句就是自上而下执行程序代码,是程序设计的最简单的一种结构,也是一种默认的执行顺序。我们接触的...
2020-03-30 13:29:24 233
原创 MATLAB数据类型
数据类型MATLAB一共有15种数据类型,每一种数据类型都是以矩阵的形式或者数组形式,其最小值为0到0,最大值为无穷。4.1变量与常量4.1.1变量变量是所有语言的基本元素之一,和其他语言不同的是,每个变量都是数组或矩阵,而且MATLAB并不要对变量进行声明,也不要指定变量类型,是一种弱类型的语言,使用时自动依据的值或者对变量进行的操作来识别变量的类型。·变量名区分大小写·...
2020-03-30 13:27:28 1377
原创 MATLAB的常用命令
MATLAB命令3.1MATLAB命令的组成MATLAB的语法是基于c++语言的,因此MATLAB的语法和c++的语法非常的相似,但是MATLAB的语法相对于c++来说更加的简单,更加符合用户对数学表达式的书写。使MATLAB更加符合非计算机专业人员的使用。同时MATLAB的可移植性非常好和可拓展性极强。MATLAB中的数字,字符,符号代表不同的含义,能够满足有忽的各种需求。如图(命令...
2020-03-30 13:24:42 3335
原创 软件的使用
2.1软件安装 首先下载MATLAB资源安装包双击目录下的setup.exe文件图:2-1出现下图,选择安装方式,这里选择的是使用文件安装秘钥图:2-2图: 2-3选择接受许可协议条款图:2-4选择文件夹,然后就会出现安装的进度条,最后点击确定...
2020-03-30 13:23:21 907
原创 matla绪论
绪论1.1简介MATLAB是matrix&laboratory两个词的组合,意为矩阵工厂(矩阵实验室)。是由美国Mathworks公司开发出品的商用数学软件。可用于数据分析处理,算法开发,数据可视化以及进行图形科学处理的高级技术计算语言和交互式环境,主要包括matlab和Simulink两大部分。因为matlab的基本数据单位是矩阵,所以相较与其他传统语言,比如C、C++等等,...
2020-03-30 13:20:31 1821
原创 决策树——信息熵,条件熵,信息增益
1、信息熵信息熵是度量样本集的纯合度的一种常用的指标,熵值越大,随机变量的不确定性越高。比如:{0,0,01,1,1,1} {1,2,3,4,5,6,7}在这两组数据中,上面的数据的不确定性要小,只有两种可能性,抽中的数字2的概率为1/2。所以其熵值就低下面的那组数据的不确定性就要大,每个数字抽中的概率都要小。所以其熵值要高,不确定性就越大。信息熵公式: ...
2019-05-27 21:43:29 1474 1
原创 特征工程
在写这个之前,我觉的有一个概念应该要知道:数据和特征决定了机器学习的上限,二模型和算法只是逼近这个上限而已特征工程的本质其实是一项工程活动,目的是最大限度的从原始数据中提取特征用于算法和模型的使用特征使用的方案:需要那些特征:与业务逻辑相关度高的特征要尽量的取到 可用性评估:特征获取难度和存储的方法,特征的覆盖率,准确率等等特征的处理:特征清洗,清洗掉异常的样本数据,噪声数...
2019-05-25 00:47:17 167
原创 分类与回归的区别
分类与回归分类与回归的区别1、分类问题 首先,分类问题的结果是离散的,比如去银行贷款问题,银行通过问题的分析得出贷款还是不贷款。这个结果是离散的。所以分类问题是先将问题打上标签,判断一类事物的类别,分类问题没有逼近的概念,只有对错两个结果,不会有相似的结果。最常见的分类算法有逻辑回归算法等,不要以为带有回归两个字就是回归算法,他就是分类算法常见的分类算法有逻辑回归2、...
2019-05-08 23:17:56 5026
原创 c#基础总结
一:c#程序结构命名空间;c#程序是利用命名空间组织起来的。如果要调用某个命名空间中的类或者方法,首先要使用using 指令来引入命名空间,Using指令的基本形式为:using 命名空间eg:类;类是一种数据结构,它可以封装数据成员、函数成员和其他成员[类修饰符] class [类名]{}main方法;c#程序中必须包含一个mian方法 标识符,关键字; 语句 ;...
2018-12-13 19:04:39 121
原创 MDI窗体
一:MDI窗体的概念 多文档界面(MDI)窗体用于同时显示多个文档,每个文档显示在各自的页面中二:如何设置MDI窗体 1.设置父窗体;在MDI窗体中,起到容器作用的窗体称为“父窗体”,如果要将某个窗体设置为父窗体,只要在窗体的属性面板中将IsMdiContainer属性设置为true即可。 2.设置子窗体;mdiParent方法。三:排列MDI子窗体 ...
2018-12-10 20:25:15 579
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人