面向对象程序设计寒假作业1问答题

这个作业属于哪个课程 2020年面向对象程序设计 (福州大学 - 数学与计算机科学学院) 这个作业要求在哪里 面向对象程序设计寒假作业1 这个作业的目标 1.安装C++开发环境(见附录) 2.完成问答题、实践题及编程题 3.发布博客 作业正文 面向对象程序设计寒假作业1问答题 其他参考文献 《转》简述c语言的优缺点 C语言的优点和缺点 c语言编译过程详解,预处理,编译,汇编,链接(干货满满) C语言的编译过程 1.如果你不了解C++请回答以下问题:你认为C语言有什么缺陷(你觉得哪里用的不顺手)
分类: 其他 发布时间: 01-24 22:17 阅读次数: 0

【转帖】从操作系统层面理解Linux下的网络IO模型

从操作系统层面理解Linux下的网络IO模型 https://segmentfault.com/a/1190000021587865 I/O( INPUT OUTPUT),包括文件I/O、网络I/O。 计算机世界里的速度鄙视: 内存读数据:纳秒级别。 千兆网卡读数据:微妙级别。1微秒=1000纳秒,网卡比内存慢了千倍。 磁盘读数据:毫秒级别。1毫秒=10万纳秒 ,硬盘比内存慢了10万倍。 CPU一个时钟周期1纳秒上下,内存算是比较接近CPU的,其他都等不起。 CPU 处理数据的速度远大于I/O
分类: 其他 发布时间: 01-24 22:17 阅读次数: 0

C不使用printf,将十进制数以二进制形式和十六进制的形式输出

