方法的调用 如何调用方法 格式: 方法名称(); 案例: 流程概述和顺序结构 概述: 在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的。也就是说,程序的流程对运行结果有直接的影响。 所以,我们必须清楚每条语句的执行流程。而且,很多时候我们要通过控制语句的执行顺序来
目录sparkspark sqlDataFrame使用方法 spark 基于内存的计算引擎,计算速度非常快,但是只涉及数据的计算,没有涉及数据的存储。 spark sql Spark sql不仅仅支持sql操作,还提供了例如外部数据源,以及各种优化 spark sql不仅提供了sql的api,还提供了DataFrame和Dataset的api ** spark sq
select * from 表名,表名 查询多表 sql: -- 创建部门表 CREATE TABLE dept( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20) ); INSERT INTO dept(NAME) VALUES ('开发部'),('市场部'),('财务部'); # 创建员工表 CREATE TABLE emp(
模糊查询 -- 查询姓马的有哪些? like SELECT * FROM student where name LIKE '马%'; -- 查询姓名第二个字是化的人 SELECT * FROM student WHERE name LIKE "_化%"; -- 查询姓名是三个字的人 SELECT * FROM student WHERE name LIKE '___'; -- 查询名字中包含德的人 SELECT
条件查询: where字句后面跟条件 用算符 > < >= <= = <> BETWEEN...AND IN(集合) Like IS Null and 或 && or 或 || not 或 ! mysql -- 查询年龄大于20岁 SELECT * FROM stude
定义 机器学习是从数据中自动分析获得模型,并利用模型对未知数据进行预测 数据 模型 预测 数据集 结构:特征值+目标值 对于每一类数据我们可以称之为样本 有些数据集可以没有目标值 机器学习算法分类 目标值:类别->分类问题 目标值:连续性数据->回归问题 目标
人工智能概述 1956年8月,足足两个月的会议,讨论用机器来模仿人类学习以及其它方面的智能,虽然没有达成普遍共识,但是却为会议的讨论起了一个名字人工智能,1956年也成为了人工智能元年。 1980年,统计学习方法又被称为机器学习,使用统计方法实现人工智能,如垃圾邮件的过滤系统。 2010年以
简介: shell是用户跟内核通信的一种方式,既是应用程序,也是一种脚本语言。shell脚本就是将一些shell语法与指令写在一个文件里,不需要编译,只要加上可执行权限就可以在shell解释器环境下执行。 1、定义开头,用来声明解释器 #!/bin/bash 2、注释行用# #注释 4、给脚本加可执
反射_概述 反射:框架设计的灵魂 >框架:半成品软件。可以在框架的基础上进行软件开发,简化编码 >反射:将类的各个组成部分封装为其他对象,这就是反射机制 好处: 1.可以在程序运行过程中,操作这些对象。 2.可以解耦,提供程序的可扩展性。 反射_获取字节码Class对象的三种方
《主流游戏相机实现》通过Unity 3D引擎和Cinemachine组件来实现主流游戏的相机设置,切换和管理的概念,习惯,基本原理,经验参数等。实现内容以动作游戏相机为主,但不限于动作游戏,也可以用于横版格斗、FPS、RPG等类型,需要自行调整和研究。 课程属于基础和进阶课程,适合对镜头控制感
流式思想概述 整体来看,流式思想类似于工厂车间的生产流水线 当需要对多个元素进行操作(特别是多步操作)的时候,考虑到性能及便利性,我们应该首先拼好一个模型步骤方案,然后再按照方法去执行他 这张图中展示了过滤、映射、跳过、计数等多步操作,这是一种集合元素的处理方案,而方案就是
一、工具: 1.工具介绍 postman :很主流的API测试工具,也是工作里面使用最广泛的研发工具。 JMeter: ApiPost: 2.安装postman: 安装好直接打开,不用注册。 二、通信模式: 1、同步通信: 客户端请求服务端必须有回应,在回应之前不能做别的操作,有缺陷,会造成排队、等待、堵塞。 当任务太多时,服务
数据库 ~存储数据的残酷,数据是有组织的进行存储 ~英文:Database,简称DB 数据库管理系统 ~管理数据库的大型软件 ~英文:DataBase Management System, 简称DBMS SQL ~英文:Structured Query Language, 简称SQL, 结构化查询语言 ~操作关系型数据库的语言 ~定义操作所有关系型数据库的统一标
扁平化设计 扁平化设计的发展起源可以追溯到20世纪初的“瑞士风格”这种风格强调简约,可读性,客观性。最初这种风格的呈现方式大多为海报、明信片、书籍设计等。但扁平化的出现,扩展了UI设计领域的视野。 扁平化设计特点 1.以内容核心为主,去除不必要的高光、阴影、纹理等 2.风格极简,
1、scala简介 (1)、scala基于JVM,与JAVA完全兼容,具有跨平台、可移植性好、方便的垃圾回收等特性; (2)、scala比JAVA更加面向对象; (3)、scala是一门函数式编程语言; scala更适合大数据的处理:scala对集合类型数据的处理有非常好的支持;Spark的底层是用scala写的; spark--新一代内存级大数
TCP通信的概述(上): TCP通信的概述(下): 搜索 复制
1、EJB存在的问题 运行环境苛刻 EJB(Enterprise Java Bean)代码只能运行在服务器中的EJB容器中,但Tomcat没有EJB容器,而有EJB容器的服务器是闭源收费,如:Weblogic、Websphere,我们不能对服务器进行修改和定制 代码移植性差 EJB代码运行在Weblogic或者Websphere中时,必须实现相应的接
成为一名优秀的软件开发工程师,设计模式的重要性不言而喻,本章节是对设计模式的前置知识概述,涉及概念性较大,读者可在设计模式学习过程中参阅本文档。 在第一章节,主要介绍软件设计的七大原则,接着在第二章我们简要介绍设计模式的三种分类,让我们站在一定的高度对设计模式有整体的把握,第
什么是DOM操作 文档对象模型 DOM 是document object model 它是W3C产业联盟制定的浏览器对程序员提供的对HTML文档操作的接口 把文档中的代码翻译成一个对象模型 在这个模型中 所有相关的标签属性注释文本等等12种数据 都翻译为一种类型的对象 统称节点对象 这些对象之间在文档模
IO流的概述 什么是IO我们来画一下: 图解: 字节流 一切文件数据在存储时,都是以二进制的数字形式保存的,都是一个一个的字节,那么传输的时一样
练习:序列化集合当我们想在文件中保存多个对象的时候可以把多个对象存储到一个集合中对集合进序列化和反序列化分析:1.定义一个存储Person对象的ArrayList集合 2.往ArrayList集合中存储Person对象3.创建一个序列化流objectoutputstream对象4.使用objectoutputstream对象中的方法wr
TCP通信的概述(上) TCP通信的概述(下)
转换文件编码 练习:转换文件编码将GBK编码的文本文件,转换为UTF-8编码的文本文件。分析:1.创建InputStreamReader对象,构造方法中传递字节输入流和指定的编码表名称GBK ⒉.创建outputstreamwriter对象,构造方法中传递字节输出流和指定的编码表名称UTF-8 3.使用InputstreamReader对
等待唤醒机制概述 图解: 等待唤醒机制概述需求分析
java.io.File类 文件和目录路径名的抽象表示形式 java把电脑中的文件和文件夹(目录)封装成了一个File类,我可以使用文件进行操作 我们可以使用file的方法 创建一个文件 删除一个文件 获取一个文件 判断文件/文件夹是否存在 对文件夹进行遍历 File类是一个与系统无关的类,任何的操作系