自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 收藏
  • 关注

原创 JAVA实验作业

编写一个应用程序求满足1+2!+3!+…+n!<=9876的最大 整数npublic class Circle { public static void main(String arg[]){ int n,i; int s=1; int sum=0; for(n=1;sum<=9876;n++){ for(i=1;i<n;i++){ s=i*s; } sum=sum+s; } System.out.println(n); }.

2024-05-17 17:28:58 176 1

原创 web面试篇-js

Js的数据类型基本数据类型(5个):number,string,boolean,undefined,null,object引用数据类型:object对象数据类型,array数组数据类型,正则表达式,function函数数据类型两种数据类型的区别:1) 基本数据类型存储在栈中,占据空间小,大小固定,被频繁使用,传送的数据无法改变2)引用数据类型存储在堆中,占据空间大,大小不固定,在栈中存储了指针,指针指向堆中的起始地址,值是可变的检测数据类型的方法1)检测数据类型的运算符:typeof(.

2021-11-06 21:53:01 537

原创 web面试篇-css

css的优先级计算方式css选择器的优先级: 选择器的特殊性值表述为4个部分,用0,0,0,0表示,采用叠加的方式;由高到低的排序如下行内样式:(1000)ID选择器:(0100)class类选择器,属性选择器,伪类选择器:(0010)元素选择器,伪元素选择器:(0001)通类选择器(*):(0000)!important(权重):没有特殊性值,但它的优先级是最高的...

2021-10-27 23:06:49 291

原创 web面试篇-html与浏览器

HTML5与HTML(XHTML,HTML4.01)的区别文档类型声明不同:HTML的声明代码很长很复杂,HTML5的声明更为简单语义化标签:HTML没有语义化的标签;HTML5有语义化的标签使代码结构清晰,更加具有可读性音频和视频的支持:HTML必须使用flash播放器实现视频和音频的播放,而HTML5使用<audio>和<video>标签来实现对音频和视频控制语法的处理:HTML无法处理不准确的语法;HTML5能够处理不准确的语法。...

2021-10-27 21:50:23 225

原创 web前端-解决跨域的方法

1. 后台代理(PHP代理):跟前端无关(中间人)让后台的编程语言去访问,PHP访问其他域下的资源数据返回PHPphp语法:$res=file_get_contents('访问的网络地址');echo $res2. jsonp跨域(只支持get)实现原理:动态创建script标签里面的src属性可以访问浏览器上的任意资源,不产生跨域,让src去访问要请求的资源,服务器接受请求,并返回数据,前端需要声明一个函数来接收后台返回的数据实例1:百度搜索的接口数据百度搜索内容使用jsonp跨域格式

2021-10-26 22:55:14 180

原创 Ajax-json与xml不同

1

2021-10-24 14:50:51 115

原创 JS-jQuery

jQuery介绍什么是jQuery:jQuery是JavaScript的一个库,里面是由JS代码封装好的各种函数,可以利用这些函数实现对页面中元素的操作,如操作CSS样式,也可以操作从后台获取数据等等。jQuery宗旨:write less, do more,写的更少,做的更多jQuery官网:https://jquery.com/jQuery库包含以下功能:HTML 元素选取HTML 元素操作CSS 操作HTML 事件函数JavaScript 特效和动画HT

2021-10-09 22:36:47 168

原创 JS-面向对象

JSON什么是JSON:JSON是JavaScript Object Notation的缩写,它是一种数据格式。JSON的本质是一个字符串。JSON中的构成元素为:简单值、对象、数组1)简单值:数值型、字符型、布尔型、Null,注意没有undefined2)对象:用来存储无序的属性,注意对象不可以有名称,也不可以以分号作为结尾,没有函数3) 数组:用来存储有序的数据,注意数组也不可以有名称,也不需要用分号作为结尾注意:a.JSON中对象的键值对,键必须用双引号包起来b.JSON中的字符串

2021-10-03 00:06:26 104

原创 JS-数组排序