void get2string(int num,char* buffer){ int i = 0;
分类: 其他 发布时间: 01-24 22:15 阅读次数: 0

八、软件缺陷详解

目录1.软件缺陷定义2.软件缺陷报告原则3.软件缺陷基本信息4.软件缺陷严重性与优先级5.软件缺陷管
分类: 其他 发布时间: 01-24 22:14 阅读次数: 0

Mac安装mongodb并启动

1、选择自己版本下载,下载完成后进入Finder看下usr文件夹下是否有mongodb 2、默认情况下是看不到需要我们输入指令:shift + command +G 输入 /usr/local 进入文件夹就能看见啦 3、配置环境变量 一、open -e .bash_profile (因为我这没有这个文件所以我要新建一个) cd ~/ 创建.bash_profile文件:touch .bash_profile 打开.bash_profile并编辑:open .bash_profile
分类: 其他 发布时间: 01-24 22:01 阅读次数: 0

你认为的软件测试工程师是什么

副标题:如何成为一名优秀的软件测试工程师之我的三年软件测试工作总结 前言 处于不同环境,所看所思所想可能会和其他同业软件不一致,如有异议欢迎提出指正。 最后一次编辑删除了太长不看板块,写/读博客本来就是要坐下来细细阅读静静思考。 所以我打算把2019年总结与2020年计划也揉碎到文章中,沉淀过去计划未来。 正文 先提一个问题,说到软件测试,你会想到什么? 我问了一个关系要好且未被科普(洗脑)的软件开发同事,他的回答是:我写出来的软件,你们帮我点点开哪里有bug。 一开始听到这个答案,出于我强大
分类: 其他 发布时间: 01-24 22:00 阅读次数: 0

吴裕雄--天生自然数据结构:广义表的复制

复制一个广义表,也是不断的复制表头和表尾的过程。如果表头或者表尾同样是一个广义表,依旧复制其表头和表尾。 所以,复制广义表的过程,其实就是不断的递归,复制广义表中表头和表尾的过程。 递归的出口有两个: 如果当前遍历的数据元素为空表,则直接返回空表。 如果当前遍历的数据元素为该表的一个原子,那么直接复制,返回即可。 #include <stdio.h> #include <stdlib.h> typedef struct GLNode{ int tag;//标志域 union{
分类: 其他 发布时间: 01-24 21:50 阅读次数: 0

记事本项目记录

功能描述 1. 整合在线记事本 2. 本地静态文件展示 整合的编程语言 Java/JavaFX/GO/C_C++ Java子项 Java基础 Spring Sprint mvc Spring boot Sprint cloud VUE/Element
分类: 其他 发布时间: 01-24 21:50 阅读次数: 0

【2020/1/24】寒假自学——学习进度报告5

  接下来要写4篇的进度报告,准备把RDD编程和SparkSQL放在这几天一起弄掉(没回老家的大年三十稍微有些无聊)。   这一篇我想先笼统一下各方面的知识,省的有不理解的地方。   首先是RDD。   作为一个分布式的数据构造,RDD对我来说方法是抽象的,而且一般来说面向我的都是函数式的编程操作,很难体会到RDD真正意义上的数据转换和行动操作,所以通过学习RDD的构造和运转方式可以更好地理解RDD在Spark中的作用。   RDD(Resilient Distributed Dataset)
分类: 其他 发布时间: 01-24 21:50 阅读次数: 0

phtyon第三课

须知:应用软件是安装在系统软件上面的,应用软件的指令都应由系统软件操纵硬件进行执行。   高级语言:phtyon Java php go...... 低级语言:c语言 汇编语言 1.程序运行原理 高级语言(字节码)/转换成低级语言(机器码)/计算机识别机器码/执行操作 2.低级语言执行速度快,开发效率低。 高级语言执行速度慢,开发效率高。
分类: 其他 发布时间: 01-24 21:50 阅读次数: 0

你没听过的梅森旋转算法

(标准开头) 如果单独提梅森旋转算法可能大家都很陌生,但如果说到C++11的random可能大家就都熟悉多了。事实上,C++,python等多种计算机语言的随机数都是通过梅森旋转算法产生的。(也有一个称呼是梅森缠绕算法) 那,本文就着重介绍这个梅森 螺旋 旋转算法 (算法本身挺学术的,我努力写得轻松点) 先在这里感谢一下@dgklr大佬的引导。如果没有他提及,笔者可能还不知道这个算法。 旋转算法简介 梅森旋转算法,也可以写作MT19937。是有由松本真和西村拓士在1997年开发的一种能快速产生
分类: 其他 发布时间: 01-24 21:50 阅读次数: 0

浅谈欧洲算法——模拟退火

初听说退火这个名词感觉就很(zhuang)帅(A__CDEFG...) 直到学了退火之后,我才发现: 退火不只是帅,而且非常万能 甚至比 D (大) F (法) S (师)还要万能 简直就是骗(de)分神器啊 简介 作为一个计算机算法,它竟然在百度上有物理词条! 当时我看了就懵了,你说计算机一个算法,跟冶炼金属有什么关系啊? 后来我看了算法的词条... 是不是更懵了... 方便大家理解( 变得更懵 ),我搬了百度上的定义: Simulate Anneal Arithmetic (SAA,模拟退
分类: 其他 发布时间: 01-24 21:50 阅读次数: 0

木兮的纪中集训感想

嗯 第一次写博客。。。 就记录一下我这个OI萌新在纪中集训的感受吧 ## 学校 对于纪中,我这几天下来还是非常认可这所学校的;全国最美中学名不虚传(宿舍除外),校园环境非常好,虽然建校将近百年,但维护工作做得非常到位,看不出太多时间的痕迹。 训练 抛开学校环境不讲,这里的教学也是非常棒的,我来这里之前一直觉得集训应该是一件非常累的事,但事实并没有我想象的那么坏。先放一个训练的时间表 8:00 ~ 11:20 打模拟 14:00 ~ 17:30 讲题+自己改程序 19:00 ~ 21:50 自习
分类: 其他 发布时间: 01-24 21:50 阅读次数: 0

python selenium教程

参考:https://jingyan.baidu.com/article/495ba841d4200438b20ede53.html 环境: windows10 1. 安装 Python https://www.python.org/ 2. selenium安装: pip install selenium 权限问题 解决:https://www.cnblogs.com/liaojiafa/p/5100550.html Exception: Traceback (most recent call
分类: 其他 发布时间: 01-24 21:50 阅读次数: 0

迷宫(搜索,dfs)

【题目描述】一天Extense在森林里探险的时候不小心走入了一个迷宫,迷宫可以看成是由n * n的格
分类: 其他 发布时间: 01-24 21:49 阅读次数: 0

百度云网盘批量改名之正则替换重命名(二)

下面介绍八种网盘在线批量重命名方式中的第二种:正则替换重命名。正则替换是什么呢?学过编程的会很熟悉正则表达式,正则替换简单的理解就是将需要替换的文字、数字、字符按照类别进行分类后替换,比如:要将数字0--9进行替换,可以直接用\d表示,若有多个就用+号,若有不定数的如2到6个数字就用 \d{2,6}表示。当然还有很多其他的,具体可以去百度一下,下面具体介绍如何进行百度网盘正则替换。 下载地址:dwz。cn/JTUmWpfD 首先,下载百度网盘批量处理大师软件,解压后运行其中的bdmaster.
分类: 其他 发布时间: 01-24 21:34 阅读次数: 0

三个倒霉鬼的CCPC秦皇岛打铁记

出发: 2019年9月20日凌晨四点,我和Dicer还有凯凯踏上了前往秦皇岛的火车,一趟神奇的旅途就这样开始了... 第一次坐那么久的火车,虽然是硬卧,但是有些难受,由于空调吹冷风,结果,我感冒了。。 到了宾馆已经晚上十点半了,又饿又困,然后晚上点了40+的外卖,实不相瞒,没有学校的正新鸡排好吃多了。洗了个热水澡就睡觉了。 报道 宾馆和东大秦皇带分校离得很近,步行了20分钟就到了,报道完就在食堂摸鱼...午饭吃的也挺淡的,忘了说一句我袋子又又又忘了拿了(心累)。 热身赛 我觉得热身赛就表明了这
分类: 其他 发布时间: 01-24 21:34 阅读次数: 0

吴裕雄--天生自然数据结构:广义表

对于存储 {1,{1,2,3}} 这样的数据,更适合用广义表结构来存储。 广义表,又称列表,也是一种线性存储结构。同数组类似,广义表中既可以存储不可再分的元素,也可以存储广义表,记作: LS = (a1,a2,…,an) 其中,LS 代表广义表的名称,an 表示广义表存储的数据。广义表中每个 ai 既可以代表单个元素,也可以代表另一个广义表。 通常,广义表中存储的单个元素称为 "原子",而存储的广义表称为 "子表"。 例如创建一个广义表 LS = {1,{1,2,3}},我们可以这样解释此广义
分类: 其他 发布时间: 01-24 21:34 阅读次数: 0

成绩分等级

#include "stdio.h" void main() { int score; printf("输入分数\n"); scanf("%d",&score); if(score<60) { printf("the score is E"); } else if((score>60||score==60)&&score<70) { printf("the score is D"); } else if((score>70||score==7
分类: 其他 发布时间: 01-24 21:34 阅读次数: 0

AGC40.Two Contests

题意 \(n\)段区间,要把他们分到两个不同的集合\(S,T\)中,不能有剩余,每个区间只能在一个集合里,令\(S\)中所有区间的交的长度为\(ls\),\(T\)中所有区间的交为\(lt\),求\(max\{ls+lt\}\)。 题解 找到 \(L\) 最大的区间 \(p\) 和 \(r\) 最小的区间 \(q\),那么只有两种情况: \(1.\) \(p,q\)在同一个集合内,那么即使把剩下的所有的区间都放到这个集合,最大值也不变,我们一定是把最长的放到另一个区间内,此时答案为\(maxl
分类: 其他 发布时间: 01-24 21:34 阅读次数: 0