小 →31-60 |
小 →31-60 |
||
第63行: | 第63行: | ||
* Day 56(2025-02-16):有了虚拟机后接下来计划仔细安装 [[Ubuntu]] 搭配代理的过程; | * Day 56(2025-02-16):有了虚拟机后接下来计划仔细安装 [[Ubuntu]] 搭配代理的过程; | ||
* Day 57(2025-02-17):mihomo 的文档写得太差,得再复习一下如何在 Ubuntu 里配置 Clash Meta; | * Day 57(2025-02-17):mihomo 的文档写得太差,得再复习一下如何在 Ubuntu 里配置 Clash Meta; | ||
* Day 58(2025-02-18):今天知道了 RDP 和 VNC 都属于远程控制的协议,对于 Windows,前者优化更好些,后者常用于各屏幕共享软件; | * Day 58(2025-02-18):今天知道了 [[RDP]] 和 [[VNC]] 都属于远程控制的协议,对于 Windows,前者优化更好些,后者常用于各屏幕共享软件; | ||
* Day 59(2025-02-19):发现了一个比较新的文档项目,[[Fumadocs]],使用 Next.js 构建静态文档站点<ref>https://fumadocs.vercel.app/</ref>,不得不感叹前端这帮人是真的能整活😂; | |||
=== 61-90 === | === 61-90 === |
2025年2月19日 (三) 19:26的版本
天明
1-30
- Day 1(2024-12-23): 完成了音乐播放器小练习[1];
- Day 2(2024-12-24):看了一篇 JS 代码重构简化的小文章[2];
- Day 3(2024-12-25):浏览并收藏了一个仓库,作者详细展示了 JS 代码的建议写法[3];
- Day 4(2024-12-26):完成了一个日期选择器的小练习来理解 JS 中的 Date 对象[4];
- Day 5(2024-12-27):完成了足球队小卡片的练习来巩固
switch
语句以及提取对象的方法[5]; - Day 6(2024-12-28):通过Todo App的小练习理解 JavaScript 的
localStorage
和简单的 CRUD[6]; - Day 7(2024-12-29):查阅 MediaWiki 官方文档[7],
为百科站点升级做准备,成功从1.42.3
升级到1.43
,但依然没有实现 Vector 2022 皮肤的深色模式; - Day 8(2024-12-30):练习二进制转换理解递归函数的概念以及
setTimeout()
[8],还练习了正则表达式[9]; - Day 9(2024-12-31):了解了 rc 这个名称后缀的含义,是一种历史遗留的约定,用于表示这些文件是配置文件;
- Day 10(2025-01-01):通过小项目练习了排序算法(冒泡排序[10]、选择排序[11]、插入排序[12])[13],但是非常生涩,几乎没有理解;
- Day 11(2025-01-02):简单练习了 JavaScript 的
fetch
方法,功能与 Python 的 requests 类似,都是向目标 API 接口发送 GET 请求以获取数据,但调用方法有点不同[14]; - Day 12(2025-01-03):通过创建一个票据页面,练习了 CSS 的伪类选择器[15];
- Day 13(2025-01-04):React 的入门项目学了一半卡壳了,以后再看看[16];
- Day 14(2025-01-05):练习了加解密小项目来巩固 Python 综合的基础概念(字符串操作、循环、函数调用等)[17];
- Day 15(2025-01-06):通过 Python 创建密码生成器来学习正则表达式[18];
- Day 16(2025-01-07):简单上手体验 pandas[19];
- Day 17(2025-01-08):学习 npm 基础[20];
- Day 18(2025-01-09):练习 Express 基础,
但是卡壳了,卡在[21];/now
端点,不知道哪里的代码出了问题,总是通不过测试(可能是在线环境自己的Bug,已解决) - Day 19(2025-01-10):通过小练习了解 MongoDB 和 Mongoose 基础[22];
- Day 20(2025-01-11):通过支出追踪器的小练习理解了 Python 里
lambda
表达式的基本概念和用法[23]; - Day 21(2025-01-12):了解了 D3 的基本概念及使用,常用于数据可视化,在网页中呈现图表[24];
- Day 22(2025-01-13):了解到 LaTeX 的基础使用,它是常用于学术论文的标记语言,类似于 Markdown[25];
- Day 23(2025-01-14):通过绘制小猫咪练习了 CSS 的多种属性用法[26],还看了 JMeter 的基础使用,进度是12/55[27];
- Day 24(2025-01-15):了解了一下 Anki 选择题模板的制作,其本质是 HTML/CSS/JavaScript 的组合[28];
- Day 25(2025-01-16):通过数独的小练习强化理解 Python 里类与对象的创建和调用[29];
- Day 26(2025-01-17):通过打印城堡的小练习学习了 Nano 编辑器的基础使用[30];
- Day 27(2025-01-18):练习了 PostgreSQL 的基础使用,查询、插入甚至还有 Shell 脚本的简单编写[31];
- Day 28(2025-01-19):继续编写脚本来练习 SQL 查询[32];
- Day 29(2025-01-20):练习了 Mario 数据库的小项目,少量记录的增删改查已经掌握了[33];
- Day 30(2025-01-21):继续练习 Bash 脚本的编写[34],意识到其实 Shell 本身也是一门编程语言hh它也有自己的各种条件语句以及逻辑处理🌚;
31-60
- Day 31(2025-01-22):完成了天体数据库的小练习[35](虽然是在AI的帮助下hhh);
- Day 32(2025-01-23):看了一篇苏格拉底诘问法在编程学习中的应用[36],诘问自己能够找出深层次的思考和理解;
- Day 33(2025-01-24):了解 VitePress 相关内容,计划结合 GitHub 和腾讯云 Web 应用托管搭建个人文档站点[37];
- Day 34(2025-01-25):继续练习 Bash 脚本编写,大概理解了stdin、stdout、stderr的作用,而且重点练习了cat、grep、wc等几个输入输出的常用命令[38];
- Day 35(2025-01-26):找到一个不错的文档叫《命令行的艺术》,里面罗列了许多Bash常用技巧[39];
- Day 36(2025-01-27):查阅 DoT 和 DoH 的相关资料[40][41],假期这几天为所有设备配置并开启;
- Day 37(2025-01-28):了解腾讯云微搭的基本概念[42],还在摸索前端编辑器的使用,暂时不确定如何与已有的API进行交互来实现动态的渲染;
- Day 38(2025-01-29):练习了单车租赁的交互式终端小项目[43],继续巩固了之前学到的if/else循环,echo、sed等等Bash命令,以及从终端进行数据的增改查;
- Day 39(2025-01-30):练习了 Git 与 SQL 命令结合的小项目[44],对于Git Rebase有了新的认识,它与Merge各有用处;
- Day 40(2025-01-31):经过辛苦折腾终于把百科站点里的移动版皮肤MinervaNeue带回来了,初步判断是之前更新的时候,重新下载了皮肤,但是没有为相应的文件夹赋予读权限,导致站点配置读取的时候异常进而导致皮肤显示异常。然而现在又出现了新Bug!在手机里无法展开内容,只能看到章节标题!
- Day 41(2025-02-01):速读了一下高教社出版的计算机等级教程之Python程序设计,里面没有讲到类与对象的概念,但其中的自顶向下设计和自下向上执行的理念对我很有帮助;
- Day 42(2025-02-02):终于知道了二进制转十进制要怎么计算了,基数和位权(位置权重)的概念非常重要,二进制数 (100110)2 在十进制的对应数值是 (38)10 ;
- Day 43(2025-02-03):搭建了自己的 Docusaurus 站点,目前部署到 GitHub Pages 上了[45],计划将来同步部署到腾讯云上并绑定自定义域名;
- Day 44(2025-02-04):腾讯云托管网站有两个产品,Webify[46](Web 应用托管)和静态网站托管[47],前者 Node 版本太低了,导致无法构建 Docusaurus,而后者目前暂时没找到自动化的方法,只能手动上传文件来实现托管;
- Day 45(2025-02-05):
腾讯云的 tcb CLI 工具的问题还没有解决(提示无法找到资源环境),如果这个问题搞定了,理论上来说可以将CLI步骤一起写到 GitHub Actions 里进而实现自动构建文档站点的静态文件并部署到腾讯云; - Day 46(2025-02-06):继续看了 JMeter 的教学视频[27],目前进度是25/55;
- Day 47(2025-02-07):腾讯云 tcb CLI 工具的问题解决了,原来是项目文件夹里必须要要有对应的JSON配置文件;
- Day 48(2025-02-08):今天教了Derek部署同样的站点,结果又发现了一个免费产品,腾讯云的 EdgeOne[48],从介绍来看似乎要对标Cloudflare;
- Day 49(2025-02-09):加深了解大模型蒸馏的概念,得出了结论,对于我们这种想要自部署的普通用户,优先级是先用官方蒸馏和 RAG,效果不理想再用 QLoRA 微调;
- Day 50(2025-02-10):看了一点 PDF 和 OCR 的相关开源仓库和文档,得想个办法为现在的工作实现一点自动化流程,扫描、识别、提取等等;
- Day 51(2025-02-11):今天在折腾 MkDocs 站点,挺有意思的,和 Docusaurus 不相上下,但我个人会更喜欢后者的 UI,不过前者的构建速度是真的快;
- Day 52(2025-02-12):找到了无法访问欧易的原因,DNS 错误解析到了内网地址,而内网地址的策略是直连,进而导致失败,
但还没找到解决方法,找到临时解决方法,删去了国内 DNS 服务器,不过速度还有待提升; - Day 53(2025-02-13):为 AcWiki 简单配置了一个小工具叫 Vercount,它能够统计站点访问人数;
- Day 54(2025-02-14):通过虚拟机仔细复现了 Docker Desktop 的安装步骤,改天写成文档和做成视频;
- Day 55(2025-02-15):发现一个用猫猫表情包解释网络状态码的网站[49],挺有意思的,值得收藏;
- Day 56(2025-02-16):有了虚拟机后接下来计划仔细安装 Ubuntu 搭配代理的过程;
- Day 57(2025-02-17):mihomo 的文档写得太差,得再复习一下如何在 Ubuntu 里配置 Clash Meta;
- Day 58(2025-02-18):今天知道了 RDP 和 VNC 都属于远程控制的协议,对于 Windows,前者优化更好些,后者常用于各屏幕共享软件;
- Day 59(2025-02-19):发现了一个比较新的文档项目,Fumadocs,使用 Next.js 构建静态文档站点[50],不得不感叹前端这帮人是真的能整活😂;
61-90
91-100
lucky-unicorn
1-30
Day 1(2024-12-24):了解playwright codegen
如何产生自动化代码[51];Day 2(2024-12-25):发现一个学习各种编程的网站,适合快速上手一些感兴趣的编程应用[52];Day 3(2024-12-26):完成了 Conda 环境变量配置;Day 4(2024-12-27):安装 Playwright 及浏览环境[53],测试 Playwright 自动化录制功能,自动打开百度搜索大麦网,进行登录。卡点:模拟不出来拖动按钮校验;Day 5(2024-12-28):学习 Playwright 实现自动记录和管理 Cookie 信息[54];Day 6(2024-12-29):Playwright 登录滑块验证码[55];Day 1(2024-12-31):了解 k8s 和 docker 的关系[56][57];Day 2(2025-01-01):了解 Navicat 如何链接数据库,数据库路径 ini 文件需进行配置[58][59];Day 3(2025-01-02):回顾创建虚拟环境,记录过程中会用到的命令[60];Day 4(2025-01-03):第一个 Playwright 简单脚本[61](打印网页标题);Day 5(2025-01-04):大概回顾一下 Python 基础[62];Day 6(2025-01-05):学习 Python 对于 Excel 处理的操作方法[19];Day 7(2025-01-06):学习 Playwright 对浏览器进行控制[63];Day 8(2025-01-07):用 mimo 学习了一下 Python,具体是一些值和变量的关系;Day 9(2025-01-08):学习 Python 对于 Excel 处理的一些办法,上次没学完[19];Day 10(2025-01-09):了解 Python 的一些函数[64];Day 11(2025-01-10):学习 MySQL 如何三个表进行连接,理解内连接和左右连接的区别,实现方式点击这里查看;Day 12(2025-01-11):SQL 十分钟速成[65];Day 13(2025-01-12):了解502问题如何排查,HTTP 状态码用来表示响应结果的状态,其中200是正常响应,4xx是客户端错误,5xx是服务端错误[66];Day 14(2025-01-13):练习 SQL 的运用,当需要多列需要计数时,不能连续使用三个count,有且只能有一个,其他用判断语句计数,group by需相同项放进去一起分组,order by默认降序,但是条件多时默认不生效[67];Day 15(2025-01-14):学习观看使用jmeter需要配置的环境,及如何测试api请求[27];Day 16(2025-01-15):了解为什么MySQL的count计算比较慢[68];Day 17(2025-01-16):了解 Kafka 是什么[69];Day 18(2025-01-17):了解为什么 RocketMQ 不如 kafka[70];Day 19(2025-01-18):了解 RabbitMQ 是什么[71];Day 20(2025-01-19):了解数据库三大范式[72](第一范式:每个列都不可以再拆分;第二范式:在第一范式的基础上,非主键列完全依 赖于主键,而不能是依赖于主键的一部分;第三范式:在第二范式的基础上,非主键列只依赖 于主键,不依赖于其他非主键。 )Day 21(2025-01-20):了解http和https的区别,简单来说http是80端口,https是443端口,需要注册ssl证书,通过加密数据进行保护数据安全[73];Day 22(2025-01-21):思考一道关于假期日期的编程题;Day 23(2025-01-23):修改逻辑并测试,输出结果及测试用例;Day 24(2025-01-24):mimo学习true or false在前面直接加not会等于相反的意思,无需加双引号;Day 25(2025-01-25):学习requests模块基本使用,requests 是Python中一个流行的 HTTP 库,用于发送HTTP 请求和处 理响应。它提供了简洁且简单易用 的API,使得HTTP 请求变得更加便捷[74];Day 26(2025-01-27):学习Python中if的使用[75],在Python中,if 和else 是用来进行条件判断的控制结构。它们用于根据不同的条件执行不同的代码块。
31-60
61-90
91-100
如有内容修改建议,请联系天明
- Telegram:https://t.me/ztm0929
- WeChat:ztm00929
- Email:ztm0929@icloud.com
参考资料
- ↑ https://www.freecodecamp.org/chinese/learn/javascript-algorithms-and-data-structures-v8/#learn-basic-string-and-array-methods-by-building-a-music-player
- ↑ https://www.freecodecamp.org/news/how-to-write-code-thats-easy-to-read/
- ↑ https://github.com/ryanmcdermott/clean-code-javascript
- ↑ https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures-v8/learn-the-date-object-by-building-a-date-formatter
- ↑ https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures-v8/#learn-modern-javascript-methods-by-building-football-team-cards
- ↑ https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures-v8/#learn-localstorage-by-building-a-todo-app
- ↑ https://www.mediawiki.org/wiki/Manual:Upgrading/zh
- ↑ https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures-v8/#learn-recursion-by-building-a-decimal-to-binary-converter
- ↑ https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures-v8/#learn-regular-expressions-by-building-a-spam-filter
- ↑ 冒泡排序 | 菜鸟教程
- ↑ 选择排序 | 菜鸟教程
- ↑ 插入排序 | 菜鸟教程
- ↑ https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures-v8/#learn-basic-algorithmic-thinking-by-building-a-number-sorter
- ↑ https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures-v8/#learn-fetch-and-promises-by-building-an-fcc-authors-page
- ↑ https://www.freecodecamp.org/learn/2022/responsive-web-design/#learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet
- ↑ https://www.freecodecamp.org/learn/front-end-development-libraries/#react
- ↑ https://www.freecodecamp.org/learn/scientific-computing-with-python/#learn-string-manipulation-by-building-a-cipher
- ↑ https://www.freecodecamp.org/chinese/learn/scientific-computing-with-python/#learn-regular-expressions-by-building-a-password-generator
- ↑ 19.0 19.1 19.2 https://mp.weixin.qq.com/s/x-UwYUQcyVWmypiM-lrFpg
- ↑ https://www.freecodecamp.org/learn/back-end-development-and-apis/#managing-packages-with-npm
- ↑ https://www.freecodecamp.org/learn/back-end-development-and-apis/#basic-node-and-express
- ↑ https://www.freecodecamp.org/learn/back-end-development-and-apis/mongodb-and-mongoose
- ↑ https://www.freecodecamp.org/learn/scientific-computing-with-python/#learn-lambda-functions-by-building-an-expense-tracker
- ↑ https://www.freecodecamp.org/learn/data-visualization/data-visualization-with-d3
- ↑ https://zilutian.github.io/latex-tutorial-chinese/
- ↑ https://www.freecodecamp.org/learn/2022/responsive-web-design/#learn-intermediate-css-by-building-a-cat-painting
- ↑ 27.0 27.1 27.2 https://www.bilibili.com/video/BV1ty4y1q72g?p=25
- ↑ Anki选择题卡片制作详解 | 胖不了小陆
- ↑ https://www.freecodecamp.org/learn/scientific-computing-with-python/learn-classes-and-objects-by-building-a-sudoku-solver
- ↑ https://www.freecodecamp.org/learn/relational-database/learn-nano-by-building-a-castle
- ↑ https://www.freecodecamp.org/learn/relational-database/learn-sql-by-building-a-student-database-part-1
- ↑ https://www.freecodecamp.org/learn/relational-database/learn-sql-by-building-a-student-database-part-2
- ↑ https://www.freecodecamp.org/learn/relational-database/learn-relational-databases-by-building-a-mario-database
- ↑ https://www.freecodecamp.org/learn/relational-database/learn-bash-scripting-by-building-five-programs
- ↑ Celestial Bodies Database: Build a Celestial Bodies Database | freeCodeCamp.org
- ↑ https://www.freecodecamp.org/news/how-to-help-someone-with-their-code-using-the-socratic-method/
- ↑ https://vitepress.dev/zh
- ↑ https://www.freecodecamp.org/learn/relational-database/learn-advanced-bash-by-building-a-kitty-ipsum-translator/build-a-kitty-ipsum-translator
- ↑ https://github.com/jlevy/the-art-of-command-line/blob/master/README-zh.md
- ↑ https://support.mozilla.org/zh-CN/kb/understand-encrypted-client-hello
- ↑ https://blog.cloudflare.com/zh-cn/announcing-encrypted-client-hello/
- ↑ https://cloud.tencent.com/edu/paths/series/weda
- ↑ https://www.freecodecamp.org/learn/relational-database/learn-bash-and-sql-by-building-a-bike-rental-shop/build-a-bike-rental-shop
- ↑ Learn Git by Building an SQL Reference Object: Build an SQL Reference Object | freeCodeCamp.org
- ↑ https://ztm0929.github.io/codex-lab/
- ↑ 云开发 Webify:专为 Web 开发者打造的应用托管平台,极速开发、部署、上线 | 云开发 Webify
- ↑ 静态网站托管_静态网站加速_网站托管服务_网站应用部署-腾讯云
- ↑ https://cloud.tencent.com/document/product/1552/69826
- ↑ HTTP Cats
- ↑ https://fumadocs.vercel.app/
- ↑ https://www.bilibili.com/video/BV1Gw411N73T
- ↑ https://www.byhy.net/
- ↑ Playwright for Python
- ↑ https://www.bilibili.com/video/BV1UD4y1s7Wi
- ↑ https://www.bilibili.com/video/BV1ho4y1n7mM
- ↑ https://mp.weixin.qq.com/s/dckA1ezcABndN5WSg1BOBA
- ↑ https://mp.weixin.qq.com/s/_ldWjMNgyAsglGexSbsqEw
- ↑ https://m.jb51.net/article/279902.htm
- ↑ https://blog.csdn.net/qq_41322100/article/details/140402153
- ↑ Conda 创建虚拟环境
- ↑ https://www.bilibili.com/video/BV1UD4y1s7Wi
- ↑ https://mp.weixin.qq.com/s/vtlenvHnu-1Jc2wMd_vuqw
- ↑ https://douyin.com/video/7164592588601724167
- ↑ https://mp.weixin.qq.com/s/__k7HOQRSxfbhJ1O2th_YQ
- ↑ https://bilibili.com/video/BV1bQxMehETa
- ↑ https://mp.weixin.qq.com/s/ThX72K7Ktx6rJM6Q9DZnGA
- ↑ https://t.me/ztm0929_digitalhub/24
- ↑ https://mp.weixin.qq.com/s/6U30GqA7afsGb_QS4RHKhg
- ↑ https://mp.weixin.qq.com/s/SNMmCMV-gqkHtWS0Ca3j4g
- ↑ https://mp.weixin.qq.com/s/4ZTqvsLzg6-kJFJez4Zkqw
- ↑ https://mp.weixin.qq.com/s/v5XVoEaHJcUqpRWW2U9pkw
- ↑ https://mp.weixin.qq.com/s/9NGiiMJnJm0PYYwWEUiIeA
- ↑ https://mp.weixin.qq.com/s/920K2w7xSSear-TRWYMf6Q
- ↑ https://mp.weixin.qq.com/s/XELhrM0O-huzeUdg89t9Yw
- ↑ https://mp.weixin.qq.com/s/HYqVGJHC8RDUa_nGFi5iQQ