自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (4)
  • 收藏
  • 关注

原创 windowds本地仓库推送到新建的gitLab仓库

git config --global user.email "[email protected]" git config --global user.name "yangneng" #生成ssh秘钥,一路回车,共生成三个文件,路径例如C:\Users\haoye\.ssh ssh-keygen -t rsa -C '[email protected]' #打开gitlab,点右上角头像-》设置-》ssh秘钥,输入id_rsa.pub 文件内容 #进入要push的代码文件夹 g.

2021-07-20 16:25:43 118

原创 开发环境下通过Ifram将jenkins嵌入遇到的问题

最近在开发DevOps时,集成了Jenkins,因此先尝试着将jenkins这部分通过Iframe直接嵌入,但是遇到了一些问题拒绝连接这种情况下需要去jenkins的插件商店下载XFrame Filter Plugin 插件,然后在设置下找到,填ALLOWALL 也可以设置ALLOW-ui无法正常登录此时可以看到已经能显示出来了,但是登录时遇到了问题,提示错误403,一般有三种解决办法设置在相同域名下主动设置SameSite为Set-Cookie:Key=Value;SameSite=No

2021-07-19 23:36:19 533

原创 Docker卸载重新安装后显示Unit not found.

Docker卸载重新安装后显示Unit not found.系统:CentOS7.6不小心执行了yum update 更新了全部软件,导致本来是17.03.0的docker-ce被升级到了最新版本,和其他配套软件版本不一致无法正常使用。我第一时间想到的是卸载重装docker,不小心删掉了docker.service.d文件夹,导致无法正常安装docker,即安装之后启动docker提示:[root@node2 system]# systemctl start dockerFailed to sta

2021-07-19 23:20:15 626

原创 数据结构之链表

1、定义首先我们来看线性表的定义线性表(List):零个或多个数据元素的有限序列线性表有两种物理结构,顺序存储结构和链式存储结构,顺序结构其实就是一维数组,就不再赘述,我们的重点是链表链表是最基本的数据结构,面试官也常常用链表来考察面试者的基本能力,而且链表相关的操作相对而言比较简单,也适合考察写代码的能力。链表的操作也离不开指针,指针又很容易导致出错。综合多方面的原因,链表题目在面试...

2020-03-19 17:40:11 114

原创 LeecCode刷题题目分类总结

写在前面:最近到了大三了学了很多专业课,但是对于数据结构的知识忘得也差不多了,就利用刷Leetcode的机会复习一下数据结构的知识点吧,以此共勉。Leetcode题目很多,我刚上来看着也是无从下手的感觉,因此总结归类就显得十分重要,顺便也将数据结构中的一些知识进行复盘,每天复习一小部分,每天进步一点点,也希望能从此养成总结学习经验的好习惯。文章目录一、线性表1.1 知识回顾1.2 Leetc...

2020-03-19 16:24:02 353

原创 汇编语言

题目要求:从键盘上输入一串字符到输入缓冲区,找出其中的大写字母和小写字母,并分别统计它们的个数,结果放到变量num1和num2中,要求在屏幕输出显示所有字母及变量num1和num2的值。DATAS SEGMENT msg1 db 'please input string:$' buf DB 20 ;预定义20字节的空间 DB ? ;待输...

2019-10-27 18:01:06 825

原创 汇编语言:利用分支结构比较三个数的大小

题目要求:给出三个有符号数,编写一个比较相等关系的程序:(1) 如果这三个数都不相等,则显示0;(2) 如果这三个数中有两个数相等,则显示1;(3) 如果这三个数都相等,则显示2;答案:DATAS SEGMENT ;此处输入数据段代码 num1 = 1 num2 = 0 num3 = -2 result db 'aThe result is:...

2019-10-27 17:59:25 4160

原创 CCF 模拟题,公共钥匙盒

题目描述:  有一个学校的老师共用N个教室,按照规定,所有的钥匙都必须放在公共钥匙盒里,老师不能带钥匙回家。每次老师上课前,都从公共钥匙盒里找到自己上课的教室的钥匙去开门,上完课后,再将钥匙放回到钥匙盒中。  钥匙盒一共有N个挂钩,从左到右排成一排,用来挂N个教室的钥匙。一串钥匙没有固定的悬挂位置,但钥匙上有标识,所以老师们不会弄混钥匙。  每次取钥匙的时候,老师们都会找到自己所需要的钥匙将...

2019-09-14 10:29:47 1159

转载 C++STl之双端队列

deque与vector非常相似,不仅可以在尾部插入和删除元素,还可以在头部插入和删除。不过当考虑到容器元素的内存分配策略和操作性能时,deque相对vector较为有优势。头文件#include创建deque对象1)deque();//创建一个没有任何元素的deque对象。deque d2)deque(size_typen);//创建一个具有n个元素的deque对象,每个元素采用...

2019-09-08 09:48:41 539

