自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 cdecl、stdcall、fastcall、thiscall函数调用约定区别 (转)

 在C语言中,假设我们有这样的一个函数:    int function(int a,int b)    调用时只要用result = function(1,2)这样的方式就可以使用这个函数。但是,当高级语言被编译成计算机可以识别的机器码时,有一个问题就凸现出来:在CPU中,计算机没有办法知道一个函数调用需要多少个、什么样的参数,也没有硬件可以保存这些参数。也就是说,计算机不知道怎么给这...

2018-12-18 09:43:00 366

转载 汇编函数 哪些寄存器在使用时需要保护和恢复现场

在写汇编函数时,总感觉在哪些寄存器该保护哪些不需要保护的问题上比较模糊,要是保护所有使用到的寄存器感觉比较死板也不符合规则,所以就去网上搜了搜。找到了一些规则,我觉得这是一个规则问题,大家都遵守的话就可以相互复用函数了,当然这个规则也是有一定道理的。1、你自己的函数在操作改变edi esi ebx ebp esp这几个寄存器的值时,你必须先保存这几个寄存器原先的值,并在函数返回之前恢...

2018-12-16 15:36:00 881

转载 如何用C++ 写Python模块扩展(二)

Python模块包含的类创建(下)类的方法表创建直接上代码 static PyMethodDef VCam_MethodMembers[] = //类的所有成员函数结构列表同样是以全NULL结构结束 { { "set_fill", (PyCFunction)VCam_SetFill, METH_VARARGS, "Set video resize ...

2018-02-18 18:56:00 366

转载 如何用C++ 写Python模块扩展(一)

最近做一个小软件需要用到虚拟摄像头,在网上找了找虚拟摄像头软件 发现 Vcam 软件有个API 可以用,有API当然是最好的啦,但是这个API只有C++和C#的。都说 “人生苦短,得用python”能用Python解决的事情尽量别用C++,于是萌生了自己写个模块的想法。值得庆幸的是之前研究过一段时间C++。先贴两个python官方文档链接C API第三方模块开发指南开发环境准备...

2018-02-15 17:18:00 401

转载 python装饰器装饰原理探秘

最近一直没抽出时间来写博客,这篇博客在草稿箱里面躺了好久了,一直都只有一个标题。现在终于要开始写了。为什么要写这个篇文章前段时间整天盯着python学习 群,发现好多同学对python很多内容并不是很理解,觉得有必要分享自己这段时间通过学习实践总结出来的一些东西。写的过程中我会将一些自己理解的内容直接用文字写出来,感觉没必要去复制粘贴一些概念性的东西,若存在有理解错误的地方,欢...

2018-02-01 15:12:00 107

转载 Linux 命令

1.mkdir 创建目录-p 创建多层目录2.ls list 列表 显示目录里面的内容-l 显示详细信息 -F 给不同类型的文件加上不同的尾巴 目录/ -r 逆序 -t 按照文件的修改时间进行排序3.cd 进入到目录中cd - ===== cd $OLDPWD cd . ===== 当前目录 复制/移动 cp /etc/hosts . cd .. ===== 进入...

2017-12-14 18:53:00 151

空空如也

空空如也

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

TA关注的人

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