自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (15)
  • 问答 (2)
  • 收藏
  • 关注

原创 Linux&C编程之Linux系统命令“ls -l”的简单实现

一、基础知识:1、获取文件详细信息的函数:(1)、获取文件信息的函数:#include<sys/stat.h>int stat(const char * path,struct stat * buf);/*将path参数(文件或目录)的文件信息写到buf中,buf为传出参数*/(2)、文件信息结构体:/*用不到的成员被注释掉,只需了解需要的成员即可*/struct stat{ //dev

2017-01-24 21:15:57 9046 10

原创 Linux&C语言文件学习笔记(四):文件I/O与系统API续

一、sync()和fsync()函数:1、sync作用简述:由于不同设备文件读写速度的差异(或者速度不匹配),而为解决过大速度差异带来的一系列问题,我们在不同速度的设备之间加入缓冲区(buffer),缓冲区的加入,使得这一种或者这一类问题得到了有效的解决。在UNIX/Linux内核中有这样一个系统调用:sync()(sync是同步之意,即缓冲区内容与磁盘数据同步),其作用就是将缓冲区中的内容刷新冲洗

2017-01-22 22:13:23 697 2

原创 标准I/O----get与put函数族小结:

由于Input(get)与Output(put)函数族中包含的函数比较多,我们将其分为:“一次处理一个字符的输入输出”和“一次处理一行的输入输出”两部分进行总结。 以上两种输入输出都属于非格式化I/O,第三种非格式化I/O为fread和fwrite(也称作直接I/O)。而格式化I/O则是printf与scanf函数家族。一、一次处理一个字符的I/O:1、函数原型与解析:(1)、原型与参数返回值:

2017-01-20 01:06:45 1560

原创 Linux&C语言文件学习笔记(三):文件I/O与系统API

一、文件描述符、文件表:1、文件描述符:操作系统中喜欢用整数来代表一系列内容,比如:内存地址是十进制整数的十六进制形式、errno错误类型标志(0表示SUCCESS,无errno)、进程标识符(pid)(0表示内核交互进程)、线程标识符(tid)、都是非负整数。那么我们所说的文件描述符也是由一系列非负整数表示,其中0、1、2这三个数在每一个进程被创建时就已经被占用(0表示标准输入设备文件、1表示标准

2017-01-18 23:51:07 1156

原创 系统调用与内存管理(sbrk、brk、mmap、munmap)

一、系统调用(System Call):在Linux中,4G内存可分为两部分——内核空间1G(3~4G)与用户空间3G(0~3G),我们通常写的C代码都是在对用户空间即0~3G的内存进行操作。而且,用户空间的代码不能直接访问内核空间,因此内核空间提供了一系列的函数,实现用户空间进入内核空间的接口,这一系列的函数称为系统调用(System Call)。比如我们经常使用的open、close、read、

2017-01-16 18:50:49 21062 4

VC6.0SRC 与 glibc-2.21

VC6.0C函数库源码与glibc-2.21源码。VC6.0源码放在这里是因为VC6.0是比较经典的版本。将VC6.0的SRC和glibc放在一起,便于比较不同系统标准对于C库实现的异同。

2018-02-26

PE文件解析器

简易的基于文件操作的PE文件解析器源码

2017-08-20

PETool v1.0.0.5带界面软件

PETool v1.0.0.5带界面软件,可以解析PE文件,并且功能比较完整。在CSDN找了很多,下载下来的都没有界面不是想找的,就在网上找了好久,各种以假乱真,但最终还是被我找到了。

2017-08-11

PE结结构图

描述PE文件结构的各个结构体的思维导图

2017-08-10

DES文件加密解密算法实现

DES对于文件的加密解密,采用CBC-DES模式编写。可联系maibox_krj@163.com获取。

2017-07-25

MD5密码算法

MD5密码算法的C代码实现(也可以认为是md5sum命令的简单功能实现)

2017-07-22

RC4密码算法测试代码

RC4密码算法测试代码

2017-07-20

安全散列算法SHA

包含两种代码风格,一种是多宏函数操作(来自于老师);另一种多非宏函数函数操作(来自于我自己)。免费获取可联系:mailbox_krj@163.com

2017-07-19

TEA加密算法

TEA加密算法的加强版XTEA的实现,包含EBC-TEA和CBC-TEA两个模式的不同加密方式。可用于测试分组加密的ECB和CBC的优劣性。

2017-07-16

RSA密码基于C的code实现

包含三个文件夹,①ProducePerim是素数的产生实现,为大素数p、q提供来源②ProduceKey是RSA秘钥的产生过程实现③EnDeCryption为加密解密过程(以文件加密为例,虽然文件加密不是RSA的主要用途)

2017-07-16

GifCam.zip

可用于高帧数的gif图像录制

2017-06-27

黑白棋游戏

基于Qt5.5.1的GUI小项目:黑白棋游戏(主要实现了吃子的算法逻辑以及简单的机器下子的算法逻辑)

2017-06-27

gpg4win-2.3.0

一款应用广泛的,安全性能极高的邮件加密软件

2017-02-27

TrueCrypt_7.1.1.0.exe.zip

一款拥有多种加密算法、多种加密形式的磁盘加密软件

2017-02-27

AsmTools工具

在64位操作系统上,可以模拟32位操作系统的Debug

2017-02-27

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

TA关注的人

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