- 博客(28)
- 资源 (4)
- 收藏
- 关注
原创 windowds本地仓库推送到新建的gitLab仓库
git config --global user.email "yanghaihai690@163.com" git config --global user.name "yangneng" #生成ssh秘钥,一路回车,共生成三个文件,路径例如C:\Users\haoye\.ssh ssh-keygen -t rsa -C 'yanghaihai690@163.com' #打开gitlab,点右上角头像-》设置-》ssh秘钥,输入id_rsa.pub 文件内容 #进入要push的代码文件夹 g.
2021-07-20 16:25:43
150
原创 开发环境下通过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
732
原创 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
745
原创 数据结构之链表
1、定义首先我们来看线性表的定义线性表(List):零个或多个数据元素的有限序列线性表有两种物理结构,顺序存储结构和链式存储结构,顺序结构其实就是一维数组,就不再赘述,我们的重点是链表链表是最基本的数据结构,面试官也常常用链表来考察面试者的基本能力,而且链表相关的操作相对而言比较简单,也适合考察写代码的能力。链表的操作也离不开指针,指针又很容易导致出错。综合多方面的原因,链表题目在面试...
2020-03-19 17:40:11
175
原创 LeecCode刷题题目分类总结
写在前面:最近到了大三了学了很多专业课,但是对于数据结构的知识忘得也差不多了,就利用刷Leetcode的机会复习一下数据结构的知识点吧,以此共勉。Leetcode题目很多,我刚上来看着也是无从下手的感觉,因此总结归类就显得十分重要,顺便也将数据结构中的一些知识进行复盘,每天复习一小部分,每天进步一点点,也希望能从此养成总结学习经验的好习惯。文章目录一、线性表1.1 知识回顾1.2 Leetc...
2020-03-19 16:24:02
452
原创 汇编语言
题目要求:从键盘上输入一串字符到输入缓冲区,找出其中的大写字母和小写字母,并分别统计它们的个数,结果放到变量num1和num2中,要求在屏幕输出显示所有字母及变量num1和num2的值。DATAS SEGMENT msg1 db 'please input string:$' buf DB 20 ;预定义20字节的空间 DB ? ;待输...
2019-10-27 18:01:06
928
原创 汇编语言:利用分支结构比较三个数的大小
题目要求:给出三个有符号数,编写一个比较相等关系的程序:(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
4456
原创 CCF 模拟题,公共钥匙盒
题目描述: 有一个学校的老师共用N个教室,按照规定,所有的钥匙都必须放在公共钥匙盒里,老师不能带钥匙回家。每次老师上课前,都从公共钥匙盒里找到自己上课的教室的钥匙去开门,上完课后,再将钥匙放回到钥匙盒中。 钥匙盒一共有N个挂钩,从左到右排成一排,用来挂N个教室的钥匙。一串钥匙没有固定的悬挂位置,但钥匙上有标识,所以老师们不会弄混钥匙。 每次取钥匙的时候,老师们都会找到自己所需要的钥匙将...
2019-09-14 10:29:47
1239
转载 C++STl之双端队列
deque与vector非常相似,不仅可以在尾部插入和删除元素,还可以在头部插入和删除。不过当考虑到容器元素的内存分配策略和操作性能时,deque相对vector较为有优势。头文件#include创建deque对象1)deque();//创建一个没有任何元素的deque对象。deque d2)deque(size_typen);//创建一个具有n个元素的deque对象,每个元素采用...
2019-09-08 09:48:41
579
原创 汇编语言入门·打印输出“Hello,Assembly”
这个学期开始学汇编语言,作为一门必修专业课,汇编语言的重要性不言而喻,第一次操作也是很坎坷,纪念打开汇编语言大门的打印“Hello Aeesmbly”第一课!首先需要的环境:微软宏汇编程序MASM6.15,来自Visual C++6.0,支持奔腾SSE2指令系统下载DosBox模拟器0.74版本,由于现在的微机都是64位机,而参考教材《汇编语言简明教程》(钱晓捷编著)则以8086机器,16位...
2019-09-02 17:09:24
5646
原创 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
291
原创 CCF算法笔记2 二十四点
分析:题目很容易理解,我们只需要模拟四则运算即可,题目设限简单,我们只需要进行四个个位数的加减乘除运算即可,并且还不包括括号。当结果等于24时,即可输出结果“Yes”,否则输出“No”。这道题的解题方法有很多,首先最简单的暴力法,因为只设计到四个个个位数加减,我们只需要把所有情况都列出来即可,一共4^3=64种,这种方法空间占用比较少,因为没有涉及到STL,但是时间比较多,因为需要逐个判断。...
2019-08-24 22:04:27
708
3
原创 算法 CCF模拟题1,小中大
分析:很简单的一道题,应该快速做出来,但是里面涉及一个输入输出时的问题,就是那个中位数,如果是整数,则按照整数输出,如果是分数,则应该输出一位小数,在这里进行分类判断,利用< camth >中的floor函数,对得到的中位数截取小数部分,如果截取部分为0,则直接输出整数,即不需要输出一位小数,代码如下。当然有些头文件并不需要,只是做题时习惯都粘上。。#include <i...
2019-08-24 21:50:34
240
原创 算法 无重复最长子串
给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。示例 1:输入: “abcabcbb”输出: 3解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。示例 2:输入: “bbbbb”输出: 1解释: 因为无重复字符的最长子串是 “b”,所以其长度为 1。示例 3:输入: “pwwkew”输出: 3解释: 因为无重复字符的最长子串是 “wke”,所...
2019-08-24 14:37:47
307
原创 算法 Unix Is命令 UVa400
贴上题目链接UVa400题目分析:输入正整数n以及n个文件名,排序后按列优先的方式左对齐输出。假设最长文件名有M字符,则最右列有M字符,其他列都是M+2字符。注意,这里的字符,不足的需要用空格补齐。我们首先要找到最长字符数M,然后可以设定cout输出格式,当然我们也可以自己利用for循环补齐。比如下面的#include <iostream>#include <iomani...
2019-08-22 16:01:19
295
原创 C++应用之自定义大整数类
写在前面:C语言在应用时有很多整数溢出的情形,如果运算结果很大,就需要用到所谓的高精度算法,即用数组来储存整数,并模拟手算的方法进行四则运算,这些算法并不难实现,但是考虑到易用性问题,即如果能像使用int一样方便地使用大整数,在这里我们采取struct来构造大整数类。结构体BigInteger可用于储存高精度非负整数。struct BigInteger{ static const int B...
2019-08-20 17:57:03
2551
原创 算法 丑数(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
321
原创 C++STL之队列Queue及优先级队列priority_queue回顾
写在前面:最近在做算法练习题,之前遇到的队列问题都是自己做数组来解决,但是十分麻烦,因此在这里系统回顾一下C++的队列及优先级队列的使用方法。Queue翻译为队列,具有先进先出(First In First Out)的特性,即先入队的先出队,类比于超市排队结账,在BFS等方面有很大的便捷性。优先级队列priority_queue则是让队列中的某些具有优先条件的元素先出队,即队列中优先级别高的先出...
2019-08-20 11:38:31
543
原创 算法 团体队列 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
300
转载 DevC++的一些快捷键使用技巧
这里记录一些个人使用Devcpp时,摸索出来的代码编辑快捷键,感觉非常有用。如果是熟悉eclipse软件使用的开发者,对它在标号上的光标跳转,文本的选取,翻页等等快捷键的使用一定不会陌生,相比之下,很多eclipse里面使用的快捷键,同样适用于Devcpp。说明一下,这里测试快捷键用的Devcpp的版本号为5.6.3,同时还穿插它与eclipse,Visual Studio 2013(以下简写为...
2019-08-18 16:58:34
16386
4
原创 算法习题 反片语 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
295
原创 算法 安迪的第一个字典 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
233
原创 C++中STL之stringstream的使用总结
写在前面:之前一直都很习惯使用中的格式转换,但是很不方便,做题的时候用起来很容易出错,今天系统总结一下c++中的用法,以后争取少用首先来认识一下std::basic_stringstream类模板 std::basic_stringstream 实现基于字符串的流上的输入与输出操作。它等效地存储一个 std::basic_string 的实例,并在其上进行输入与输出操作。定义域头文件在底层...
2019-08-18 09:12:47
859
翻译 算法 木块问题 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
385
原创 大理石在哪儿 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
289
原创 算法:古老的密码,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
395
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
259
原创 C++中对象new出来和直接声明的区别
C++中对象new出来和直接声明的区别区别首先,最直观的,new出来的对象需要使用指针接收,而直接声明的不用。例如 A* a=new A() 与A a()。new出来的对象是直接使用堆空间,而局部声明一个对象是放在栈中。new出来的对象类似于申请空间,因此需要delete销毁,而直接声明的对象则在使用完直接销毁。new出来的对象的生命周期是具有全局性,譬如在一个函数块里new一个对象,...
2019-05-12 14:12:16
5916
3
操作系统课程设计压缩包
2020-01-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人