1. 冒泡排序法冒泡排序算法的原理如下:比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。针对所有的元素重复以上的步骤,除了最后一个。持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。 var arr = [100, 90, 98, 70, 85, 60, 87]; for(var i=1;i<=arr.length;i++){ for

2021-09-26 22:21:58 70

原创 JS-数组去重

1. 利用indexOf方法对下面的数组进行去重

2021-09-26 20:42:25 71

原创 JS-正则表达式

1. 什么是正则表达式正则表达式:也被称为规则表达式,它是由一些普通字符和特殊字符(也称为元字符)构成的表达式。它的作用是用来验证字符串是否符合格式要求,或者判断字符串中是否包含指定格式的子串。2. 正则表达式的创建字面量形式创建正则表达式:var 正则表达式名称 = /表达式内容/修饰符利用构造方法创建正则表达式:var 正则表达式名称 = new RegExp('表达式内容', '修饰符'); /*创建正则表达式*/// 字面量法 var reg=/a/;

2021-09-24 22:12:21 127

原创 JS-BOM

1.什么是BOMJavaScript的构成:ECMAScript、DOM、BOM1)ECMAScript:欧洲计算机制造商协会提出的,规定JS的基本语法,如变量、数组、字符串、函数。我们现在说的是ES5,新的有ES6、ES72)DOM:W3C组织提出的,Document Object Model文档对象模型,主要规定了操作文档和文档中内容的API3)BOM:最初由网景公司提出,Browser Object Model浏览器对象模型,它也不是一个对象,可以说它是一个对象的集合。里面有很多对象,利

2021-09-23 22:39:05 112

原创 JS-定时器

setInterval方法作用:该方法的作用是用来设置定时器,简单说,该方法的作用就是能够在一定的时间间隔下重复执行某个操作格式:window.setInterval(要重复执行的操作, 时间间隔);参数说明a.要重复执行的操作:可以是匿名函数,也可以是有名函数的名称b.时间间隔:以毫秒作为单位,1秒 = 1000毫秒返回值:返回值为一个数值,这个数值就是该定时器的编号,可以用来删除该定时器clearInterval方法作用:清除定时器,即停止setInterval方法的执行格

2021-09-19 19:41:29 78

原创 JS-事件

2.1 什么是事件

2021-09-18 16:53:07 321

原创 JS-DOM

1.1.什么是DOM 文档对象模型DOM document object model文档对象模型DOM规定了一套管理HTML文档的机制,它不是一个对象,主要使用document对象操作文档中的内容,整个文档就是有这些节点构成的树形结构DOM规定HTML一切内容都称为节点1)HTML的元素称为元素节点(element node)2)HTML元素之间的文本称为文本节点(text node)3)HTML元素的属性称为属性节点(attribute node)4)HTML文档称为文档节点5)HTM

2021-09-16 18:30:21 187

原创 JS-创建函数的三种方法和三种特殊函数

JavaScript中定义函数的方式1. 函数声明方式function 函数名称() {函数体;}2. 函数表达式方式var 变量名称 = function() {函数体;};1) 函数表达式方式创建的函数是没有名称的函数2) 变量中存储的是对函数的引用3) 函数声明方式和函数表达式方式的区别,函数声明方式定义的函数可以在定义之前调用该函数,但是函数表达式方式定义的函数,不可以在定义之前调用。因为函数声明方式定义的函数有函数声明提升操作,而函数表达式方式定义的操作没有函数声明提升操作

2021-09-14 19:28:20 1076

原创 JS中数组与字符串的相互转换

1. 字符串转换成数组:split()函数split():分隔字符串,将字符串转换成数组①分隔字符串:将字符串转换成数组返回数组类型②语法string.split(‘分隔符’)③分隔符说明1)如果不写参数,那么会将整条字符串作为一个数组元素进行转换2)如果写参数,那么参数两侧的字符会被转换为数组元素3)如果要将字符串中的每个字符都作为一个数组元素,那么分隔符可以是空字符串2. 数组转换成字符串:join()函数join():分隔数组,将数组转换为字符串①定义分隔数组数组默认

