939得票27回答
如何确定 Python 运行在哪个操作系统上

我需要查看哪些内容才能确定我是在Windows还是Unix等操作系统上?

298得票6回答
Node.js - 以平台无关的方式查找主目录

Process.platform返回"win32"表示运行在Windows系统上。在Windows系统上,用户的主目录可能是C:\Users[USERNAME]或C:\Documents and Settings[USERNAME],这取决于所使用的Windows版本。在Unix系统中,这不是...

120得票16回答
是否有运行时代码修改的智能案例?

你能想到运行时代码修改的正当(聪明的)用途吗? 现代操作系统似乎不赞成这种做法,因为病毒曾经利用这种技术避免被检测。 我所能想到的就是某种运行时优化,通过在运行时得知编译时无法获知的某些信息来删除或添加一些代码。

29得票5回答
亚马逊的“统计上不太可能的短语”是如何工作的?

类似于“统计不太可能短语”是如何工作的? 根据亚马逊: 亚马逊的“统计不太可能短语”(Statistically Improbable Phrases,SIPs)是“Search Inside!”计划中书籍文本中最具特色的短语。为了识别SIPs,我们的计算机会扫描“Search In...

15得票4回答
如何向另一个开发者发送补丁并避免合并冲突?

如何从提交中获取补丁以便发送给另一位开发者?在稍后合并我们的代码树时,如何避免与此补丁发生合并冲突? 如果您知道如何操作,请说明如何在您所使用的版本控制系统(如Subversion、Git、Mercurial、bzr等)中实现。

11得票4回答
为什么在视图中使用AJAX加载内联JavaScript是不好的?

我们有一个选项卡界面,在其中一个选项卡中有一个隐私表单。这个隐私表单不仅使用外部JavaScript文件来完成大部分工作,还使用内联JavaScript,因为它目前依赖于动态代码(在服务器端语言中)。 ... <script type ="text/javascript"> ...

10得票2回答
蓝牙命令行操作指南

如何通过命令行在另一个设备/计算机上通过蓝牙访问文件?

8得票5回答
3D音频引擎

尽管3D图形引擎有了很大的进步,但让我感到奇怪的是音频方面并没有得到同样的关注。现代游戏可以实时渲染3D场景,但我们仍然只能听到预先录制好的音频。 想象一下,如果一个3D引擎不仅模拟物品的外观,还模拟它们的音频属性。从这些模型中,根据物品接触的材料、速度、距离等因素动态生成音频。现在,当你躲...

8得票7回答
在图书馆设计的背景下,“Core”是什么意思?

我经常看到其他开发者用“CORE”来命名库。这实际上是什么意思?

7得票1回答
使用LLVM作为虚拟机——多平台和多架构编码。

我目前正在使用一种宠物编程语言(用于学习目的),并经过了过去一年的大量研究,我认为现在是时候开始对这种语言的概念进行建模了。首先,我希望它能够编译成某些中间形式,例如JVM或.NET bytecode,目标是多平台/架构兼容性。其次,我希望它运行速度快(我还有许多其他想法,但本主题不讨论这些)...