问题标签 [procedural]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - Foreach 打印表不起作用
为什么不显示表格?
java - C 和 OOP 需要一点澄清
我目前正在用 C 语言进行大量编程。我是一名本科生。我们学习的第一门语言是 Java,现在我正在学习 C。
在 Java 中,我们为一个对象的实例创建了一个类,它是字段变量(状态)和一堆方法(或行为)。
在 C 中我们有一些非常相似的东西,我们有一个包含我们的对象的结构(我猜,我认为这是它的“状态”或字段变量或“属性”),我们有可以传递对象的函数来修改它的行为。
在 CI 中可以通过数据隐藏或通过头文件共享来实现相同的“封装”和“继承”形式。
虽然我完全理解 Java 和 C 以非常不同的方式实现这一点,但我对为什么 C 不被真正视为 OOP 而是程序化感到困惑。
我觉得我错过了一些重要的东西。也许我不清楚什么是程序编程?或者我只是计划错误或使用 C 完全错误。很高兴知道。
编辑:
我不会在每张海报上打字,而是将其添加到此处。非常感谢你们,老实说,我以为我错过了一些重要的概念。你们都说得有道理,我觉得我有更好的理解。非常感谢大家这么快回答并花时间回复这篇文章。
再次感谢我真的很感激!
php - 函数中来自不同文件的变量而不使用全局
哎,
我定义(在 config.php 中):
用于连接到 mySQL 数据库。现在我想在我的函数(functions.php)中使用该变量:
不使用全局:
任何干净的想法(程序)?
java - Object Oriented Programming vs. Procedural Programming
I'm trying to write two examples of code in java: OOP and procedural, but I can't think of procedural code example. I have one example of an OOP code below. Can someone give me an example of a procedural code and explain a little as to what it does?
OOP example below:
perlin-noise - 平滑低分辨率体素噪声
在阅读了 n0tch.tumblr.com/post/4231184692/terrain-generation-part-1 上的博文后。通过以较低分辨率采样,我对 Notch 的解决方案很感兴趣。我在我的引擎中实现了这个解决方案,但立即注意到他没有详细说明他在其间插值以消除噪音。
来自博客:
不幸的是,我立即遇到了性能问题和可玩性问题。由于需要进行大量采样而导致的性能问题,以及由于没有平坦区域或平坦的山丘而导致的可玩性问题。这两个问题的解决方案原来只是以较低的分辨率进行采样(沿水平方向缩放 8 倍,沿垂直方向缩放 4 倍)并进行线性插值。
这是没有平滑的低分辨率方法的结果: 低分辨率体素
我试图平滑块噪声数组中的噪声并立即注意到一个问题: 尝试平滑
现在噪音看起来也不那么随机了。
如您所见,块之间存在明显的过渡。我究竟如何使用插值来平滑低分辨率噪声图,以便块之间的边界平滑连接,同时仍然显得随机?
random - 使用 ALPHA MAP 随机放置对象
我想使用 ALPHA MAP 随机放置对象(只有黑色,不是灰度)。地图上的黑色区域用于确定我们可以放置对象的位置。
我为什么要这样做?例如,我们有一些带河流的地形。我们想在那个地形上随机放置一个箱子,关键是我们不希望我们的箱子在河里。我们有一个特殊的位置来放置那个箱子,这个位置可以有一个非常复杂的结构。
带有湖泊和河流的简单地图:
放置对象位置的黑白地图:
当然,我们可以使用 Random.Range() 获取随机点,并通过将其与像素值进行比较来检查每个点:“该点在黑色区域上吗?” 但是,如果我们有一个非常小(< 总面积的 10%)和复杂的“可用”区域(例如,沼泽中的岛屿),那么将会有大量的“垃圾”点。因此,这是一种非常低效的方法。
是否存在快速和性能技术来获得所需数量的“可用”点?
dictionary - 程序道路生成,统一
我正在开发 2d 等距游戏。你在城市里开车,仅此而已。问题是生成具有连接道路的随机地图。我想写脚本——我想我能——但我找不到算法本身的想法。假设我有 100x100 的地图,我想建立布尔表 1 是道路 0 不是道路。
到目前为止,我的解决方案是在水平和相同的垂直方向上绘制随机数行(例如 4-8 行)。但是这个路线图是直的。
你能分享一些想法吗?任何会有所帮助
php - 准备SQL语句的程序mysqli方式是什么?
我的代码中有一个 SQL 查询,我想将其转换为准备好的语句以阻止 SQL 注入等漏洞。所以这就是我要转换的内容:
这是我尝试过的,但它不起作用。
网上几乎所有的例子都没有使用我使用的程序方法。我该如何纠正这个问题?