小编Zay*_*ats的帖子

在 Google Chrome 中使用内容脚本禁用 onclick 广告

有些视频流网站会在您点击页面上的任意位置时弹出广告。问题是,你必须点击页面才能按播放!所以我正在考虑制作一个用户脚本来禁用执行此操作的脚本。唯一的问题是,我已经禁用了网站上的所有脚本,当我这样做时,它仍然会弹出。有什么方法可以禁用它们吗?我也在使用 jQuery,所以如果我可以通过他们的界面来做到这一点,那就太好了。

编辑:此类网站的两个完美示例是 daclips.in 和 gorrilavid.in

javascript ads popup userscripts

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

开发特定于游戏的GUI

有一段时间了,我一直想在C++和DirectX 9中创建自己的GUI"库".我已经看到了很多关于GUI的问题,但我想要的是一个特定于游戏的GUI.大多数库都非常复杂,非常通用,它们支持命令行解析和窗口创建等.这些库不适合我的需求,所以我想编写自己的库.唯一的问题是我不知道从哪里开始.

我不知道如何为库构建框架/基础.我不知道如何使GUI元素/对象相互通信以及如何处理事件.我也不知道如何管理GUI的图形.例如,我是否让程序员对GUI的外观负责,还是创建默认设计?然后,我是否存储了一个单独的文件,用于设计按钮,文本框,标签,组合框等?

我还想指出,我只在全屏模式下计划我的GUI,并且我只想支持基本元素,如按钮,文本框,静态标签等.我希望能够创建一个HUD与图书馆.我知道我问了很多问题,但我从来没有试过创造这么复杂的东西.

c++ oop directx user-interface

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

多个渲染系统

在不久的将来的某个时候,我将开始开发游戏引擎.我想要包含的一个功能是拥有多个渲染系统,例如directx 9/10/11和OpenGL.这样,使用此引擎的游戏将能够支持更多玩家,因为如果一个渲染系统不起作用,它将恢复为另一个.

所以我的问题是,我该怎么做呢?我研究了一下,看到Ogre3D使用了这样的东西,但我不知道他们是怎么做到的.我基本上希望能够插入不同的渲染系统并使用相同的代码来运行它.

c++ directx render system game-engine

3
推荐指数
2
解决办法
3911
查看次数

如何将项目列表与单行关联?

我在这里看到了一些类似的问题,但没有人能得到我需要的答案.

我需要一种将多个项目与多对一关系中的单个条目相关联的方法.唯一的问题是这些项目也必须与其他条目相关联.想象一下作为各种配方的条目和作为零件/配料的物品.多个配方可能需要这些部件.

最理想的解决方案是每个配方条目都以某种方式包含一个项目ID数组,但遗憾的是,SQL数据库无法实现这一点.我能想出的唯一真正的解决方案是一个食谱表,它只存储食谱ID,名称,描述等,以及一个将食谱ID与物品ID相关联的表格.然而,这个解决方案似乎不切实际,因为我最终会在两列中都有一堆重复ID的表.

澄清一下,这就是我的意思:

recipeID | itemID
101      | 1001
101      | 1002
101      | 1012
102      | 1001
102      | 1031
103      | 1030
103      | 1031
103      | 1032
Run Code Online (Sandbox Code Playgroud)

正如你所看到的,它很快就会变得混乱和重复.有没有更好的方法来处理这个?

此外,在这种情况下使用NoSQL面向文档的数据库会更好吗?这是我的另一个想法.

sql database-design

0
推荐指数
1
解决办法
252
查看次数