自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Maven入门:1.简介与环境搭建

2.选择Maven home directory后面的三个点替换idea自带的Maven为我们自己安装的Maven,选conf文件夹的settings.xml即可。①点开idea选择setting中的Build,Execution,Deployment(构建,执行,发布)选择Build tools中的Maven。2.pom.xml:描述我们当前的项目依赖,切面编程的依赖,mybatis的依赖,mybatis-spring插件的依赖和阿里巴巴连接池的依赖等等。的方式进行添加和管理,自动下载和导入)的工具。

2024-04-30 21:28:12 650

原创 六.JAVA方法

返回值 return a;修饰符 返回类型 标识符(形参)→public static int methodname(int a,int b)返回值不同也是重载,只看名字相同和形参不同(形参不同记住说是什么不同)被调用时进入栈内存中运行(栈内存:像子弹一样,“打完就丢弃 ”),概述:就是C语言中的函数,c++中又分方法和初始化函数;注:1.方法放在psvm之前之后都可以。2引用类型传递:例如数组。

2024-04-06 11:17:07 167

原创 五.java数组

java程序编译后产生一个class文件然后提交到内存中的虚拟机JVM中去运行,java为了便于虚拟机运行程序就将虚拟机的这块内存划分为5个区域:方法区,栈,堆。3.数组内存执行原理。

2024-03-19 15:55:59 125

原创 ssh介绍

最早的时候,互联网通信都是明文通信,一旦被截获,内容就暴露无疑。1995年,芬兰学者Tatu Ylonen设计了SSH协议,将登录信息全部加密,成为互联网安全的一个基本解决方案,迅速在全世界获得推广,目前已经成为Linux系统的标准配置。例如localhost或者你的ip地址。要想退出,直接输入exit即可。用于计算机之间的加密登录。user:登录的用户名。SSH是一种网络协议,host:登录的主机。

2024-03-18 22:18:41 416

原创 四.流程控制(顺序,分支,循环,嵌套)

①表达式类型只能是byte、short、int、char,JDK5开始支持枚举,JDK7开始支持String、不支持double、f1oat、1ong.语句,贯穿现象(就是自你匹配后,除非遇到break否则后面的语句都执行,失去意义了)表达式的值必须是整数类型,可以是字符型,但不能是浮点数或其他类型。功能上是完全一样的,for能解决的while也能解决,反之亦然。②case给出的值不允许重复,且只能是字面量,不能是变量。标签必须是整常量表达式,不能是变量名或非整数的常量值。2.while(条件)

2024-03-18 21:30:02 570

原创 三.使用java的API文档

在Java中,API是指“应用程序接口”(Application Programming Interface)。Java API是Java编程语言中提供的类和接口的集合,用于开发各种类型的应用程序。类比C++的STL(标准模板库)。导包工作idea会自动实现,不需要我们手动。(可回顾一.java介绍)

2024-03-16 18:11:00 799 1

原创 二.java入门和基础知识

标识符潜规则:驼峰模式首字母小写,后面单词首字母大写。

2024-03-16 17:34:56 339

原创 Git提交代码进入coding(快速使用版)

安装Git后建一个文件在文件里右键点击Git Bash 使用命令配置用户名和邮箱git config --global user.name "你的用户名"和git config --global user.email "你的邮箱" 命令git init来初始化,自动将当前仓库设置为master 创建一个项目(一个文件夹):mkdir 文件名;进入目录:cd 文件名;初始化当前仓库:gitinit 创建文件:touch 文件名.格式 加入缓存区:git add 文件名.格式 提交到本地仓库:git

2024-03-14 23:05:37 504

原创 一.java介绍和idea基础使用

创建一个工程project,然后创建模块module,在模块中创建包package:包名业内认为是域名的倒写加上你的包的名字(例如cn.hbut.packagename→后缀会自己加的不用写)文档注释:/** */:自动提取到文档说明书里面去。Path路径的作用:用于记住路径,方便在命令行的任意目录下启动程序。JDK LTS:long term support长期支持版。各自系统提供的有jvm虚拟机。out文件:存放你编写的文件。

2024-03-13 21:46:29 617

原创 explicit解释

之所以用它:因为create1(10)和create1=10是一样的(系统的便利规定),但是随着需要我们不允许隐式转换create1=10,所以就搞一个explicit,这样的话create1=10和create2=create1(要重载=才行了)就不能使用了。只有一个参数:因为隐式转换只有一个参数时才会有,多个参数没了自然不需要屏蔽。,作用为:表明该构造函数只能显示转换,屏蔽隐式转换。C++中关键字explicit用于修饰。

2024-03-12 16:20:45 358 1

原创 第八章:Oracle系统安全管理

