VALUES (107,'9-888',79); INSERT INTO SCORE(SNO,CNO,DEGREE)VALUES (108,'6-166',81); 3.查询数据 1、 查询Student表中的所有记录的...select count(*) from student where class = '95031'; 10、查询Score表中的最高分的学生学号和课程号。...3开头的课程的平均分数。...from score where degree > (select degree from score where sno = '109' and cno ='3-105'); 20、查询和学号为108的同学同年出生的所有学生的...select max(sbirthday),min(sbirthday) from student; 31、以班号和年龄从大到小的顺序查询Student表中的全部记录。
,解压出的文件夹一定要放在一个没有中文的路径下!!!...: 1.点击Android Virtual Devise Manager图标(工具栏的小手机) 2.点击右上角的New(有的版本是Create) 3.输入必要的虚拟机参数后,会在已经创建的列表中存在...布局往往都是由两个节点构成的,节点中间的内容就是布局里面的控件。 布局的属性都在起始节点中配置。 Tip:java和Android都是严格区分大小写的!!!...android开头的属性是用户可以配置的。 任何一个布局或控件都应该是有大小的,即宽度(width)和高度(height)。...wrap_content 包括内部的内容,具体的宽度受到内部控件的制约。 (不算可选)固定的数值,宽度和高度推荐使用dp作为单位。
一个[]表示一个JSONObject数组,这个类型称之为JSONArray 【回调方法 Callback Method】 可以暂时如此认为:回调方法是提前设定好的的代码,在特定的时机触发。...在Android中,on开头的方法基本上都是回调方法。这些方法只需要写好要执行的内容。 方法本身在特定的时机被调用,不需要程序员手动调用。...onClick onCreate 【补充】 “万物皆对象” Bitmap 是Android中对图片的对象化。 服务器返回的输入流 → 图片数据 → Bitmap对象
以前和前一段时间自己也学习了一下 python,也写了几个小爬虫; 这次正好又课程安排了为期两周的综合实训,主要是**“用 python 做量化交易”** 进行了两天,讲的都是一些基本的东西,以前也接触过...讲了一下变量和 python 的特色什么的。...1 2 3 4 x=eval(input("请输入 x 的值:")) y=eval(input("请输入 y 的值:")) z=(x**2+y**2)**0.5 print(z) 1 2 3 4...面对模棱两可,拒绝猜测的诱惑。应该有一个最好只有一个明显的方法来做到这一点。虽然这种方式起初可能并不明显,除非你是荷兰人。现在比永远好。虽然现在永远不会比正确好。如果实施很难解释,这是一个坏主意。...命名空间是一个很棒的主意,让我们做更多的事情吧! turtle 绘图库(内置模块)
【监听器 Listener】 任何的控件都可以设置点击事件监听器OnClickListener 1.给要在java代码中使用的控件起一个id 2.声明控件对象。...//参数一:当前类名.this //参数二:显示的文字 //参数三:显示时长 Toast.makeText(MainActivity.this, “点击按钮了!”...(2)选中项目,鼠标右键—Build Path—Configure Build Path (3)在弹出的窗口中切换选项卡为Libraries (4)点击左侧的“Add JARs” (5)在弹出的窗口中...,选中libs文件夹中的jar包,点击OK,点击Apply and Close 2.Studio导入hellocharts包 (1)点击右上角的Project Structure图标(三个蓝色小正方形...) (2)在弹出的窗口中,点击Modules下面的app (3)切换到Dependencies选项卡 (4)点击右上角的绿色加号 — Library dependency (5)在弹出的搜索窗口中输入
【项目结构】 src文件夹:存放java代码的文件夹 gen文件夹:系统自动生成的java文件,不要修改。 bin文件夹:程序编译运行后,生成的apk安装包在此文件夹下生成。...libs文件夹:存放jar包的文件夹(本次实训会引入第三方的jar包) res文件夹:主流资源文件夹 drawable文件夹:存放图片 layout文件夹:布局文件夹 AndroidManifest.xml...//方向 android:orientation=“horizontal” 可选值: horizontal 水平的 vertical 垂直的 //子控件的重力方向 android:gravity...,内部的布局整体相当于外部的布局中的一个控件。...如果线性布局是横向的,那么只能分子控件的宽度; 如果线性布局是纵向的,那么只能分子控件的高度。 上面建议自己想想,不建议死记。
银行存款记录数据库模拟实训 1.创建数据库和表 创建customer表 create table customer( c_id varchar(10) primary key not null comment...where c.c_id = deposit.c_id and bank.b_id = deposit.b_id and name = '孙杨' 查询日期为2011-04-05这一天进行过存款的客户...c.c_id = d.c_id and b.b_id = d.b_id and b.bank_name = '农业银行' order by amount desc limit 5 商品进销系统模拟实训...1.创建数据库和表 创建数据库命令: create database sellandstore 创建以中文命名的表和字段,SQL语句如下: CREATE TABLE `产品类别` ( `类别编号...select 姓名,count(*) from 员工 group by 姓名 having count(*) >= 2; 查询比平均单价高的产品的名称和单价 select 产品,单价 from 产品资料
【常用控件属性】 简单提及一下基本的控件,更多的参数和属性参考录播课程或自行查阅。...Button是TextView的子类,因此具有TextView的绝大多数性质。...最常见的监听器是点击事件监听器 OnClickListener 顾名思义,即监听点击事件后触发预设代码。 需要将监听器设定在特定的控件上,比如Button等。...设定监听器的步骤: 要设定监听器的控件在xml中命名(+id) 在java代码中定义出控件对象的变量 如有必要,给控件类导包。...,然后获得类的对象 匿名内部类 匿名内部类 【录播课程扩展内容】 其他控件的使用 监听器的不同种实现方式 多个控件设置监听器的简易方式 【ProgressDialog 进度等待窗口】 弹出一个浮动窗口用于显示等待中
后面几天讲的有点杂,简单记录一下知识点。 6.19 这些知识点在课上都只是简单的提到了一下。 比如一些库的使用与安装都不会再课上详细讲解,需要课后再去研究。...print(a,end=",") a,b = b,a + b #交换变量 笑傲江湖统计字符 (dict, 文件流) 统计《笑傲江湖》小说中出现的所有中文字符及标点符号的数量,每个字符及数目间用冒号...utf-8") txt = fi.read() #打开文件 #txt d = {} for c in txt: d[c] = d.get(c,0)+1 del d[' '] #删除字典中的空格和回车的键值对...self参数,self 也可以是其他的比如lrh等字符替代,但是必须保持一致。...__表示私有的 class 的定义可以不加 (),() 内可写继承的父类 GUI 设计 wxPython 1 pip install wxPython 1 import wx 1 2 3 4
【线程】 程序默认的情况下,只有一个线程的,称之为主线程。 主线程的主要作用是进行UI的显示和交互,因此也称之为UI线程。 UI线程应该专注于UI的显示和交互,这样才会给用户流畅操作的感觉。...当UI线程卡顿的时候,用户的操作和UI的显示也会卡顿。 当UI线程卡顿严重的时候,会触发ANR(Application Not Responding,程序未响应)。...03014.1003.1.765824 & scm=1007.13143.56636.100200300000000 2.post请求(安全性好,长度无限制) 【网络权限】 网络请求需要在清单文件中增加权限 【日志...】 可以使用Log日志输出调试信息,这些信息用户看不到,只有开发者能看到。...//打印一句话 //参数一:信息的标签,通常使用类名 //参数二:信息内容 Log.d(“MainActivity”, “你好吗”); 查看日志的方法: 1.双击Logcat标签 2.点击左上角的绿色加号
【异常 Exception】 当代码出现异常时,原生系统会弹出强制关闭的弹窗。 所有异常引发的程序问题都非常容易解决,因为可以通过错误信息定位到问题所在。...【滑动列表 ListView】 MVP设计模式 只有文字的滑动列表 在线文档地址: https://developer.android.google.cn/reference/android/widget
01 前言 链表操作是我们在学习过程中的一大难点,也是一个非常重要的知识点,因为在之后C语言学习的过程中,很多结构模式图都可以在链表的基础上进行延伸。...在初次接触的时候,可能会有很多人不能理解每一步的操作过程。 基本上每一本学习C语言的书上都会有基本链表的讲解,以及源代码,所以在这里我不会再讲链表的建立方式。...从键盘输入两组由小到大的整数,每组数据创建一个链表。然后将两个链表合并,合 并后的链表仍然保持由小到大的顺序。最后输出合并后的链表。...实际上谭浩强老师的那本书上有插入方法的源程序,可是很多同学可能并不理解为什么要想那样操作,我当时学的时候也并不懂那段插入程序的意思。后来自己画了画示意图。...实际上,我们在操作时只有一个变量来表示前后的两个数据,如果先执行第二步,第一步指向的时候就变成了自身循环指向,p的next指针指向了自己。
2020/12/26 一、今日所学知识 0.1企业开发 0.2企业模拟 1.实训项目: 王成方老师: QQ:934489161 宠物商城 前台 后台 2.学习安排: 开发环境+java...基础 java基础+面向对象 mysql命令:增删改查 前端:vue.js 搭建项目前端+后端+数据库 完成用户登录注册 项目 自己完成 答辩 ps:作业日报直接提交到邮箱正文中 3.安装开发环境:...类是组成java程序的基本要素。类封装了一类对象的属性和方法。类是用来定义产生对象的模板。类的实现包括两部分:类声明和类体。 对象:对象是具体的,实际的,代表一个具体的事物。...类是对象的模板,对象是类的一个个体。 方法:方法是解决一类问题的步骤的有序组合。方法包含于类或对象中。方法在程序中被创建,在其他地方被引用。...final 修饰符,用来修饰类、方法和变量,final 修饰的类不能够被继承,修饰的方法不能被继承类重新定义,修饰的变量为常量,是不可修改的。
原因2: 可能是controller类的位置不对,spring-boot默认加载与自己启动类同包下或者子包下的内容,如果在这之外写的代码,是不会 被加载进来,所以 会找不到。...刚开始创建项目的时候,我添加了MySQL和mybatis的引入包。可是我并没有使用MySQL,没有数据库的配置。所以导致了上图的错误。 解决办法:在默认启动类的注解处添加。...Controller和其他组件放在这个包的路径以及子包的路径下面,否则注解无法被解析到或者手动配置扫描路径 3.在配置文件application.properties配置的选项没有生效的情况下,注意查看一下是否是新老版本的区别...从最根本上来讲,Spring Boot 就是一些库的集合,它能够被任意项目的构建系统所使用。它使用 “习惯优于配置” (项目中存在大量的配置,此外还内置一个习惯性的配置)的理念让你的项目快速运行起来。...(3)集成了大量常用的第三方库的配置, Spring Boot 应用为这些第三方库提供了几乎可以零配置的开箱即用的能力。
原理及分配方式 1、工作原理 1️⃣发现阶段 2️⃣提供阶段 3️⃣选择阶段 4️⃣确认阶段 2、分配方式 1️⃣自动分配方式 2️⃣动态分配方式在 3️⃣手工分配方式 三、DHCP三层交换机配置实训...1、实训一 1️⃣目标拓扑图 2️⃣交换机配置 3️⃣效果 4️⃣验证 2、实训二 1️⃣目标拓扑图 2️⃣交换机配置 3️⃣效果 3、实训三 1️⃣目标拓扑图 2️⃣交换机配置 三层交换机...三种地址分配方式中, 只有动态分配方式可以重复使用客户端不再需要的地址 三、DHCP三层交换机配置实训 1、实训一 1️⃣目标拓扑图 2️⃣交换机配置 命令: Switch>en Switch#...192.168.10.1 Switch(dhcp-config)#dns-server 192.168.10.2 Switch(dhcp-config)#exit 3️⃣效果 ip自动获取 4️⃣验证 2、实训二...swit acce vlan 20 Switch(config-if-range)# 3️⃣效果 未开启三层路由交换功能,不同网段间不能连通 开启三层路由交换功能,不同网段间能连通 3、实训三
封装的原则是使对象以外的部分不能随意的访问和操作对象的内部属性,从而避免了外界对对象内部属性的破坏。可以通过对类的成员设置一定的访问权限,实现类中成员的信息隐藏。...子类可以重写父类的方法,即命名与父类同名的成员变量。 Java中通过super来实现对父类成员的访问,super用来引用当前对象的父类。...6.3多态 对象的多态性是指在父类中定义的属性或方法被子类继承之后,可以具有不同的数据类型或表现出不同的行为。这使得同一个属性或方法在父类及其各个子类中具有不同的语义。...6.4重写 重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写。 重写的好处在于子类可以根据需要,定义特定于自己的行为。...每个重载的方法(或者构造函数)都必须有一个独一无二的参数类型列表。 最常用的地方就是构造器的重载。 6.6抽象类 抽象类是用来捕捉子类的通用特性的 。它不能被实例化,只能被用作子类的超类。
项目日志提示dao.方法not found错误 在这里插入图片描述 解决方法是在application.yml中添加上面的配置 在指定路径下创建项目 1.命令行打开 npm 输入【npm...Vue所关注的核心是MVC模式中的视图层,同时,它也能方便地获取数据更新,并通过组件内部特定的方法实现视图与模型的交互。 Vue.js是一套构建用户界面的渐进式框架。...另一方面,Vue完全有能力驱动采用单文件组件和Vue生态系统支持的库开发的复杂单页应用。 Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。...Vue.js 自身不是一个全能框架——它只聚焦于视图层。因此它非常容易学习,非常容易与其它库或已有项目整合。另一方面,在与相关工具和支持库一起使用时,Vue.js 也能完美地驱动复杂的单页应用。...node.js是什么? Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型。
1.Vue.js的使用方式 1.1、通过cdn方式进行引用 js></script...3.声明式渲染 Vue.js的核心是一个允许采用简洁的模板语法来声明式地将数据渲染进DOM的系统 ff message }} var app = new Vue...reverseMessage">反转消息 var app5 = new Vue({ el: 't#app-5', data: { message: 'Hello Vue.js...同时在这个过程中也会运行一些叫做生命周期钩子的函数,这给了用户在不同阶段添加自己的代码的机会。.../div> 8.指令 指令(Directives)是带有v-前缀的特殊attribute 指令的职责是,当表达式的值改变时,将其产生的连带影响响应式地作用于DOM。
加了此标签代表H5,否则H4 显示标签 属性: 作用:提供了HTML的更多信息...background-repeat : no-repeat .2.4是否固定或者随页面滚动 background-attachement :fixed .2.4设置背景图的其实位置...background-position:right top 3.像素 .1 px 最小的像素单元 .2 wh 可视范围内设置为100% .3 vh 1vh等于视口高度的1%...4.position position 属性的五个值: static 默认 relative 参照物,相对定位 fixed 相对于浏览器窗口是固定位置 absolute...相对于最近的已定位父元素,如果元素没有已定位的父元素,那么它的位置相对于 sticky 基于用户的滚动位置来定位
changeImg()", 1000); cutTime = window.setInterval("counterTime()", 1000); } 3.1.2单击 小老鼠 //每个一段时间之后,随机的切换地鼠钻出来的地鼠...,随机换25个img的图片。...对象,是01.jpg的时候,才进行切换 let name=img.src; if (substr == '01.jpg') { img.src = '..../img/02.jpg'; count++; //积分哦 } } 3.1.6 统计 //在外部定义一个变量,gameTime=20; //计时的方法;每隔1秒执行一次...; function counterTime(){ gameTime--; //需要显示剩余的时间; let game=document.getElementById("gameTime");
领取专属 10元无门槛券
手把手带您无忧上云