自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 方便管理你的跨设备markdown(Onedrive + Obsidian)

最近因为又整了台笔记本电脑,虽然用todesk可以很方便处理项目了,但是markdown的同步还是一个令人头疼的问题,为了方便的写我的markdown,便想了一个方法,利用微软的OneDrive来实现同步markdown,方便多电脑写markdown。这个方法虽然很方便实用,但还是有缺点的,在配置前一定要先看一下他的缺点,以及能否满足你的要求后再进行配置缺点:1.

2024-01-02 00:28:34 2098

原创 记录C++代码报错(无法重载仅按返回类型区分的函数)

最终经过排查,问题的原因出现在 typedef 上,由于Crash在库里本身存在定义,而我通过typename对他进行了重定义,所以报错的原因是因为。但是这个函数是第一次在程序中出现,应该和重载毫无关联,为什么会报这样的错误?将代码中Crash修改为其他未使用非关键字名称即可。今天敲代码的时候出现了一个不该出现的报错。报错显示的具体原因是。

2023-12-27 23:05:56 719

原创 记录用OD反汇编将geek前加入自己的代码

我们的程序已经写完了,现在该让程序回到正轨上了,那我们在我们写的函数后加上原先我们删除的部分,如果原先没有跳转,我们可以自己写跳转到程序的下一个执行的点。好了,现在程序已经跳转过来了,接下来就是执行我们的代码了,在这里我将写一个简单的弹窗代码,因为geek使用了windows api中的弹窗窗口的句柄(Messagebox),所以我们可以直接使用他的。那么我们就要进行我们的操作了,我们在它的入口点先写上一个跳转,让他跳转到我们开辟的新内存空间上去,直接选中双击或者打空格,并输入。

2023-11-11 20:02:14 298

原创 动态链接库的创建及调用

利用宏定义可以写出更好更精简的代码我们可以如下处理我们的dll头文件和源文件代码,以及调用的源码​#else/*当你写过前面的代码,再看明白这行代码就简单多了,其实它无非就是宏定义了一个叫ALIVEN_API的常量,而这个常量可以根据有无定义ALIVENDLL_EXPORTS 来决定是导入还是导出,说的简单点,就是创建一个新的语法,将定义dll智能化了*/​​​​​int main()

2023-10-30 20:38:03 295 1

原创 关于位域(位字段)的特殊问题的探讨

位域(又称位字段,Bit fields)是一种特殊的语言特性,它允许程序员对结构或类中的成员进行位级别的操作,从而节省内存空间。通过位域,你可以定义成员变量占用的位数,从而实现更紧凑的内存使用和对位级数据的精确控制。

2023-10-03 23:03:43 224 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除