周记之反思
9.25
这篇总结我承认,是在26号上午写的,那昨天晚上又聊天了,但是对比之前来说好很多了,所以26号上午也就是今天我起了个大早,然后把昨天的尾巴收了一下,没收完,先说说成果:
完成了40个单词的复习,15个单词的学习,然后画完了之前的编辑页面,但是交互在昨天晚上一直出了一个bug,上午才发现是这个ideal卡了,也就是截至今天上午,我完成了资料界面和数据库的交互,包括界面的跳转,但是音乐列表还没写完,先来看看昨天画的界面:

样式什么的没怎么改,然后还有就是没有统一顶部的头像和修改界面的头像,哎~,至于六级阅读昨天就写了1题,还是错的,真的哭死!!!
9.26
今天下午背了这么多的入党积极分子考试题库,然后就考这么一点,挺亏的,晚上来赶项目喽;
然后今天发现自己写项目一直不顺是怎么回事,每次改完的代码和没改一样,运行结果相同,纠结了好久,然后点开检查一一看,我把之前的代码都给注释了都还在那里,去搜一下才知道原来浏览器的缓存,现在通畅多了哈哈哈;对于一个总是熬夜熬夜熬着抱着·电脑睡着的人来说,总结出了一个经验,晚上想了很久的问题总是可以早上一下就顿悟,我昨天稍稍修改了一个播放器的js代码,然后进度条就不动了,吓我一跳,想了好久,今天早上才发现问题,原来是自己js语法没怎么熟练,对于监听事件,应该传递一个函数作为监听器的回调,而不是直接调用函数,我本来是这么写的:
audio.addEventListener('timeupdate',updateProcess(audio));
然后变成这样就可以了:
audio.addEventListener('timeupdate',function ()
{updateProgress(audio);
});
还有就是加载列表的时候有一点没想清楚,怎么才知道用户正在听哪个列表呢,所以我打算再创建一个表表示,其中这里面出现了一个问题,就是我加载音乐的时候竟然不可以加载带有中文名称的音频的,搜了一个多小时,没搜出来,打算先放一放,先搞完基本功能再来搞这些; 然后今天把之前忘记写的拖动进度条写了一下,后面就熬着熬着睡着了,总结还是第二天早上写的;然后记了几十个单词,写了一篇六级阅读嘿嘿~;
9.27日
又是一天,今天中午没睡觉,然后看了一下昨天学姐发的数据结构的书,说出来可能会被骂,我真的连空间复杂度都忘记了QAQ,所以我暗暗下决心,为了不影响项目进度,以后用课余时间来看这本书,进度拉跨了,没算到党员考试,所以到今天只写到读取列表,但是没有和数据库交互,并且,没有把列表拉出来。但是做到了读取用户数据并且展示:

至于为什么这么多不太符合的小问题我还没解决,主要是心里因素,我想先把总进度提上日程,这种小的可以没事的时候改改;今天搞这个加载搞了好久,刚开始的时候总是NaN,真的要烦死了,然后我先用一个0:00来代替,等将用户的临时播放表读出来应该就可以解决;
9.28
今天上午没课,但是没有写项目,人际关系搞僵了,和朋友聊了好久:是这样的,之前其实是只写了播放和暂停按钮,然后今天新添了一个上一首下一首,还有就是点击进度条的播放事件,由于不能在电脑上面录屏,只能文字描述;
9.29
没有做什么,实打实的玩了一天,报告一下行程,上午剪头发,下午去买东西,晚上躺床上聊天;
9.30
今天晚上来自习了,写了一下Java作业(每次都超乎我想象的做好久),然后写了一下音量的设置,一直卡bug,其实都是js和css学的基础不牢,现在才知道对象.style.width这种是只有在内嵌式的js代码才可以被读取出来,并且这个值是字符串,要想要设置做计算,可以先将其用parseFloat转换什么的比如这样:
var volumeHeight=parseFloat(window.getComputedStyle(volumeBarBg,null).height.replace('px',''));
10.1
自定义音量的时候,一直是相反的,现在搞明白了,原来html的元素自定义生长方向是从左到右从上到下,所以偏移量offset的计算量也是以元素顶部以及最左端为基准的;这个音量一直没搞成,是对这个偏移量没有很理解,其实现在就很好了,定位和偏移量有关,所以我就没用定位了,直接反向用外层的颜色为深色代表音量,里面的来表示浅色剩余音量,然后顺便加了一个静音图标;大概长这样:

因为实在假期不想敲代码就记了70个单词和一篇听力;
10.2
上午自习了1个多小时,下午一个多小时,晚上一个多小时,大概设置了一下音乐模式,包括列表循环和单曲循环