原创 汇编语言入门·打印输出“Hello,Assembly”

这个学期开始学汇编语言,作为一门必修专业课,汇编语言的重要性不言而喻,第一次操作也是很坎坷,纪念打开汇编语言大门的打印“Hello Aeesmbly”第一课!首先需要的环境:微软宏汇编程序MASM6.15,来自Visual C++6.0,支持奔腾SSE2指令系统下载DosBox模拟器0.74版本,由于现在的微机都是64位机,而参考教材《汇编语言简明教程》(钱晓捷编著)则以8086机器,16位...

2019-09-02 17:09:24 5165

原创 CCF模拟算法之买菜

问题描述  小H和小W来到了一条街上,两人分开买菜,他们买菜的过程可以描述为,去店里买一些菜然后去旁边的一个广场把菜装上车,两人都要买n种菜,所以也都要装n次车。具体的,对于小H来说有n个不相交的时间段[a1,b1],[a2,b2]…[an,bn]在装车,对于小W来说有n个不相交的时间段[c1,d1],[c2,d2]…[cn,dn]在装车。其中,一个时间段[s, t]表示的是从时刻s到时刻t这段...

2019-08-26 18:11:49 236

原创 CCF算法笔记2 二十四点

分析:题目很容易理解,我们只需要模拟四则运算即可,题目设限简单,我们只需要进行四个个位数的加减乘除运算即可,并且还不包括括号。当结果等于24时,即可输出结果“Yes”,否则输出“No”。这道题的解题方法有很多,首先最简单的暴力法,因为只设计到四个个个位数加减,我们只需要把所有情况都列出来即可,一共4^3=64种,这种方法空间占用比较少,因为没有涉及到STL,但是时间比较多,因为需要逐个判断。...

2019-08-24 22:04:27 524 3

原创 算法 CCF模拟题1,小中大

分析:很简单的一道题,应该快速做出来,但是里面涉及一个输入输出时的问题,就是那个中位数,如果是整数,则按照整数输出,如果是分数,则应该输出一位小数,在这里进行分类判断,利用< camth >中的floor函数,对得到的中位数截取小数部分,如果截取部分为0,则直接输出整数,即不需要输出一位小数,代码如下。当然有些头文件并不需要,只是做题时习惯都粘上。。#include <i...

2019-08-24 21:50:34 172

原创 算法 无重复最长子串

给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。示例 1:输入: “abcabcbb”输出: 3解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。示例 2:输入: “bbbbb”输出: 1解释: 因为无重复字符的最长子串是 “b”,所以其长度为 1。示例 3:输入: “pwwkew”输出: 3解释: 因为无重复字符的最长子串是 “wke”,所...

2019-08-24 14:37:47 199

原创 算法 Unix Is命令 UVa400

贴上题目链接UVa400题目分析:输入正整数n以及n个文件名,排序后按列优先的方式左对齐输出。假设最长文件名有M字符,则最右列有M字符,其他列都是M+2字符。注意,这里的字符,不足的需要用空格补齐。我们首先要找到最长字符数M,然后可以设定cout输出格式,当然我们也可以自己利用for循环补齐。比如下面的#include <iostream>#include <iomani...

2019-08-22 16:01:19 256

原创 C++应用之自定义大整数类

