自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 For循环

for(foo('A');foo('B')&&(i<2);foo('C')) { i++; foo('D'); } for循环的执行顺序,1.先执行初始化条件 2.执行判断条件 3.如果判断条件满足则执行循环体中的代码 ...

2021-04-14 22:03:00 227

原创 While循环

int p[7]={11,13,14,15,16,17,18}; int i=0,j=0; while(i<7 && p[i]%2==1) j+=p[i++]; printf("%d\n",j);输出结果j=24。i等于0时,p[0]为奇数,进入while循环,j累加了p[0]的值为11;i等于1时,p[1]为奇数,进入whilie循环,j累加了p[1]的值变成11+13=24;i++变成2,而p[2]为偶数,跳出while...

2021-04-11 17:53:00 416

原创 按位与“&”与逻辑与“&&”的区别

int a=-1,b=4,k;k=(++a<0)&&!(b--<=0);printf("%d %d %d",k,a,b);输出的结果是:0 0 4对于&&(逻辑与)运算符,如果第一个操作数为false,就不会评估第二个操作数。但&是要评估所有的操作数。在这道题里,++a<0是false,所以不会执行&&后的语句,所以输出的结果为0 0 4。...

2021-04-10 22:59:09 2336

转载 apt-get update 出错

解决方法:sudo pkill -KILL appstreamcliwget -P /tmp https://launchpad.net/ubuntu/+archive/primary/+files/appstream_0.9.4-1ubuntu1_amd64.deb https://launchpad.net/ubuntu/+archive/primary/+files/lib...

2019-06-12 10:21:50 601

原创 Docker创建私有仓库

通过Docker官方提供的镜像Registry 创建本地私有仓库,创建方式和启动一个普通镜像的方式是一样。1.在私有仓库服务器快速创建镜像仓库,运行如下代码: docker run -p 5000:5000 registry:2.0运行上述命令后,会从DockerHub上拉取registry镜像并在本地启动Registry服务,并监听5000端口。 2.列出本地镜像...

2019-05-16 16:31:08 195

原创 Docker之容器管理

一、创建容器 1.以ubuntu:14.04作为基础镜像,创建一个容器test1docker create –name test1 -it ubuntu:14.04 2.使用docker ps -l命令查看,test1的状态docker ps -l二、启动容器1.没有容器,基于一个镜像启动新的容器docker run -it –name test ub...

2019-05-16 16:04:34 397

原创 Docker之镜像管理

实验二、镜像管理实验步骤与调试过程以及结果截图1.拉取镜像(1)从官方镜像上拉取一个14.04标签的镜像ubuntu:docker image pull ubuntu:14.04(2)从私有仓库quay.io上拉取一个latest标签的镜像flannel:从私有仓库上拉取镜像:docker pull <私有库ip>:<端口>/ < 镜像r...

2019-05-14 08:54:48 4651

原创 Docker入门之docker的两种不同方式的安装

Docker CE的安装首先安装ubuntu16.04的虚拟机 使用命令sudo apt-get install vim安装vim 配置静态IP便于以后实验 安装ssh,便于xshell连接方便实验的进行。 首先卸载旧版本的dockersudo apt-get remove docker docker-engine docker.io由于是纯净版本的虚拟机,所以尚未安装d...

2019-05-14 08:40:40 632

原创 ubuntu16.04静态IP配置

1.ifconfig查看网卡名字我的是ens332.进行静态ip的配置sudo vim /etc/network/interfaces未配置前:配置后:注:配置网关的时候,需要写编辑--虚拟网络编辑器里的网关注意:vim 没有安装要先进行安装(保证虚拟机有网哦),命令为:sudo apt-get install vim3.重启网络服务/et...

2019-04-27 13:52:52 453

原创 python基础视频链接

链接:https://pan.baidu.com/s/1Mb1HpiR5jcznoCSBtudLBw 提取码:p5s7  

2018-12-26 21:06:13 263

原创 分治法求棋盘覆盖问题

