自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 QSS使用心得

QT qss

2022-02-08 14:21:52 264

原创 StarUML系列学习

StarUML学习

2022-02-08 12:36:13 264

原创 QT下搭建Android开发环境

QT Android AVD

2021-12-31 17:21:25 1716

原创 linux常用的进程间的通讯方式

linux常用的进程间的通讯方式(1)、管道(pipe):管道可用于具有亲缘关系的进程间的通信,是一种半双工的方式,数据只能单向流动,允许一个进程和另一个与它有共同祖先的进程之间进行通信。(2)、命名管道(named pipe):命名管道克服了管道没有名字的限制,同时除了具有管道的功能外(也是半双工),它还允许无亲缘关系进程间的通信。命名管道在文件系统中有对应的文件名。命名管道通过命令mkfifo或系统调用mkfifo来创建。(3)、信号(signal):信号是比较复杂的通信方式,用于通知接收进程有某

2020-05-15 14:37:54 354

原创 Perl脚本中Expect模块的学习使用

Expect模块可以用来向需要交互执行的程序输入必要的信息。以脚本形式实现交互式应用程序的语言。代码:$exp = new Expect;new一个Expect.$exp->spawn($command,@params);fork和exec一个新进程用来执行$command命令.$exp->expect(timeout,timeout,content);‘-re’.在timeout内,期待出现包含t

2017-07-25 11:22:16 4218

转载 shell中实现浮点数运算

bc的简单用法bc是Linux内置中的计算器,能够处理浮点数的计算,看下面的应用例子。[root@node2 ~]# bc bc 1.06.95 Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc. This is free software with ABSOLUTELY NO WAR

2017-07-25 10:55:25 8920

原创 shell学习网站网址收藏

今天在搜索shell学习时发现一个不错的入门shell网站, 很基础的,以后自己经常参考 http://c.biancheng.net/cpp/view/2740.html

2017-05-27 09:28:06 364

转载 网络爬虫基本原理

转载自:http://www.csdn.net/article/2015-11-13/2826205关于爬虫内容的分享,我会分成两篇,六个部分来分享,分别是:我们的目的是什么内容从何而来了解网络请求一些常见的限制方式尝试解决问题的思路效率问题的取舍一、我们的目的是什么一般来讲对我们而言,需要抓取的是某个网站或者某个应用的内容,提取有用的价值,内容一般分为两部分,非结构化的文本,

2017-05-23 18:11:03 331

转载 回车与换行的区别

符号 ASCII码 意义 \n 10 换行NL \r 13 回车CR回车 \r 本义是光标重新回到本行开头,r的英文return,控制字符可以写成CR,即Carriage Return 换行 \n 本义是光标往下一行(不一定到下一行行首),n的英文newline,控制字符可以写成LF,即Line Feed 在不同的操作系

2017-05-23 17:21:16 219

转载 vim显示不可见特殊字符

