年度归档: 2024 年

15 篇文章

thumbnail
C 语言的迷惑行为
有位同学的代码体现了c的性质,研究了一会儿,这里不得不发个朋友圈说一下了 现在有如下几个问题: 图中代码 i * i 改为 pow(i, 2) 时,程序正常输出,π更精确,但是当 pow(i, 2) 改为 i * i 时,程序正常输出,π不太精确。(使用 pow(i, 2) 无法正确实现题目效果) 为什么不修改图中代码,输出1.#INF00? 对于问题一: pow 内部是采用 double 类型计算数的平方,double数容纳范围更广,所以更精确。而 i * i 计算平方,只是进行int整数相乘,所以不如 pow 精确,还会导致溢出问题。 对于问题二: 1.#INF00 是无穷大的意思,一般是
thumbnail
高中“从未素面”的初中同学
一条 B 站的私信打乱了我晚上躺在床上刷视频的节奏。一个叫 FreezingKey 的用户莫名奇妙给我发了一张截图,浅看了一眼,截图内容是 B 站的私信页面。我以为是我的哪个粉丝找上我来询问一些有关编程的问题了,但是他这个莫名奇妙的回复属实让我有些摸不着头脑。之后我惊奇的发现,我和这位“粉丝”竟然有历史的聊天记录,难道我很久以前就和他联系了?我一时半会想不起来,我贪婪地滑动着手机屏幕,找到了最初和他聊天的内容。大量的记忆从我的大脑的最深处喷涌而出——他是我的初中同学,詹洪喆。 最初想到的是,詹洪喆在毕业之后几乎切断了和我们班同学的所有联系方式,我记得他删除了我们班其他人的QQ,唯独留下了我的。
thumbnail
C 语言学习 1
前言 简单学习 C 语言,制作一个商店页面。主要涉及的内容有: 文件读取 输入输出 指针 内存申请、使用、释放 流程控制:循环、判断、选择 函数定义 结构体定义 变量类型转换 编码设置(非必须) 代码 简单代码一览: #include #include #include typedef struct { char *name; double prize; char *describe; } Shop; int shop_count = 0; // 记录第几个商品了 Shop **shop = NULL; // 给商品分配内存 double money = 100; // 目前的钱 int *c
thumbnail
Everything Here
介绍 这里堆积了我写的一些杂七杂八的代码,或者是推荐的网站、开源项目。本仓库旨在帮助消除赛博鸿沟。此页面不接受任何广告,如果您有更优质的网站,可以提交 PR 在此分享。 提示自研的项目仓库在由 码云 同步至 Github 同账号名下,将网址域名改为 github.com 即可访问 Github 下的同名仓库。 推荐站点 注意这些站点均是我个人收藏,并非由都本人开发,若出现触犯法律等各种问题由站长自行承担,与本人无关。 ๑乛v乛๑ (叠甲) 如果链接过期、网站倒闭等原因,请提交 Issue 或联系本人。 官方网站 网站名称 网址 说明 Steam 游戏平台 https://store.steam
thumbnail
C++ 学习记录 1
提示这是一篇简单的学习记录,没有过多复杂的内容。但是因为是随心记录的,不适合于初学者学习,建议有一定编程基础与计算机知识的人参考。 环境 Microsoft Visual Stduio 2022 Community ISO C++ 20 标准 vcpkg 包管理器 目标 制作一个简易的下载器,通过调整请求头 Range 来实现分段下载。此程序考查了: 输入、输出 模块、支持库的调用 文件的读写 if 判断语句 for while 循环语句 字符串拼接 命名空间的使用 异常的处理 代码 #include #include #include #include #include static voi
thumbnail
Python 微博爬虫设计思路参考
目标 获取微博热榜 获取微博博文 获取博文评论 实践 使用 Python 爬虫进行词频统计,分析网友评论倾向。 获取某一条博文的所有评论 分词、统计词频 制作词云 流程与分析 获取 XSRF-TOKEN 需要先获取 XSRF-TOKEN ,请求如下接口即可:(这一步不定需要,但是前端每一部请求都携带有 XSRF-TOKEN 所以还是要获取一下) GET https://weibo.com/newlogin 参数: params = { 'tabtype': 'weibo', 'gid': '102803', # 貌似是固定的 'openLoginLayer': '0', 'url': 'htt
thumbnail
mpython 掌控板 ili934x / xpt2046 TFT 屏幕驱动
mpython 掌控板 ili934x / xpt2046 TFT 屏幕驱动 其它项目 mpython-oled屏幕显示图片 mpython-操作系统 介绍 为掌控板定制的 mpython ili934 显示 / xpt2046 触摸 TFT 屏幕驱动,代码逻辑遵循 mpython 的 oled 屏。 驱动源码参考至 https://github.com/jeffmer/micropython-ili9341 。并依照 mpython 掌控板文档 修改了源码,支持调用掌控板自带的字体,也允许使用自定义的字体。 使用说明 接入 TFT 屏幕 掌控板基于 esp32 开发板开发。查询资料显示 es
thumbnail
TaoLiSytem 桃丽掌控板系统
TaoLiSytem 桃丽系统 一个掌控板的UI方案 视频说明 | 安装方法 | 使用说明 | 开发文档 桃丽系统是掌控板界面设计的一个方案,旨在将零散的代码汇集起来,便于同学老师编程。将掌控板变成一个确切、功能完善的设备。系统的宗旨是简单易用、可移植、易于编译。 此系统由以赏独立开发。系统开发时参考了大量的文献资料,感谢每一位提供文献的小伙伴! 注意系统目前处于公测阶段,可能存在诸多问题,如果遇到了系统的 BUG **请尽量找出 BUG 的复现方法** 方便定位问题,有问题、建议、创意请提 Issues,有能力的同学可以提交 PR。 主界面 设置界面 插件界面 更新日志 注意2024年7月优
thumbnail
123云盘开放平台 123云盘直链鉴权 Python 代码示例
123云盘开放平台 123云盘直链鉴权 Python 代码示例 介绍 123云盘开放平台和123云盘直链鉴权示例。注意:此仓库并非官方仓库,详细说明请查看下方链接: 官方的开放平台文档:https://123yunpan.yuque.com/org-wiki-123yunpan-muaork/cr6ced 官方直链鉴权:https://www.123pan.com/faq?problem=dev_guide 123pan 官方 gitee 账号:https://gitee.com/pan123-git 代码中的URL鉴权来自:https://gitee.com/pan123-git/123pa
thumbnail
Python Schoolmanager Pear
Python Schoolmanager Pear 一 个 灵 活 的 学 校 数 据 管 理 项 目 由于主项目Pear Admin Flask 的修改,配置部分可能有所变化,现在已经更新 项目介绍与设计理念 这是一个基于 Python Flask 的学校数据管理插件,后台界面采用开源项目 Pear Admin Flask,并且以插件的形式接入 Pear Admin Flask 。 随着信息化的推进,学校数据管理的需求越来越高,如何有效地收集、分析和利用学校数据,提高教育质量和效率,是一个亟待解决的问题。为此,我开发了一个基于 Python Flask 的学校数据管理插件,旨在为学校提供一个