- 博客(11)
- 收藏
- 关注
原创 UltraEdit试用期结束
ue绕过试用期方法打开UE这个软件打开x64dbg这个软件x64dbg软件左上角,文件->附加,找到UE软件,双击打开点“符号”,搜索“IsActivatedSoftwareKey”,点“锁定“选中左边第一行,按“下箭头”,一下下按,直到右边空白出现一行东西这里也不用上下搜,锁定完后直接找到左边protectionplusdll.dll这个文件,右边就出现了双击右边搜出来的这个对着sub ……(不想回去截图了,我直接上改后的图)这条汇编指令,点右键,二进制删掉
2021-12-17 15:50:21
9905
21
原创 结构体初值为0
#include "stdio.h"#include "string.h"#include "math.h"typedef struct{ unsigned char a; unsigned char b; unsigned char c; unsigned char d; unsigned char e; unsigned char f;}TT;TT acc[7]={ {0}, {1,2,3,4,5}, {2,3,4,4,0}, {3,4,5,0,9,0}, {4,
2021-09-07 10:11:28
783
原创 数组元素负数情况
#include "stdio.h"#include "string.h"#include "math.h"int main( void ){ unsigned int a[5] = {0,1,2,3,4}; unsigned int* p; p = &a[4]; printf("%d\n",p[-1]); printf("%d\n",(&a[4])[-2]); return 0;}结果:
2021-09-07 09:56:54
674
原创 keil中代码里没有重定义,但出现重定义警告
warning: #47-D: incompatible redefinition of macro “LWIP_PLATFORM_ASSERT”原本这里有警告重定义,但是代码里面其他地方没有任何关于这个宏的定义,改的地方如下:这个Define(预处理符号)选项卡里面也有一个 LWIP_PLATFORM_ASSERT把这里面的这个LWIP_PLATFORM_ASSERT删除掉就可以了,警告就没了!!...
2021-08-16 15:47:41
3072
1
原创 keil中.sct文件warning
; *************************************************************; *** Scatter-Loading Description File generated by uVision ***; *************************************************************LR_IROM1 0x08000000 0x00200000 ; load region size_region{ E
2021-06-25 09:35:17
676
原创 const指针
const int p; // p is a int const. p是一个int型常量const int *p; // p is a point to int const. p是一个指针,指向int型常量。即p是一个指向int型常量的指针。int const *p; // 与上相同 const int 和 int const 是一样的意思。《C++ primer》中采用第一种写法。int * const p; // p is a const point to int. p是一个指向i
2021-06-17 16:35:38
67
原创 sizeof()和strlen()
#include "stdio.h"#include "string.h"#include "math.h"int main( void ){ char Strings[] = {"Hello"}; char *p = Strings; unsigned int a; unsigned int b; unsigned int c; unsigned int d; a = sizeof(Strings); b = strlen(Strings); c = sizeof(p);
2021-06-17 14:33:20
83
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人