自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

冰冻三尺非一日之寒

冰冻三尺非一日之寒

  • 博客(11)
  • 资源 (21)
  • 收藏
  • 关注

翻译 Linux设备文件(Device file)

Linux设备文件(Device file) 设备文件概述在类Unix操作系统中,设备文件或特殊文件是设备驱动程序的接口,出现在文件系统中就好像它是普通文件一样。在MS-DOS,OS / 2和Microsoft Windows中也有特殊文件。 这些特殊文件允许应用程序通过标准输入/输出系统调用使用其设备驱动程序与设备进行交互。使用标准系统调用简化了许多编程任务,并且无论设备的特性和功能如何,都可以...

2018-03-31 17:30:09 18992

原创 NULL 和EOF的区别

NULL 和EOF的区别NULL 和EOF的定义EOF定义stdio.h…#ifndef EOF# define EOF (-1)#endif… NULL定义stddef.h 文件。。。/* A null pointer constant.  */ #if defined (_STDDEF_H) || defined(__need_NULL)#undef NULL             /* i...

2018-03-30 11:14:47 3264

原创 标准I / O及验证(一)

标准I / O及验证(一)前言    标准I / O库处理很多细节,例如缓存分配,以优化长度执行 I / O等。对于标准I / O库,它们的操作则是围绕流(s t r e a m)进行的.标准I/O的缓存类型    标准I / O提供缓存的目的是尽可能减少使用 r e a d和w r i t e调用的数量.1)全缓冲a)说明    当填满标准I / O缓存后才进行实际I / O操作。当缓冲区没填满...

2018-03-28 20:49:23 368

原创 多维数组与指针

多维数组与指针数组相关的概念数组的声明int  b[10];其中b是数组名并且是一个指针常量。该数组有10个整型。多维数组声明int  b[10][3];其中b是一个二维数组名并且是一个指针常量,表示10个数组且每个数组有三个整型数。 下标引用int  b[10];      *(b+3) 等同于 b[3] 即访问数组的第三个元素。  多维数组访问元素以int a[3][4] 为例,如下图所示: ...

2018-03-26 21:16:52 182

原创 结构体对齐

 结构体对齐前言    在C 或 C++ 中我们经常会看到结构体里有很多种类型,比如int 、char甚至有内含结构体变量等等。内存是计算机宝贵的资源。因此,能以最优化的方式使用内存对程序和系统的性能非常重要。结构体对齐     编译器是按照结构体成员的顺序一个一个的给每个成员分配内存。只有当存储的成员需要满足正确的边界对齐,成员之间才可能出现额外的用于填充的内存空间。设置对齐方式     本文以...

2018-03-24 16:25:54 174

原创 指针总结(二)

指针总结(二) 前言     在使用指针或看别人的代码的时候,我们会使用或看到*p++ 、++*pp++诸如此类风格的指针表达式。因此,理解指针表达式很重要。对自己而言少犯一些错误,同时也能更好的理解代码。 相关概念     左值和右值的概念源于编译器的设计开发者。左值     左值,顾名思义,就是赋值符号左边的值并且是在内存中有明确定义的地址。例如,变量。     右值     右值,赋值符号右...

2018-03-18 16:57:46 256

原创 指针总结(一)

指针总结(一)指针指针的相关说明     指针就是变量在内存中的地址。     在C语言(高级语言)中,我们可以使用变量名来访问变量,这是由编译器实现的给我们的便利(我们写的C程序都需要编译器编译后来运行)。这样的话,我们就可以不用记住变量的地址,当我们访问变量的时候,本质上还是通过指针访问变量的内容。     变量的值就是分配给该变量的内存位置所存储的值。例如:     int a = 100 ...

2018-03-18 10:39:47 422

原创 测试redis EXPIRE设置过期时间并读取数据

测试redis EXPIRE设置过期时间命令概述本例子的测试场景是这样的:设置一条数据的过期时间,待数据过期后再获取redisReply 结果中的数据。测试例子:#include <stdio.h>#include <stdlib.h>#include <string.h>#include <hiredis.h>int main(int argc, ...

2018-03-16 16:35:07 3303 1

原创 Linux 文件操作总结(2)

Linux 文件操作总结(2)  fcntl 函数作用操作文件描述符。接口原型#include<unistd.h>#include<fcntl.h>int fcntl(intfd, int cmd, ... /* arg */ );功能f c n t l函数有五种功能:• 复制一个现存的描述符(c m d=F _ D U P F D)。• 获得/设置文件描述符标记(c m ...

2018-03-10 17:07:16 243

原创 Linux 文件操作总结(1)

Linux 文件操作总结(1) 准备测试文件(2) 按字节大小分割split -b 10m access.log new_file_prefix (1) 按行数分割split -l 300 access.log new_file_prefix 不带缓存的I/O 函数1)o p e n、r e a d、w r i t e、lseek 、c l o s e单个进程和文件描述符的关系多个进程和文件描述符...

2018-03-08 20:40:56 574

原创 ps 命令查看进程下的线程及线程状态

ps 命令查看进程下的线程及线程状态查看java所有线程ps –eLf | grep java查看进程下的所有线程cpu利用率Top -H -p 25120其中25120为Java进程号。下图红色标注的地方为线程状态。其中总数为28,当前运行的线程为0,28个线程睡眠,没有终止的线程或僵尸线程。 树状图显示进程关系pstree –p 1

2018-03-07 11:11:21 25995

spark 非常好的资源

spark 非常好的资源

2019-03-10

Nginx 模块开发与架构解析

Nginx 模块开发 解析 。经典不可多得的好书

2017-03-30

saml2-profiles-deploy-x509

saml2 profiles deploy x509

2017-03-26

saml-metadata-2.0-os

saml-metadata-2.0-os

2017-03-23

SAML2.0 简介

wikipedia SAML2.0

2017-03-23

saml-profiles-2.0-os

SAML profile

2017-03-23

sstc-saml-tech-overview-2.0

SAML技术。主要用于单点登录、认证等场景。

2017-03-23

tftd 客户端 服务端工具

tftd 客户端 服务端工具

2016-11-22

搭建nginx+php+openssl+thinkphp时使用的证书

搭建nginx+php+openssl+thinkphp时使用的证书

2016-10-19

openssl book

openssl cookbook openssl官网指定文档

2016-10-10

Bulletproof SSL and TLS

For system administrators, developers, and IT security professionals, this book provides a comprehensive coverage of the ever-changing field of SSL/TLS and Internet PKI. Written by Ivan Ristić, a security researcher and author of SSL Labs, this book will teach you everything you need to know to protect your systems from eavesdropping and impersonation attacks.

2016-09-28

openssl 编程

openssl 编程

2016-09-22

UNIX网络编程卷1:套接字联网API(第3版) 源码

UNIX网络编程卷1:套接字联网API(第3版)源码。

2016-08-21

C++ 经典代码大全

本书是图灵设计图书。书中的例子非常不错,适用于工作、学习。

2016-08-21

PKI 实现和管理电子安全

这本书描述了PKI的原理,是美国非常著名的安全领域专家写的著作。

2014-07-01

acl库 (advanced c library)

该库跨平台的、支持常见数据算 法、有很好的服务器框架、支持线程池/进程池、支持同步/异步通信、简单易用可扩展、支持HTTP协议、ICMP协议、DNS协议等

2012-05-10

空空如也

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

TA关注的人

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