然后加了一个音乐播放列表,由于还没有读取数据就没有显现出来,所以用深色来表示,点击音乐标识出现,再点击又消失:

然后写了一下歌词界面的js代码,还没写完,目前就只能把歌词分割打印,主要是读取这个歌词文件读了好久,忘记转换成文本了:
总结:在没有放过国庆假的时候,我是每天晚上或者第二天早上早期写总结的,但是假期我没写总结,是在今天晚上补上的10.2,主要是记错了时间,我以为实验室放假星期一开始自习,没想到是星期二,所以这周干脆算八天,然后就是说一下自己的学习情况和精神状态吧:
我之前早就写好了学习计划,但是实际操作过程中总是会有这样那样的差错,比如有些功能点没考虑到,以至于原计划上面的又不能完成,而且有一些bug问题要去弄明白,搜各种资料,我感觉这应该是我们写项目最重要的点,不仅是应用知识,更重要的搞懂运用知识出错的原因,而这周,我不仅是在数据交互上卡,前端也一直卡,索性现在都差不多解决了,现在起步的时候卡多了后期就能更快的规避,也算是一种成长吧;但是我这周的进度还是很慢的,但是有了一点紧迫感,刚开始的时候写想着还这么多没完成就根本静不下心来,当时我干脆放弃了,能写几个是几个反而能静下心去钻研,其实这周的六级任务也是没有完成的,单词都记了,但是阅读和听力没有都写,这里附上我的打卡,有绿色点的说明是完成了单词和听力的,没有的就只完成了单词:

由于把自己逼得太紧了,有时候还是要有一点休息时间的,而且我发现,有时候自己睡舒服了,效率贼高,并且也可以静下心来;我现在每天都晚上冥想一会,不得不说真的很有用;所以这周,我打算无为而治,再没课的时候第一节先睡觉,睡饱了再去自习,然后把项目和六级穿插,不一直写某个东西,偶尔看看算法书,这样也不至于厌烦;
虽然是这样,但是还是要有一个大体的目标,有点紧张感:
这一周我感觉可以把项目的js代码和界面都搞完,数据交互的话应该还不行,本身也就不多了;最难的应该就是歌词跳动界面和多级评论了,还有就是新创建的那个表;
然后算法书可以看看,我打算把学姐发的那本书从头开始看,争取这周写出一道力扣题,大一每次想写还没开始就被劝退了;主要以项目为主;
然后就是自己的精神状态调整,师傅说的对,我觉得自己来这个实验室就是来学习的,如果在这个时候不努力读书那和散养有什么区别;其实觉得累主要是自己的主观想法,要是精力多花一点在项目上而不是自己的感受,其实也没自己想的那么难受;