1,系统权限:指在系统即控制数据库的存取和使用的机制即执行某种SQL语句的能力(对数据库的启动关闭,修改,连接,增删查改模式对象→如表|视图|索引|过程等);所谓创建用户就是建立一个安全有用的账户并且要有充分的权限和正确的默认设置值。8.2.3对象权限管理:即对某个方案中表等的权限授予(例如将SYS方案中学生表的查询权限授予用户scott)一个用户要对数据库操作需要①通过身份验证②是数据库的用户或某个数据库角色的成员③有执行该操作的权限;的能力(例如SCOTT用户下的学生表,你用SYS用户是查询不到的)

2024-01-30 22:02:13 360 1

原创 第七章:存储过程和触发器

Oracle 11g数据库可以在数据库中定义子程序,这种程序块就叫存储过程;存放于数据字典中;可在不同用户和应用程序中共享,并可实现程序的优化和重用;被指定关联到一个表的数据对象,不需要调用,表出现特别事件自动激活;用于保护表的数据,操作影响到它所保护的数据就会触发(结合以下三点的例子来理解即可)(1)DML触发器:又分INSERT UPDATE,DELETE三种可方便报错数据库数据完整性,例如插入学生成绩时要已存在学号才行(用insert触发器来实现此功能),删除学生表信息时成绩表也同步删除;

2024-01-30 17:34:45 434 1

原创 第六章:PL/SQL(Oracle对SQL的拓展)

1.组成:PL/SQL是面向过程语言和SQL语言的结合(从名字可看出p是指procedure-oriented)所以它扩充了面向过程的结构:变量,类型,控制语句,过程和函数,对象类型和方法等。IN模式:该参数只能是输入给函数的参数(即只能出现在:=的右边)OUT模式:该参数在函数中只能被赋值(即只能出现在:=的左边)IN OUT模式:随意CREATE [OR REPLACE] FUNCTION 函数名参数名1,参数类型(就是in,out,in out),数据类型, //类似于函数的参数。

2024-01-22 12:23:31 857

原创 第三章:Oracle数据库的建立和操作

③DML(data manipulation language)数据操纵语言,INSERT,UPDATE,DELETE等④DCL(data control language)数据控制语言,GRANT,REOKE等。表结构设计:创建表的实质就是定义表结构,设置表和列的属性,即确定表的名字和属性,表包含的列名,列的数据类型,长度,可否为空值看,约束条件,默认值设置,规则,所需索引,设置主键,哪些是外键等属性,这些属性构成了表结构。表结构(表包含一组固定列,列由数据类型和长度两部分组成),

2024-01-18 16:14:43 427 1

原创 【综合篇:SQL语言基础】

创建基本表:CREATE TABLE 表名列名1 数据类型(长度) DEFAULT 默认值 列级完整性条件约束 //列名和数据类型不可以省略,其余看情况列名2……表约束)[AS 子查询];//子查询:该查询结果为另一个查询的条件子查询写法为DQL写法[NOT]NULLUNIQUEREFERENCES [用户方案名]()CHECK()注意:[]符号表示可以省略非必须,表示必须有不可省略;列级约束可同时有多个;

2024-01-18 16:12:15 763 1

原创 【第一次学习:算法概述及复杂度分析】

简单理解为:算法是解决问题的方法步骤的描述。即“一个算法,就是一个有穷规则的集合,其中之规则规定了一个解决某一特定类型问题的运算序列。

2024-01-11 11:38:32 900 1

原创 【第二章Oracle结构】

Oracle 11g数据库。

2024-01-09 12:13:01 886 1

原创 软件工程导论第二章:可行性研究

2.3系统流程图(业务流程图)解决“‘为什么做’”的问题。2.1可行性研究的任务。2.2可行性研究过程。2.4数据流图DFD。

2023-12-13 21:38:55 343 1

原创 【机器学习/数据挖掘】第二章数据

