刚刚起步的菜鸟

大牛也是菜鸟慢慢的培养起来的。

qrencode的安装和使用

qrencode编译需要libpng库,而libpng库依赖zlib库,所以得依次安装zlib、libpng、qrencdoe。 1、从http://zlib.net/下载zlib库 tar -xvf zlib-1.2.11.tar.gz,进入zlib-1.2.11文件夹 ./config...

2019-03-26 13:58:50

阅读数 41

评论数 0

如何挂载一个Read-only的目录

cp -rf /usr/local/bin/ /tmp/ mount -t tmpfs tmpfs /usr/local/bin(-o size=8m{可以申请大小}            mount完这个bin目录就会消失) cp -rf /tmp/bin/* /usr/local/bin

2018-12-25 16:01:19

阅读数 57

评论数 0

linux高精度struct timespec 和 struct timeval

一、struct timespec 定义: typedef long time_t; #ifndef _TIMESPEC #define _TIMESPEC struct timespec { time_t tv_sec; // seconds  long tv_nsec; // and nan...

2018-12-22 14:22:23

阅读数 84

评论数 0

localtime、localtime_s、localtime_r的使用

a.localtime用来获取系统时间,精度为秒 #include <stdio.h> #include <time.h> int main() { time_t time_seconds = ...

2018-12-20 16:29:51

阅读数 356

评论数 0

Linux字符集的查看及修改

一·查看字符集  字符集在系统中体现形式是一个环境变量,以RedHat为例,其查看当前终端使用字符集的方式可以有以下几种方式: 第一种: 1 2 [root@Testa-www tmp]# echo $LANG zh_CN.UTF-8 ...

2018-12-06 10:15:23

阅读数 912

评论数 0

VMware虚拟机三种网络模式详解 ---------Host-Only(仅主机模式)

三、Host-Only(仅主机模式) Host-Only模式其实就是NAT模式去除了虚拟NAT设备,然后使用VMware Network Adapter VMnet1虚拟网卡连接VMnet1虚拟交换机来与虚拟机通信的,Host-Only模式将虚拟机与外网隔开,使得虚拟机成为一个独立的系统,只与主...

2018-12-01 23:49:27

阅读数 53

评论数 0

VMware虚拟机三种网络模式详解 --------- NAT(地址转换模式)

二、NAT(地址转换模式) 刚刚我们说到,如果你的网络ip资源紧缺,但是你又希望你的虚拟机能够联网,这时候NAT模式是最好的选择。NAT模式借助虚拟NAT设备和虚拟DHCP服务器,使得虚拟机可以联网。其网络结构如下图所示: 在NAT模式中,主机网卡直接与虚拟NAT设备相连,然后虚拟NAT设...

2018-12-01 23:30:09

阅读数 116

评论数 0

VMware虚拟机三种网络模式详解---------Bridged(桥接模式)

vmware为我们提供了三种网络工作模式,它们分别是:Bridged(桥接模式)、NAT(网络地址转换模式)、Host-Only(仅主机模式)。 打开vmware虚拟机,我们可以在选项栏的“编辑”下的“虚拟网络编辑器”中看到VMnet0(桥接模式)、VMnet1(仅主机模式)、VMnet8(NA...

2018-12-01 21:07:29

阅读数 44

评论数 0

vi/vim 中如何在每行行首或行尾插入指定字符串

行首 :%s/^/your_word/ 行尾 :%s/$/your_word/ 按键操作: 注释:ctrl+v 进入列编辑模式,向下或向上移动光标,把需要注释的行的开头标记起来,然后按大写的I,再插入注释符,比如”#”,再按Esc,就会全部注释了。 删除:ctrl+v 进入列编辑模式,向下...

2018-11-29 13:32:57

阅读数 745

评论数 0

openssl rsautl

用途: 本指令能够使用RSA算法签名,验证身份,加密/解密数据。 用法: openssl rsautl [-in file] [-out file] [-inkey file] [-passin arg] [-keyform PEM|DER|NET] [-pubin] [-certin] ...

2018-11-08 17:22:02

阅读数 230

评论数 0

进制转换函数

#define TOLOWER(x) ((x) | 0x20) #define isxdigit(c) (('0' <= (c) && (c) <= '9') || ('a' <...

2018-10-16 20:29:32

阅读数 140

评论数 0

OpenSSL API

/**  * @file cert_openssl.c  * @brief 利用openssl api处理证书  * @author zy  * @date 2014-10-11 modify  */ #include <stdio.h> #inclu...

