问题标签 [simultaneous]

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 投票
1 回答
266 浏览

php - 如何制作一个可以同时登录两个地方的表单?

如何制作可以同时登录两个地方的表单?

http://img577.imageshack.us/img577/3127/calendarlogin.jpg http://img94.imageshack.us/img94/1567/joomlalogin.jpg

这两个登录表单用于日历和 joomla 站点。他们分开工作。它们位于同一个 public_html 目录中。登录表单提交到两个单独的 index.php 文件。如果我可以让用户通过提交一次表单来分别登录两者,我会很高兴。我怎样才能做到这一点。我正在考虑使用链接到表单中的两者的中间 php 文件,但我不知道该怎么做。

两种表单的用户名和密码字段都对所有用户使用相同的值。

编辑:哦,哇,我认为可能有一个简单的解决方案。我试过修改登录功能。还没有完全奏效。将日历与 joomla 集成的想法似乎有点困难。不过,这将是处理会话超时等问题的最佳方式。

请不要再回答了,我想在我重新提问之前我会花更多时间尝试一些东西。

编辑:问题是我不希望人们必须登录两次才能访问网站的两个区域。

0 投票
1 回答
162 浏览

php - 如何在一个插入语句中更新具有相互依赖的值的 MySQL 表

例如,我的主查询在表 REF_STORES 中插入了一个新行,该表的结构如下:

身份证 | 商店名称 | 变量A | 变量A+变量B | 变量C+变量A

在我的案例中,我从两个不同的表之一中提取这些字段中的每一个。ID 和 Store Name 来自一个,而其他(VariableA、VariableB 和 VariableC)来自另一个。我想不通的是如何从两个不同的表中提取所有这些变量并同时计算,然后将结果插入到上面的表结构中。

0 投票
2 回答
83 浏览

oracle10g - Oracle 10g:有什么好的学术方法可以防止记录被连续更新?

我们有一个名为 Contracts 的表。这些合同记录由外部站点的用户创建,必须由内部站点的工作人员批准或拒绝。当合同被拒绝时,它只是从数据库中删除。但是,当它被接受时,会生成一条名为 Contract Acceptance 的新记录,该记录将写入其自己的表中,并从合同中存在的数据派生而来。

问题是两名内部员工最终可能会各自打开同一份合同。第一个用户接受并生成合同接受记录。然后,在页面上仍然打开相同的合同记录的情况下,第二个用户再次接受合同,创建重复的接受记录。

解决这个问题的快速而肮脏的方法是在合同被接受之前从数据库中检索合同,检查状态,并产生一条错误消息,说明它已被接受。这可能适用于大多数情况,但用户仍然可以同时单击接受按钮并通过此验证码偷偷摸摸。

我还考虑过数据层深处的线程锁,它可以防止两个线程同时进入相同的代码区域,但是应用程序存在于两个负载平衡的服务器上,因此用户可以在不同的服务器上使这种方法无用。

我能想到的唯一方法必须存在于数据库中。从概念上讲,我想以某种方式锁定存储过程或表,使其不能同时更新两次,但也许我在这里对 Oracle 的了解不够。更新如何工作?更新请求是否以某种方式排队,以便它们不会同时发生?如果是这样,我可以检查 SQL 中记录的状态,并在 out 参数中返回一个值,说明它已被接受。但是如果更新请求没有排队,那么两个人仍然可以同时进入更新 sql。

寻找有关如何解决此问题的好建议。

0 投票
3 回答
18404 浏览

ios - iOS:同时录制和回放的示例代码

我正在为多轨录音机设计一个简单的概念证明。

明显的起点是从文件 A.caf 播放到耳机,同时将麦克风输入记录到文件 B.caf

这个问题——同时录制和播放音频——指出我可以在三个级别上工作:

  • AVFoundation API (AVAudioPlayer + AVAudioRecorder)
  • 音频队列 API
  • 音频单元 API (RemoteIO)

工作的最佳水平是什么?显然,通用的答案是在完成工作的最高级别工作,这将是 AVFoundation。

但是我从一个因延迟问题而放弃的人那里接手这份工作(他在文件之间得到了 0.3 秒的延迟),所以也许我需要在较低级别工作以避免这些问题?

