编程语言 发展史 语言 计算机
Unix/Linux系统编程学习笔记第九章
《信息安全系统设计与实现》第二周学习笔记 第九章 I/O库函数 I/O库函数与系统调用 每个I/O库函数的根都在对应的系统调用函数中 系统调用函数 open() read() write() lseek() close() I/O库函数 fopen() fread() fwrite() fseek( ......
Win32编程之异步完成IO(十)
一、文件的异步写入 #include <Windows.h> #include <stdio.h> int main() { HANDLE hFile = CreateFile(TEXT("test.txt"), GENERIC_WRITE | GENERIC_READ, 0, NULL, OPEN ......
课后题之计算器
#include <stdio.h> void main() { //定义两个算术变量,四个运算结果变量 int a,b,sum,sub,mul,mod; double div; printf("请输入第一个整数:"); scanf_s("%d", &a); printf("\n"); printf ......
JS计算数组层级(深度)
如果有一个多层嵌套的数组,想要计算其层级(深度),可以使用递归或迭代方法来实现。以下是两种常用的方法示例: 递归方法: function calculateDepth(arr) { if (!Array.isArray(arr)) { return 0; // 如果不是数组,返回0表示不是层级结构 ......
C语言输出百分号%
遭遇的问题 在学习时有一个课后题要求计算两个变量的加减乘除以及取余,其中去余需要输出如下的效果: 10 % 5 = 0; 我就写了这样的代码: printf("a % b = %d",mod); 结果就输出的这: 13 7 = 6 试了下%也没有用 然后去查了查如何在C中输出% 知识 C中输出时,% ......
复习C语言-题目 1010: [编程入门]利润计算
企业发放的奖金根据利润I提成。 利润I低于或等于100000元的,奖金可提10%;利润高于100000元,低于或等于200000元(100000<I≤200000)时,低于等于100000元部分按10%提成,高于100000元的部分,可提成 7.5%;200000<I≤400000时,低于20000 ......
第一次个人编程作业
这个作业属于哪个课程 21计科34班 这个作业要求在哪里 完成个人编程 这个作业的目标 评估个人开发能力、论文查重、单元测试 github作业仓库 1、PSP表格 任务清单 预估耗时(分钟) 实际耗时(分钟) 计划 30 20 估计任务时间 20 10 开发 60 180 需求分析 180 120 ......
复习C语言-题目 1008: [编程入门]成绩评定
题目描述 给出一百分制成绩,要求输出成绩等级‘A’、‘B’、‘C’、‘D’、‘E’。 90分以及90分以上为A,80-89分为B,70-79分为C,60-69分为D,60分以下为E。 输入格式 一个整数0-100以内 输出格式 一个字符,表示成绩等级 样例输入 复制 90 样例输出 复制 A 1 # ......
复习C语言-题目 1009: [编程入门]数字的处理与判断
题目描述 给出一个不多于5位的整数,要求 1、求出它是几位数 2、分别输出每一位数字 3、按逆序输出各位数字,例如原数为321,应输出123 输入格式 一个不大于5位的数字 输出格式 三行 第一行 位数 第二行 用空格分开的每个数字,注意最后一个数字后没有空格 第三行 按逆序输出这个数 样例输入 1 ......
第一次个人编程作业
作业github链接:https://github.com/HsuQingYoung/3121004931 Java实现论文查重算法 项目 链接 这个作业属于哪个课程 软件工程 这个作业要求在哪 作业要求 这个作业的目标 学会用java建立工程项目以及熟悉使用github 作业github链接 作业 ......
《Unix/linux系统编程》教材第9章学习笔记
结构化教材内容 第9章:I/O库函数 I/O库函数与系统调用 系统调用是文件操作的基础,但它们只支持数据块的读/写。 系统调用函数:open()、read()、write()、lseek()、close(); I/O库函数:fopen()、fread()、fwrite()、fseek()、fclos ......
好用的C语言JSON解析器
本文介绍开源C语言库Melon的JSON解析器。 相信很多读者都听说过甚至使用过cJSON开源库。那么本文就拿cJSON与Melon的JSON组件进行对比。 下面我们就来一起看一看。 编码Encode 假设我们要构建如下JSON: { "name": "Awesome 4K", "resolutio ......
第一次个人编程作业
这个作业属于哪个课程软件工程 这个作业要求在哪里 个人项目作业 这个作业的目标 设计一个论文查重算法,给出一个原文文件和一个在这份原文上经过了增删改的抄袭版论文的文件,在答案文件中输出其重复率。 1. Github地址 Github 2. PSP表格 PSP2.1Personal Software ......
Unix/Linux系统编程学习笔记二
学习笔记二 一、教材知识点总结 1. I/O库函数程序 (1)fopen()使用字符串表示模式,其中"r"表示READ"w"表示WRITE。它返回一个指向FILE结构体的指针。fopen()首先发出open()系统调用来打开文件,以获取文件描述符编号fd。如果open0系统调用失败,则fopen() ......
第一次个人编程作业
| 这个作业属于哪个课程 | 计科21级12班| | 这个作业要求在哪里| 个人项目 | | 这个作业的目标 | 熟悉软件开发整体流程 | Github仓库 模块设计与实现: get_txt(path):读取path的文件内容并返回字符串格式 filter(word):使用jieba库功能对文本分词 ......
第一次个人编程作业
这个作业属于哪个课程 https://edu.cnblogs.com/campus/gdgy/CSGrade21-12 这个作业要求在哪里 https://edu.cnblogs.com/campus/gdgy/CSGrade21-12/homework/13014 这个作业的目标 运用PSP,gi ......
第一次个人编程作业
软工作业2:个人项目+论文查重(python) 这个作业属于哪个课程 课程首页 - 计科21级1班 - 广东工业大学 - 班级博客 - 博客园 这个作业要求 https://edu.cnblogs.com/campus/gdgy/CSGrade21-12/homework/13014 作业目标 完成 ......
C语言宏
C语言的宏可以分为宏定义和宏函数,宏定义又可以叫做对象式宏,在编译时直接把定义的内容替换到源码处,只是一个文本替换功能,不会进行计算。宏函数又叫做类函数宏,跟函数的使用类似,但是他的本质也是文本的替换,这就有产生很多注意事项。 #define N 10 //宏定义 #define max(a,b) ......
Win32编程之文件设备(九)
一、文件的创建 CreateFile 是一个 Windows API 函数,用于创建或打开文件、设备、目录或管道。它是 Windows 操作系统中文件和 I/O 操作的基础之一。CreateFile 允许你指定文件的访问方式、共享模式、创建选项等,并返回一个文件句柄,通过该句柄可以执行读取、写入、关 ......
第一次个人编程作业
-1作业概述 这个作业属于哪个课程 《软件工程》 这个作业要求在哪里 https://edu.cnblogs.com/campus/gdgy/CSGrade21-34/homework/13023 这个作业的目标 设计一个论文查重算法,给出一个原文文件和一个在这份原文上经过了增删改的抄袭版论文的文件 ......
第一次编程作业-论文查重
第一次个人编程作业 作业概述 这个作业属于哪个课程 班级链接 这个作业要求在哪里 作业链接 这个作业的目标 通过个人变成能力来实现论文查重,学习使用PSP表格以及git提交规范 一、个人github仓库 github地址 二、PSP表格 PSP2.1 Personal Software Proces ......
当工作日计算遭遇调休
问题:计算从指定日期起6个工作日后的具体日期,中间涉及法定假日和调休 分析:法定假日可以手工设定,但补班都在周末且不确定,直接使用Wrokday函数结果会出现差异,所以需要先将所有休息日, 包括周末和法定假日但不包括补班日全部列出,作为“法定假日”参数,再用WorkDay.intl函数,第三参数使用 ......
第一次个人编程作业
作业概述 这个作业属于哪个课程 软件工程 这个作业要求在哪里 个人项目 这个作业的目标 完成个人编程作业 GitHub链接 https://github.com/JNDGH/JNDGH PSP表格 PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际 ......
第一次个人编程作业
作业概述 这个作业属于哪个课程 软件工程 这个作业要求在哪里 个人项目 这个作业的目标 初步了解软件开发流程 一、GitHub链接 https://github.com/Paradox-17/3121004966 二、PSP PSP2.1 Personal Software Process Stag ......
第一次个人编程作业
这个作业属于哪个课程 计科21级12班 这个作业要求在哪里 个人项目 这个作业的目标 了解个人项目测试流程,学会使用Github管理代码,了解单元测试和性能分析 Github链接 Github PSP PSP2.1 Personal Software Process Stages 预估耗时(分钟) ......
Go语言实现多态
1. 什么是多态多态是指根据类型的具体实现采取不同行为的能力。如果某个类型实现了某个接口,那么所有使用这个接口的地方,都可以支持这种类型的值。即不同的数据类型的实体实现提供统一的接口。Go中没有类的概念,它的多态是靠接口来实现的。 2. 在Go中的实现先定义一个抽象的接口,这个接口规定了结构体应当实 ......
Go语言连不上 Mysql
1.dial tcp 127.0.0.1:3306: connect: connection refused 因为 mysql安装时,的配置有一个关闭网络连接,所以连不上 文件在 /etc/my.cnf.d/mariadb-server.cnf 把这信skip-networking注释了即可 [my ......
Llama2-Chinese项目:2.2-大语言模型词表扩充
因为原生LLaMA对中文的支持很弱,一个中文汉子往往被切分成多个token,因此需要对其进行中文词表扩展。思路通常是在中文语料库上训练一个中文tokenizer模型,然后将中文tokenizer与LLaMA原生tokenizer进行合并,最终得到一个扩展后的tokenizer模型。国内Chinese ......
第一次个人编程作业
第一次编程作业 软件工程 https://edu.cnblogs.com/campus/gdgy/CSGrade21-12 作业要求 https://edu.cnblogs.com/campus/gdgy/CSGrade21-12/homework/13014 作业目标 学习使用Java(Maven ......