自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 C++当中的变量初始化

C++当中变量的初始化

2022-03-05 00:34:57 719

原创 centOS6.6切换yum下载源

**如果你是正在进行网络安全实验的biter又或者你是使用centOS6的祖传计算机教程受害者**那么请按部就班输入以下代码都是这个远古版本的锅sed -i "s|enabled=1|enabled=0|g" /etc/yum/pluginconf.d/fastestmirror.confmv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bakcurl -o /etc/yum.repos.d/

2021-05-02 23:02:57 532

原创 操作系统Windows【实验】文件复制

操作系统课程设计实验报告实验名称: 复制文件姓名/学号: 刘赵辰 / 1120181201一、 实验目的掌握操作系统当中的文件系统的管理,通过实际操作去了解Windows和Linux两个不同的操作系统对于文件的管理方式的异同。学会在操作系统当中对文件进行管理和修改,熟悉系统API的调用,进一步强化编程实战的能力。在掌握了对于文件的管理之后,还要了解文件本身在系统之中的存储,对于文件的各项属性进行修改,诸如权限和时间等。二、 实

2021-03-10 22:41:30 1236

原创 程序员都该知道的,什么是链接!!!!

静态链接和动态链接链接这个话题延伸之后完全可以跑到九霄云外去,为了避免本文牵扯到过多的话题导致言之泛泛,我们先设定本文涉及的范围。我们今天只讨论链接进行的大致步骤及其规则、静态链接库与动态链接库的创建和使用这两大块的问题。至于可执行文件的加载、可执行文件的运行时储存器映像之类的内容我们暂时不讨论。首先,什么是链接?我们引用CSAPP的定义:链接(linking)是将各种代码和数据部分收集起来并组合成为一个单一文件的过程,这个文件可被加载(或被拷贝)到存储器并执行。需要...

2021-03-10 22:40:42 3439

原创 到底什么是编译???