此外,跳板可以从哪些源代码获得?我一直在查看 SpeakHere 示例(http://developer.apple.com/library/ios/#samplecode/SpeakHere/Introduction/Intro.html)。如果我找不到更简单的东西,我会使用它。

但是任何人都可以提出更简单的/其他的建议吗?如果可以避免,我宁愿不使用 C++ 代码。

有人知道一些使用 AVFoundation 来执行此操作的公共代码吗?

编辑:此处的 AVFoundation 示例:http ://www.iphoneam.com/blog/index.php?title=using-the-iphone-to-record-audio-a-guide&more=1&c=1&tb=1&pb=1

编辑(2):这里看起来更好看:http ://www.switchonthecode.com/tutorials/create-a-basic-iphone-audio-player-with-av-foundation-framework

编辑(3):如何使用 AVAudioRecorder 在 iPhone 上录制音频?

0 投票
2 回答
1299 浏览

python - 同时执行多个for循环

是否可以在 python 中同时执行多个循环。

喜欢(当然是语法错误):

同时,我不是指线程或进程意义。

我的意思是,它们在迭代期间共享相同的索引或光标。

我能想到的是:

  1. 使用 int 变量充当共享游标
  2. 将它们放在元组列表中并迭代元组列表。但是创建列表很费力

我只是想知道是否有一些内置函数或更简单的语法来实现这一点。

0 投票
1 回答
135 浏览

image - 同时读取和写入图像处理

我正在为出现在另一种颜色右侧的一种颜色生成概率表。我已经完成了这一切。我将表格存储在为每个颜色值创建的对象中。我的问题是,当我生成一个新图像时,我想创建像素 0,然后为将出现在右侧的颜色做出加权随机决定。我认为我的问题是我试图从我正在构建的图像中读取数据,并在同一个循环中写入它。我不确定处理如何处理这个问题,而且我似乎遇到了奇怪的错误,通常,我的许多像素都是黑色的。我相信我的所有问题都在第三次循环遍历所有像素(第 60-78 行)时发生,并尝试将像素写入新图像。

您可以在 println 语句的输出中看到应该写入新图像的颜色。

有什么我想念的吗?这是我第一次使用类和对象来编码,所以请原谅任何笨拙。提前感谢任何人可以提供的任何帮助。

0 投票
1 回答
230 浏览

process - multiprocessing.Process 不会通过 start() 启动函数的并行运行

我不明白如何multiprocessing.Process开始。我使用了以下示例代码:

何时multiprocessing.Processthreading.Thread函数替换工作正常,但使用多处理似乎什么都没有发生。

0 投票
3 回答
3949 浏览

installation - RPM+Yum:同时安装两个同名不同版本的包

对于版主:这个问题是关于基于 RPM 的安装程序的开发

我正在为我们的软件开发打包系统。我们设计了更新管理,以便当我们想要移动到新的主要版本时,我们更改 RPM 包以将所有文件安装到另一个目录(带有另一个后缀)并更改包版本。我们为包保留相同的名称(例如:a-package-1.0.0 --> a-package-2.0.0)。我们希望安装新的软件包,保留旧的软件包,以便用户在迁移到新软件包时能够继续使用旧版本。

所以我们的软件包和 RPM 实用程序之间没有文件冲突,同时安装它们没有任何问题(rpm -ivh ...)。但百胜认为新版本是对旧版本的更新。

有没有办法产生这样的 RPM 包来让 'yum install a-package-1.0.0 a-package-2.0.0' 安装它们?也许必须设置包中的一些标志?我什么也没找到。

0 投票
1 回答
946 浏览

wcf - WCF双工服务(TCP绑定)的客户端可以同时发送和接收吗?

我目前的代码如下所示:
服务器端:

客户端一会

代理单选:

目前我的应用程序是这样工作的:成功登录后,每个客户端都会发送 WcfElements(其中包含一堆带有 id 和元素版本的列表)。然后它发送 ReadyToReceive 一种方式的消息,在登录后触发 performsync 方法。该方法为客户端准备数据并使用单向接收方法首先发送它们。如果有多个 wcfelement 要发送,则只有最后一个被标记为最后一个。每次从服务器成功接收后,客户端都会以 ReadyToReceive 响应。到目前为止,一切都很好。问题稍后开始。大多数包丢失(方法receiveWcfElement)。服务器已标记客户端正在接收并可能正在处理消息,并且正在等待准备接收数据包,由于丢失元素,该数据包将永远不会发送。

我之所以这样做,是因为据我所知,客户端不能同时发送和接收。我已经尝试过这个并遇到了这个问题:如果客户端使用 SendWcfElement 方法发送 wcfElement,并且服务器由于处理此元素而创建了另一个应该发送回客户端的元素,那么如果在 sendWcfElement 返回 true 之前发送回调,则客户端会出现代理错误表示该方法已完成。

现在我想知道客户端是否可以使用两种方式同时发送和接收?

0 投票
2 回答
1011 浏览

bash - 在 bash/ksh 中同时等待进程完成

我有一个脚本可以同时运行几个命令和“nohup”命令。他们每个人都创建文件作为成功的确认。

我如何编写循环或任何其他内容来检查这些文件的每一秒。

每个“nohup”命令都会创建特定的文件,例如 commadOneFile、commandTwoFile、...

注意: 每个“nohup”命令都有不同的执行时间。我想在等待时在屏幕上打印点,或任何其他用于等待和进度的指示器。

编辑: 例如