![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
专业学习
carpenter_laoban
这个作者很懒,什么都没留下…
展开
-
写个小shell脚本检测IP列表里面哪些IP可以ping通
cat IPList | while read linedoif ping -c 1 $line >/dev/null 2>&1 ; then echo "$line yes"else echo "$line no!"fi done输出:172.2.56.90 yes172.2.56.91 no!172.2.56.92 yes172.2.56.93 yes172.2.56.94 no!172.2.56.95 ...原创 2022-01-07 09:36:22 · 1550 阅读 · 0 评论 -
克隆linux虚拟机后,没有IP地址,ping不通网关
1. 去ifcfg-eth0里面加IP2. 确保网关自动给的mac地址和ifcfg-eth0里的HWADDR一样原创 2021-06-26 09:34:21 · 296 阅读 · 0 评论 -
linux下新增一块磁盘,但是df -h不显示怎么办
描述:fdisk –l 能显示,但是df -h不显示解决:1. fdisk -l1) 查看主机总线号root@node /]# ls /sys/class/scsi_host/host0host1host22)重新扫描SCSI总线来添加设备[root@node /]# echo "- - -" > /sys/class/scsi_host/host0/scan...原创 2019-12-31 16:43:37 · 8007 阅读 · 0 评论 -
搞一个NFS server
1.[root@yban ~]# cat /etc/redhat-releaseCentOS release 6.5 (Final)2. yum install -y rpcbindyum install -y nfs-utils3. mkdir /NFSchmod 777 /NFS4.[root@yban etc]# cat /etc/exports/NFS/ *...原创 2019-12-31 10:51:39 · 228 阅读 · 0 评论 -
快排实现
#include#includeint quick_sort(int a[],int low,int high){ if(low { int tem,t=a[low]; int l=low,h=high; while(l { while(a[h]>t) h--; while(a[l]原创 2015-04-16 22:17:56 · 740 阅读 · 0 评论 -
贪心练习——肥鼠的交易
题目描述:这是属于部分背包问题,一老鼠有M斤猫粮,要拿去和猫交换鼠粮,不同的猫咪兑换标准不一样,求老鼠用自己的猫粮如何能尽可能的换到更多鼠粮?输入数据包括多组样例,第一行是两个整数,M和N,M代表鼠拥有的猫粮有多少斤,N表示有N只猫同意交换。若N==M==-1,结束输入。接下来输入N组数据,每组数据包括两个整数,j和f 。代表猫愿意用f斤猫粮换j斤鼠粮。结果保留小数点三位。测试样例:输入:原创 2015-04-16 22:41:26 · 1726 阅读 · 0 评论 -
简单递归题,核反应堆中有α和β两种粒子...
这道题上学期算法课上就没写出来,这次才弄明白,一层窗户纸。题目是: 核反应堆中有α和β两种粒子。每秒钟内一个α粒子可以产生3个β粒子,而一个β粒子可以产生1个α粒子和2个β粒子。若在t=0时刻反应堆中有一个α粒子,求t时刻反应堆中分别有多 少个α粒子和β粒子。解题代码:#includeint main(){ int n[100],m[100],原创 2015-03-11 21:32:53 · 8423 阅读 · 0 评论 -
二分查找
据说,很多研究生都不能一次很快写对的算法#include#includeusing namespace std;int binarysearch(int aim,int a[],int n){ int left=0; int right=n-1; if(left int mid=(left+right)/2;原创 2015-03-11 21:20:52 · 334 阅读 · 0 评论 -
简单地求最大公约数
问题描述:输入两个正整数,求其最大公约数。实现多组数据输入我学习不努力的表现之一就是课堂上老师讲的新知识记不住,因为不经常用,留在脑子里的是自己的想法。这不,这个问题每每遇到都是如下的解法,其实用递归才简单。#includeint digui(int max,int min){ int left; while((left=max%min)!=0){//就原创 2015-03-11 21:28:47 · 504 阅读 · 0 评论 -
阿克曼(Ackermann)函数—递归
在数学上有一个著名的“阿克曼(Ackermann)函数”,它是二元函数,其定义式为:ACK(M,N),M≥0,N≥0,且: (1)ACK(M,0)=ACK(M-1,0) (M>0) (2)ACK(M,N)=ACK(M-1,ACK(M,N-1))(M>0,N>0)初始条件:ACK(0,N)=1+N (N≥0)请用递归方法求解ACK(M,N)。注意阿克曼函原创 2015-03-11 21:24:51 · 7577 阅读 · 0 评论 -
Red and Black
其实这样的题目一直没怎么想通是怎么回事儿,因为先前知道的宽搜和这个有点混乱。经常做题是好的,本来就天资平平,不努力怎么行。问题描述:有一间长方形的房子,地上铺了红色、黑色两种颜色的正方形瓷砖。你站在其中一块黑色的瓷砖上,只能向相邻的黑色瓷砖移动。请写一个程序,计算你总共能够到达多少块黑色的瓷砖。输入:包括多个数据集合。每个数据集合的第一行是两个整数W和H,分别表示x原创 2015-03-11 21:22:46 · 2124 阅读 · 1 评论 -
汉诺塔问题解法
以前学东西不扎实,现在捡捡也好,汉诺塔本是C语言开门就学的东西,不过上课那会儿真心听不懂,直到大二了,才明白那是咋回事,我感觉的编程,真的是一张窗户纸,不过捅破要花时间理解吸收。起个不一样的名字是为了自己在百度可以搜索到。题目描述:有一个塔,塔内有A,B,C三个柱子。起初,A柱上有n个盘子,依次由大到小、从下往上堆放,要求将它们全部移到C柱上;在移动过程中可以利用B柱,但每次只能移到一个盘原创 2015-03-11 21:29:14 · 829 阅读 · 0 评论 -
递归 放苹果
问题描述:把M个同样的苹果放在N个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分法(用K表示)?注意:5,1,1和1,5,1 是同一种分法。输入:第一行是测试数据的数目t(0 输出:对输入的每组数据M和N,用一行输出相应的K。样例输入:17 3样例输出:8解题思路(copy):所有不同的摆放方法可以分为两类:至少有一个盘子空着和所有盘子原创 2015-03-11 21:18:57 · 699 阅读 · 0 评论 -
2013/9/27
文章木有自动保存,刚才写的东西都没了。。。 第一,学生工作:帮爱心使者团总团借教室,和软件学院教务秘书打交道,麻烦。。。找爱心使者团指导老师团建制方面的奖励问题,主要是副部和部长的证书。 第二,为项目看资料。看了一篇博客,知道了一点无线网络工作的基本原理: 无线设备加入一个无线网络大致要经过3个步骤:转载 2013-09-27 00:23:02 · 660 阅读 · 0 评论