问题标签 [temporary]

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

views - 如何在couchdb中实现复杂的搜索过滤器?我应该避免临时视图吗?

我想在网格中管理我的用户实体。我想对它们进行排序,并且我想为每一列设置一个搜索过滤器。

我的动态生成的临时视图工作正常:

但是到处都写着你必须避免临时视图。有没有更好的办法?我应该在运行时按需保存这些搜索吗?

谢谢

0 投票
2 回答
1477 浏览

asp.net - 使用 .NET Session 进行临时存储时的最佳实践?

我对 .NET 和 ASP.NET MVC 还比较陌生,我曾经有过一些情况,可以暂时存储从数据库检索到的信息,以便在客户端的后续服务器请求中使用它。我已经开始使用 .NET Session 来存储这些信息,关闭时间戳,然后在我再次访问服务器时使用时间戳检索信息。

所以一个基本的用例:

  1. 用户单击“查询”按钮从系统收集信息。
  2. 在 JS 中,生成当前时间的时间戳,并通过请求将其传递给服务器
  3. 在服务器上,从数据库收集信息
  4. 在服务器上,使用来自客户端的唯一时间戳作为 Session 的键来存储响应对象。
  5. 将响应对象返回给客户端
  6. 用户单击“生成报告”按钮(将查询结果格式化为 Excel 文档)
  7. 将相同的时间戳从 #2 再次传递到服务器,并用于从 #4 收集查询结果。
  8. 生成没有额外数据库命中的报告。

这是我在使用 Session 作为临时存储的任何情况下都开始使用的方案。但是在 JS 中生成时间戳并不一定是安全的,而且整个事情感觉有点……非结构化。是否有我可以使用的现有设计模式,或者更简化/安全的方法?任何帮助,将不胜感激。

谢谢。

0 投票
3 回答
4314 浏览

php - php://内存 & php://temp; 在后续句柄创建时保留流数据

这个问题与我关于这个问题的新发现密切相关。

有什么方法可以保留句柄php://memoryphp://temp句柄之间的流内数据?我读到(在我无法立即获取的地方)上述流的后续打开会清除现有数据。

所以我的问题是,在创建新句柄时,是否有强制现有数据在流中持续存在?

鉴于这是可能的,后者fpassthru()当然会转储hello world

0 投票
7 回答
5245 浏览

c++ - 为什么临时的生命周期不会延长到封闭对象的生命周期?

我知道临时不能绑定到非常量引用,但可以绑定到常量引用。那是,

我也知道,在第二种情况下(上面),临时创建的生命周期会A()延伸到 const 引用的生命周期(即y)。

但我的问题是:

绑定到临时对象的 const 引用是否可以进一步绑定到另一个 const 引用,从而将临时对象的生命周期延长到第二个对象的生命周期?

我试过了,但没有用。我不完全明白这一点。我写了这段代码:

输出(ideone):

输出差异?为什么在第二种情况下临时对象A()在对象之前被破坏?b标准 (C++03) 是否讨论过这种行为?

0 投票
1 回答
265 浏览

c++ - 如何创建一个临时文件来帮助缓存 C++ 中的大数据?

我有一些大向量,它们的数据来自硬盘文件的一些计算。我见过许多使用单个临时文件来缓存数据的软件。我很好奇如何做到这一点,但我不知道这种技术的名称。我想尽可能少地更改我的代码。谢谢你。

我的环境是 Windows/MFC/VC10/Boost。

0 投票
3 回答
51184 浏览

sql-server - 从 SQL Server 中的临时表创建临时视图

我有一个临时表,我想在这个临时表上创建一个临时视图。

是否可以?

在下面的示例中,我想#Top10Records成为一个视图而不是一个表,以便我得到

0 投票
4 回答
1630 浏览

java - Java重用(静态?)对象作为临时对象以提高性能

我需要在模拟循环中经常调用具有多种方法的类的方法。

其中一些方法需要访问临时对象以在其中存储信息。离开该方法后,不再需要存储的数据。例如:

我需要尽可能优化。最昂贵(可移除)的问题是发生了太多的分配。我认为最好不要每次都为这些对象分配所需的空间,所以我想保留它们。

以静态方式存储它们会更有效吗?像:

还是有更好的方法?感谢您的帮助!

根据答案进行编辑: 实际问题不是内存占用,而是垃圾收集清理混乱。SomeObject 是一个类似 Point2D 的类,没有什么昂贵的内存(在我看来)。我不确定使用(最终是静态的)类级别对象作为占位符还是我不知道的一些更高级的方法是否更好。

0 投票
2 回答
947 浏览

.htaccess - htaccess:从 subdomain.test.com/~user77 重定向到 www.testing.com

我想从临时 URI 重定向,例如

http://subdomain.test.com/~user77/

http://www.testing.com

这是一个临时 URI,指向同一个网络服务器。所有请求都喜欢

http://subdomain.test.com/~user77/index.php
http://subdomain.test.com/~user77/lib/javascript.js

应该重定向到

http://www.testing.com/index.php
http://www.testing.com/lib/javascript.js

我怎样才能做到这一点?我有以下 htaccess 代码

但这似乎不起作用。如果我输入 subdomain.test.com/~user77,我会看到相同的 URL (subdomain.test.com/~user77)。我做错了什么?

更新:
完整的 htaccess:

0 投票
5 回答
939 浏览

jquery - 临时存储对象属性

这就是我正在尝试的,

  • 运行脚本将每张图片转换为虚拟图片。
  • onclick,图像切换回原始图像。

那是我的实际代码:

导致: “XML 过滤器应用于非 XML 值(函数(名称,值)...”

0 投票
4 回答
1695 浏览

c++ - 在 C++ 中将字符串打印到临时流对象

我有一种特殊类型的 ostringstream,我试图将文本作为临时对象输出,但我遇到了一些麻烦。需要明确的是,这基本上是我想要做的:

现在在你说:“但是 Zack,那段代码完全没有价值!对象在行尾被销毁,你怎么知道它是否做了什么?”,听我说完。我不会尝试使用普通的 ostringstreams 来执行此操作,而是使用派生类,其中析构函数实际上为数据提供了退出对象的路径。所以实际上,它看起来更像这样:

其中 specialstringstream 有一个析构函数,可以将文本转储到别处。

我不会详细说明我为什么要这样做。您必须相信我,这对我需要做的事情是有意义的,并且它非常适合现有的巨大代码库。

问题是:当我这样做时,一切都编译并运行,但我得到一个指针地址打印到我的输出而不是“PARTY DOWN!” 细绳。我确定发生这种情况是因为编译器选择执行流输出的运算符是 ostream& operator<< (const void* val),不是ostream& operator<< (ostream& out, const char* s )

我对为什么有一个模糊的想法,但我不知道如何解决它。我该怎么做才能让 char*s 打印到字符串流的临时实例中?

这是展示该行为的 SpecialStringStream 对象的简短版本:

当我执行以下操作时:SpecialStringStream(someStreamPtr) << "PARTY DOWN!" << endl;,我在输出中得到一个指针地址,如“00444D60”,而不是消息。

编辑:由于我对用户来说太新了,无法回答自己的问题,因此感谢所有回复,这就是我所决定的。

我想出了以下解决方案,它适用于 Visual C++ 8 和我需要的所有其他编译器。我创建了一个模板运算符,它基本上去除了 const SpecialStringStream 的常量,将其转换为 ostream,并让 ostream 运算符完成他们的工作。请随意在评论中将其撕成碎片,并警告我我已经介绍的所有可怕的潜在错误!