问题标签 [routines]

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 投票
20 回答
732 浏览

function - 对于良好的例行程序来说,最重要的单一特征是什么?

例程、过程、方法——无论你怎么称呼它们,它们都是我们开发人员的重要组成部分。你认为哪一个特征是最重要的?

(通过为每个答案提供一个特征,可以单独为他们投票。即这个问题的目的不是决定挑选出一个特征,而是突出所有重要的特征。)

0 投票
2 回答
1485 浏览

linux - 我们可以修改 int 0x80 例程吗?

  1. linux 2.6 与 2.4 有何不同?
  2. 我们可以修改源内核吗?
  3. 我们可以修改 int 0x80 服务程序吗?
0 投票
6 回答
605 浏览

delphi - 对于在同一类中设置全局变量的例程,什么是好的命名约定

Code Complete(第 7 章第 3 节)说,一个好的函数应该根据它返回的值来命名,而一个类中的一个好的过程名称应该根据它所做的来命名。

当我在 Delphi 中(2009 年之前)编写同步方法时,有时需要使用它们来设置全局变量,这似乎是一种不好的编程习惯,但由于我无法传递变量,因此这是必要的。我不想称它们为“Get”或“Set”,因为我将它们用于我的属性方法。

有人对这些有更好的命名约定吗?

0 投票
4 回答
718 浏览

java - 如何使用模拟对象模仿日常程序?

我的程序有一个日常活动,类似于闹钟事件。说,当它是下午 2 点时(时间是我电脑中的系统时间),为我做点什么。

我想要做的是加快测试周期(我真的不想等待4天看日常并检查错误。)我在Mock object的wiki上阅读,作者确实提到了闹钟程序。我很高兴看到但仍然不知道该怎么做。

我是 Mock Object 的新手,我正在用 Java 编程。所以 JMock 或 EasyMock(或任何类似的)对我来说可能没问题。

谢谢

0 投票
3 回答
653 浏览

sql-server - 查询以返回有关 SQL Server 数据库中存储函数的内部详细信息

我已获得访问第三方应用程序当前使用的 SQL Server 数据库的权限。因此,我没有任何关于该应用程序如何存储数据或如何检索数据的文档。

我可以根据各种表的名称以及用户定义的函数采用和返回的参数来弄清楚一些事情,但每隔一段时间我仍然会遇到错误。

我在想,如果我能看到存储的函数对返回输出的参数做了什么,那将是非常有帮助的。现在我能弄清楚的是如何查询输入参数和输出列。

是否有任何内置information_schema表可以公开函数在输入和输出之间的作用?

0 投票
1 回答
1089 浏览

process - 系统间缓存例程将进程信息写入本地系统上的文件?

我有兴趣创建一个例程来查询当前正在运行的缓存进程,然后将此信息写入文件。如何在 Cache 2008.2 中做到这一点?

0 投票
1 回答
1418 浏览

mysql - 根据创建者导出不同访问权限的MYSQL函数

从 phpMyAdmin,我正在导出分配给特定数据库的用户使用的函数/过程,并且 3 个函数没有被导出,因为它们是由“超级管理员”创建的。

我能够在里面看到这些功能

但是,我无法修改它们的结构或导出它们。

问题的发生是因为这 3 个函数是由超级用户创建的。从超级用户帐户导出时,所有内容都已正确导出。

我的问题是:作为一个过程,我如何确保将来不会再次发生这种情况 - 有人不小心将它创建为超级管理员(并且该站点将继续正常工作),但是当我们尝试导出它时,函数不会被导出(并且新站点将停止工作)。

0 投票
4 回答
19037 浏览

c - 什么是存根例程?

关于 C 什么是存根例程?一个例子也将不胜感激。

0 投票
1 回答
33 浏览

programming-languages - 如何为不支持低级访问的语言实现 I/O 库例程?

不支持对机器的低级访问的语言,例如内存映射 I/O,通常(如果不总是)具有提供此类访问的库例程。现在,如果语言本身不支持这种访问,这些库例程是如何实现的?

0 投票
1 回答
683 浏览

delphi - 节省delphi例程和内存

这个问题是关于能够保存例程,并能够从列表中选择它们……。当您选择一个时,它知道要在哪里链接等等。只是为了理解。不是实际的程序

假设我想以 Delphi 形式创建一个例程。我想创建几个不同的。它们不会完全相同,但有些可能相似。我想知道如何在 Delphi 中保存内容,以及当您关闭或终止应用程序时,当您重新打开它时,它们仍会被记住。我不知道从哪里开始以及如何工作。任何帮助都会很棒。只是一个提示或方向,也许是一个包含更多信息甚至示例的网站。我将尝试在下面给出一个更简单的描述,说明它在表单上的外观...... 只是为了这个想法,我认为如果我理解这一点就足够了,或者至少是一个好的开始。

该表单将包含一个列表框、一个保存按钮和 4 个不同的编辑框。假设我输入了 edit1;1 和 edit2;2 和 edit3;3 和 edit4;4。然后单击保存按钮,它会将这 4 个值记住到每个编辑框,并在 ≔edit1.text + 'to' + edit4.text 的列表框中的值下保存。希望到目前为止它是有意义的,然后我在编辑框中输入错误的所有内容。编辑1;4 和编辑2;3 和编辑3;2 和编辑4;1。然后单击保存按钮,它会再次(≔edit1.text + 'to' + edit4.text)进入列表框。然后我想关闭应用程序。再次打开它,仍然有这个,仍然可以添加更多这些奇怪的样本......。

谁能帮我?

编辑问题,可能会更清楚......

我将在表单上放置以下元素:2 个列表框(每 3 行,在第一个列表框中:木材、塑料和玻璃。在第二个列表框中:树、杯子、窗口。)现在我想链接正确的,它们在这里是有序的,但它们不是什么。在我想链接它们的表单上不可见的表格或应用程序的内存中。然后,如果我要在表单上放置两个编辑框,并且我输入第一个木头或树,它会将另一个放在另一个编辑框中。因此,在某种程度上,我想您正在创建一个表格,该表格知道哪个与哪个对应,但在您在编辑框中键入时也会进行查找。希望这是有道理的