我们就以最经典的HelloWorld程序为例开始吧。我们先使用vim等文本编辑器写好代码,接着在终端执行命令gcc HelloWorld.c -o HelloWorld输出了可执行文件HelloWorld,最后我们在终端执行 ./HelloWorld,顺利地显示了输出结果。可是,简单的命令背后经过了什么样的处理过程呢?gcc真的就“直接”生成了最后的可执行文件了吗?当然不是,我们在gcc编译命令行加上参数 –verbose要求gcc输出完整的处理过程(命...

2021-03-10 22:30:45 8723 2

原创 Linux当中如何获取到系统当前的时间 【gettimeofday()的用法】

gettimeofday()函数的使用方法在C语言中可以使用系统linux系统支持的函数—— gettimeofday() 来得到系统当前的时间。下面给出函数的原型#include<sys/time.h>特别注意一定要包含对应的头文件int gettimeofday(struct timevaltv,struct timezone tz )在gettimeofday()函数第一个或者第二个参数都可以为空。如果为空则就不返回其对应的结构体。当我们使用的时候,第二个参数往往是空的

2020-12-02 21:27:17 1127

原创 Linux 当中的vi指令和vim指令,如何进行编辑

首先我们使用vim指令进入一个文件那么接下来,进入到这个界面的大家肯定一筹莫展,我们先学习如何开始编辑。移动你的光标使用鼠标上的滚轮,快速在不同的行之间进行切换,使用方向键进行一格一格的移动,如果是大型的文件,推荐下面的使用方法光标定位G 移至行行首nG 移至第n行行首n+ 移n行行首n- 移n行行首n$ 移n行(1表示本行)行尾0 所行行首$ 所行行尾^ 所行首字母h,j,k,l 左移移移右移H 前屏幕首行行首M 屏幕显示文件间行行首L 前屏幕底行行首更参考原文移行道

2020-11-21 15:39:53 306

原创 Linux 关于如何修改和显示 Grub界面 【编译内核】

首先,我们要找到grub的位置有很多地方有grub我们要注意的只有两个地方的

2020-11-21 15:20:06 5142 3

原创 VMware Ubuntu编译内核 报错提示:客户机操作系统已禁用 CPU,请关闭或重置虚拟机。

!!!!!这里有一个最简单且成功概率最大的办法!!!!把你分配给虚拟机的内存拉大,通常情况下这样就可以了!!!!!!!!!!

2020-11-20 23:20:44 1430 4

原创 C/C++ 凸多边形求对角线交点

题目描述对于一个 n 个顶点的凸多边形,它的任何三条对角线都不会交于一点。请求出图形中对角线交点的个数。例如,6 边形:这里可以注意到并没有出现多条对角线交叉在一个点的情况。输入格式输入只有一行一个整数 n,代表边数。输出格式输出一行一个整数代表答案。数据规模与约定这里给出一个特别的例子输入是:98765输出是:3964374251598225115特别注意,在这种情况下,答案的值已经非常逼近longlong类型的最大表示范围,所以在计算的过程当中要特别注意,下面给出代码

2020-11-05 22:48:40 1449

原创 【算法】零钱换整钱*

C语言小明手中有硬币,小红手中有若干张10元的纸币。已知 1 角硬币厚 1.8mm,5 角硬币厚 1.5mm,1 元硬币厚 2.0mm 。小红拿出若干张10元的纸币,小明要将 1 角的硬币放成一摞,将 5 角的硬币放成一摞,将 1 元的硬币放成一摞,如果 3 摞硬币一样高,且三摞硬币的金额之和正好等于小红要求的面值,则双方交换,否则没有办法交换。输入:小红希望交换几张10元的纸币输出:1 角的数量,5 角的数量,1元的数量#include <stdio.h>#include &l

2020-06-20 14:59:42 3622

原创 [利用性质的简单算法] 判断无向图是否为树

题目:判断一个无向图是否为树。输入:第一行为正整数n,代表图中点的个数;接下来n行,每行有n个数据,每个数据以空格分隔,代表邻接矩阵。输出:若为树,输出yes;否则,输出no。首先来讲解树需要满足的性质1:这个图里面不能有孤立的点,也就是说这应该是一个连通图。2:n阶图里面边的数量应该是n-1。换句话来说,也就是两个点之间只有唯一的一条路径,当然,我们这里采用前一种描述方法。3:图里面不应该有圈的存在。特别注意,如果是平凡图,也就是只有一个点,没有任何边的时候,肯定是树好的,现在开

2020-06-15 14:39:28 1900

原创 【日期】计算后续日期

【日期】计算后续日期我们经常要计算,从今天往后N天之后是哪一天(哪年哪月哪日)。现在我们就可以编写一个程序,推算指定日期之后的第N天是什么日期。输入:年 月 日N输出:(年月日+N天后的)年.月.日#include <stdio.h>#include <stdlib.h>/* run this program using the console pauser or add your own getch, system("pause") or input loop

2020-06-05 20:23:39 1769 1

原创 C/C++ 找出最大素数 算法

24.【中学】找出最大素数小明在中学学习了什么是素数。素数是指一个只能被1和它本身整除的数,在数论中占有重要的研究地位,在当代密码学中也被广泛应用。输入:取值范围输出:该范围内的最大素数#include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) { int input = 0, answer = 0; scanf("%d", &input);

2020-06-04 22:14:45 5743

原创 C/C++【日期】再算星期(选做)

19.【日期】再算星期(选做)再次给出任意一个年月日(年>1900),现在我们不能只是直接计算,要先判断给出的日期是否合法,对于非法的日期要给出错误提示信息,合法的日期要再计算是星期几。输入:年 月 日输出:0~6。星期日用 0 表示,星期一用 1 表示,星期二用 2 表示......星期六用 6 表示。假设年份大于1900。先想一想:我们现在只会使用 if 语句,该如何建立数学模型?#include <stdio.h>#include <stdlib.h&gt

2020-06-03 14:22:18 2603

原创 C语言【中学】寻找特殊偶数 【程序设计】

背景有一种特殊偶数,它每一位上的数字都两两不相同。我们现在需要找出四位数中某一区间内的这类偶数。输入所要寻找的四位偶数的范围。每组输入有两个数字:第一个数字是最小范围;第二个数字是最大范围。如果输入遇到0,输入结束。输出列出此范围内的所有特殊偶数,并且列出此范围内特殊偶数的个数。#include <stdio.h>#include <stdlib.h>int main(int argc, char *argv[]) { int a,b,i,counter1,c,

2020-06-02 15:30:56 3117 3

原创 c/c++ 从邻接表转换到邻接矩阵

**题目:**邻接表和邻接矩阵都是图的表示方法,它们相互之间也可以通过一定的方式进行转换。本题将给出一个有向图的邻接表,请将此邻接表转换成对应的邻接矩阵。**说明:**每个点由除空格外的一个可显示字符表示,点的顺序由ASCII码表的顺序决定。输入:输入有若干行每行的第一个字符表示起点,随后由空格隔开的若干字符表示终点输出:该邻接表对应的邻接矩阵(字符在邻接表中未出现表示不含该点)解析需要注意的是,这里的图不一定是简单图,也就意味着,会有平行边和圈的存在,也就是说,在最终的邻接矩阵,不会是简

2020-06-02 15:18:11 1473

原创 如何成功下载安装Modelsi【亲测有效】

百度云链接:https://pan.baidu.com/s/1k8f7dgQ2AYjssUDPTt3ToA提取码:d36q千万不要觉得百度云下载速度龟爬,比起官网强太多 了好吧!!注意:这是 windows 版本1、解压文件双击应用程序进行安装,点击next2、选择按装路径,点击next(这里建议使用原始路径,如果没有的话,系统会自动给你创建一个,一定要***记住给你的默认的安装路径***,后面很有用)3、等待安装完成,弹出是否创建桌面快捷方式,点击yes4、弹出是否添加path路径,点击

2020-06-01 22:25:07 1113

原创 c/c++控制台如何手动输入EOF终止符

调试程序如何手动输入EOF?一定要特别注意一般大家都只会告诉你,输入crtl+z就可以了,但其实这样是不完整的,或者说,这样的讲述对于新手来说不是特别的友好划重点在控制台当中,我们都是以每一行作为一个全新的单位来进行读取的,无论的你的程序代码是怎样的,在控制台当中就是,机器就是这一个样子来处理的。那么,ctrl+z应该如何输入?ctrl+z必须在全新的一行的开头进行输入也就是说,你输入完成之后,要在全新的一行的开头进行输入,特别注意如果你的控制台当中已经输出了答案,也就是你的光标位置不在全新一行

2020-06-01 22:11:02 4512 3

原创 【BIT】寻找阿姆斯特朗数

【中学】寻找阿姆斯特朗数请编写一个程序寻找一种特殊整数:一个 n 位的正整数等于其各位数字的n次方之和。例如:407=4×4×4+0×0×0+7×7×7。所以407就是一个特殊数。输入:正整数的位数n(n<=6)。输出:所有此n位特殊数。每个数占一行。若不存在符合条件的特殊数,则输出提示:"No output.”;若存在,则从小到大进行输出。说明:假设输入为4,在4位整数中,有3个4位的特殊数,则输出格式为(输出中的1111、2222和9999并不是4位特殊数,只是格式样例):111

2020-06-01 22:07:08 1698 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除