小编Che*_*ery的帖子

如何检索模块的路径?

我想检测模块是否已更改.现在,使用inotify很简单,您只需要知道要从中获取通知的目录.

如何在python中检索模块的路径?

python module inotify

697
推荐指数
17
解决办法
55万
查看次数

为什么不能用LR(1)解析器解析C++?

我正在阅读解析器和解析器生成器,并在维基百科的LR解析页面中找到了这个语句:

可以使用LR解析器的一些变体来解析许多编程语言.一个值得注意的例外是C++.

为什么会这样?C++的哪个特定属性导致无法使用LR解析器进行解析?

使用谷歌,我只发现C可以用LR(1)完美解析,但C++需要LR(∞).

c++ grammar parsing formal-languages

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

sqlalchemy,将ID列表转换为对象列表

我有要检索的ID序列.这很简单:

session.query(Record).filter(Record.id.in_(seq)).all()
Run Code Online (Sandbox Code Playgroud)

有没有更好的方法呢?

python sqlalchemy

36
推荐指数
3
解决办法
1万
查看次数

在Linux中没有X.org的OpenGL

我想在Linux中打开没有X的OpenGL上下文.有没有办法做到这一点?

我知道集成英特尔显卡硬件是不可能的,尽管大多数人在他们的系统中都有nvidia卡.我想得到一个适用于nvidia卡的解决方案.

如果除了通过集成的英特尔硬件之外别无他法,我想可以知道它是如何完成的.

X11协议和协议本身太大而复杂.它提供的鼠标/键盘/平板电脑输入多路复用功能对于现代程序来说过于臃肿.我认为这是阻止Linux桌面改进的最糟糕的障碍,这就是我寻找替代方案的原因.

linux x11 opengl nvidia

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

你可以在不打开窗口的情况下创建OpenGL上下文吗?

偶尔我会到达我想要获得OpenGL帧缓冲对象的地方,但是我对打开任何类型的窗口都不感兴趣.

是否可以创建一个opengl上下文而不将其附加到任何类型的窗口?

opengl

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

顶部的流程命令

运行几个python脚本时出现问题.在命令顶部,它只显示带有这些脚本的'python'.如何重命名进程或以其他方式标记它以便我可以将它们区分开来?

linux bash utilities process top-command

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

学习ARM组装

今年将推出一款包含Tegra2的600欧元以下的多点触控便携式电脑.他们为我学习ARM汇编语言提供了一个很好的借口.但我不知道从哪里开始arm.com.

首先,我可以选择一个带有Linux发行版的模拟器.但是哪个模拟器和发行版最适合这个?访问主机系统的文件是可以的,所以我可以直接从我的主目录编译和执行ARM二进制文件.

我不想浪费太多钱给书籍,所以我需要一些汇编源代码示例和一个很好的免费介绍指令集.用于在x86上编译ARM程序的gcc编译器标志也不错,但我也可以自己找到它们.

assembly arm

22
推荐指数
3
解决办法
1万
查看次数

C类型转换和添加优先级

下一个表达式的优先级是什么?

item = (char*)heap + offset;
Run Code Online (Sandbox Code Playgroud)

难道(char*)(heap + offset)还是((char*)heap) + offset

c syntax c99

21
推荐指数
2
解决办法
7220
查看次数

如何重现类似C64的声音?

我做了一些自己的研究,发现SID芯片只有很少的硬件支持合成功能.包括三个带有四种可能波形(锯齿波,三角波,脉冲,噪声)的音频振荡器,带有ADSR包络和环形调制器.配有振荡器同步和环形调制器.另外还有一种方法可以播放单个PCM声音.

这一切都很少,但我仍然从电视机中听到很多不同的声音.它们如何组合以产生各种音频?

为了给出一些细节,我想知道如何将这些组件组合起来制作吉他,钢琴或鼓状音频?另一个有趣的事情是C64特有的不同的嗡嗡声和声音.

audio synthesis c64

15
推荐指数
1
解决办法
3173
查看次数

在OO语言中,您为包含Main方法的类命名了什么?

例如,在C#或Java中,总是有一个main()方法用于运行程序.你怎么称它所在的课程?我将使用的一些想法只是"程序"或程序本身的名称.在这种情况下,什么是传统的?

c# oop naming-conventions

13
推荐指数
1
解决办法
2894
查看次数