面向对象语言中的虚函数 前段时间在写C#脚本时遇到了一些问题,具体是啥问题我现在也忘了,但是我还是发现了出现问题的原因,就是C#中虚函数和实函数是存在区别的。 何为虚函数 在编程语言中,一个函数的相对地址在运行过程中是不会改变的。但是面向对象语言为了多态性,通常希望基类的函数在调用时能够灵活根据自己的实例类来灵活的执行函数,所以加入了虚函数这个东西。参考下列C#代码: 1234567891011121314151617 2022-09-03 编程语言 #编程语言
从中国剩余定理到拉格朗日插值法 本文是看了b站up主乐正垂星的视频后写下的笔记(拖了足足三四个月吧),当时看的时候觉得大受震撼。可能看这篇博客不如直接看视频来的简明,但写下这篇博客仅仅是为了记录我学过这个定理。 回顾 在之前的博客中,介绍了中国剩余定理,该定理用数学表达为: 对于同余方程组 {x≡a1(mod m1)x≡a2(mod m2)⋯x≡an(mod mn)\begin{cases} x\equiv a_1( 2022-08-15 数学 #笔记 #数论
C#学习笔记 前言 参考书籍:《C#图解教程》 一、C#编程概述 一个简单的C#程序 1234567891011using System;namespace Simple{ Class Program { static void main() { Console.WriteLine("Hello, Wor 2022-07-09 编程语言 #编程语言 #游戏开发
网络层部分协议快速入门 前言 这两天疯狂复习计网,感觉终于把前后知识融会贯通起来,简单写一篇博客概况一下网络层的协议。此篇主要本着“前人栽树,后人乘凉”的想法讲述自己的理解,可能会有部分错误,敬请指正。 学院的计网教材是《数据通信与网络》 ,实在是有点难懂,所以自己去借了《计算机网络》(谢希仁)、《计算机网络自顶向下方法》,稍微学了一下哈工大的计网MOOC,这里推荐给读到这篇博客的读者。 后续看情况更新传输层或数据链 2022-06-12 笔记 #计算机网络 #网络层
计网大作业-web应用之爬虫 计算机通信与网络课外实验 作者:周洪锋2000920**** 刘勇建2000920**** 实验题目 WEB应用——利用爬虫爬取”电影天堂“网站的电影 实验目的 通过爬虫工具的使用,加强对HTTP协议的理解 学会如何发送请求头,完成与HTTP服务器的交互 在解析页面的过程中熟悉HTML 代码 实验工具 python(装有request、bs4等模块) chrome浏览器 实验原 2022-06-07 实验 #爬虫 #实验
OS实验记录 操作系统实验报告 姓名:周洪锋 学号:20009200766 上课班级:周二、周四56节 实验一:进程的建立 实验目的 创建进程及子进程 在父子进程间实现通信 实验内容 创建进程并显示标识等进程控制块的属性信息; 显示父子进程的通信信息和相应的应答信息(进程间通信机制任选) 实验要求 显示创建的进程和控制参数; 显示进程间关系参数。 实验设计与实现 在Linux操作系统中 2022-05-23 实验 #实验 #操作系统
C/C++字符串处理常用技巧 前言 由于在做题时,经常纠结到底该使用C还是C风格的字符串,而且对读入方式也比较纠结,所以写一篇blog来总结一下C/C中字符串处理的技巧。 C语言 与其说C语言的字符串是字符串,不如说是字符数组,C语言中对字符串的操作也大多依托于指针。 声明字符串 1234[...]char str1[1001]; //声明一个字符数组char str2[1001]="Hello, World! 2022-04-16 编程语言 #C/C++ #编程语言
中国剩余定理 零、概述 本文介绍中国剩余定理以及其简单应用,阅读前请先了解《数论基础》 一、从问题入手 有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二。问物几何?即,一个整数除以三余二,除以五余三,除以七余二,求这个整数。 《孙子算经》中首次提到了同余方程组问题,以及以上具体问题的解法,因此在中文数学文献中也会将中国剩余定理称为孙子定理。 二、数学语言表达 实际上,中国剩余定理的内容可以表达为 2022-03-19 数学 #中国剩余定理 #数论
数论基础 零、概述 由于高中学习算法时对数论这个领域的抽象概念十分难以接受,所以基本没有学习多少数论知识,近日在哔哩哔哩大学看到一个相关的视频,于是便重新开始学习。本文算是对高中没学的知识的一个补充。 若没有特别说明,本文所有字母均代表整数 一、裴蜀定理 又称贝祖定理(Bézout’s lemma) a,b{a},{b}a,b为不全为零的整数,则且gcd(a,b)=dgcd(a,b)=dgcd(a 2022-03-18 数学 #数论 #ACM #算法
C++之STL简易食用指南 一、何为STL STL 是“Standard Template Library”的缩写,中文译为“标准模板库”。STL 是 C++ 标准库的一部分,不用单独安装。C++ 对模板(Template)支持得很好,STL 就是借助模板把常用的数据结构及其算法都实现了一遍,并且做到了数据结构和算法的分离。 ————摘自C语言中文网 二、容器 以下代码中的T可以是任何一中数据类型,可以是自定义类型, 2022-03-10 编程语言 #C++