一、查看特殊字符Vim中可见特殊字符会直接显示,不可见特殊字符会显示为该字符在命令行的输入方式, 例如\r显示为^M。通过:help digraph-table可看到所有Vim中可输入的特殊字符, 该文档的第一页如下:char digraph hex dec official name ^@ NU 0x00 0 NULL (NUL) ^A SH 0x01 1 START OF HEADING (

2017-05-23 17:20:15 22206

原创 tar解压缩 xz

今天由于工作需要升级系统编译内核,下载到了一份tar.xz结尾的压缩文件,,如下: linux-4.11.1.tar.xz $xz -d *.tar.xz $tar -xvf *.tar 可以看到这个压缩包也是打包后再压缩,外面是xz压缩方式,里层是tar打包方式。 当前直接使用 tar xvJf *.tar.xz来解压 tar -zxvf file.tgz

2017-05-19 18:48:14 435

转载 VIM的列编辑操作

删除列 1.光标定位到要操作的地方。 2.CTRL+v 进入“可视 块”模式,选取这一列操作多少行。 3.d 删除。插入列 插入操作的话知识稍有区别。例如我们在每一行前都插入”() “: 1.光标定位到要操作的地方。 2.CTRL+v 进入“可视 块”模式,选取这一列操作多少行。 3.SHIFT+i(I) 输入要插入的内容。 4.ESC 按两次,会在每行的选定的区域出现插入的内容。

2017-05-12 09:17:47 355 2

转载 nohup命令的用法

linux的nohup命令的用法。 在应用Unix/Linux时,我们一般想让某个程序在后台运行,于是我们将常会用 & 在程序结尾来让程序自动运行。比如我们要运行mysql在后台: /usr/local/mysql/bin/mysqld_safe –user=mysql &。可是有很多程序并不想mysqld一样,这样我们就需要nohup命令,怎样使用nohup命令呢?这里讲解nohup命令的一些用

2017-05-04 11:50:22 389

转载 Xargs用法详解

简介 之所以能用到这个命令,关键是由于很多命令不支持|管道来传递参数,而日常工作中有有这个必要,所以就有了xargs命令,例如: find /sbin -perm +700 |ls -l 这个命令是错误的 find /sbin -perm +700 |xargs ls -l 这样才是正确的 xargs 可以读入 stdin 的资料,并且以空白字元或断行字元作为分辨,将 std

2017-05-04 11:17:50 284

原创 Vim 中c语言混乱格式瞬间标准

今天在开发程序是,从其他地方copy了一些code到我的vim环境中,这是个c程序,但是在Vim环境中这段code是乱码,内心比较纠结,一个一个纠正太累了,随后查到如下命令,完美解决! 方法如下: 在Vim中使用了如下命令 gg=G (在Vim的终端模式下直接入)

2017-04-21 16:11:00 441

原创 Centos7.3下安转sslyze

当我们希望获取web服务器所支持的协议信息时,我们可以使用开源的sslyze工具,这是一个python脚本写的工具! 获取源码: git clone https://github.com/nabla-c0d3/sslyze.git 或者 wget wget https://github.com/nabla-c0d3/sslyze/releases/download/{版本信息}安装方法

2017-04-21 14:09:29 683

转载 nm命用于显示二进制目标文件的符号表

nm命令被用于显示二进制目标文件的符号表。 【语法】     nm(选项)(参数) 【选项】     -A:每个符号前显示文件名;      -D:显示动态符号;      -g:仅显示外部符号;      -r:反序显示符号表。【参数 】      目标文件:二进制目标文件,通常是库文件和可执行文件。来自: http://man

2017-02-10 16:26:44 1894

转载 Linux下Shell中特殊变量$!,$?,$@,$#,$*的变量说明

linux中shell变量$#,$@,$0,$1,$2的含义解释: 变量说明: $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的PID $? 最后运行的命令的结束代码(返回值) $- 使用Set命令设定的Flag一览 $* 所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出

2016-05-04 17:56:16 311

原创 Fedora11 下搭建samba服务器

最近计划根据同事的nginx系列博客,分析学习nginx源码,自己为了方便阅读和测试代码,在自己的电脑上虚拟机上安装了fedora11系统,为了实现Wndows和Fedora的文件共享,就计划在Fedora上搭建Samba服务器,当然在实现Windows和Linux系统的文件互换有好几种方法,像ftp服务,ssh服务,tftp服务等等!但是由于Samba的方便性,我通常使用Samba服务进行交换,

2016-04-22 16:38:42 419

汉诺塔C语言代码的实现

本代码使用C语言实现的汉诺塔 #include void main() { int n; //n是盘子数 char a='A',b='B',c='C'; void hanni(int n,char x,char y,char z); printf("Please input the number of disks:"); scanf("%d",&n); printf("%d",n); hanni(n,a,b,c); } void hanni(int n,char x,char y,char z) { void move(int n,char x,char z); if(n==1) move(n,x,z); else{ hanni(n-1,x,z,y); move( n,x,z); hanni(n-1,y,x,z); } } void move( int n,char x,char z) { printf(" %d %c->%c\n",n,x,z); }

2011-06-19

空空如也

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

TA关注的人

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