问题标签 [simultaneous-calls]

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 回答
307 浏览

javascript - 使用 Ajax 获取数据后触发 jQuery 重绘

大家好,

长期听众,第一次海报...

我有一个客户,他被承诺提供看似非常复杂的功能。他们希望在访问他们网站的访问者成功登录到他们的帐户后,将 3 个单独页面的内容加载到一个页面中。他们希望在不刷新页面的情况下发生这种情况。Ajax 是解决方案。但是,我对 Ajax 没有经验。

我无法弄清楚如何判断 $.get 命令(使用 jQuery 的 Ajax 命令)何时完成加载其内容。我的方法是,一旦登录成功,就去获取 3 个单独的页面,将它们的 XHTML 内容加载到变量中,然后重新绘制页面。下面你会看到我的伪代码。我使用“XXItemXX”代替实际路径。我试图拉入的每个结果页面都有一个 div,其中包含我想要检索的数据的类“内容”。XHTML 看起来像这样:

我构建的 jQuery 代码如下。我可以提交表单,甚至可以从各种 .get 命令中取回内容。问题是,我似乎无法像往常那样以菊花链方式连接事物。我正在努力弄清楚如何仅在成功检索所有 3 个命令后才触发 jQuery 命令来绘制页面。恐怕我最大的绊脚石是在用谷歌搜索时如何表达这一点,看看其他人是如何处理这个问题的。我不确定如何用 10 个字或更少的词或以实际返回我需要的信息的方式来描述我想要完成的事情。

有人能帮忙吗?恐怕我的时间太少,学的东西太多。

非常感谢您的时间、帮助和考虑。

你的,Sylvan012

0 投票
0 回答
587 浏览

ajax - 使用 Ajax 的 Laravel 会话

我使用 Laravel 构建应用程序并使用数据库驱动程序存储会话。

该应用程序主要是单页应用程序。
通过 Ajax 请求加载所有内容。

该应用程序在 WAMP 本地运行良好。我可以点击一切,一切正常。

但是,一旦我将其上传到服务器。我只能进行一次 ajax 调用。

之后的任何后续调用都将我注销,并打开登录屏幕,以代替我加载的 AJAX 内容。

有谁知道我在执行多个/可能同时的 AJAX 请求时如何保持会话。

谢谢

0 投票
3 回答
89 浏览

c# - c#同时调用sql db

在我的 C# 项目中,我有一个方法询问数据库中是否存在对象,如果不存在则创建它。现在,如果两个用户同时提出相同的问题,他们都会得到 null,因此流程将保存到 db,这对于两个重复项来说是不可能的,因此会引发 sql 异常。请问我该如何处理这个问题?

这是我的代码:

0 投票
3 回答
19552 浏览

python - 发送同时请求python(一次全部)

我正在尝试创建一个脚本,可以同时向一个页面发送超过 1000 个请求。但是请求带有线程(1000)线程的库。似乎在 1 秒内完成了前 50 个左右的请求,而其他 9950 个请求则花费了相当长的时间。我是这样测量的。

我认为请求库限制了它们的发送速度。

有人知道在 python 中同时发送请求的方法吗?我有一个上传 200mb 的 VPS,所以这不是问题,它与 python 或请求库限制它有关。他们都需要在 1 秒内互相访问网站。

感谢阅读,我希望有人可以提供帮助。

0 投票
2 回答
459 浏览

c# - 为 Web 应用和 Windows 应用开发 Logger DLL 的好方法

让我们从上下文开始!

在我的工作中,我被要求为我的项目添加一些日志功能,这是一个 ASP.NET 中的 Web 应用程序。

我想的很好,我可以只为我的项目做,但这不是很有用!所以我想创建一个可以在其他项目(webapps 或 windows 应用程序)中使用的 DLL。

所以我计划了这些功能:

  • 用于配置的 XML 文件:文件的日志级别、文件的位置、保存时间、写入新日志文件之前的最大大小。例如,我可以有一个日志文件,其中仅写入错误和关键日志,另一个文件将写入信息和警告日志。

    • 能够为 Web 应用程序或 Win 应用程序登录

但这里有问题,我正在考虑可能出错的不同事情,我想在开发它之前确定我做了什么。

首先,我必须检测它是 Web 应用程序还是 Windows 应用程序。我找到了一些有用的东西,比如这个

然后我在想日志怎么写,每次写一行日志,我都要打开和关闭我的文件。我觉得这是表演中非常贪婪的东西。我错了吗 ?还有其他方法吗?

还应该指出的是,从 Web 应用程序或多线程 Windows 应用程序登录时可能会出现问题。另一个问题是 log 方法可能一次被调用两次(2 次),这将产生同时访问 log 文件的问题。处理这些问题的最佳方法是什么?

最后,我想知道您是否看到任何其他可能对这种 dll 造成问题的事情?

谢谢你的帮助 !:)

0 投票
1 回答
39 浏览

python - 同时从 Python 调用脚本,将数据传递给每个脚本,并将数据返回到原始

我正在尝试创建一个 python 脚本,该脚本调用 5 个其他 python 脚本同时运行,同时传入一个数组,然后 5 个脚本中的每一个对该数组执行操作并将不同的数组返回给初始脚本。

初始脚本然后意识到这 5 个已经返回值,然后对这 5 个数组执行操作。

我认为解决方案类似于 os.system(./script1.py arg1)os.system(./script2.py arg2) 但我不确定如何进行。

0 投票
1 回答
241 浏览

sip - 跟踪 SIP 中的错误 - 呼叫服务器超时

感谢您的帮助。

我们有一个应用程序可以为客户生成呼叫,同时有大约 500 个 SIP 呼叫。我们的应用程序只是 SBC-Call Server 的客户。当应用程序启动时,第一次调用完成,但在调用之后,我们收到了调用服务器的超时(50 秒),因此我们在信号化中发送一个 CANCEL,因为我们没有收到任何调用应答服务器。

调用的痕迹是:

痕迹

0.80 我们向呼叫服务器发送 INVITE 0.81 呼叫服务器返回 100 Trying。50.79 我们发送 CANCEL(但 50 秒后)为什么我们没有收到任何消息。

什么问题,呼叫服务器不支持多个会话(500 个呼叫)?

0 投票
1 回答
323 浏览

php - Laravel 同时启动功能

我的特质中有这样的功能:

当第一个杯子结束时,第二个杯子开始播放。我怎样才能开始同时演奏我所有的杯子?

0 投票
1 回答
36 浏览

ios - 在数组中插入元素时同时出现内存访问错误

我在下面的方法中遇到了同时内存访问错误。谁能建议我应该如何修改它以消除此错误并保持功能完整。

这就是数组的定义方式var myItems : [String]?

任何建议表示赞赏。

0 投票
1 回答
87 浏览

ruby-on-rails - Rails - 避免同时执行控制器动作

如何避免控制器操作同时执行?类变量会起作用吗?

即使应用程序与多个进程(例如乘客)一起运行,类变量是否持久。这是个好主意吗?

如果多个用户请求相同的控制器操作,这是否可行,或者它是否只避免一个用户同时执行?