
技术记录
文章平均质量分 68
Fruiticecake
这个作者很懒,什么都没留下…
展开
-
vue3+express+Mysql(含ER图)+docker实现一个课程管理系统
vue3+express+Mysql(含ER图)+docker实现一个课程管理系统服务端:vue3后端:express数据库:Mysql部署:docker;也可以采用github page白嫖。原创 2023-05-09 19:57:34 · 588 阅读 · 1 评论 -
还在苦于Kindle的epub格式吗?python爬虫,一键爬取小说加txt转换epub。
还在苦于Kindle的epub格式吗?python爬虫,一键爬取小说加txt转换epub。项目地址:爬取地址为独步小说网站,本博客仅用于学习作用。原创 2023-05-04 10:49:37 · 1191 阅读 · 0 评论 -
Linux多线程编程
但在复杂情形难以实现。这时就需要一个结构,能在条件成立时触发相应线程,进行变量的修改和访问。使用函数退出是线程的主动行为:由于一个进程当中线程共享资源,因此通常在线程退出之后,退出线程所占资源并不会随着线程的退出而释放。th_a 打印10以内非3倍数的数,th_b打印10以内3的倍数。//修改线程的分离状态属性。//获取线程的分离状态属性。//线程属性去除初始化。//设置线程的调度策略。//获取线程的调度策略。//设置线程的调度参数。//获取线程的调度参数。//设置线程的继承性。//获取线程的继承性。原创 2023-05-04 10:29:48 · 105 阅读 · 0 评论 -
Linux内存管理和定时器
内核定时器的精度不高,不能作为高精度定时器使用,其内核定时器不是周期性运行的,超时以后就会自动关闭,因此要想实现周期性的定时,就需要在定时处理函数中重新开启定时器。栈是C语言运行的基础。内存初始化后,将栈指针指向内存中的一段空间就完成了。ARM处理器使用的是满递减栈,在Linux环境下,栈的起始地址一般就是进程用户空间的最高地址,紧挨内核(有随机的偏移防止黑客攻击)。在裸机环境下一片连续的对内存空间,经过多次小块内存的申请和释放后,就会造成内存碎片化,在内存中留下越来越多、越来越碎片化的空闲小内存块。原创 2023-04-04 15:40:35 · 240 阅读 · 0 评论 -
进程与线程
线程与进程原创 2023-04-03 14:23:02 · 79 阅读 · 0 评论 -
docker部署vue3+express到服务器
docker部署vue3+express到服务器原创 2022-12-15 05:45:34 · 572 阅读 · 0 评论 -
每周技术记录(二)
笔记 实现一些变化时避免js操作样式变化。纯展示类交互寻求零js方案 不写一行代码就是最好的避免bug的方式。 组件封装 结构设计 展现效果 行为设计 API(功能) 封装中的js,要求API保证原子操作、职责单一、满足灵活性。 Event(控制流) 尽量实现***低耦合*** ***耦合***是指两个类之间联系的紧密程度,例如两个类A和B,B中的参数非A不可,就为强耦合,A和B为直接关系。 低耦合就是A和B为间接关系,这个转化过程成为***“解耦”*** 可以使用自原创 2022-01-23 20:18:03 · 249 阅读 · 0 评论 -
每周技术记录(一)
此文章仅用于我每周的技术报告。 存放一些小笔记。原创 2022-01-17 19:32:32 · 392 阅读 · 0 评论