可能永远鸽子掉的博客12篇
以下是上半年的博客计划,由 Claude 帮助下整理之 大概是永远要鸽掉的,不过还是先写下来,以后有时间再写吧。 清单 非常感谢你对技术博客文章清单的修订与优化!你的修改使这份清单变得更加合理和贴近实际。 这里是根据你的修订后的清单: Qt:C++开发五子棋 使用Qt框架开发一款五子棋游戏 SDL2开发Chrome官方小游戏《无网恐龙》 使用SDL2库开发Chrome浏览器官方小游戏《无网恐龙》 Flutter开发,浏览某网站上的的美图App 使用Flutter开发一款图片查看应用 WSL2和WSL GUI配置 Windows子系统Linux(WSL)安装配置与使用教程 Hexo博客搭建和主题配置 使用Hexo框架搭建个人博客网站并配置主题 学习CS50的心路历程 学习哈佛大学公开课CS50的心得与体会 CMake工程配置经验分享 CMake工程配置技巧与使用教程 C/C++编译器...
人生如逆旅
一别都门三改火,天涯踏尽红尘。依然一笑作春温。无波真古井,有节是秋筠。惆怅孤帆连夜发,送行淡月微云。尊前不用翠眉颦。人生如逆旅,我亦是行人。——...
精简记录 -- 年轻人的第二个 Hexo 博客
这一次我将重新构建 Hexo 博客环境,不是新手教程,而是更为精简的记录。 起因 先前的博客环境存在诸多问题: 包环境很乱,npm 报一堆版本错误 设置文件混乱,有的在主题文件夹中,有的在博客根目录下 采用注入 js 进行了一些修改,但是在主题文件中,升级主题时会被覆盖 我忘了我是怎么把 Live 2d 看板娘设置的,找了半天没有找到设置 目标 尽量不动主题文件,保证升级稳定 注入 js 单独放在 source/js/ 目录下,不使用 butterfly 自带的 js 注入(因为需要放在主题文件夹中) 配置文件集中在博客根目录下 Install && Path 包管理器 make a better life! 这里我选择在 windows 下,实际上在 WSL2 中或许会更好一些 既然是在 windows 下,那么就用 scoop 吧 不知道为什么,nvs 我设置完环境变量之后还是没有生效,所以我重启了一遍就好了 12scoop install nodejsscoop install git Scoop 会帮你配...
Hexo on air! 持续集成,托管与 CDN 加速
这篇博客将承接上一篇精简部署,快速走一遍 Github Pages 托管后,着重介绍 通过 Github Actions 进行持续集成,Vercel、Netlify、Cloudflare Pages 等托管平台,以及 CDN 加速的配置。 Deploy to Github Pages 关于 Github Pages 的部署,可以参考 Hexo 官方文档。 网上的教程也很多,这里直接给出一个简单的配置。 12345# _config.ymldeploy: type: git repo: https://www.github.com/username/username.github.io.git branch: master CI by Github Actions 我们可以通过 Github Actions 来实现持续集成。 这种方式的好处是,我们可以在本地写好博客,然后通过 Github Actions 自动部署到 Github Pages 上。 因此,你不需要担心在不同的电脑上写博客的问题,只需要将博客的源码推送到 Github 上,Github Actions...
再见绘梨
下午刚考完英语,心情不怎好,出来振声苑的时候看一看手机,快递到了,是买的书,一本是藤本树的 再见绘梨,另一本是置身事内。 回到宿舍楼我买了瓶 AD钙奶,边喝边想起刚才在群里发的分流考试,没有大数据方向的,听说没报满,而智能方向却是相当的火爆,足足有一倍又半。 回到宿舍我便拆开那本 再见绘梨...
与 ChatGPT 聊聊天
未来会更好吗 => ChatGPT 显然,未来的改变取决于我们自己。再一次,真正喜欢和热爱的事情是每个人所在的轨道,它会激发你去创造你的世界。当前的生活设定可能让你失望,但是你仍然有机会去追求自己的热情所在。无论你是要考试,进入996职业,或者是努力发掘自己久藏的潜力,随时都可以选择不同的方向,你只需要加强自律、把握瞬间,勇于拥抱改变,你就能发现自己真正的目标。 微软解散元宇宙团队投资近 900 亿搞 ChatGPT,如何从商业角度解读此举? ChatGPT 从商业角度来看,微软投资近 900 亿搞 ChatGPT 可以说是一种有目的性的投资,因为已经有很多证据表明,AI 领域的趋势是十分可观的,比如,人工智能可以帮助企业提高生产效率;也可以帮助企业降低成本并创造更高价值。此外,ChatGPT 还能够协助开发更先进的软件和服务,以及提供助产用户体验方面更出色的服务。同时,微软还可以利用 ChatGPT...
How to take CS50X
How to take CS50X What you need A GitHub Account 👉 https://github.com/join An edX Account 👉https://authn.edx.org/register A Proxy if you’re in China ( mainland ) 👉 GFW Syllabus CS50X 的最新版是 2023,官网是这个 https://cs50.harvard.edu/x/2023/ 非常建议在参与课程之前先看一下官网的 syllabus Syllabus - CS50x 2023 (harvard.edu) About Submit 如果你想获得一个证书,你需要: submit ten problem sets, submit nine labs, and submit a final project. 所以,在 Week0 的 pset 和 Week1 的 lab中,我们进行若干配置 Week 0 在 Scratch - CS50x 2023 (harvard.edu)...
常见的 (我知道的) GUI 开发框架
图形用户界面 (Graphical User Interface, GUI) 图形用户界面 (Graphical User Interface, GUI), 又称图形用户接口,是一种人与计算机通信的界面显示格式,允许用户使用鼠标等输入设备操纵屏幕上的图标或菜单选项,以选择命令、调用文件、启动程序或执行其它一些日常任务。与通过键盘输入文本或字符命令来完成例行任务的字符界面相比,图形用户界面有许多优点。在图形用户界面,用户看到和操作的都是图形对象,应用的是计算机图形学的技术。 关于 GUI ,度娘百科如是说道。 做 GUI ,就要借助 GUI 开发框架… 什么,直接调用操作系统原生 API ?额 … 好像也不是不行? 真的要那样做吗… 从Win32 API 开始说起 那有没有 Win64 API 呢? 并没有。Win32并不是指 32 位 Windows,而是现代 NT 内核 Windows 的统称。 Windows应用程序编程接口(Windows Application Programming Interface),是 Windows...
记录我的大一上计算导论课
这篇博文来自我的一个 Github 仓库 的 README.md 。 与其说是对计算导论这门课的记录,其实是对我大一上学期的记录,大概有托物言志的意思吧。 Introduction of Computer Science (ICS) 大学有四年,八个学期,如今它的八分之一业已要结束了,回想这半年,不可不谓忙碌,但并不能谓之充实,(^_^) ,我把时间放到了什么事情上呢?去赶水课的 ddl...
用 Qt 写五子棋的夜晚 三
我们首先会介绍游戏运行的逻辑,然后会介绍 AI 的实现,最后会介绍一些打包的细节。 After go 这个游戏的逻辑是这样的: 当游戏开始后,initGame() 函数会被调用,这个函数会初始化游戏的一些参数,比如棋盘的大小,棋盘的数组,以及棋盘的 UI,还会调用一次重绘函数,来绘制棋盘。 最后,initGame() 函数会调用 startGame() 函数,这个函数会启动游戏的主循环。 在游戏的主循环中,会不断的接收玩家的输入,然后判断玩家的输入是否合法,如果合法,就会调用 AfterGo() 函数,这个函数会判断游戏是否结束,如果游戏结束,就会调用 gameOver() 函数,这个函数会弹出一个对话框,告诉玩家游戏结束了,然后会调用 initGame() 函数,重新开始游戏。 如果游戏没有结束,就会调用 changePlayer() 函数,这个函数会切换玩家,然后调用重绘函数,来重绘棋盘。 不同的游戏模式下,changePlayer() 函数的行为是不一样的,比如人机对战模式下,changePlayer() 函数会调用 AI 的函数,来让 AI 下棋,而 PVP...