- 博客(3)
- 资源 (15)
- 问答 (2)
- 收藏
- 关注
原创 内存地址对齐再学习(# pragma pack(n)预处理)
一、pragma简介与使用:1、# pragma pack(n)是什么?我们知道“32位机对齐(默认)是按4字节对齐,而64位机(默认)是按8字节对齐”加上了“默认”的说明。其实就是说对齐方式在不同机器上是可以修改的,而不同的机器默认的值不一样,但是都是2的整数次幂。如32位机默认为4字节对齐(4*8=32),64位机默认为8字节对齐(8*8=64)。 那么如何修改默认的对齐方式呢,就会用到一个预
2016-09-29 23:09:37 1709 1
原创 温故而知新--Linux学习笔记(一)文件与用户
一、Linux系统目录结构:Linux下没有Windows的盘符一说,一切皆文件。一个.doc、.c、.cpp、.pdf等作为后缀名的狭义文件都是一个广义的文件,一个文件夹是一个文件,一个目录也就是一个文件。1、Linux的目录结构及基本作用:结构图: 各个目录的主要作用(”pwd”命令可显示当前所在工作目录的绝对路径。): /: 根目录,所有目录都是根目录下的“文件”,根目录可以看成是电脑的硬
2016-09-28 22:28:02 557
原创 两个升序单向链表的合并
1、问题描述:有两个非空升序排列的单向链表pHeadA和pHeadB,将其合并为一个升序链表pHead,并剔除其中的重复值。2、问题分析:(1)、两个升序链表合并成一个升序链表,其实就是原链表删除节点,但不释放内存,而是将要删除(移动)的节点根据数据域大小关系以及不重复原则,挂在新的头指针上,形成新的链表的过程。并且新的链表依然是升序,就要求我们正向建链合并。 (2)、数据域大小关系:在链表删除的
2016-09-14 00:20:01 3729
VC6.0SRC 与 glibc-2.21
2018-02-26
PETool v1.0.0.5带界面软件
2017-08-11
RSA密码基于C的code实现
2017-07-16
fork()父子进程间信号处理(江湖救急)
2017-01-26
文件EOF结束标记的产生时间
2017-01-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人