• C语言 文本文件和二进制文件读写

    C语言 文本文件和二进制文件读写 问题:今天在调试代码的时候,出现了一个很奇怪的问题,问题出在对文件进行复制的时候,复制过去的新文件大小老是不对。 产生原因:产生的原因在于,原文件是二进制文件,而我在读取二进制文件的时候,采用的是文本文件的方式进行读取,导致问题。 学习: + 采用文本方式对文件进行...

    C++中const修饰函数

    const char* get_version();---->修饰函数返回值 char* get_version() const;---->常量函数,不允许修改类的成员函数...

    char *a[10]和char (*a)[10]的区别

    char *a[10]---->表示每个元素都是指针,有10个元素。 char (*a)[10]--->表示一个指针,该指针指向一个长度为10的字符数组。...

    Visual Studio常用快捷键

    增加、删除块注释: Ctrl+k,Ctrl+c---增加注释 Ctrl+k,Ctrl+u---删除注释...

    C语言文件路径的一点心得

    C语言程序在涉及路径的代码中,主要会涉及到windows和linux这两大平台的差异。 在windows平台下,其路径的主要形式为: H:\MyDrivers\backup 在linux平台下,其路径主要形式为: /home/MyDrivers/backup 在windows平台中,其也接收linu...

    sizeof

    sizeof 计算一个对象或者类型所占内存数 int data_one[] = {1,2,3,4,5}; int* data_two = NULL; int getSize(int data[]) { return sizeof(data); } sizeof(data_one)--->20 ...

    编译过程

    高级语言的编译过程,一般分为以下四个部分: 1)预处理 2)编译 3)汇编 4)链接...

    证书撤销列表(CRL)

    证书撤销列表 证书撤销列表中,记录的是证书还在有效期中,但已经申请撤销的证书,记录在证书撤销列表中的证书,即使在有效期中,也表明证书已经失效。 撤销证书的情况一般有: 1)用户私钥丢失。 2)用户不再信任CA中心 3)政府机关行政要求等等 证书撤销一般流程: 1)向RA提出证书撤销请求 2)RA审核...

    关于hash函数的一点思考记录

    今天在讨论的时候,遇到一个问题,hash明文和hash密文有什么区别? 初次可能会想,这个没什么区别,都能够保证信息的完整性。这里有一点需要明确的是,hash计算能够保证hash传入数据的完整性,即hash密文只能保证密文的完整性,并不能保证明文的完整性。因为在知道密文和密文hash,是能够构造碰撞...

    Git命令行

    Git初始化 git init --->该命令用于在本地初始化一个git仓库,使用该命令后,会在当前文件夹生成一个.git的文件夹. 初始化配置 ssh-keygen -t rsa -C ""youremail@example.com" (mailto:youremail@example.com)"...