小编Isa*_*iah的帖子

生成一个带有echo的bash脚本,shebang line的问题

我想向一些朋友解释如何在启动时为他们的Linux系统添加多键支持,但首先我需要它们来制作一个bash脚本.我想做一个简单的命令让他们复制和粘贴,我正在测试我做的这个命令,但它一直在抛出一个错误.只有当我添加shebang线时,这很重要.

$ sudo echo -e "#!/bin/bash \nxmodmap \"keysym Alt_R = Multi_key\"" > /etc.init.d/multikey.sh
Run Code Online (Sandbox Code Playgroud)

有什么简单的方法来回应一个shebang线?

bash shebang echo

13
推荐指数
2
解决办法
5131
查看次数

在lisp中递归是否有限制?

我喜欢随时使用递归,这似乎是一种更自然的循环方式然后实际循环.我想知道在lisp中递归是否有任何限制?就像在python中那样,在1000次循环后它会变得怪异吗?你可以用它来说游戏循环吗?

现在测试一下,简单计算递归函数.现在> 7000000!

非常感谢

lisp recursion common-lisp

12
推荐指数
2
解决办法
1286
查看次数

PyOpenGL是开始学习opengl编程的好地方吗?

我想开始学习OpenGL,但我真的不想学习另一种语言.我已经非常精通python并且喜欢这门语言.我只是想知道它与普通api有多接近?我是否能够轻松地按照教程和书籍轻松操作?

我知道C++提供了更好的性能,但是对于刚学习我可以用PyOpenGL出错吗?

python graphics pyopengl

9
推荐指数
1
解决办法
2930
查看次数

协同程序有什么好处?

我一直在学习一些用于游戏开发的lua.我听说过其他语言的协同程序,但是真的在lua中找到了它们.我只是不明白它们有多有用,我听到很多人都在谈论如何做一个多线程的东西,但是它们不是按顺序运行的吗?那么顺序运行的普通函数会带来什么好处呢?我只是没有得到它们与函数有多么不同,只是它们可以暂停并让另一个运行一秒钟.似乎用例场景对我来说不会那么大.

任何人都想清楚为什么有人会从中受益?

特别是从游戏编程角度来看,洞察力会很好^^

lua multithreading coroutine

9
推荐指数
2
解决办法
4470
查看次数

浏览器密钥代码列表?

我知道这可能是徒劳的,但我想知道是否有答案.我正在制作一个HTML5游戏,我正在尝试获得键盘输入.请告诉我有人知道谷歌没有.希望至少它会强调需要更多跨浏览器的键盘事件和密钥代码.

请告诉我javascript api中有一些列出每个键的键码的对象.如果没有,为什么还没有完成,只要能够获取密钥的代码将使我们的工作变得更加容易.不再测试每个浏览器/操作系统的不一致性.

如果不是这样(这可能是徒劳的)有没有办法将默认密钥代码重新定义为我们自己的自定义密钥代码?

我不知道为什么还没有做更多工作才能让这更方便?

javascript keyboard cross-browser

9
推荐指数
2
解决办法
2万
查看次数

只需加密C中的字符串即可

我正在尝试加密我在打开网址时正在制作的游戏上的查询字符串.它并不复杂,实际上因为我在游戏引擎上工作所以它需要尽可能简单.如果我的等级过低,往往会大惊小怪.

我已经创建了查询字符串,我只需要获取它的每个字符并从字符中减去15以轻微加密它.我只是想做一个能阻止大多数用户的简单加密.

我希望我能给出一个代码示例,但我对C没有太多经验,我甚至不确定从哪里开始.游戏引擎的api通常会让一切变得简单.

c encryption cstring query-string

7
推荐指数
4
解决办法
5万
查看次数

ASE成熟到足以开始开发Android应用程序吗?

我一直在查看Android Scripting Environment,看起来很有前途.但是,制作适销对路的应用程序是否可行?看起来客户必须下载ASE,然后从环境本身运行脚本.

scripting android ase

6
推荐指数
1
解决办法
318
查看次数

优化html5画布游戏

现在我在我正在制作的游戏中有两个游戏循环.一个绘制循环,循环通过屏幕上的对象数组和一个执行游戏逻辑的逻辑循环.我的逻辑循环比draw循环运行大约10帧.我有这样的设置,因为做游戏逻辑可能需要更长时间,我不希望它干扰绘制循环.

我有这样的逻辑循环设置:

vs.logicloop = function(){
    vs.Gameloop();
    //do the updating of object scripts
    if(vs.windowActive){
        var l = vs.scenegraph.length;
        var i = 0;
        while(i < l){
            vs.scenegraph[i].logicScript();
            i++;
        }
    }
    //restart loop
    setTimeout(vs.logicloop, 1000/(vs.fps+10));
};
Run Code Online (Sandbox Code Playgroud)

和这样的绘制循环:

vs.drawloop = function(){
    //clear the screen
    vsd.clr();
    //goes through everything in the scene
    //graph and draws it and runs each object's
    //personal draw code
    if(vs.windowActive){
        var l = vs.scenegraph.length;
        var i = 0;
        while(i < l){
            vs.ctx.save();
            vs.scenegraph[i].update();
            vs.scenegraph[i].draw();
            vs.scenegraph[i].drawScript();
            vs.ctx.restore();
            i++;
        }
    }
    //restart loop …
Run Code Online (Sandbox Code Playgroud)

javascript optimization html5 canvas

6
推荐指数
3
解决办法
4970
查看次数

cl-opengl过剩是否成熟?

我想创建自己的编辑器来编写代码,起初我将使用ncurses来制作终端编辑器.不工作,图书馆没有文件,它的邮件列表是完全空的.我可能会用gui库代替它.我正在考虑使用cl-opengl中的过剩,但我找不到任何关于它是如何开发的信息.如果它没有处于良好的可用状态,我想我只会使用gtk.

多谢你们

lisp opengl common-lisp

5
推荐指数
1
解决办法
623
查看次数

是否有一个与SBCL的运行程序相当的Scheme?

我可以(run-program "/usr/ls" '())在SBCL中运行.在任何Scheme实现中是否存在等价物?

lisp scheme sbcl common-lisp chicken-scheme

5
推荐指数
1
解决办法
304
查看次数