自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 synchronized和volatile

自从多核CPU出现后用MESI保证缓存一致性,但CPU受限于信号在核间的来回传输耗时而出现了store buffer和invalid queue,

2021-10-06 15:50:13 179

原创 西瓜书读书笔记:第二章 模型评估与选择

2.1经验误差与过拟合错误率:分类错误的样本数占样本总数的比例精度accuracy:1-错误率误差:学习器的实际预测输出与样本的真实输出之间的差异训练误差training error/经验误差empirical error:学习器在训练集上的误差泛化误差:在新样本上的误差过拟合overfitting:泛化性能低,各类学习算法都对过拟合有缓解的措施但无法彻底避免。机器学习面临...

2018-10-10 08:57:34 330

原创 西瓜书读书笔记:第一章 绪论

主要符号表样本空间:以样本的属性为坐标轴张成的多维空间,也叫属性空间、输入空间概率分布:表示随机变量取值的概率规律,随机试验的概率分布即随机变量的概率分布假设空间:由输入空间到输出空间的映射的集合,即模型的集合版本空间:用训练集对假设空间进行匹配,即能对训练集中的样本进行正确预测的假设集合概率质量函数:离散随机变量在各特定取值上的概率的函数概率密度函数:连续随机变量在某个确...

2018-10-08 17:37:42 333

原创 JSP文件的打开方式

jsp文件的实质是servlet,一定要经过servlet容器(比如tomcat)解析才能显示界面,如果直接点开jsp文件在浏览器上显示的只能是代码,而直接点开html文件在浏览器上显示的是经过浏览器渲染后的内容。notepad++是编辑器,不是编译器,不能编译代码,他是记事本的扩展,可以加插件,仅此而已。写完的jsp文件要用tomcat容器运行,刚才一下懵住了,直接点jsp文件还想怎么不显示界面...

2018-05-15 10:25:26 14208

原创 相对路径与绝对路径

分别对应:html的当前目录(同一目录)html所在的根目录(C盘)html的当前目录html的父级目录

2018-04-19 09:54:34 456

原创 简单介绍一下web开发中用到的一些技术

一、标准通用标记语言(SGML)1.HTML即超文本标记语言(HyperText Markup Language),超文本指页面内可以包含图片、音乐、链接甚至程序等非文字元素,如果只用HTML则只能做静态网页。静态网页:指不含数据库、不含程序和不可交互的网页,适用于更新较少的展示型网页,运行于客户端,通常以.html或.htm或.xml或.shtml为后缀。无需经过服务器编译便

2018-01-06 18:02:31 45554 1

转载 DOS下cd命令的使用说明

CHDIR(cahnge directory,可以缩写为cd),其功能是显示当前目录名或改变当前目录。以下是cd命令的几种用法:1.在命令行cmd中输入cd/?可显示帮助信息2.要返回目录树状结构的顶层,在命令行中输入cd\3.若想返回上一层目录,输入cd..4.如果想进入下一层目录,则在当前命令提示符下输入cd +目录名例如在命令提示符C:\>下输入cd  Documen

2017-08-03 09:10:26 3095

原创 JAVA中的this关键字