2021-09-12 22:05:18 336

原创 JS的输入与输出

1. 输入——动态输入框(prompt方法)prompt(‘提示’,默认值) 默认值可以省略1. 作用:向程序输入数据2. 格式:prompt(‘提示文字’, 默认值);3. 注意:返回值为字符串类型2. 输出方式(3种)1)输出到控制台console.log();2)输出到网页document.write();输出到页面的内容在script后面3)弹出警告框window.alert();简写:alert();注意:alert会阻止页面程序的得执行以上都是顺序执行,由上

2021-09-12 13:13:27 3513

原创 R语言-相关性分析函数

相关性分析相关性分析是指对两个或多个具备相关性的变量元素进行分析,从而衡量两个变量因素的相关密切程度相关性的元素之间需要存在一定的联系或者概率才可以进行相关性分析,即两个变量之间是否有联系相关性衡量指标Pearson相关系数、Spearman相关系数、Kendall相关系数、偏相关系数,多分格(polychoric)相关系数和多系列(polyserial)相关系数cor()函数cor(x, y = NULL, use = “everything”,method = c(“pears

2021-09-08 19:34:02 2299

原创 R语言-独立性检验函数

独立性检验根据频数选项判断两类因子彼此相关或相互独立的假设检验所谓独立性是指变量之间是独立的,没有关系独立性检验算法卡方检验Fisher检验Cochran-Mantel-Haenszel检验假设检验假设检验(Hypothesis Testing)是数理统计学中根据一定假设条件由样本推断总体的一种方法原假设——没有发生备择假设——发生了具体做法:根据问题的需要对所研究的总体做某种假设,记作H0;选取合适的统计量,这个统计量的选取要使得在假设H0成立时,其分布为已.

2021-09-08 16:06:27 929

原创 R语言-频数统计函数

R如何对数据进行分组1. factor()函数> mtcars$cyl <- factor(mtcars$cyl)> mtcars$cyl [1] 6 6 4 6 8 6 8 4 4 6 6 8 8 8 8 8 8 4 4 4 4 8 8 8 8 4 4 4 8 6 8 4Levels: 4 6 82. cut()函数> cut(mtcars$mpg,c(seq(10,50,10))) [1] (20,30] (20,30] (20,30] (20,30] (10,

2021-09-08 15:02:00 6369

原创 R语言-描述性统计函数

1. summary()函数:返回最小值,1/4分位数,中位数,3/4分位数,平均数,最大值> mycars <- mtcars[c("mpg","hp","wt","am")]> summary(mycars) mpg hp wt am Min. :10.40 Min. : 52.0 Min. :1.513 Min. :0.0000 1st Q

2021-09-08 10:15:27 2083

原创 R语言-数学统计函数

概率函数的作用这些概率函数都满足特定条件的数据分布情况,可以使用它们生成特定分布的随机数,绘制出对应的分布曲线来查看。R概率分布正态分布(normal distribution)的四个函数,norm加上以下四个前缀d 概率密度函数 (probability density)-dnorm:正态概率密度函数p 分布函数(distribution)-pnorm:正态分布函数q 分布函数的反函数 -qnorm:正态分位数函数r 产生相同分布的随机数(random number)-rnorm:正态.

2021-09-07 22:18:47 440

原创 R语言-R函数

输入数据类型向量:sum,mean,sd,rang,median,sort,order矩阵或数据框:cbind,rbind数字矩阵:heatmap函数的选项参数1. 输入控制部分file:接一个文件data:一般指要输入一个数据框x:表示单独的一个对象,一般都是向量,也可以是矩阵或者列表x和y:函数需要输入两个变量x,y,z:函数需要输入三个输入变量formula:公式(用波浪线连接的公式,波浪线(~)表示相关na.rm:删除缺失值…:表示参数可传递;或者表示没有数量限制

2021-09-07 21:28:51 396

原创 R语言-数据转换

常见的数据类型: 向量,矩阵,数据框,列表1. 用is和as函数is相关函数:判断数据类型> methods(is) [1] is.Alignment is.array is.atomic is.Border is.call [6] is.CellBlock is.CellProtection is.CellS.

2021-09-02 11:52:32 11505 1

原创 R语言-写入文件

1. 将数据另存为纯文本文件cat()函数:将数据输出到屏幕上> x <- rivers> cat(x)735 320 325 392 524 450 1459 135 465 600 330 336 280 315 870 906 202 329 290 1000 600 505 1450 840 1243 890 350 407 286 280 525 720 390 250 327 230 265 850 210 630 260 230 360 730 600 306

2021-09-01 10:37:32 2487

原创 R语言-读取文件

1. 纯文本文件将数据表存储在纯文本文件中;文本中每一行对应数据表的每一行;每一行的不同元素用一些简单的符号进行分隔,常用的有逗号,空格,制表符等;一个文件使用统一的分隔符文件的扩展名一般为.txt;若文件中分隔符为逗号,则扩展名为.csvread.table()函数read.table(file, header = FALSE, sep = “”, row.names, col.names,na.strings = “NA”, nrows = -1, skip = 0, chec

2021-08-30 17:48:14 12575

原创 R语言-获取数据

R语言获取数据的三种途径1. 利用键盘来输入数据不够安全,如果中途断掉,数据丢失比较麻烦,较大的数据集,无法用键盘进行输入> patientId <- c(1:4)> admDate <- c("11/15/2009","11,01/2009","10/21/2009","10/28/2009")> age <- c(25,34,28,52)> diabetes <- c("Type1","Type2","Type1","Type1")&g

2021-08-30 14:48:42 864

原创 R语言-日期和时间

时间序列分析对时间序列的描述利用前面的结果进行预测1. 获取当前系统的时间:Sys.Date()函数> Sys.Date()[1] "2021-08-27"> class(Sys.Date())[1] "Date"2. as.Date()函数:将字符串转换成Dateas.Date(x,format)format:定义输出字符串的外观(%Y-%m-%d)> a <- "2021/8/27"> class(a)[1] "character.

2021-08-27 17:59:56 894

原创 R语言-字符串

字符串R中的字符串要加引号1. 字符串的长度nchar()函数:返回每个元素字符串的个数length()函数:返回元素中向量的个数当元素为数值型时,将数值型元素看成字符型进行处理> month.name [1] "January" "February" "March" "April" "May" "June" "July" "August" "September" "October" "November" [12]

2021-08-27 14:40:42 381

原创 R语言-处理缺失值的方法

缺失值NA在R中,NA表示缺失值,NA是不可用,not available的简称,用来存储缺失信息缺失值NA表示没有,并不一定就是0,NA是不知道是多少,也可以是0,也可以是任何值,缺失值和0 是完全不同的。1. 处理mean,sum等常规统计函数中的缺失值出现的问题:添加参数na.rm=T> x <- c(NA,1:20,NA,NA,34:35)> x [1] NA 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

2021-08-27 12:07:37 9657 1

原创 R语言-因子

变量分类名义型变量:没有顺序的区别,元素之间相互独立有序性变量:趋于名义型变量和连续型变量中间连续型变量:某个范围中的任意值因子在R中名义型变量和有序性变量称为因子,factor。这些分类变量的可能值称为应该水平lever,例如good,better,best,都称为一个lever;由这些水平之构成的向量称为因子数据框 mtcars> mtcars mpg cyl disp hp drat wt qsec vs am gear

2021-08-26 17:58:50 705

原创 R语言-数据框

数据框数据框是一种表格式的数据结构,数据框旨在模拟数据集数据集通常是由数据构成的一个矩形数组,行表示观测,列表示变量数据框实际上是一个列表,列表中的元素是向量,这些向量构成数据框的列,每一列必须具有相同的长度数据框是矩形结构,而且数据框的列必须命名、数据框不同列的数据类型可以不同1. 数据框的创建 data.frame(col1,col2,…)> name <- c("张三","王二","李四","赵武")> age <- c(12,13,12,11)>

2021-08-26 17:00:57 653

原创 R语言-列表

列表列表是用来存储很多内容的一个集合,在R中是一个非常复杂的数据结构列表是一些对象的有序集合列表中可以存储若干向量,矩阵,数据框,甚至其他列表的组合向量与列表的区别:在模式上两者相似,都是一维数据集合向量只能存储一种数据类型,列表中的对象可以是R中的任何数据结构,也可以是列表本身1. 创建列表list()函数> a <- 1:20> b <- matrix(1:20,2)> c <- "This is a object"> >

2021-08-26 15:57:05 240

原创 R语言-矩阵与数组

矩阵矩阵是一个按照长方阵列排列的复数或实数集合向量是一维的,矩阵是二维的,需要行和列R语言的矩阵是有维数的向量,矩阵元素可以是数值型,字符型或者逻辑型,每个元素必须拥有相同的模式创建矩阵matrix(x,nrow,ncol,byrow)matrix(x,nrow,ncol,byrow)x:表示矩阵中的个数nrow:矩阵的行数ncol:矩阵的列数byrow:改变排序顺序;F:按列排列;T:按行排列(默认按列排序)注意:矩阵中的元素数量必须是行跟列中元素数量的整倍数 x &lt

2021-08-26 11:22:52 1634

原创 R语言-向量

向量(vector)类似于数学上的集合的概念,或是其他语言的数组,由一个或多个元素所构成向量其实是用于存储数值型,字符型或逻辑性数据的一维数组用函数c()来创建向量c代表concatenate连接,也可以理解为收集collect,或者合并combine。数值型变量:不需要用引号> x <- c(1,3,2,5,8)> x[1] 1 3 2 5 8字符型变量:使用引号,否则报错:找不到对象(单双引号都可以)不加引号表示引用对象,如变量,函数等,去R语言内部

2021-08-24 18:01:39 1198

原创 web前端-4.JavaScript

4.1.JavaScript介绍4.1.1.前端三层HTML 结构层 写网页结构 身体CSS 样式层 写网页样式 衣服JavaScript 行为层 写网页特效 行为4.1.2.JavaScript发展史1)1995 网景联合sun 发布JavaScript 布兰登艾奇(js之父)2)2011 ECMAScript5 使用最普遍的一个版本4.1.3.JavaScript 组成部分1)ECMAScript

2021-08-18 17:52:39 550

原创 web前端-3. CSS的基础知识

3.1.css的介绍1、css定义CSS:Cascading Style Sheets 层叠样式表 级联样式表 简称 样式表2、css的作用1)实现了内容与表现的分离内容:HTML表现:css2)提高了代码的可重用性和可维护性3、css文件后缀.css4、css语法属性:属性值;属性:属性值;属性:属性值;html的属性:属性 = "属性值"5、css的特点1)继承性 后代元素可以继承父元素的样式2)层叠性 一个元素可以设置多个样式 当样式冲突时,看优

2021-08-17 16:22:58 478

原创 web前端-2.HTML的基础知识点

2.1. Html常用元素网页标题标签h1~h6 双标记 默认居左且加粗 一号标题字体最大,六号标题字体最小,逐级递减属性: align=“left|center|right” 设置元素内容水平对齐方式段落标记<p>内容</p> 属性:align=“left|center|right” 设置元素内容的水平对齐方式换行标记:没有任何的属性<br/>水平线<hr/>属性: align=“center|left

2021-08-16 18:02:43 757

原创 web前端-1.Webstorm的安装与基本设置

1.Webstorm1.1.Webstorm的安装Webstorm安装包1.2.Webstorm的设置1、设置webstorm的主体和字体大小file——settings——editor——colors&fonts——font——选中主题复制(save as)一份——下面only前面的对勾去掉——size设置字体大小2、文件重命名右击文件——重命名F2(Fn+F2)右击文件——refactor——rename3、删除文件右击文件——delete4、修改关键字颜色fil

2021-08-16 16:34:02 409

空空如也

空空如也

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

TA关注的人

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