问题标签 [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 投票
2 回答
138 浏览

adt - Ada 中高效且合理的封装规范(ADS)结构

抽象数据类型 (ADT) 在包中定义。必须定义一些操作,才能处理ADT的对象。我认为没有规则告诉我们必须对 ADT 的例程进行排序。例如,应该首先列出所有检查器(获取例程),然后列出所有修饰符(设置例程)?或者这些例程是否应该通过检查或修改属性进行排序?是否有在其包规范 (ADS) 文件中对 ADT 例程进行排序的规则?

我想从例行程序的类型开始制定一个合理的顺序。

0 投票
1 回答
1306 浏览

windows - 在窗口中拦截鼠标事件

好吧,标题似乎很清楚我想要做什么。更准确地说:我想创建一个以两种方式操作鼠标的程序(首选 c++ 或 java),例如:更改其位置和进行点击。我正在考虑使用 allegro(它有鼠标例程来操作上面提到的东西)或 sdl(我不知道是否有那种例程)。我尝试使用 allegro 失败。我的问题是我几乎不能“做”点击。我也无法将程序更改的内容重定向到其他窗口。

有小费吗?

0 投票
1 回答
460 浏览

mysql - MySQL多语句执行顺序

我创建了一个在一个表中插入记录的例程,然后它搜索该 id(使用 select 语句)并使用该 id 更新另一个表的字段。这可能吗?这是一个例程,所以我的问题是语句是否按顺序执行?

提前致谢

0 投票
2 回答
899 浏览

java - 代码执行行的顺序

我不明白:

在 ShakeListener 类中,我在包含类中执行一个例程。

例程是:

奇怪的事情(对我来说,仍然是初学者)是线程在显示下一个视图之前休眠。这是为什么?

我想要完成的是:用户摇动手机-> viewflipper 翻转到下一个-> 手机对摇动 5 秒没有响应-> 用户摇动手机-> viewflipper 翻转到下一个...

谢谢

0 投票
1 回答
150 浏览

.net - 在表单加载期间跳过子例程

我在这里有一个表单加载子例程,问题是程序执行第一个(即LoadProgrammes())然后跳过子例程的其余部分。子程序有一些东西LoadProgrammes()使“表单加载”的其余部分不会被调用。

也是如此ListActiveClasses()。只有DisplayGroups()被正确调用并调用下一行代码。

我真的不知道为什么,而且很难找到谷歌的解决方案。提前感谢任何可以提供帮助的人。

0 投票
1 回答
235 浏览

mysql - 无法在 MySQL 中创建函数

我无法将自定义函数添加到我的 MySql 数据库,即使使用这样的简单函数我也有问题

当我执行上面的查询时,phpmyadmin 显示一切正常,但是当我想调用这个函数 phpmyadmin 说找不到这个函数时,information_schema 中的表 ROUTINES 也不包含它。

0 投票
1 回答
810 浏览

php - 主题例程生成器 (PHP) 的逻辑

我正在开发一个 php 应用程序来管理我大学的科目和教师时间安排。但是,我无法理解正确时间管理背后的想法(逻辑)。

课程时长 50 到 100 分钟,从早上 7 点到下午 2:30 开始。

我希望我的申请根据学科、学期和年份来分配教师,并且学科也被分配为年份和学期。教师分配时不应发生时间冲突。

我现在为我的应用程序设置了基本的表设置

用于管理员登录的管理员用户表:

1) id 2) 用户名​​ 3) 密码

科目表

1) 编号 2) 姓名 3) 年级 4) 学期 5) 理论标记 6) 实践标记

教师表

1)id 2)name 3)position 4)subject_id 5)teacher_time 6)year(哪一年的科目是第一或第二或第三) 7)day(星期日、星期一等)

我的第一个想法是非常基本的,只为一天分配一个不同的表格,其中包括作为日期名称和标志的列以及主题 ID,以了解该主题的日期是活跃的还是不活跃的。和不同表中的时间作为列名,如上午 7 点、上午 730 点等。但是这也不能解决分配标志的逻辑,因为有些主题的长度为 100 分钟,而有些主题的长度仅为 50 分钟。

我怎样才能做到这一点?现在我对如何为科目和教师管理时间的逻辑一无所知。拜托,任何帮助都会很棒。

0 投票
1 回答
444 浏览

sql - 替换在 DB2 模块中声明的例程

我正在使用 SQL PL 在 DB2 中开发一个应用程序,并且在一个模块中定义了例程(过程和函数)。

但是,每次更改例程时,我都无法替换它,我必须删除模块主体,然后重新创建。

有没有办法为模块内的例程做一个替换?

0 投票
1 回答
77 浏览

mysql - MySql 例程的问题

我在制作 MySql 例程时遇到问题。

这是代码:

它应该做的是一个简单的登录任务,几乎无处不在......获取用户记录,然后使用 now() 更新表

我正在创建这个是:

第 12 行是 END$$ 之前的行

是的,所有字段和表格都存在。:)

编辑:新代码

在登录并选择要使用的正确数据库后,我正在从命令行尝试这个确切的代码。

在最后一行 'DELIMITER ;' 之后 什么都没有发生,我留在 -> 线

0 投票
1 回答
771 浏览

function - 在 HSQL 2.2 例程中使用 SELECT INTO

当我将 Oracle 函数迁移到 HSQLDB 时,我需要为 HSQLDB 翻译“选择为”。Oracle 脚本可能如下所示:

在 HSQLDB 2.0.0 中,我可以执行以下操作:

但是,它不再适用于 HSQLDB 2.2.9。错误信息是:

[CREATE - 0 行,0.000 秒] [错误代码:-5608,SQL 状态:42608] 声明中错误或缺少数据影响子句:在语句中读取 SQL

从 HSQLDB 2.2 的发行说明中,它说他们已经支持“选择进入”,但我没有找到方法。

任何人都知道如何在 HSQLDB 2.2.9 中做到这一点?