- 博客(24)
- 资源 (1)
- 收藏
- 关注
原创 VirtualBox下ubuntu虚机和宿主机mac间的共享文件夹
1、安装增强功能1.1 在mac上加载VBoxGuestAdditions.ios在这个目录下找到/Applications/VirtualBox.app/Contents/MacOS打开后会自动加载到Devices里。1.2 在 VirtualBox下ubuntu虚机上设置之后可以看见虚机里多了一个sr0的设备。2、挂载sr0到本地sudo mkdir /mnt/vmboxDVD/sudo mo...
2018-07-15 01:55:34
1170
原创 VirtualBox下Ubuntu虚拟机的lvm分区扩容
最近VirtualBox下Ubuntu虚拟机遇到了根目录所在分区磁盘空间不够的问题。先做了三个清理动作,效果不理想。使用这三个命令做了清理之后,结果依然不够理想:(1) sudo apt-get autoclean(已卸载软件的安装包)(2) sudo apt-get clean(未卸载软件的安装包)(3) 清理系统不再需要的孤立的软件包。sudo apt-get autoremove于是我决定将...
2018-07-15 01:25:05
1457
1
原创 查看windows机器的cpu信息
在windows server 2012查看到的信息1、在cmd命令中输入“systeminfo”,以下信息表示物理CPU有16个2、查看物理CPU数、CPU核心数、线程数 在cmd命令中输入“wmic”,然后在出现的新窗口中输入“cpu get *”Name: 表示物理CPU的名称,共有16个。NumberOfCores:表示CPU核心数Numb
2017-11-21 11:57:42
48623
原创 通配符和正则表达式
通配符和正则表达式通配符通配符是用来匹配文件名的(最起码linux系统中是这样的)。 通配符 作用 ? 匹配一个任意字符 * 匹配0个或任意多个任意字符,也就是可以匹配任何内容 [ ] 匹配中括号中任意一个字符。例如:[abc]代表一定匹配一个字符,或者是a,或者是b,或者是c。 [-] 匹配中括号中任意一个字符,-代表一个范围。例如:[a-z]代表匹配一个小写
2017-06-25 21:48:41
2352
原创 使用iostat分析IO性能
使用iostat分析IO性能iostat用于输出CPU和磁盘I/O相关的统计信息. 1.不加选项执行iostat[patrickxu@vm1 ~]$ iostatLinux 2.6.32-279.19.3.el6.ucloud.x86_64 (vm1) 06/11/2017 _x86_64_ (8 CPU)avg-cpu: %user %nice %system %iowait
2017-06-12 00:42:37
24227
1
翻译 使用Linux的lsblk命令列出块设备信息
使用Linux的lsblk命令列出块设备信息 翻译自:http://linoxide.com/linux-command/linux-lsblk-command/lsblk(列出块设备)命令用于列出所有可用块设备的信息,但是,它不会列出RAM盘的信息。块设备有硬盘,闪存盘,CD-ROM等等。如何安装lsblklsblk命令包含在util-linux-ng包中,现在该包改名为util-linux
2017-06-11 22:27:46
3937
转载 MAC下iterm2 实现clone session
背景本人使用的是mac,terminal配置的是iterm2,相信许多公司和我司一样登录dev/beta/prod机器的时候需要先通过跳板机登录。而且往往都会为每一位开发配置一个token,动态的产生一个6位的数字串,用来作为登录密码。因为每次登录都需要输入token串,对于我这种懒鬼来说是一件非常麻烦的事情,本文章就讲解了如何配置来实现类似于secureCRT一样的s
2017-05-27 22:48:39
7531
转载 RAID磁盘阵列详解
磁盘阵列(Redundant Arrays of Inexpensive Disks,RAID),有“价格便宜具有冗余能力的磁盘阵列”之意。原理是利用数组方式来作磁盘组,配合数据分散排列的设计,提升数据的安全性。磁盘阵列是由很多价格较便宜的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上。磁盘
2017-04-18 17:49:45
1258
原创 Linux使用sar进行性能分析
Linux使用sar进行性能分析Linux使用sar进行性能分析sar简介sar命令常用格式sar常用性能数据分析整体CPU使用统计-u各个CPU使用统计-P内存使用情况统计-r整体IO情况-b各个IO设备情况-d网络统计-nsar日志保存-oReferencessar简介 sar(System Activity Reporter, 系统活动情况报告): 是用于监控Linu
2017-01-18 23:18:26
32151
1
原创 十进制数转换成任意进制数
//十进制转任意进制#include using namespace std;void convert(int num,int base,char str[]){ if(base37) return; int arr[10],i=0,j=0; if(num<0) { str[j++]='-'; num=-num; } while(num) { arr[i]=nu
2014-10-20 11:11:02
754
转载 将数组里面的奇数全部排在前面,偶数排在后面
方法一:声明一个数组,与原来的数组大小一样,遍历原来的数组,把找到的奇数放在前面,找到的偶数放在后面。
2014-09-04 23:39:34
1129
转载 面向对象和面向过程有什么区别
面向对象和面向过程有什么区别问:经常听到有人说,计算机语言可以归为面向过程语言和面向对象语言,那么到底什么是面向对象,什么是面向过程呢?答:面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了;面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行
2014-08-31 09:39:44
335
原创 栈的应用1:数制转换、括号匹配检验和行编辑程序
栈操作的具体实现参考void conversion(){ //对于输入的任意一个非负十进制整数,打印输出与其等值的八进制数 unsigned int N; SElemType e; SqStack s; InitStack(s); printf("请输入一个十进制数:"); scanf("%d",&N); while(N) { Push(s,N%8
2014-08-25 20:28:10
761
原创 顺序栈的常用操作
#include #include typedef int SElemType;// 函数结果状态代码 #define TRUE 1 #define FALSE 0 #define OK 1 #define ERROR 0 #define INFEASIBLE -1 #define OVERFLOW -2 //因为在math.h中已定义
2014-08-25 11:38:14
517
原创 带头节点的单链表的常用操作
#include#includetypedef int ElemType;// 函数结果状态代码#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define INFEASIBLE -1#define OVERFLOW -2 //因为在math.h中已定义OVERFLOW的值为3,故去掉此行typedef int Status; //
2014-08-24 21:42:53
695
原创 bash: scp: command not found的原因及解决办法
linux A:10.110.23.8今天用scp远程传输资料,报错如下:-bash: scp: command not found在网上搜资料解决办法如下:安装scp的软件包:# yum install openssh-clients安装完毕本以为就可以了,在执行scp 后又报错如下:[root@localhost ~]# scp
2014-08-03 19:20:06
1420
原创 vsftp 530 Login incorrect的解决办法
现有两台服务器,ip地址分别为10.175.32.33,10,175.32.32。
2014-07-29 19:52:46
3140
3
转载 TCP三次握手四次挥手
二、TCP连接的建立和终止1、建立连接协议 (1)请求端发送一个SYN段指明客户打算连接的服务器的端口,隐疾初始序号(ISN),这个SYN报文段为报文段1。 (2)服务器端发回包含服务器的初始序号的SYN报文段(报文段2)作为应答。同时将确认序号设置为客户的ISN加1以对客户的SYN报文段进行确认。一个SYN将占用一个序号。 (3)客户必须将确认序号设置为服务器的ISN加1以对
2014-07-10 10:08:45
388
转载 linux下的source命令用法
source命令用法: source FileName 作用:在当前bash环境下读取并执行FileName中的命令。 注:该命令通常用命令“.”来替代。 如:source .bash_rc与 . .bash_rc 是等效的。 source命令(从 C Shell而来)是bash shell的内置命令。点命令,就是个点符号,(从Bourne Shell而来)是
2014-07-08 19:51:36
599
原创 在Win7主机下,虚拟机CentOS如何通过NAT上网(原创)
1,把本地连接的共享功能打开,Homenetwork connection选项选择VMnet8,即虚拟机通过NAT上网对应的那块虚拟网卡。
2014-04-20 14:00:48
787
转载 数组指针和指针数组的区别
数组指针(也称行指针)定义 int (*p)[n];()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。如要将二维数组赋给一指针,应这样赋值:int a[3][5];int (*p)[5]; //该语句是定义一个数组指针,指向含4个元素的一维数组。 注:这里sizeof(
2014-03-29 22:38:30
343
原创 *&L 和*L 的作用有什么不同
在单链表中的存储结构typedef struct LNode{ ElemType data; struct LNode *next;}LNode, *LinkList; //此时LinkList是结构体struct LNode类型的指针的别名LinkList L; //声明一个指针L,指向LNode类型 //这句话等同于LNode *L;Status
2014-03-04 16:25:26
3968
转载 struct和typedef struct的用法和区别
第三篇:struct和typedef struct分三块来讲述:1 首先:在C中定义一个结构体类型要用typedef: typedef struct Student { int a; }Stu;于是在声明变量的时候就可:Stu stu1;如果没有typedef就必须用struct Student
2014-03-04 15:19:24
672
WINDOWS内核原理与实现
2017-12-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人