C&&C++
CAndC++的个人学习手记
至学者
有道无术,术尚可求,有术无道,止于术!
展开
-
如何以16进制打开dll文件
方式一c32asmC32Asm反汇编软件-C32Asm反汇编软件下载 v1.16.2 官方版-完美下载c32asm是一款不错的反汇编软件,具有反汇编模式和十六进制编辑模式,能跟踪exe文件的断点,也可直接修改软件内部代码。完美下载为您准备了“C32Asm反汇编软件”,欢迎大家前来下载使用https://www.wmzhe.com/soft-39788.html#download_group方式二 notepad++ 安装HEX-Editor 结果展示 ...原创 2022-01-28 10:28:59 · 1474 阅读 · 0 评论 -
回顾Java之本地调用JNI
一 概述 JNI(Java Native Interface),简而言之,通过java调用操作系统本地语言开发的程序。它能够实现Java和本地语言之间的相互调用。二 JNI的常用场景 1. Java通过JNI调用C语言驱动控制硬件。 2. 由于C语言直接编译成机器码,所以运行效率高,当我们需要高效率的代码时,我们就需要将这些逻辑利用C/C++来实现。...原创 2021-07-18 15:07:30 · 90 阅读 · 0 评论 -
Windows上CLion的配置
一 概述下载CLion二 免费使用策略1. 通过免费试用30天福利,30天福利时间过后,通过清除个人电脑缓存,继续享受福利2.通过学生证、教师证或者edu邮箱获取,在校学生的福利;3. 也可以通过自己的开源项目来进行申请,这个对于初学者要求比较高;4. 最后的也是最不建议的方法就是破解,个人电脑无所谓,企业电脑注意破解版本存在法律风险。 注意:本人使用的Clion版本信息,因为其他版本个人电脑破解失败!只有该版本成功破解。破解教程》破解文件[解压密码jhyi]...原创 2020-11-24 19:35:51 · 654 阅读 · 4 评论 -
vscode的初步使用
一 概述vscode下载;vscode功能比较强大,可以通过不同插件实现不同语言的开发,我基本上是用它进行前端和go语言的学习于编码。此外,我还用它来阅读过Redis的部分源码!二 界面视图概况后续继续学习补充!...原创 2020-11-22 12:28:51 · 162 阅读 · 0 评论 -
Redis如何存储对象
一 概述Redis中String类型是组基本的数据类型,最大值可以存储512M的数据,同时String是二进制安全的,也就是说Redis中的String可以包含任何数据,如jpg图片或者序列化的对象。Redis是基于内存中的数据进行操作。二 Redis保存对象的结构Redis底层是由C语言编写的,但是其并没有使用C语言传统的字符串表示(即以空字符\0结尾的字符数组)。而是自己构建了一种名为简单动态字符串(SimpleDynamicString,SDS)的抽象类型,并将SDS用作Redis的默认字原创 2020-08-15 22:30:43 · 2935 阅读 · 4 评论 -
C源代码到可执行程序的编译过程
一 概述编译过程分为四个步骤:预处理、编译、汇编、链接。test.c#include<stdio.h>#define VALUE 10int main(){ int i = 2; if(i>1){ printf("value = %d",i); //test } return 0;}二 预处理预处理过程中主要处理源文件中的 "#include" ,"#define"等预处理命令,主要完成的工作有:删除#define,展开宏定义中的内容;原创 2020-08-07 19:06:21 · 1061 阅读 · 0 评论 -
使用MinGW使Windows通过gcc实现C或C++程序本地编译执行
一 概述Windows本地是无法直接实现C和C++的编译工作。因为写好的C程序是需要编译,链接之后才能运行的。编译是需要编译器的,而操作系统本身没有集成编译器。安装的操作系统是已编译好的。执行已经编译好的程序是不需要编译器的。二 在Windows系统上集成编译调试环境目前windows下调试仅支持 Cygwin 和 MinGW。1. 安装配置MinGW 下载安装 配置安装软件为了方便调试,我们应该选择gdb软件安装成功后配置环境变量上述情况为网...原创 2020-08-07 17:44:49 · 751 阅读 · 0 评论 -
C语言中字符串和字符串的结束标志
一 概述在C语言中,是将字符串作为字符数组来处理的,也就是使用一个一维字符数组来存放字符串。字符串中的字符是逐个存放在数组元素中的。我们在讨论字符串长度的时候实际上讨论的是字符串的实际长度,而非对应字符数组的长度。如,定义一个字符数组长度为100,实际有效的字符只有40个。那我们如何通过实际代码知道位置字符串的长度呢。在C语言中规定了一个"字符串结束的标志"。即以字符"\0"作为结束标志。如果字符数组存在若干字符,前面的8个字符都不是空字符"\0",而第9个字符为空字符"\0",则认为数组中字符串的原创 2020-06-19 13:52:16 · 14518 阅读 · 0 评论