java中的this关键字主要有三种用法:1.表示引用类的成员变量2.表示对当前对象的引用,例:3.在一个构造方法中引用另一个构造方法,注意:只能引用一个构造方法并且位于开始this关键字不能用在static方法中!package test;public class ThisTest{ThisTest(int i){...};ThisTest(String s){...}

2017-05-16 07:03:31 411

原创 JAV中的一些运算符

对于每次左移,高阶位被移出并丢失,右边的位用0补充>>(右移)进行右移操作时,右移后的顶部(最左端)位使用右移前顶部位的值填充。这称为符号扩展(sign extension),对负数进行右移操作时该特性可以保留负数的符号。>>>(无符号右移)不管高阶位的初始值是什么,该运算总是将0移进高阶位。^(异或)相同为1,不同为0&(逻辑与)|(逻辑或)&&(条件与)

2017-05-10 06:12:37 8178

原创 JAVA中的自动类型提升

Java定义了若干使用于表达式的类型提升规则: 1.所有的byte型. short型和char型将被提升到int型(例外: final修饰的short, char变量相加后不会被自动提升。)2.如果一个操作数是long形 计算结果就是long型;3.如果一个操作数是float型,计算结果就是float型;4.如果一个操作数是double型,计算结果就是double型; 另一

2017-05-09 07:00:42 1682

原创 C/C++中的指针、引用和JAVA中的引用

C中的指针1.举例int *p:p是一个指向整形数据的指针int *p[3]:p是一个由指针组成的数组,这些指针指向整形数据int (*p)[3]:p是一个指向整型数组的指针int *(*p)[3]:p是一个指向数组的指针,这些指针指向整型指针int (*p)(int):p是一个指向函数的指针,这个函数的参数为int型int *(*p(int)) [3]:p是一个参数为

2017-05-05 08:43:20 619

原创 JAVA的静态绑定与动态绑定

绑定是指将一个方法的调用与方法主体联系起来动态绑定:即后期绑定,指在程序运行时根据实际情况进行有选择的绑定静态绑定:即前期绑定,指在程序编译时进行绑定,静态绑定效率高于动态绑定JAVA的方法中只有private,static,final和构造函数用动态绑定

2017-04-26 07:23:11 288

原创 ISO-8859-1,ASCII,Unicode,UTF-8,UTF-16,GB2312,GBK,DBCS编码

ISO-8859-1ISO-8859-1编码是单字节编码,向下兼容ASCII,其编码范围是0x00-0xFF,0x00-0x7F之间完全和ASCII一致,0x80-0x9F之间是控制字符,0xA0-0xFF之间是文字符号。ASCII本来只用前0-127号表示英文字母和符号,后来扩充的128-255字符集用来表示除英文外的其他欧洲文字,被称为“扩展字符集”GB2312中国

2017-04-24 09:17:02 1051

原创 markdown编辑器的简介

1、简介富文本编辑器指可以内嵌在网站或者程序里的编辑器,比如CSDN博客里默认的编辑器就是富文本编辑器,markdown编辑器可在PC端和网页上提供文档编辑功能,使用的是markdown标记语言,极大的提高了编辑效率,CSDN也可采用markdown富文本编辑器写博客。2、语法简介(Syntax)点击头部里的语法帮助就可以查看markdown简单的语法介绍,详情可参考Markdown语法说明 这里

2017-03-14 13:16:16 606

原创 Eclipse的编译器(ECJ)和JDK的编译器(javac)

Java是一个开放的平台,对于除发布编译器/解释器/基础类库之外,该语言的负责机构更多的是制定一系列标准,任何符合标准的厂商产品均可用于市场投放。甚至包括其编译器及解释器。JDK中编译源文件的工具是javac,而eclipse中没有javac,它用的是eclipse自己开发的编译器----ECJ(the Eclipse Compiler for Java)。所以使用eclipse不需要完整

2017-03-13 11:58:10 3791

转载 简介JAVA类库与import的用法

JAVA类库Java 官方为开发者提供了很多功能强大的类,这些类被分别放在各个JAR包中,随JDK一起发布,称为Java类库或Java API。(个人感觉类库≈包,在 JDK 6 中约有 202 个包,3777个类、接口、异常、枚举、注释和错误。)例如我编写了一个类,可以获取计算机的各种硬件信息,它很强大很稳定,如果你的项目也需要这样一个功能,那么你就无需再自己编写代码,将我的类拿来直接用

2017-03-12 09:49:04 527

原创 JAVA中main方法的参数String args[]和String []args

这是数组的两种写法,大多数程序员喜欢使用String[] args这种风格的写法,因为它把元素类型 String[] 与变量名 清晰的分开了。但其实功能作用是完全一样的。先介绍一下DOS中的dir命令(directory,目录的意思),比如想要查看C盘根目录下的所有文件和目录列表,可以敲”dir  c:\“这里的”dir“表示命令,”c :\“表示命令行参数String

2017-03-11 08:02:26 734

原创 JAVA中的关键字static,final和const

一、static1.static修饰变量C的局部变量,全局变量(即外部变量)和静态变量局部变量:在函数内定义的变量,采用动态存储方式。全局变量:在函数外定义的变量,采用静态存储方式。extern: 外部变量的作用域从定义点到文件结束。如果在定义点之前的函数(或其他源文件的函数)想引用该外部变量,则应该在应用之前用关键字extern对该变量作‘外部变量声明’。表示该变量是一个已经定义了的外部变量,就...

2017-03-09 08:41:57 55519 1

原创 JAVA中一些术语的中英文对照

前几天借了一本JAVA完全参考手册,想从头好好学一下,正好里面很多术语都有英文注释,于是想总结出来万一以后看英文文档用的上呢!每天积累一点点!OOP(Object-Oriented Programming):面向对象编程process-oriented model:面向过程模型structed programming:结构化编程bytecode:字节码interpret

2017-03-09 08:15:57 13961 2

原创 JAVA的编译器和解释器

印象里记得java是解释语言,但又想到java要编译,于是上网搜了一下源文件的运行方式,结果如下:方法一:JAVA的源文件(java文件)经过编译器编译成字节码文件(英文是bytecode,即class文件),字节码由JVM解释执行。方法二:字节码不解释执行,而是由JVM中的即使编译器(JIT)编译成可执行代码并储存起来,当然编译的不是全部字节码,这样可以显著提高性能,因为解释执行很慢。

2017-03-08 13:20:47 607

原创 JDK中环境变量path,classpath,JAVA_HOME的配置方法

在介绍环境变量配置之前,先简单说明一下java版本的演变历程。JAVA1.0---JAVA1.1---JAVA1.2(从此开始进入了JAVA2,重新包装成J2SE,即第二代)---J2SE 1.3---J2SE1.4---J2SE 5(有重大变化,所以不再沿用J2SE1.5,工具包称为JDK5)---JAVA SE 6(不再是J2SE 6)---JAVA SE 7(开发工具包称为JDK7)---J...

2017-03-08 11:59:01 4968 2

原创 windows下如何用javac和java编译运行java工程

javac,java,javap是JRE中的java工具,javac用来编译JAVA 文件,java用来执行程序,javap用来帮助开发者深入了解java编译器的机制。一、javac首先win+R进入windows命令行,可知当前默认目录为C盘users文件夹下的adminstrator文件夹,一般而言要改变当前目录,则输入命令 “d:”,意为将目录改编为D盘下的已知路径。注意在windo

2017-03-07 11:04:40 4176

原创 JDK、JRE、JVM

总体而言,JDK包含JRE包含JVM。JDK(开发环境,有编译器和调试器):包括JRE,一些java工具(如javac,java,jdb等)和java基础类库(JAVA API)。JRE(运行环境,没有编译器和调试器):包含两个文件夹,bin和lib,bin里的就是JVM,lib里就是JVM工作所需要的类库。JVM:所有java程序会被编译成.class的类文件(.class文件就是字

2017-03-06 09:10:44 401

空空如也

空空如也

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

TA关注的人

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