问题标签 [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.

0 投票
2 回答
124 浏览

javascript - 如何在Javascript中以程序方式运行一个又一个语句?

假设我们有一个简单的场景,我想在 1 秒后重复输出“Hello”,然后是“World”。我尝试了以下方法:

但它不起作用,同时在setInterval输出console.logHello World 的第二次交互中。

我做错什么了?

0 投票
2 回答
131 浏览

java - 奇怪的 3d 程序生成输出

所以在过去的几天里,我一直在制作一个用 java 编写的过程生成程序,但是每当我输出时,它就会出现一个像纸一样的水洗纹理。我不明白它为什么这样做,虽然它很酷,但我想知道是否有人可以向我解释我的程序是如何达到这个结果的。

来源: http: //pastebin.com/frCh03VW

我期待这个逻辑可以创建一个更像云的高度图,但它给了我这个:

大图:http: //i.imgur.com/8MXRBNk.jpg

0 投票
1 回答
419 浏览

php - mysqli 程序准备语句

我正在尝试从经典 mysql 传递到 mysqli ..

我选择使用过程方式而不是面向对象,尽管我在面向对象的方式中找到了更多的例子..

我需要制作一部分代码,我将在验证方面检查一个值是否已经在数据库记录中。

我已经来到这部分代码,它确实有效,但我不太确定,如果我遗漏了某些部分,或者我是否包含了不必要的语句..

我最关心这两条线

特别是

感觉没有必要,而

根据php.net似乎是必要的,对于临时存储似乎是必要的..

0 投票
7 回答
582 浏览

c - 了解啤酒瓶示例中的递归

我正在自己练习 C 中的递归,我在网上找到了这个例子。但是有一点我不明白。

然后我使用这样的主要方法:

输出是这样的:

墙上有 4 瓶啤酒。4瓶啤酒。拿下一个,传来传去,墙上有 3 瓶啤酒。

墙上有 3 瓶啤酒。3瓶啤酒。拿下一个,传过来,墙上有2瓶啤酒。

墙上有 2 瓶啤酒。2瓶啤酒。拿下来,传过来,墙上有1瓶啤酒。

1 瓶啤酒在墙上。1瓶啤酒。拿下一个,传过来,墙上0瓶啤酒。

墙上根本没有啤酒瓶。

将一瓶放入回收箱,1 个空瓶放入垃圾箱。

将一瓶放入回收箱,2 个空瓶放入垃圾箱。

将一瓶放入回收箱,3 个空瓶放入垃圾箱。

将一瓶放入回收箱,4 个空瓶放入垃圾箱。

我非常理解第一部分,直到我来到“墙上根本没有啤酒瓶。我不明白瓶子的可变数量是如何从 1 增加到 4 的。

0 投票
2 回答
361 浏览

java - 带有线条和区域的程序地形纹理

我目前正在制作一个程序以程序方式生成 2d 地形图,在尺寸定义的图像上使用不同的技术,如 perlin 噪声、单纯形、voronoi、分形噪声等,以便能够在需要 2d 地形的游戏中使用它。

我遇到了http://paulbourke.net/fractals/noise的“建模假行星”部分,我需要在 2d 纹理上制作它,而不是像解释的那样在 3d 世界上制作。

现在我正在尝试

  1. 创建一条从点“X”到点“Y”的线
  2. 该线将定义一个区域,该区域具有布尔值,该线的左侧或右侧“较暗”。
  3. 这样做进行多次迭代以创建纹理。
  4. 使用最终图像的 RGB 值来更改森林、湖泊等内容。

这会这样工作:

用下面的这个方法覆盖,

http://img35.imageshack.us/img35/24/islf.png

我用我的高中数学能力创建了一个代码示例,但它并没有真正起作用......

问题:

  1. 我应该如何更改它以使其正常工作而不仅仅是失败?
  2. 有没有比使用我正在使用的更简单的方法?

Java文件: 如果我需要一个关于我将如何进行的示例,这里是:

注意: 在这种情况下,vector2 只是一个带有 X 和 Y 的类,可以访问(这可能是临时的)。

避免您浪费时间的启动部分:

//编辑 这里是需要改进的代码:

我不能让它像我在上图中显示的那样工作,它所做的要么什么都没有,要么从 2 点偏移。此外,有时它会无缘无故地冻结,所以如果我对此进行更多迭代会发生什么:/

0 投票
1 回答
394 浏览

php - 如何为 php 过程语言设计 uml

我使用程序 php 做了一个关于 web 应用程序的项目(没有使用 oop 概念)。
出于文档目的,我应该为我的应用程序设计 UML 模型。
众所周知,UML 是面向对象的,我怎样才能为过程 php 实现 uml?
有没有可能这样做?除了将我的代码更改为面向对象!
如果可能,请提及我必须设计哪些图表。我在网上搜索,但我没有找到适当的信息。我完全糊涂了,请帮我解决这个问题。提前致谢 :)

0 投票
4 回答
2107 浏览

php - 从程序语句转换为 mysqli 准备语句

我需要以下代码的帮助才能将其从程序更改为准备语句。我会尽力编写代码:

默认程序脚本 MYSQLI 默认

#

现在我对声明的更改希望它有效

#

这就是我在安全模式下对 SELECT 的了解,但是使用 MYSQLI_FETCH_ARRAY 我真的不知道它会起作用,希望如果有机会通过 HTML BODY 页面之间的回声保持脚本的方式我喜欢

关于必须如何完成的一些示例?

0 投票
1 回答
462 浏览

php - 这个 MySQLi 安全吗?

我想用 MySQLi 语句或 PDO 做以下事情,但我的服务器上遇到了很多错误。

请检查以下示例来学习我自己编写的代码是否可以确保安全,以及是否可以使用它。并希望以下代码将帮助新的 MySQLi 用户至少学习如何开始使用 MySQLi:

一切正常。如果有人可以使它更安全,我将不胜感激。

0 投票
1 回答
5074 浏览

sql - 错误报告:ORA-06550:第 7 行,第 134 列:PL/SQL:ORA-00913:值太多 ORA-06550:第 7 行,

收到错误错误报告:ORA-06550:第 7 行,第 134 列:PL/SQL:ORA-00913:值太多 ORA-06550:第 7 行,第 1 列:PL/SQL:SQL 语句被忽略 06550。00000 -“行 % s,列 %s:\n%s" *原因:通常是 PL/SQL 编译错误。*行动:

b_employee_id

156

我想使用存储在 b_employee_id 中的employee_id

0 投票
3 回答
138 浏览

python - 程序创建的装饰器函数

我的目标是创建一个函数,该函数将在一个类中从序列化数据中按程序生成一系列其他函数。这很容易使用dict,但是......我希望每个函数都使用 @property 装饰器(或类似的自定义装饰器)进行初始化,以便我可以像属性一样调用这些函数

基本上,我想做类似以下的事情:

有什么想法吗?