有些视频流网站会在您点击页面上的任意位置时弹出广告。问题是,你必须点击页面才能按播放!所以我正在考虑制作一个用户脚本来禁用执行此操作的脚本。唯一的问题是,我已经禁用了网站上的所有脚本,当我这样做时,它仍然会弹出。有什么方法可以禁用它们吗?我也在使用 jQuery,所以如果我可以通过他们的界面来做到这一点,那就太好了。
编辑:此类网站的两个完美示例是 daclips.in 和 gorrilavid.in
有一段时间了,我一直想在C++和DirectX 9中创建自己的GUI"库".我已经看到了很多关于GUI的问题,但我想要的是一个特定于游戏的GUI.大多数库都非常复杂,非常通用,它们支持命令行解析和窗口创建等.这些库不适合我的需求,所以我想编写自己的库.唯一的问题是我不知道从哪里开始.
我不知道如何为库构建框架/基础.我不知道如何使GUI元素/对象相互通信以及如何处理事件.我也不知道如何管理GUI的图形.例如,我是否让程序员对GUI的外观负责,还是创建默认设计?然后,我是否存储了一个单独的文件,用于设计按钮,文本框,标签,组合框等?
我还想指出,我只在全屏模式下计划我的GUI,并且我只想支持基本元素,如按钮,文本框,静态标签等.我希望能够创建一个HUD与图书馆.我知道我问了很多问题,但我从来没有试过创造这么复杂的东西.
在不久的将来的某个时候,我将开始开发游戏引擎.我想要包含的一个功能是拥有多个渲染系统,例如directx 9/10/11和OpenGL.这样,使用此引擎的游戏将能够支持更多玩家,因为如果一个渲染系统不起作用,它将恢复为另一个.
所以我的问题是,我该怎么做呢?我研究了一下,看到Ogre3D使用了这样的东西,但我不知道他们是怎么做到的.我基本上希望能够插入不同的渲染系统并使用相同的代码来运行它.
我在这里看到了一些类似的问题,但没有人能得到我需要的答案.
我需要一种将多个项目与多对一关系中的单个条目相关联的方法.唯一的问题是这些项目也必须与其他条目相关联.想象一下作为各种配方的条目和作为零件/配料的物品.多个配方可能需要这些部件.
最理想的解决方案是每个配方条目都以某种方式包含一个项目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面向文档的数据库会更好吗?这是我的另一个想法.
c++ ×2
directx ×2
ads ×1
game-engine ×1
javascript ×1
oop ×1
popup ×1
render ×1
sql ×1
system ×1
userscripts ×1