日常学习 简单DML 1表示从指定位置index开始改1个元素。arguments 参数收集器。方法名:function(){方法名:function(){比如:浏览器,nodejs。使用${变量名}来引用。统一命名方式:小驼峰。
日常学习9.12 html基础 type="hide" 隐藏表单(存储数据,不如用户直接看到)<>-type="checkbox" 复选框。-type="button" 按钮。-type="radio" 单选框。9.2绝对定位(相对于父级容器 前提条件:父级也必须是相对定位或者绝对定位 否则会相对于浏览器)-type="text" 文本框。3.2新知识点:前端(jquety)、后端(IO/网络编程/反射与注解)
日常学习8.18 甘特图 心得:作业不难,只要前面的知识掌握牢固,编程方面没什么问题,很多时间都花在找素材和转格式上了。-测试(自测,小组内测,全部公测)游戏界面大小不要超过1200*700。(推荐)在线绘图工具 https://www.iodraw.com/-使用这个库 use jf230715db (库名);使用本地用户 代码中sql语句写的密码。测试人员使用他自己的root账号登入。使用office的visio软件。office的project软件。-编码阶段 10个工作日。-创建一个数据库用户。-项目开工/需求分析。
日常学习 8.17 mysql数据库 update 表名 set 字段1=新值,字段2=新增,3=新值 where 条件;-加载驱动(验证) Class.forName("com.mysql.cj.jdbc.Driver");-select * frome 表名 where 条件 and/or 条件;insert into 表名(字段1,字段3) values(值1,3);注释:--注释内容 或者 /* 注释内容 */-update 表名 set 字段=新值 where 条件;-delete 表名 where 条件;
日常学习 8.16 添加音乐 创建音频private AudioClip ac;心得:今天新学的内容不多,且作业不难,只要还是运用之前所学的知识。成员属性中创建文件路径private File file;-最好音频剪辑 让时长在15s~30s 间。-音乐文件 必须是 wav (体积很大)# 循环播放 :背景音乐 loop()# 播放一次 :音效 play()# 停止播放 :静音 stop()对外提供获取音频的方法。// 将文件转成音频。音频wav不能直接用。
日常学习 8.15 多线程 心得:今天的作业不难,大部分时间都在还昨天头脑错乱的债,把昨天的作业重新写了一遍,思路理清了,今天的作业很快就完成了。4.在适当的位置启动线程 调用start() 通知CPU可以执行线程run()了。每一个进程都是有多条线程构成的(可以让多个任务并行,效率高)如果只有一个线程,所有的任务都只能按顺序进行(效率低)线程结束:run方法走完,线程结束.-默认情况下,线程与线程之间执行是互不影响的。-加入界面(界面有专门的一条线程在展示)-CPU在线程直接的切换是随机的。-线程是CPU执行的最基本单位。
日常学习 8.14 菜单栏 两层、比较目标:第一个元素和其他所有元素、初始条件、循环条件:其他元素符合条件时。然后放到已排序的序列的末尾。以此类推,直到全部待排序的数据元素的个数为零。它的工作原理是:第一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,然后再从剩余的未排序元素中寻找到最小(大)元素,两层、比较目标:相邻两个元素、初始条件、循环条件:相邻元素符合条件时。0.为要监听的每个组件设置动作指令(字符串)重复走访元素,直到没有需要交换的元素。2.重写接口中的唯一一个方法。获取当前发生事件的组件的指令。
日常学习 8.12 界面绘制 绘制方法:g.drawImage( 图片对象, x, y, w,h ,null )以此类推,直到全部待排序的数据元素的个数为零。它的工作原理是:第一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,然后再从剩余的未排序元素中寻找到最小(大)元素,选择排序(Selection sort):是一种简单直观的排序算法。5.在绘制方法里尽量只写绘制的代码,可以有循环和分支。