周记之反思
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关键字创建的类,类…...
C++:std::is_convertible
C++标志库中提供is_convertible,可以测试一种类型是否可以转换为另一只类型: template <class From, class To> struct is_convertible; 使用举例: #include <iostream> #include <string>using namespace std;struct A { }; struct B : A { };int main…...
【JavaEE】-- HTTP
1. HTTP是什么? HTTP(全称为"超文本传输协议")是一种应用非常广泛的应用层协议,HTTP是基于TCP协议的一种应用层协议。 应用层协议:是计算机网络协议栈中最高层的协议,它定义了运行在不同主机上…...
React Native 开发环境搭建(全平台详解)
React Native 开发环境搭建(全平台详解) 在开始使用 React Native 开发移动应用之前,正确设置开发环境是至关重要的一步。本文将为你提供一份全面的指南,涵盖 macOS 和 Windows 平台的配置步骤,如何在 Android 和 iOS…...
如何在看板中体现优先级变化
在看板中有效体现优先级变化的关键措施包括:采用颜色或标签标识优先级、设置任务排序规则、使用独立的优先级列或泳道、结合自动化规则同步优先级变化、建立定期的优先级审查流程。其中,设置任务排序规则尤其重要,因为它让看板视觉上直观地体…...
376. Wiggle Subsequence
376. Wiggle Subsequence 代码 class Solution { public:int wiggleMaxLength(vector<int>& nums) {int n nums.size();int res 1;int prediff 0;int curdiff 0;for(int i 0;i < n-1;i){curdiff nums[i1] - nums[i];if( (prediff > 0 && curdif…...
DIY|Mac 搭建 ESP-IDF 开发环境及编译小智 AI
前一阵子在百度 AI 开发者大会上,看到基于小智 AI DIY 玩具的演示,感觉有点意思,想着自己也来试试。 如果只是想烧录现成的固件,乐鑫官方除了提供了 Windows 版本的 Flash 下载工具 之外,还提供了基于网页版的 ESP LA…...
视频字幕质量评估的大规模细粒度基准
大家读完觉得有帮助记得关注和点赞!!! 摘要 视频字幕在文本到视频生成任务中起着至关重要的作用,因为它们的质量直接影响所生成视频的语义连贯性和视觉保真度。尽管大型视觉-语言模型(VLMs)在字幕生成方面…...
Maven 概述、安装、配置、仓库、私服详解
目录 1、Maven 概述 1.1 Maven 的定义 1.2 Maven 解决的问题 1.3 Maven 的核心特性与优势 2、Maven 安装 2.1 下载 Maven 2.2 安装配置 Maven 2.3 测试安装 2.4 修改 Maven 本地仓库的默认路径 3、Maven 配置 3.1 配置本地仓库 3.2 配置 JDK 3.3 IDEA 配置本地 Ma…...
Device Mapper 机制
Device Mapper 机制详解 Device Mapper(简称 DM)是 Linux 内核中的一套通用块设备映射框架,为 LVM、加密磁盘、RAID 等提供底层支持。本文将详细介绍 Device Mapper 的原理、实现、内核配置、常用工具、操作测试流程,并配以详细的…...
Java 二维码
Java 二维码 **技术:**谷歌 ZXing 实现 首先添加依赖 <!-- 二维码依赖 --><dependency><groupId>com.google.zxing</groupId><artifactId>core</artifactId><version>3.5.1</version></dependency><de…...
