码迷,mamicode.com
首页 >  
搜索关键字:lua ide    ( 23347个结果
MFC命令消息路由过程(视图、框架、应用)
一、环境 IDE:VC6.0 OS:WindowsXp 二、编写测试代码和环境配置 新建一个Win32 Application 选择 “A Simple Win32 Application” 打开stdafx.h头文件把 #include 更改为: #include 修改工程设置使用MFC静态库以便能够查看微软提供的MFC源代码 Project->Settings->Mic...
分类:其他好文   时间:2014-07-27 11:54:03    阅读次数:278
Atitit. 提升开发效率与质量DSL ( 3) ----实现DSL的方式总结
Atitit. 提升开发效率与质量DSL ( 3) ----实现DSL的方式总结   1. 管道抽象 1 2. 层次结构抽象(json,xml etc) 1 3. 异步抽象promise 1 4. Ide  code templete 1 5. 方法链( 流接口。??管道抽象??) 1 6. static factory method)和import 1 7. varargs 1 ...
分类:其他好文   时间:2014-07-27 11:52:43    阅读次数:192
STM32-移植FATFS的NANDFLASH驱动
一,建立工程FATFS源码1,在http://elm-chan.org/fsw/ff/00index_e.html上下载ff007c.zip,并把ff007c.zip里面的src文件夹复制到D:\works\EK-STM3210E-UCOSII下,并改名为Fatfs;2,在IDE工程中右击选择“Ad...
分类:其他好文   时间:2014-07-27 10:26:32    阅读次数:476
lua_gc 源码学习三
我们晓得,lua 对外的 API 中,统统个 gc 打交道的都经过lua_gc。C 说话构建体系时,普通不讲计划模式。但模式仍是存在的。若要按《计划模式》中的分类,这应当归于 Facade 形式。代码在 lapi.c 的 895 行: LUA_API int lua_gc (lua_State *L...
分类:其他好文   时间:2014-07-27 10:01:22    阅读次数:241
(转) Python in NetBeans IDE 8.0
原地址:https://blogs.oracle.com/geertjan/entry/python_in_netbeans_ide_8Copy this to the clipboard:http://deadlock.netbeans.org/hudson/job/nbms-and-javado...
分类:编程语言   时间:2014-07-27 10:01:12    阅读次数:255
lua_gc 源码学习五
今天来说说 write barrier 。在 GC 的扫描过程中,由于分步执行,难免会出现少描了一半时,那些已经被置黑的对象又被修改,需要重新标记的情况。这就需要在改写对象时,建立 write barrier 。在扫描过程中触发 write barrier 的操作影响的对象被正确染色,或是把需要再染...
分类:其他好文   时间:2014-07-27 10:01:02    阅读次数:309
lua_gc 源码学习六
GC 中最繁杂的 mark 部分已经谈完了。剩下的东西很简单。今天一次可以写完。sweep 分两个步骤,一个是清理字符串,另一个是清理其它对象。看代码,lgc.c 573 行:case GCSsweepstring: { lu_mem old = g->totalbytes; s...
分类:其他好文   时间:2014-07-27 09:58:12    阅读次数:383
lua_gc 源码学习四
今天来看一下 mark 过程是怎样实现的。所有的 GC 流程,都从 singlestep 函数开始。singlestep 就是一个最简单的状态机。GC 状态简单的从一个状态切换到下一个状态,循环不止。状态标识放在 global state 的 gcstate 域中。这一点前面谈过。开始的两个状态和 ...
分类:其他好文   时间:2014-07-27 09:57:32    阅读次数:302
lua_gc 源码学习二
普及下常识:GC 是 garbage collector 资源回收器;初期的 Lua GC 采取的是 stop the world 的实现。一旦产生 gc 就需要期待全部 gc 流程走完。lua 自己是个很精简的体系,但不代表处理的数据量也必然很小。从 Lua 5.1 入手下手,GC 的实现改成分步...
分类:其他好文   时间:2014-07-27 09:54:52    阅读次数:262
lua操作常用函数
(1)lua 和 C++之间的交互的基本知识:lua 和 C++ 之间的数据交互通过堆栈进行,栈中的数据通过索引值进行定位,(栈就像是一个容器一样,放进去的东西都要有标号)其中栈顶是-1,栈底是1,也就是第 1 个入栈的在栈底;也可以这么说:正数表示相对于栈底的位置(位移),负数表示相对于栈顶的位置...
分类:其他好文   时间:2014-07-27 09:53:53    阅读次数:436
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!