linux下获取微秒级精度的时间

  使用C语言在linux环境下获得微秒级时间 1. 数据结构   int gettimeofday(struct timeval*tv, struct timezone *tz);     其参数tv是保存获取时间结果的结构体,参数tz用于保存时区结果:   struct ...

2018-07-31 20:30:54

阅读数 362

评论数 0

c读取按行读取文件

  c中没有getline()这个函数,该函数只存在于c++中。 有些人说用gets,但是这个函数是不安全的,gets不知道字符串的大小,容易造成溢出的问题。 解决方案,使用fgets函数 其关键在于在读出n-1个字符之前,如遇到了换行符或EOF,则读出结束。因此,通过设置适当大小的缓冲区...

2018-07-28 17:59:17

阅读数 1263

评论数 0

c++ 分割字符串并去掉空格

    c++ 可以通过 find , substr 对字符串进行分割 erase 去掉两边空格   具体代码如下:   #include <string> #include <stdio.h&...

2018-07-28 17:21:19

阅读数 1148

评论数 0

tcpdump无法写文件和SELinux技术分享

    1 问题案例分析   架构: centos6.5 + apache2   问题:   最近在网管增加 tcpdump 抓包功能的时候,发现ssh登录命令行抓包是可以的,但是由apache调用tcpdump抓包的时候,报无法写文件错误。   报错:   命令行: ...

2018-07-27 20:52:24

阅读数 494

评论数 0

rpm命令

  rpm命令是RPM软件包的管理工具。rpm原本是Red Hat Linux发行版专门用来管理Linux各项套件的程序,由于它遵循GPL规则且功能强大方便,因而广受欢迎。逐渐受到其他发行版的采用。RPM套件管理方式的出现,让Linux易于安装,升级,间接提升了Linux的适用度。 语法 ...

2018-07-27 17:14:26

阅读数 46

评论数 0

ubuntu16.04桌面版开机进入命令行模式

  我们大部分个人的linux系统计算机都是使用图形界面模式的操作,有些时候我们也可以在纯命令行模式下进行操作,这里给大家介绍一个在开机启动的时候进入命令行的两种方法。         工具/原料 ubuntu 16.04LTS系统 电脑 方法/步骤 系统...

2018-07-25 12:04:45

阅读数 1056

评论数 0

C++中的STL中map用法详解

  Map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据 处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。这里说下map内部数据的组织,map内部自建一颗红黑树(一 种非严...

2018-07-23 11:51:31

阅读数 53

评论数 0

execvp使用

  1. 例子   #include <unistd.h> #include <stdio.h> #include <errno.h> int main() ...

2018-07-22 22:42:54

阅读数 3522

评论数 0

c++ md5加密函数

1. 环境 系统: centos 7 依赖库 yum install openssl-devel   (1) 代码 #md5.cpp #include <string> #include <openssl/md5.h...

2018-07-22 22:38:53

阅读数 369

评论数 0

C C++编程产生指定范围内的随机数

  C/C++编程产生指定范围内的随机数,直接上个小程序:   #include <stdlib.h> #include <time.h> #include <stdio.h&...

2018-07-22 15:46:08

阅读数 332

评论数 0

Centos开机启动脚本执行过程

      Centos开机启动主要过程如下:            找到系统引导分区,执行引导程序,加载内核        执行init程序        /etc/rc.d/rc.sysinit # 由init执行的第一个脚本        /etc/rc.d/rc $RUNLE...

2018-07-18 20:13:19

阅读数 820

评论数 0

C++删除string最后一个字符的几种方法

C++删除string最后一个字符的几种方法#include<iostream> #include<string> using namespace std; int main() { string str;...

2018-07-15 23:55:13

阅读数 4092

评论数 0

CentOS中命令别名的使用

    在Linux系统中,误敲错rm命令是一件很容易发生的事情能。所以,怎样避免因为rm命令带来的危害是很重要的。在Linux系统中要做到rm命令的交互其实很简单,只需要简单的使用rm -i命令就可以了。但是每次都这样输入的话会造成敲击键盘的次数增加,这里我们可以使用Linux别名的方法解决该问...

2018-07-14 16:38:19

阅读数 100

评论数 0

Linux 链接概念

1. 概念    Linux 链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln 命令产生硬链接。硬连接    硬连接指通过索引节点来进行连接。在 Linux 的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号...

2018-07-14 16:27:34

阅读数 553

评论数 0

shell重定向

$ command > file 2>&1 $ command >> file 2>&1这里的&没有固定的意思放在&...

2018-07-14 11:06:30

阅读数 36

评论数 0

shell for循环1到100

用bash shell写程序时,经常会用到for循环,特别是从1到100这种需求,这里记录几种shell中从1到100的循环方法方法(1) 类c语言for ((i=1; i<=100; i ++)) do echo $i done (2) in使用for ...

2018-07-10 23:10:03

阅读数 882

评论数 0

如何简单地理解Python中的if __name__ == '__main__'

  1 摘要 通俗的理解__name__ == '__main__': 假如你叫小明.py,在朋友眼中,你是小明(__name__ == '小明'); 在你自己眼中,你是你自己(__name__ == '__main__')。 if __name__ == '__main__'的意思是:...

2018-07-08 10:54:07

阅读数 43

评论数 0

CentOS7 常用命令集合

CentOS7 常用命令集合       这两天一直在对CentOS 7.2进行初体验,各种学习命令肿么用,不过其实大多和DOS是一样的,只是命令的表达上可能有点儿不一样,毕竟这些都不是一家出来的嘛~       废话不多说,直接上命令和解析!常用命令文件与目录操作命令解析cd /home进入 ‘...

2018-07-07 22:33:53

阅读数 46

评论数 0

ifcfg 配置文件

1 概述   在Linux中往往是通过命令修改文件的方式配置网络,因此不仅需要知道配置哪个文件,还要知道文件中每个配置参数的功能。在Redhat/Fedora等Linux中,网络配置文件一般是/etc/sysconfig/network-scripts/ifcfg-eth0;而在SLES 10...

2018-07-07 12:45:45

阅读数 568

评论数 0

如何安装CentOS7 mini版

CentOS镜像下载1、CentOS版本:CentOS-7-x86_64-DVD-1611.iso。2、https://www.centos.org/download/安装步骤1、开启虚拟机,按Enter键,开始安装CentOS。安装CentOS2、按Enter键继续,耐心等待检查映像的完整性。检...

2018-07-07 10:37:24

阅读数 2829

评论数 0

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