Loading

摘要: 案例:记录用户得分的哈希表 注意 HASH_ADD里的name是结构体的字段,不是变量; 如果要确保哈希表每个键值对唯一,需要在添加时额外判断; #include <stdio.h> #include "uthash.h" #define MAX_NAME_LENGTH 20 // 用户和分数的哈希 阅读全文
posted @ 2025-08-06 23:25 Sunyaa 阅读(84) 评论(0) 推荐(0)
摘要: #include <stdio.h> // 标准输入输出库 #include <string.h> // 字符串操作库 #include <ctype.h> // 字符处理库(如tolower, isdigit等) #include <stdbool.h> // 布尔类型支持 #include <s 阅读全文
posted @ 2025-07-10 01:21 Sunyaa 阅读(8) 评论(0) 推荐(0)
摘要: #include <stdio.h> #include <stdbool.h> #include <limits.h> #include <stdlib.h> typedef struct Frame { int pageId; int visitNum; int accessTime; } Fra 阅读全文
posted @ 2025-07-07 22:45 Sunyaa 阅读(6) 评论(0) 推荐(0)
摘要: Ctype库常用函数 ctype.h 头文件提供了一些函数,可用于测试和转换字符,这些函数主要用于检查字符的类型(如字母、数字、空白字符等)以及进行字符大小写转换。 检查字符类型 1. 十进制数字 int isdigit(int c) 2. 字母 int isalpha(int c) 3. 字母和数 阅读全文
posted @ 2025-06-18 00:43 Sunyaa 阅读(31) 评论(0) 推荐(0)
摘要: Leecode 389. 找不同 1. 个人解法,使用哈希表映射 char findTheDifference(char* s, char* t) { // 第二种 构建哈希表 int table[26] = {0}; char res; int i = 0; while (s[i] != '\0' 阅读全文
posted @ 2025-06-15 22:08 Sunyaa 阅读(7) 评论(0) 推荐(0)
摘要: 麒麟系统的软件商店自动更新问题 麒麟系统安装Python3.9 麒麟系统安装Typora 阅读全文
posted @ 2023-09-20 15:00 Sunyaa 阅读(301) 评论(0) 推荐(0)
摘要: 银河麒麟商店没找到Typora,又有写笔记的需求,自带的编辑器不够方便,遂自己装一个。 安装过程踩了一些坑,使用typora官网提供的命令无法下载,只能自己找一个版本。 ## 1. 下载安装包 使用的为1.3.6版本,下载链接(注意是ARM版本):[typora下载链接](https://downl 阅读全文
posted @ 2023-08-10 11:57 Sunyaa 阅读(632) 评论(0) 推荐(0)
摘要: Linux自带的python版本过低,无法满足需要,遂安装一个Python3.9。 在Linux系统上安装新版本的Python,可以通过以下步骤进行操作: ## 1. 下载新版本 前往Python官方网站 (https://www.python.org/downloads/source/),选择适合 阅读全文
posted @ 2023-07-19 17:15 Sunyaa 阅读(3183) 评论(0) 推荐(0)
摘要: 使用Python批量处理Word转PDF 1. 安装依赖 pip安装pywin32库 pip install pywin32 2. 代码实现 from win32com.client import constants, gencache import os # 目录的操作 import time d 阅读全文
posted @ 2023-05-12 16:00 Sunyaa 阅读(749) 评论(0) 推荐(0)
摘要: 广州市各区人口密度地图可视化-ECharts 1. 项目需求 使用ECharts完成广州市各区人口密度的地图可视化 2. 实现方式 1. 引入js文件 2. 加载数据 这里使用json数据直接加入到js中,实际工作中可能向服务器请求数据。 点击查看数据 ``` var data = [{ name: 阅读全文
posted @ 2023-05-12 11:26 Sunyaa 阅读(990) 评论(0) 推荐(0)