问题:在一个2^k×2^k (k≥0)个方格组成的棋盘中,恰有一个方格与其他方格不同,称该方格为特殊方格。显然,特殊方格在棋盘中可能出现的位置有4^k种,因而有4^k种不同的棋盘,图4.10(a)所示是k=2时16种棋盘中的一个。棋盘覆盖问题(chess cover problem)要求用图4.10(b)所示的4种不同形状的L型骨牌覆盖给定棋盘上除特殊方格以外的所有方格,且任何2个L型骨牌不...

2018-11-25 20:01:25 1033

原创 用贪心算法求解多级调度问题之简单代码实现

题目为:   假定有7个独立作业,所需处理时间分别为{2,14,4,16,6,5,3},由三台机器M1,M2,M3加工。按照贪心算法产生的作业调度,求处理机所需要的最短作业时间?  思路:本题目可以分为两种情况进行考虑:   (1)机器数大于作业数:即用作业数数量的机器同时进行工作,而作业时间最长的那个即为处理机所需要的最短作业时间。   (2)机器数小于作业数:用for循环总是...

2018-11-25 19:47:42 3150 1

原创 最大子序列和问题

 给定一个数列,数列中可能有正数,也可能有负数,找出其中连续的一个子数列(不允许空序列),使它们的和尽可能大。  如:  8  0 90 -1 -2 -3 -4 9 8  结果为:97解决方法1:暴力求解思路:用两层循环来枚举起点和终点,然后再用一层循环计算每个子序列的和,最后更新找到最大的即可。代码实现如下:#include&lt;stdio.h&gt;in...

2018-09-22 15:45:06 167

原创 什么是惰性求值?(python基础)

 惰性求值:就是在需要是才进行求值的计算方式,比如  a and b 如果a 为0则不需要去计算b是否为真同理a or b 如果a为1则不需要去计算b是否为真。

2018-09-05 08:59:41 12158 1

原创 root:E: 无法获得锁 /var/lib/lock - open (11: 资源暂时不可用)资源占用

1.终端输入 ps  aux ,列出进程。找到含有apt-get的进程,直接sudo kill pid。或者直接pkill apt-get。2.强制解锁,命令:sudo rm /var/cache/apt/archives/locksudo rm /var/lib/dpkg/lock我是采用的第二中方法:sudo rm /var/lib/dpkg/lock,然后就可以使用apt-get insta...

2018-06-18 15:46:52 198

原创 ubuntu16.04输入密码登录无法进入工作桌面的解决方法

(1)ctrl+alt+f1 ,切换到tty1,输入管理员帐号和密码(2)sudo rm -rf .Xauthority*(3)sudo reboot   //重启

2018-06-14 16:30:37 11672 6

原创 Ubuntu16.04中如何使端口最小化

在输入命令的时候终端窗口突然全屏最大化,然后输入命令:ctrl+win窗+↓ 便可以使得窗口退出而且是最小化,然后,手动关闭终端即可。然后新打开一个终端,就不会全屏了。...

2018-06-14 16:05:34 1053

转载 ubuntu16.04配置tomcat环境

第一步,去官网下载tomcat。https://tomcat.apache.org/download-80.cgi第二步,解压。 在终端输入以下命令:tar -xf apache-tomcat-8.5.15.tar.gz第三步,配置tomcat的bin目录下的startup.sh和shutdown.sh文件。 进入tomcat的bin目录。cd /opt/tomcat8/apache-tomcat...

2018-06-14 15:27:34 3072

转载 在Ubuntu16.04.4上安装jdk

一、安装步骤    1.下载jdk安装包首先我们在oracle官网上下载jdk-8u161-linux-x64.tar.gz,当然也可以下载其他版本的。2.创建java的安装目录,并且解压该安装包,这里没有固定的解压目录,很类似于windows。  sudo mkdir /usr/lib/jvm sudo tar -zxvf jdk-8u161-linux-x64.tar.gz /usr/li...

2018-06-14 15:27:00 593

原创 C语言基础之A+B问题

Problem DescriptionCalculate A + B.InputEach line will contain two integers A and B. Process to end of file.OutputFor each case, output A + B in one line.Sample Input1 1 Sample

2017-04-16 18:44:55 1616

原创 C语言基础之A+B问题

#includeint main(){int a,b;scanf("%d%d",&a,&b);printf("%d",a+b);return 0; }

2017-04-16 18:24:20 3029

空空如也

空空如也

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

TA关注的人

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