数值属性刻画的对象的相异性的距离度量用:欧几里得距离(有点像坐标轴里求三角形斜边),哈曼顿距离(求模长的和),闵可夫斯基距离。数据对象(又叫样本,实例,数据点或对象):代表一个实体,如销售数据库中,可以是顾客,商品.→就是数据库的行。属性(维:数据仓库里用,特征:机器学习文献,变量:统计学家用):是一个数据字段,表示数据对象的一个特征.两个属性X,Y,若一个属性蕴含另一个,则他们是相关的,分正相关和负相关(就是斜率)属性类型:由属性值集合决定(标称的,二元的,序数的,数值的……因此又叫分类的.(枚举的)

2023-12-13 16:36:03 1004 1

原创 【软件工程导论第一章:软件工程学概论】

诞生来源:计算机系统至今为止已经历了4个阶段,仍未摆脱“软件危机”,为了有效地开发与维护阮籍,诞生了软件工程学。计算机系统第一时期软件通常为规模较小的程序,个体化编辑,此软件环境除了程序清单,没有其它文档资料。第二时期出现“软件工坊”但还是个体化,软件数量大幅度增长。而且运行错误,新的需求,软硬件更新都要修改程序等等维护工作资源耗费严重,且个体化特征严重导致最终不可维护。“软件危机真实开始”.1包含两方面问题①开发问题:以满足日益增长的需求②维护问题:维护不断膨胀的已有软件2.软件危机典型表现:①

2023-12-12 14:42:40 781

原创 【机器学习/数据挖掘】学习笔记

数据挖掘:加工数据得到想要的数据挖掘步骤:数据的清理,集成,选择,变换,挖掘;模式评估,知识表示。挖掘什么类型数据:任何数据,基本的有数据库数据,数据仓库数据,事务数据等。数据仓库:从多个数据源搜集的信息储存库。挖掘什么类型的模式:特征化与区分,频繁模式(数据频繁出现后的模式,例如频繁项集就是频繁在事务数据集中一起出现的商品的集合),关联和相关性挖掘,分类与回归,聚类分析,离群点分析。数据挖掘功能用于指定数据挖掘任务发现的模式(指定模式)。

2023-12-11 17:57:30 463 1

原创 Python可迭代对象(第四次学习)

clear(),copy(),fromkey(对象作为键,value作为所有键的值【值就一个,多个键的话值都一样】),get(键,返回值):返回此键的值,否则返回自己设置的值。1,无序可变序列,元素之间不可重复,集合可包含数字,字符串,元组等不可变类型数据(可哈希),不能以任何方式包含(注意是包含,不是转换)列表,字典,集合等不可变类型。②支持技术count(),len(),index(),map(),filter()和+,*,+=,in。clear():删除列表所有元素,不影响列表的引用,无返回值。

2023-11-28 12:23:18 967 1

原创 字符串常用知识

字符串是存储在数组中的有效字符序列,结尾带有\0。即字符串对象是带有\0的字符数组。

2023-10-13 22:04:00 38 1

原创 【tython可迭代对象】

迭代器对象:不持有任何元素,不支持使用下标访问指定元素,不支持切片运算和函数len()只能从前往后逐个生成值。迭代器对象有:map对象,zip对象(“拉链”)enumerate对象,filter对象(过滤器),生成器对象。可迭代对象:包括迭代器对象以及列表,元组,字典,集合,字符串([],(),{},{},‘’)和range对象。

2023-10-13 15:27:46 25

原创 第五章:虚拟存储器

基于局部性原理,应用程序运行前仅需要将当前要运行的少数页面或段先装入内存去运行,其余先留在盘上。运行时要访问以调入内存的就继续执行,未调用进内存的就发出缺页(段)中断请求,此时OS将利用请求调页(段)功能将它们调入内存。逻辑容量由内存和外存决定,运行速度接近内存速度,而每位的成本接近外存。②过程调用即将执行轨迹由一部分区域转向另一部分区域,但是过程调用的深度不会超过5,即在一段时间内都局限于这几个过程的范围内。人们称程序正常运行时觉得内存比程序大,觉得内存容量比实际的内存容量大,这样的存储器为虚拟存储器。

2023-10-10 22:23:28 31

原创 C++:for循环详解

for循环:用于程序执行重复任务例如累加重复输出等等。

2023-10-09 20:52:43 118 1

原创 【python学习笔记】

学过C/C++后对Python的学习记录笔记,故有些不是很详细解释。Python是一门解释型(翻译一条就执行一条)高级动态编程语言,一门面向对象语言,一门胶水语言(多种不同语言编写的程序进行融合实现无缝拼接),用缩进(就是空格)来表示结构。

2023-10-02 20:44:42 113 1

原创 数字逻辑第一章:基本知识

位二进制代码对十进制数字符号进行编码(BCD码:按每一位是否有固定的权分为有权码和无权码)(3)16进制及其它(1,2,3……9,A,B,C,D,E,F)理解1:从0100(代表4),就到1011(代表5)中间跳过6个。(1)格雷码:从左到右两位两位相加,满二或0为0,得1为1;(整数)除2取余法 (小数)乘2取整法。正数不变,负数符号位不变,其余0变1,1变0;​​​​​​(1)8421码(有权码)前十个。(2)2421码(有)丢中间。(3)余3码(无)丢两边。(1)10进制转二进制。

2022-09-12 23:04:41 18

空空如也

空空如也

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

TA关注的人

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