摘要:
[Edit]->[Line]->[Reindent] 自动整理代码 但这个默认的命令没有快捷键,就重新定义了一下,[Preferences]->[Key Bindings]->[User]中,添加如下: { "keys": ["alt+shift+f"], "command": "reindent" 阅读全文
摘要:
转载自:http://www.ruanyifeng.com/blog/2010/06/ieee_floating-point_representation.html 前几天,我在读一本C语言教材,有一道例题: #include <stdio.h> void main(void){ int num=9 阅读全文
摘要:
题目: 编写一个在1,2,…,9(顺序不能变)数字之间插入+或-或什么都不插入,使得计算结果总是100的程序,并输出所有的可能性。例如:1 + 2 + 34 – 5 + 67 – 8 + 9 = 100。 lua实现1: --这道题其实就是求+、-、“”,三个符号的的组合,若把它们定义成0、1、2, 阅读全文
摘要:
-- params@num integer -- params@radix integer 进制基数(2~) 默认为10 -- NOTE:先不输出符号 function NumberToArray(num, radix) if type(num) ~= "number" and tonumber(num) == nil then ERROR("NumberToArray"... 阅读全文
摘要:
因为loadstring总是在全局环境中编译它的串,所以编译出的函数访问的变量是全局变量。为了避免污染全局环境我们需要用setfenv修改函数的环境 使用: local str = "200+lv*10+growth*0.1" local val = eval(str, {lv = 3, growt 阅读全文
摘要:
-- local getTime = os.date(“%c”); -- %a abbreviated weekday name (e.g., Wed)-- %A full weekday name (e.g., Wednesday)-- %b abbreviated month name (e.g 阅读全文
摘要:
--得到星座 function DataCenter_Setting:GetConstellation(month, day) local dataInfo = {121, 220, 321, 421, 522, 622, 723, 824, 924, 1024, 1123, 1222} local Constellations = {"水瓶", "双鱼", "白羊", "金牛"... 阅读全文
摘要:
命名空间下的类型可以为:Class、interface、delegate、struct、enum,不可以直接写变量和方法。 除了一下差异,C#中的变量几乎和C++中一样: 1、C#中的变量,总是需要你在访问前进行初始化,否则编译出错。 2、不能在C#中访问一个“挂起”指针。 3、超出数组边界的表达式 阅读全文
摘要:
在C#中,数组实际上是对象,而不只是像C和C++中那样的可寻址连续内存区域 数组常用属性 Array.Rank 维数 Array.Length 所有维度总个数 Array.GetLength(int dimension)指定维度元素个数 Array.GetLowerBound(int dimensi 阅读全文
摘要:
lua中的随机数 每次随机出来的第一个数是不可靠的。 阅读全文