- 博客(6)
- 资源 (4)
- 收藏
- 关注
转载 CSS规则的执行顺序(转)
1、特殊性 首先来看一下这个例子将会发生的情形: 以下是代码片段: .grape { color:Blue; } H1 { color: Red; } <h1 class="grape">Meerkat <em>Central</em></h1> H1和.grape都匹配上面的H1元素,那么到底应该使用哪一个呢? 实践证明.grape是正确答案,把句子显示为蓝色。 根据规范,一般的HTML元素选择符(H1,P 等)...
2021-11-24 10:47:46
335
原创 【Lua C交互】1 - Premake 生成编译工程
本文主要通过Premake4生成编译工程来于快速编译出 C与lua交互 使用的库和可执行文件。 工具: Premake4 开源代码: Lua-5.2.4 src目录下所有文件 本专题【C与lua交互】中使用的代码: Premake4 生成编译工程的配置文件如下: -- premake4.lua -- >premake4 --file=lua_premake4.lua --
2015-12-17 15:00:45
2186
原创 【Lua C交互】2 - C调用lua模块
lua和c有两种关系: 一种是在lua中调用C的函数,C称为库代码,一种是C中调用lua,C就称为应用程序代码,此时C中包含了lua的解释器 C代码部分 注意在C++中,通常要把lua的一些头文件定义在extern “c”中,因为他们是C语言实现的。 1. 作为应用程序调用lua代码: char* buffer="print(\"hello,l
2015-12-17 14:52:16
630
原创 【Lua C交互】3 - lua调用C模块
Lua可以调用C函数的能力将极大的提高Lua的可扩展性和可用性。对于有些和操作系统相关的功能,或者是对效率要求较高的模块,我们完全可以通过C函数来实现,之后再通过Lua调用指定的C函数。对于那些可被Lua调用的C函数而言,其接口必须遵循Lua要求的形式,即typedef int (*lua_CFunction)(lua_State* L)。简单说明一下,该函数类型仅仅包含一个表示Lua环境的指针作
2015-12-17 14:29:44
546
原创 【Lua】---Window下编译Lua源码
Window下编译Lua源码 源码下载: http://www.lua.org/download.html 编译参考: http://www.lua.org/manual/5.3/readme.html 编译工具: VS005 编译方法: 编写bat脚本调用cl.exe 脚本如下: @rem Build Lua Src 5.3 by mkLua.bat@rem Script to build L
2015-11-17 16:03:24
1468
原创 汇编指令优化惹的祸之 JS 跳转指令
JCC指条件跳转指令中,JS 若为负则跳转 jump if sign SF=1 if (i < 0); SF标志,就是CPU对有符号数运算结果的一种记录,它记录数据的正负。在我们将数据当作有符号数 来运算的时候,可以通过它来得知结果的正负。如果我们将数据当作无符号数来运算,SF的值则没有 意义,虽然相关的指令影响了它的值。 这也就是说,CPU在执行add等指令时,是必然要影响到SF标志位的值的。至于我们需不需要这种影响, 那就看我们如何看待指令所进行的运算了。
2015-01-08 11:38:05
2028
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人