最大的心安是:自律温柔和爱自己
相关文章:
周记之反思
9.25 这篇总结我承认,是在26号上午写的,那昨天晚上又聊天了,但是对比之前来说好很多了,所以26号上午也就是今天我起了个大早,然后把昨天的尾巴收了一下,没收完,先说说成果: 完成了…...
信创办公–基于WPS的EXCEL最佳实践系列 (数据整理复制粘贴)
信创办公–基于WPS的EXCEL最佳实践系列 (数据整理复制粘贴) 目录 应用背景操作步骤1、数据查找与替换2、复制或粘贴数据3、使用自动填充工具4、将数据拆分到多列5、应用数字格式 应用背景 数据的整理复制粘贴等在日常的工作中经常使用。本章内容主要学习…...
二极管的直流等效电路和微变等效电路
二级管的主要参数 1.IF(最大整流的电流) 二极管长期工作做能够通过电流的平均最大值:物理意义:功率电流值。 2.UR 二极管最高反向工作电压 需要留有裕度,通常能达到一半的裕度;UR不能等于UBR。 3.IR 未击穿…...
Python无废话-基础知识字典Dictionary详讲
“字典Dictionary” 是一种无序、可变且可嵌套的数据类型,用于存储键值对。字典使用花括号{}来定义,并用逗号分隔键值对。本文对字典常使用方法,创建字典、添加字典、删除字典、如何获取字典做了知识归纳。 字典有以下几个特征: …...
ChatGPT多模态升级,支持图片和语音,体验如何?
一、前言 9 月 25 日,ChatGPT 多模态增加了新的语音功能和图像功能。这些功能提供了一种新的、更直观的界面,允许我们与 ChatGPT 进行语音对话或展示我们正在谈论的内容。 ChatGPT 现在可以看、听、和说话了,而不单单是一个文本驱动的工具了。…...
(SAR)Sentinel-1影像自动下载
基于ASF网站提供的python代码,实现Sentinel-1影像的自动下载; 1、登录ASF网站 登录Sentinel-1影像ASF网站:https://search.asf.alaska.edu/; 点击网站最右侧Sign in图标,进行用户注册; 注册完用户之后&…...
设计模式10、外观模式Facade
解释说明:外观模式(Facade Pattern)又称为门面模式,属于结构型模式 Faade 为子系统中的一组接口提供了一个统一的高层接口,该接口使得子系统更加容易使用 外观(Facade)角色:为多个子系统对外提供…...
华为数通方向HCIP-DataCom H12-831题库(单选题:181-200)
第181题 以下关于OSPF的5类LSA中的转发地址(ForwardingAddress,FA) 的描述,正确的是哪一项? A、当FA地址为0.0.0.0时,收到该LSA的路由器认为到达目的网段的数据包应该发往对应的ABR,因此将到达ABR的下一跳地址作为这条外部路由的下一跳 B、当FA地址为0.0.0.0时,收到该LS…...
Java 中的参数传递方式
Java 中的参数传递方式通常被称为“值传递”,这意味着在方法调用时,实际上传递给方法的是变量的副本,而不是变量本身。尽管这被广泛称为“值传递”,但需要注意的是,这并不意味着 Java 不支持引用传递。事实上ÿ…...
从0开始python学习-27.selenium 简单登录页面脚本
url https://test.com.cn/login driver.get(url)# 获取登录页面需要输入账号密码进行模拟登录操作 user driver.find_element(By.XPATH,//*[id"username"]).send_keys(username) pwd driver.find_element(By.XPATH,//*[id"selfpwd"]).send_keys(123456)…...
华为智能企业上网行为管理安全解决方案(2)
本文承接: https://blog.csdn.net/qq_37633855/article/details/133339254?spm1001.2014.3001.5501 重点讲解华为智能企业上网行为管理安全解决方案的部署流程。 华为智能企业上网行为管理安全解决方案(2) 课程地址方案部署整体流程组网规划…...
【python海洋专题九】Cartopy画地形等深线图
【python海洋专题九】Cartopy画地形等深线图 水深图基础差不多了,可以换成温度、盐度等 本期加上等深线 本期内容 1:地形等深线 cf ax.contour(lon, lat, ele[:, :], levelsnp.linspace(-9000,-100,10),colorsgray, linestyles-,linewidths0.25, t…...
Java后端模拟面试,题集①
1.Spring bean的生命周期 实例化 Instantiation属性赋值 Populate初始化 Initialization销毁 Destruction 2.Spring AOP的创建在bean的哪个时期进行的 (图片转载自Spring Bean的完整生命周期(带流程图,好记)) 3.MQ如…...
UE5.1编辑器拓展【二、脚本化资产行为,快速更改资产名字,1.直接添加前缀或后缀2.通过资产类判断添加修改前缀】
目录 了解相关的函数 第一种做法:自定义添加选择资产的前缀或后缀 代码 效果 第二种做法:通过映射来获取资产类型添加前缀和修改前缀 映射代码 代码 效果 在之前一章中,我们创建了插件,用来扩展编辑器的使用: …...
短期风速预测|LSTM|ELM|批处理(matlab代码)
目录 1 主要内容 LSTM-长短时记忆 ELM-极限学习机 2 部分代码 3 程序结果 4 程序链接 1 主要内容 该程序是预测类的基础性代码,程序对河北某地区的气象数据进行详细统计,程序最终得到pm2.5的预测结果,通过更改数据很容易得到风速预测结…...
【LeetCode热题100】--102.二叉树的层序遍历
102.二叉树的层序遍历 广度优先搜索: 我们可以想到最朴素的方法是用一个二元组 (node, level) 来表示状态,它表示某个节点和它所在的层数,每个新进队列的节点的 level 值都是父亲节点的 level 值加一。最后根据每个点的 level 对点进行分类&…...
第44节——redux store
一、概念 Redux 是一个用于管理 JavaScript 应用状态的库。在 Redux 中,整个应用的状态都存储在一个对象中,称为 store。 Store 实际上是一个 JavaScript 对象,它存储了整个应用的状态。它是唯一的,意味着应用中只有一个 store。…...
【2023年11月第四版教材】第17章《干系人管理》(第二部分)
第17章《干系人管理》(第二部分) 4 过程1-识别干系人4.1 数据收集★★★4.3数据分析4.4 权力利益方格4.5 数据表现:干系人映射分析和表现★★★ 5 过程2-规划干系人参与5.1 数据分析5.2 数据表现★★★5.2.1 干系人参与度评估矩阵★★★ 5.3 …...
含分布式电源的配电网可靠性评估(matlab代码)
目录 1 主要内容 2 部分代码 3 程序结果 4 下载链接 1 主要内容 该程序参考《基于仿射最小路法的含分布式电源配电网可靠性分析》文献方法,通过概率模型和时序模型分别进行建模,实现基于概率模型最小路法的含分布式电源配电网可靠性评估以及时序模型…...
react的组件
组件 组件是用来实现局部功能的代码和资源的集合(html/css/js),用来复用代码。 react中分为函数式组件和类式组件。函数式组件就是一个函数,函数的返回值就是组件的视图内容。类式组件就是通过class关键字创建的类,类…...
React 第五十五节 Router 中 useAsyncError的使用详解
前言 useAsyncError 是 React Router v6.4 引入的一个钩子,用于处理异步操作(如数据加载)中的错误。下面我将详细解释其用途并提供代码示例。 一、useAsyncError 用途 处理异步错误:捕获在 loader 或 action 中发生的异步错误替…...
智慧工地云平台源码,基于微服务架构+Java+Spring Cloud +UniApp +MySql
智慧工地管理云平台系统,智慧工地全套源码,java版智慧工地源码,支持PC端、大屏端、移动端。 智慧工地聚焦建筑行业的市场需求,提供“平台网络终端”的整体解决方案,提供劳务管理、视频管理、智能监测、绿色施工、安全管…...
23-Oracle 23 ai 区块链表(Blockchain Table)
小伙伴有没有在金融强合规的领域中遇见,必须要保持数据不可变,管理员都无法修改和留痕的要求。比如医疗的电子病历中,影像检查检验结果不可篡改行的,药品追溯过程中数据只可插入无法删除的特性需求;登录日志、修改日志…...
线程同步:确保多线程程序的安全与高效!
全文目录: 开篇语前序前言第一部分:线程同步的概念与问题1.1 线程同步的概念1.2 线程同步的问题1.3 线程同步的解决方案 第二部分:synchronized关键字的使用2.1 使用 synchronized修饰方法2.2 使用 synchronized修饰代码块 第三部分ÿ…...
《Playwright:微软的自动化测试工具详解》
Playwright 简介:声明内容来自网络,将内容拼接整理出来的文档 Playwright 是微软开发的自动化测试工具,支持 Chrome、Firefox、Safari 等主流浏览器,提供多语言 API(Python、JavaScript、Java、.NET)。它的特点包括&a…...
定时器任务——若依源码分析
分析util包下面的工具类schedule utils: ScheduleUtils 是若依中用于与 Quartz 框架交互的工具类,封装了定时任务的 创建、更新、暂停、删除等核心逻辑。 createScheduleJob createScheduleJob 用于将任务注册到 Quartz,先构建任务的 JobD…...
【CSS position 属性】static、relative、fixed、absolute 、sticky详细介绍,多层嵌套定位示例
文章目录 ★ position 的五种类型及基本用法 ★ 一、position 属性概述 二、position 的五种类型详解(初学者版) 1. static(默认值) 2. relative(相对定位) 3. absolute(绝对定位) 4. fixed(固定定位) 5. sticky(粘性定位) 三、定位元素的层级关系(z-i…...
反射获取方法和属性
Java反射获取方法 在Java中,反射(Reflection)是一种强大的机制,允许程序在运行时访问和操作类的内部属性和方法。通过反射,可以动态地创建对象、调用方法、改变属性值,这在很多Java框架中如Spring和Hiberna…...
JVM虚拟机:内存结构、垃圾回收、性能优化
1、JVM虚拟机的简介 Java 虚拟机(Java Virtual Machine 简称:JVM)是运行所有 Java 程序的抽象计算机,是 Java 语言的运行环境,实现了 Java 程序的跨平台特性。JVM 屏蔽了与具体操作系统平台相关的信息,使得 Java 程序只需生成在 JVM 上运行的目标代码(字节码),就可以…...
保姆级教程:在无网络无显卡的Windows电脑的vscode本地部署deepseek
文章目录 1 前言2 部署流程2.1 准备工作2.2 Ollama2.2.1 使用有网络的电脑下载Ollama2.2.2 安装Ollama(有网络的电脑)2.2.3 安装Ollama(无网络的电脑)2.2.4 安装验证2.2.5 修改大模型安装位置2.2.6 下载Deepseek模型 2.3 将deepse…...
