248 非常充实的一天
10-10 周二
今天最大的教训:
7. 搞定下午的顺序栈了,芜湖,这个该死的傻逼东西哦,划重点,下午的教训:动态分配内存和静态分配内存不同时使用!!!!!
早上七点多起来,时间错了,以为有课,既然如此,就学习
8:00 -- 9:00 :
电子电路:
-
面包板
这个视频讲解的十分简洁透彻:https://www.bilibili.com/video/BV1gz4y1Z7N7/?spm_id_from=333.337.search-card.all.click&vd_source=499f37677e6da77de2c7d851e9cf00df
-
电阻
-
可变电阻 LED:light Emitting Diode(发光二极管)
-
电容
-
三极管:讲的很好了 https://www.bilibili.com/video/BV1fB4y147Gn/?spm_id_from=333.337.search-card.all.click&vd_source=499f37677e6da77de2c7d851e9cf00df
6.LCD,OLED 概念原理学习。 LCD:Liquid Crystal(晶体) Display,OLED:Organic Light-Emitting Diode
https://www.bilibili.com/video/BV1Me4y1k72b/spm_id_from=333.880.my_history.page.click&vd_source=499f37677e6da77de2c7d851e9cf00df
早上就这样了
中午: 以后的中午时间就用来学习语文好了,几分钟到十几分钟,不要多。
打几分钟原,“分道扬镳”,“乌合之众”,天问(好多的知识),看了小半,消化不来,慢慢看
然后睡觉到2:30
下午:
1.链表的尾插法,之前看不懂,现在一看就懂
2.花一点点时间搞定链队列,就是不明白
//***********************入队操作(尾插法)********************
int EnQueue(LinkQueue Q, int e)
{
// LinkQueue q;
LinkQueue q = (Node*)malloc(sizeof(Node)); // 为什么一定要用malloc ,而 LinkQueue q 不行?
q->data = e;
q->next = NULL;
tail->next = q;
tail = q;
return 1;
}
3.光的波粒二象性:双缝干涉实验证明
4.Domain Name System(域名系统),缩写:DNS与门的实现
5.学会使用c语言的自定义头文件
6.还是不懂
7. 花了很长时间在 结构体栈中套另外一个结构体的数组并且可以正常访问,结果不行,现在也没找到解决方法,按理说应该是可以的。以后再说了。
(就是那个停车场管理系统的栈结构那里卡住了),难点在于,顺序表实现存放结构体数据,链表就可以
晚上回来重新写一遍测试一下,顺序表可以实现存放结构体数据
// 测试顺序表存放结构体数据,没问题。
typedef struct student
{
int id;
char name[20];
}student;
typedef struct //顺序表存储结构
{
student* stu; //动态分配空间的首地址,这个才是关键?
int length; //线性表当前长度
int listsize; //线性表最大长度
}SqList;
晚上
第一节课,超级大水课,以后都不想去了。自学
1.空调制冷原理,主要的就四个部分
2.奥本海默的故事和原子物理(这个看不懂哦)
3.进一步理解LCD屏的工作原理,就是上面的链接
4.leetcode,很简单的题目,就因为那个sb的head,一般是认为头指针,他做成了头结点,也不说明白,浪费时间
5. 取出多数元素,一开始想复杂了,但还是很轻松的思路,但是超时了。后来别人有一个解法很他妈的简单,但不是c,是Java,我怎么就没想到呢
6.晚上回来重新写一遍测试一下,顺序表可以实现存放结构体数据,如上文所示。下午为什么不可以,难道是因为 动态分配空间的首地址,这个才是关键?
不全是,下午的代码一气之下删了找不到了,不过想起来确实是因为:那会儿同时使用动静态分配空间,才会导致
incompatible(不相容的) types in assignment(分配) of 'student*' to 'student [3]' // 差不多是这个原因,那时候怎么没发现
还有就是:s->cars[s->base].id 这样的写法是不对的 s->cars[123].id 就可以,为什么? (base 为指针变量的原因可能,确实!)
7. 搞定下午的顺序栈了,芜湖,这个该死的傻逼东西哦,划重点,下午的教训:动态分配内存和静态分配内存不同时使用!!!!!
- 没有了。今天就这样了。
充实的一天,可以这么说了
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?