首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
开发和经验
isChen
创建于2024-07-12
订阅专栏
开发和经验
暂无订阅
共7篇文章
创建于2024-07-12
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
C++智能指针
内存泄漏的原因 1.忘记释放内存,动态分配了内存但是没有调用delete或free释放内存 2.丢失指针,动态分配内存的指针被覆盖或丢失,导致无法释放内存
C语言冷门知识
attribute __attribute__可以设置函数属性,变量属性和类型属性 函数属性:noreturn, noinline, always_inline, pure, const, nothr
TLS连接一般流程、Diffie-Hellman、数字信封
TLS一般流程 TLS(Transport Layer Security)的前身是SSL(Security Socket Layer) SSL3.1版本就是TLS1.0,TLS后来又出现TLS1.2和
Python装饰器
装饰器概述 装饰器允许在不修改原有函数代码的情况下给函数增加新的功能 装饰器本质上是一个函数,它可以接收一个函数作为参数并返回一个新的函数。这个新函数是对原函数的一种包装或增强,可以在不改变原函数代码
ASLR、PIE、Canary栈保护
ASLR ASLR是地址空间布局随机化,是linux内核的特性 linux系统中ASLR分三个等级 0:没有随机化。即关闭ASLR。 1:保留的随机化。共享库、栈、mmap()以及VDSO将被随机化。
C语言内嵌汇编
实现val3 = val1 + val2函数 asm内嵌汇编代码语法 output表示的是从ASM到C语言输出,简单理解就是寄存器到变量的操作;而input相反,指的是C变量到ASM寄存器赋值的过程。
C/C++函数调用规范
函数调用规范 调用约定 调用规则 __cdecl 函数参数从右往左依次入栈,由调用者平衡栈, C/C++默认的函数调⽤约定 __stdcall 函数参数从右往左依次入栈,在被调函数内部平衡栈 __fa