2018-10-12 16:35:59

阅读数 377

评论数 0

dmesg七种用法

dmesg 命令的使用范例 ‘dmesg’命令设备故障的诊断是非常重要的。在‘dmesg’命令的帮助下进行硬件的连接或断开连接操作时,我们可以看到硬件的检测或者断开连接的信息。‘dmesg’命令在多数基于Linux和Unix的操作系统中都可以使用。 下面我们展示一些最负盛名的‘dmesg’命令...

2018-09-04 15:55:40

阅读数 351

评论数 0

linux进程间通信--消息队列相关函数(ftok)详解

ftok 消息队列、信号灯、共享内存常用在Linux服务端编程的进程间通信环境中。而此三类编程函数在实际项目中都是用System V IPC函数实现的。System V IPC函数名称和说明如下表15-1所示。 表15-1 System V IPC函数   消息...

2018-08-10 17:01:58

阅读数 53

评论数 0

openssl 摘要和签名验证指令dgst使用详解

1、信息摘要和数字签名概述 信息摘要:对数据进行处理,得到一段固定长度的结果,其特点输入: 1,输出长度固定。即输出长度和输入长度无关。 2,不可逆。即由输出数据理论上不能推导出输入数据 如图4所示,对输入数据敏感。当输入数据变化极小时,输出数据也会发生明显的变化 5,防碰撞。即不同的数...

2018-07-30 16:10:33

阅读数 98

评论数 0

shell结合expect写的批量scp脚本工具

expect用于自动化地执行linux环境下的命令行交互任务,例如scp、ssh之类需要用户手动输入密码然后确认的任务。有了这个工具,定义在scp过程中可能遇到的情况,然后编写相应的处理语句,就可以自动地完成scp操作了。 在部署一个任务时,其中有一项必须的过程就是将一些文件,如安装包发送到大量...

2018-07-25 10:46:04

阅读数 85

评论数 0

openssl sign

Step1:用openssl生成一对公钥/私钥rsa2048 openssl genrsa -des3 -out root.pem 2048 Step2: 签名openssl dgst -sign root.pem -sha256 -out sign.txt file.txt  Step3:手动...

2018-07-19 15:34:04

阅读数 1407

评论数 0

sscanf()用法简介

#include<stdio.h> #include<stdlib.h> #include<string.h> int main() { ...

2018-07-17 10:25:25

阅读数 66

评论数 0

android系统的分区结构

(一)Android的主要分区Modem分区bootloader分区boot分区recoverty分区system分区data分区1. modem分区    a) 实现手机必需的通信功能,大家通常所的刷RADIO就是刷写modem分区,在所有适配的ROM中这部分是不动,否则会造成通话不稳定;2. ...

2018-07-05 11:11:28

阅读数 2326

评论数 1

深入理解C语言内存管理

之前在学Java的时候对于Java虚拟机中的内存分布有一定的了解,但是最近在看一些C,发现居然自己对于C语言的内存分配了解的太少。问题不能拖,我这就来学习一下吧,争取一次搞定。 在任何程序设计环境及语言中,内存管理都十分重要。内存管理的基本概念分析C语言内存的分布先从Linux下可执行的C程序入手...

2018-05-22 16:43:08

阅读数 209

评论数 0

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