写在前面:C语言在应用时有很多整数溢出的情形,如果运算结果很大,就需要用到所谓的高精度算法,即用数组来储存整数,并模拟手算的方法进行四则运算,这些算法并不难实现,但是考虑到易用性问题,即如果能像使用int一样方便地使用大整数,在这里我们采取struct来构造大整数类。结构体BigInteger可用于储存高精度非负整数。struct BigInteger{ static const int B...

2019-08-20 17:57:03 2353

原创 算法 丑数(Ugly Numbers,UVa 136)及优先队列练习

贴上题目链接UVa136分析:丑数即指不能被2,3,5以外的其他素数整除的数,把丑数从小到大排列,求第1500个丑数。题目有很多方法,暴力法不用考虑,铁定超时,我们采用从小到大逐个生成丑数的方式。最小的丑数是1,(我其实有点疑惑,1可以被2,3,5整除吗?可是问题列举出来的第一个就是1。。)而对于任意丑数x来说,2x、3x、5*x也都是丑数。这样,就可以用一个优先队列保存所有已经生成的丑数,每次...

2019-08-20 15:28:51 259

原创 C++STL之队列Queue及优先级队列priority_queue回顾

写在前面:最近在做算法练习题,之前遇到的队列问题都是自己做数组来解决,但是十分麻烦,因此在这里系统回顾一下C++的队列及优先级队列的使用方法。Queue翻译为队列,具有先进先出(First In First Out)的特性,即先入队的先出队,类比于超市排队结账,在BFS等方面有很大的便捷性。优先级队列priority_queue则是让队列中的某些具有优先条件的元素先出队,即队列中优先级别高的先出...

2019-08-20 11:38:31 472

原创 算法 团体队列 UVa540 及C++STL之队列回顾

贴上题目链接:UVa540题目解析:该题目中有两个队列:每个团队有一个队列,而团队整体又形成一个队列。例如,有三个团队编号分别为1,2,3,每个团队的队员集合分别为{101,102,103}、{201,202}、{301、302、303},团队的整体队列为{3,1,2},代码如下:#include<iostream>#include<cmath>#include&l...

2019-08-20 10:52:35 256

转载 DevC++的一些快捷键使用技巧

这里记录一些个人使用Devcpp时,摸索出来的代码编辑快捷键,感觉非常有用。如果是熟悉eclipse软件使用的开发者,对它在标号上的光标跳转,文本的选取,翻页等等快捷键的使用一定不会陌生,相比之下,很多eclipse里面使用的快捷键,同样适用于Devcpp。说明一下,这里测试快捷键用的Devcpp的版本号为5.6.3,同时还穿插它与eclipse,Visual Studio 2013(以下简写为...

2019-08-18 16:58:34 14688 3

原创 算法习题 反片语 UVa156 及C++STL之map回顾

题目跳转链接UVa156题目描述:Most crossword puzzle fans are used to anagrams — groups of words with the same letters in differentorders — for example OPTS, SPOT, STOP, POTS and POST. Some words however do not...

2019-08-18 11:13:47 260

原创 算法 安迪的第一个字典 UVa10815,set回顾

题目题目跳转:UVa10815Andy, 8, has a dream - he wants to produce hisvery own dictionary. This is not an easy task forhim, as the number of words that he knows is,well, not quite enough. Instead of think...

2019-08-18 09:32:05 187

原创 C++中STL之stringstream的使用总结

写在前面:之前一直都很习惯使用中的格式转换,但是很不方便,做题的时候用起来很容易出错,今天系统总结一下c++中的用法,以后争取少用首先来认识一下std::basic_stringstream类模板 std::basic_stringstream 实现基于字符串的流上的输入与输出操作。它等效地存储一个 std::basic_string 的实例,并在其上进行输入与输出操作。定义域头文件在底层...

2019-08-18 09:12:47 738

翻译 算法 木块问题 UVa 101

Descriptions:初始时从左到右有n个木块,编号为0~n-1,要求实现下列四种操作:move a onto b: 把a和b上方的木块全部放回初始的位置,然后把a放到b上面move a over b: 把a上方的木块全部放回初始的位置,然后把a放在b所在木块堆的最上方pile a onto b: 把b上方的木块部放回初始的位置,然后把a和a上面所有的木块整体放到b上面pile a ...

2019-08-17 19:56:58 315

原创 大理石在哪儿 UVa10474

先粘一下题目Raju and Meena love to play with Marbles. They have got a lot ofmarbles with numbers written on them. At the beginning, Raju wouldplace the marbles one after another in ascending order of the...

2019-08-17 17:43:36 228

原创 算法:古老的密码,UVa1339题解

先粘一下题目Ancient Roman empire had a strong government system with various departments, including a secretservice department. Important documents were sent between provinces and the capital in encrypted...

2019-08-17 11:01:14 324 1

原创 c++读取一整行字符串中需要注意的问题

标题今天主要为了纪念getline(cin,s)中的一个坑,好久不用c++了发现很多知识生疏了,今天主要记一下c++中如何读取一整行字符串中的问题string s;getline(cin,s);cout<<s<<endl;char s[100];scanf("%[^\n]%*c",s);printf("%s\n",s);char s[100];gets...

2019-07-27 17:18:20 216

原创 C++中对象new出来和直接声明的区别

C++中对象new出来和直接声明的区别区别首先,最直观的,new出来的对象需要使用指针接收,而直接声明的不用。例如 A* a=new A() 与A a()。new出来的对象是直接使用堆空间,而局部声明一个对象是放在栈中。new出来的对象类似于申请空间,因此需要delete销毁,而直接声明的对象则在使用完直接销毁。new出来的对象的生命周期是具有全局性,譬如在一个函数块里new一个对象,...

2019-05-12 14:12:16 5722 3

操作系统课程设计压缩包

学校的课程设计作业,Java多线程缓冲区协同操作,包含实时显示调用线程的情况、动画展示。 主要包含两类线程,任务都是从自己缓冲区取出再经过处理放入另一方缓冲区,

2020-01-13

燕山大学软件工程编译原理实验报告.doc

燕山大学编译原理上机实验报告,均已经调通,附有词法分析器、LL语法分析器、逆波兰式表达程序等aaaaaaa

2019-12-16

PL0源代码(C语言版).doc

PL/0编译源代码,附中文注释,

2019-12-16

Assembly环境.zip

文件中包含ML615的文件夹内容以及DosBox0.74,下载资料是老师的,支持大家随意使用。

2019-09-02

空空如也

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

TA关注的人

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