自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

BeiJiaan的博客

《学习记录》与《心得》

  • 博客(18)
  • 资源 (2)
  • 收藏
  • 关注

转载 C#与C++的交互(动态链接库DLL)

本文章转载自《C#与C++ DLL的交互 》 ye_ming C#与C++交互,总体来说可以有两种方法: (1) 利用C++/CLI作为代理中间层; (2) 利用PInvoke实现直接调用;第一种方法:实现起来比较简单直观,并且可以实现C#调用C++所写的类,但是问题是MONO架构不支持C++/CIL功能,因此无法实现脱离Microsoft.NET Framework跨...

2018-02-08 17:13:23 1290

原创 汇编指令 中英文助记表

寄存器类通用寄存器 累加器(E)AX = accumulator 基址寄存器(E)BX = base 计数器(E)CX = counter 变址寄存器(E)DX = data 段寄存器 代码段寄存器CS = code segment 数据段寄存器DS = data segment 堆栈段寄存器SS = stack segment 附加段寄存器ES = extra segm...

2018-02-08 16:10:24 1543

转载 动态链接库(dll) - 隐式加载(载入时加载)和显式加载(运行时加载)

本文章转载自C语言中文网静态链接库在链接时,编译器会将 .obj 文件和 .LIB 文件组织成一个 .exe 文件,程序运行时,将全部数据加载到内存。 如果程序体积较大,功能较为复杂,那么加载到内存中的时间就会比较长,最直接的一个例子就是双击打开一个软件,要很久才能看到界面。这是静态链接库的一个弊端。动态链接库有两种加载方式:隐式加载和显示加载。 隐式加载...

2018-02-07 23:44:16 994

转载 动态链接库(dll) - 第一个DLL程序

本文章转载自C语言中文网DLL 程序的入口函数是 DllMain(),就像 DOS 程序的入口函数是 main()、Win32 程序的入口函数是 WinMain() 一样。 DllMain() 函数的原型为: BOOL APIENTRY DllMain( HANDLE hModule, DWORD ul_reason_for_call, LPV...

2018-02-07 22:38:37 446

转载 动态链接库(dll) - 简介及与静态链接库的区别

本文章转载自C语言中文网DLL 是 Dynamic Link Library 的缩写,译为“动态链接库”。DLL也是一个被编译过的二进制程序,可以被其他程序调用,但与 exe 不同,DLL不能独立运行,必须由其他程序调用载入内存。 DLL中封装了很多函数,只要知道函数的入口地址,就可以被其他程序调用。Windows API中所有的函数都包含在DLL中,其中有3个最重要的DL

2018-02-07 19:59:39 480

原创 Lua5.3.4 源码编译(win10、vs2015)

ide:vs2015 system:win10 source:lua5.3.4 generous:lua.exe(解释器)、luac.exe(编译器)、       lua.lib(静态库)、luad.dll luad.lib(动态库)最终结果 静态库创建工程Lua53与项目Lua53-lib(自动生成的任何文件都删掉) 在工程根目

2018-02-07 14:40:47 932

原创 python学习记录 — (10)面向对象-类

ObjectOriented.py#coding=utf-8#################################### Python面向对象 ######################################################## 封装 ####################class People: # 定义类(使用

2018-02-05 16:30:19 367

原创 Lua学习记录 — (11)迭代器

Iterators.lua------------------------------------ 迭代器 ----------------------------------------- 泛型for迭代器-- 泛型for在自己内部保存迭代函数,实际上它保存了3个值:迭代函数、状态常量、控制变量-- 泛型for迭代器提供了集合的key/value对array = {'lua','py

2018-02-04 01:45:52 255

原创 Lua学习记录 — (10)面向对象-类(公有私有属性/静态,重写,运算符重载,继承等等)

BjaClass类模拟包——点击下载ObjectOriented.lua------------------------------------ Lua面向对象 -------------------------------------- Lua中没有直接的类定义方法;(需要通过模拟来实现)----- 类的封装-- Lua中的类可以通过 table 来模拟实现;do

2018-02-04 01:41:07 1673 1

原创 python学习记录 — (9)文件I/O

FileIO.py#coding=utf-8#################################### 文件I/O ####################################"""python提供了File库用于读取和处理文件;File对象需要通过open方法获取,并通过close方法关闭文件;"""##### open(file[,mode[,bu

2018-02-02 16:54:20 223

原创 数据结构封装之《LGraph邻接表式图》

说明: 邻接表是图的另一种有效的存储表示方法. 每个顶点u建立一个单链表, 链表中每个结点代表一条边《u, v》,为边结点,每个单链表相当于邻接矩阵的一行; 通过复用LinkList和LinkQueue的方法封装的LGraph,请看: 数据结构封装之《LinkList单向链表》 数据结构封装之《LinkQueue链式队列》 下面将给出该数据结构的代码

2018-02-02 11:48:21 826

原创 Lua学习记录 — (9)文件I/O

FileIO.lua------------------------------------ 文件I/O -------------------------------------- Lua的I/O库用于读取和处理文件,其提供了两种不同风格的接口;-- (1) 隐式文件句柄,简单模式;-- 1. 提供默认的输入\输出文件,所有的输入输出操作都针对这文件;--

2018-02-01 22:50:31 326

原创 python学习记录 — (8)模块与包

ModulePackage.py#coding=utf-8#################################### 模块与包 ########################################### 模块加载"""python模块(Module)是一个python文件,以.py结尾;模块能定义函数、类和变量,也能包含可执行的代码;"""## i

2018-02-01 22:19:18 395

原创 Lua学习记录 — (8)模块与包

ModulePackage.lua------------------------------------ 模块与包 ------------------------------------------- 模块加载-- Lua提供了一个名为require的函数来加载模块;-- require("") 或者 require ""-- require查找成功会返回加载器,否则会抛出错

2018-02-01 22:18:19 566

原创 Lua学习记录 — (7)列表、元组

– 最近修改: 2018/2/3 TableMetatable.lua------------------------------------ 表Table ---------------------------------------- 数组-- 一维数组array = {1,2,'a','b'}for i,v in ipairs(array) do print(v)

2018-02-01 22:13:39 3414

原创 python学习记录 — (7)列表、元组、字典

ListTupleDictionary.py# -*- coding: UTF-8 -*-#################################### List列表 ####################################### 列表基础lst = ['lua','python',5.1,2.7]print lst[0]

2018-02-01 22:12:30 296

原创 python学习记录 — (6)数字

Numbers.py#coding=utf-8#################################### 数字类型 ####################################"""改变数据类型,意味着重新分配内存空间;Numbers是不可更改对象,改变其值,相当于换个引用;"""#### 整形(Int)intVar = 10print typ

2018-02-01 22:11:15 301

原创 Lua学习记录 — (6)数字

Numbers.lua------------------------------------ 数字类型 --------------------------------------[=[改变数据类型,意味着重新分配内存空间;Numbers是不可更改对象,改变其值,相当于换个引用;]=]---- 只有numbers这个类型(标准Lua使用64位的整数和双精度浮点数)intVar

2018-02-01 22:10:04 476

Lua53 vs sln 完整编译配置工程.zip

Lua53 vs sln 完整编译配置工程 Lua53 vs sln 完整编译配置工程

2018-02-07

Lua类工具包《BjaClassTool》,完全模拟,公有私有属性/静态,继承,运算符重载等等!

Lua模块,一个类的模拟工具,加上演示示例,完全模拟了类的继承,静态,公有私有等,以及函数重载;

2018-02-04

空空如也

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

TA关注的人

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