问题标签 [exp]

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 投票
3 回答
2524 浏览

oracle - 我可以使用 imp/exp 工具将数据库从 Oracle 9 迁移到 Oracle 10

我是分包商,我的客户想要将 Oracle 数据库从 9 升级到 10。其他供应商将执行升级过程,我被要求在升级之前创建我需要的任何备份,然后在 Oracle 10 中重新创建环境。我的所有数据都存储在单个模式中的单独数据库中。没有花哨的关系、脚本或类似的东西(实际应用程序支持不同的数据库:Oracle、SQL Server、Postgres,因此我们希望避免任何特定于数据库的代码)。

我希望使用 imp/exp,但我不确定 imp/exp 是否向后兼容(exp 从 O9 和 imp 到 O10)?

如果有更好/推荐的方法来处理类似情况,我将不胜感激任何建议。

0 投票
2 回答
17623 浏览

visual-c++ - 为什么我的 Visual C++ .exe 项目构建会创建 .lib 和 .exp 文件?

我有一个由 3 个项目组成的解决方案。一个是静态库,两个是基于控制台的 .exe 文件,它们依赖并链接到这个库。他们的设置似乎是相同的。我建立了其中之一:

1>----- 构建开始:项目:masksample,配置:Debug Win32 ------
1>Compiling...
1>stdafx.cpp
1>Compiling...
1>masksample.cpp
1>Compiling清单到资源...
1>链接...
1>LINK : C:\Users\DarekSz\Praca\cci\Debug\masksample.exe 未找到或未由最后一个增量链接构建;执行完整链接
1>Embedding manifest...
1>masksample - 0 个错误,0 个警告
========== 构建:1 个成功,0 个失败,1 个最新, 0 跳过 ===========

然后我继续构建另一个:

1>----- 构建开始:项目:calibsample,配置:Debug Win32 ------
1>正在编译...
1>stdafx.cpp
1>正在编译...
1>calibsample.cpp
1>正在编译清单资源...
1>链接...
1>LINK : C:\Users\DarekSz\Praca\cci\Debug\calibsample.exe 未找到或未由最后一个增量链接构建;执行完整链接
1> 创建库 C:\Users\DarekSz\Praca\cci\Debug\calibsample.lib 和对象 C:\Users\DarekSz\Praca\cci\Debug\calibsample.exp
1>嵌入清单...
1> calibsample - 0 个错误,0 个警告
========== 构建:1 个成功,0 个失败,1 个最新,0 个跳过 ==========

为什么链接器这次会创建 .lib 和 .exp 文件?是否有一些选项可以打开和关闭我在不知道的情况下激活的?

0 投票
4 回答
5772 浏览

c++ - 与 FLOP 相比,cmath 中 exp 的复杂性/实际成本是多少?

[我对问题进行了全局编辑,使其更加“有用”和清晰]

我想知道expcmath 中函数实现的复杂性。

如果可能的话,我的复杂性是指算法复杂性。与浮点运算相比的其他成本(例如加法)

以下几行:

编译为:

exp必须在运行时动态加载,但我找不到很多关于实现算法复杂性的信息。似乎没有调用特殊的处理器指令(至少在我的带有 gcc 的 x86_64 平台上)所以必须有一个我找不到的实现。在我看来,该算法很可能使用输入的二进制表示来具有非常弱的复杂性,但我无法找到关于这个主题的有价值的参考。

也许在这种情况下实际上不可能谈论算法复杂性,我们所能做的就是测试(参见下面的答案),但我不知道我们如何客观地量化浮点运算和调用 exp 之间的区别?

0 投票
4 回答
28616 浏览

c++ - 快速定点 pow、log、exp 和 sqrt

我有一个定点类(10.22),我需要一个 pow、一个 sqrt、一个 exp 和一个 log 函数。

唉,我什至不知道从哪里开始。谁能给我一些有用文章的链接,或者更好的是,给我一些代码?

我假设一旦我有了一个 exp 函数,那么实现 pow 和 sqrt 就变得相对容易了。

它只是我发现困难的那些 exp 和 log 函数(好像我记得我的一些日志规则,我不记得关于它们的其他内容)。

据推测,sqrt 和 pow 也会有一种更快的方法,因此即使它只是说使用我上面概述的方法,也可以理解这方面的任何指针。

请注意:这必须是跨平台的,并且是纯 C/C++ 代码,所以我不能使用任何汇编程序优化。

0 投票
2 回答
162990 浏览

matlab - 如何在 MATLAB 中表示 e^(-t^2)?

我是 MATLAB 的初学者,我需要表示 e (-t 2 )

我知道,例如,为了表示我使用的 e xexp(x),我尝试了以下

1) tp=t^2;/tp=t*t; x=exp(-tp);

2) x=exp(-t^2);

3) x=exp(-(t*t));

4) x=exp(-t)*exp(-t);

正确的方法是什么?

0 投票
2 回答
3532 浏览

c++ - EXP 到 Taylor 级数

我正在尝试将 exp(x) 函数扩展到泰勒级数。这是代码:

}

问题是当我输入大 X 或负 X 时,我的程序崩溃了。当我像“0.00000000001”一样输入X时,结果是-1。

需要建议。感谢帮助。

0 投票
1 回答
1866 浏览

visual-c++ - 使用 AVX 指令会禁用 exp() 优化?

我正在使用 AVX 内在函数在 VC++ 中编写前馈网络。我通过 C# 中的 PInvoke 调用此代码。我在调用计算包含函数 exp() 的大循环的函数时的性能约为 1000 毫秒,循环大小为 160M。一旦我调用任何使用 AVX 内在函数的函数,然后使用 exp(),对于相同的操作,我的性能下降到大约 8000 毫秒。请注意,计算 exp() 的函数是标准 C 语言,使用 AVX 内部函数的调用在处理的数据方面可能完全不相关。某种标志在运行时某处被绊倒。

换句话说,

或者,奇怪的是,

我不知道这里发生了什么可能的机制,或者如何寻求解决方案。我在 Intel 2500K cpu\Win 7. Express 版本的 VS 上。

谢谢。

0 投票
2 回答
6437 浏览

excel - VBA Exp() Overflow

Here's a very easy question for the VBA guys. I'm running Newton's method on some functions, and occasionally I find a guess that I can only assume overflows the Exp() function (and stops the code). What suggestions do you guys have to simply handle this case? (Maybe some sort of error handling?)

If Newton's method fails because of this or any sort of blowup, I would like to proceed onto my bisection code below that point.

By the way, I have thought about maybe taking logs to make this situation less likely, but to be honest I am working with some math I do not yet completely understand, and I would like to handle the case of Newton's method failing in any case first.

Disclaimer: I'm a complete VBA beginner, so any suggestions would be read and appreciated. Thanks in advance.

Edit: I've been asked to post the code. First, thanks for reading. Unfortunately, I can't post the entire code due to business reasons, but I can give the very barebones outline. I've created a module and a function. Inside this function, I have:

Newtons Method Loop

Bisection Loop

Inside the Newton's method loop, I've traced to a point where I have a next guess of something around 28,000 or so, and I am assigning to a variable h the value Exp(28,000) or roundabouts. The debugger breaks at that point; my code essentially exits, and whatever value my function should be returning produces #VALUE! in my cell.

I know this is not a lot of information, but I hope (and think) it should be enough. Correct me if I am wrong.

Edit 2: If all else fails, I'm going to explicitly catch too large values, but I wonder if there is a more robust and elegant solution.

0 投票
1 回答
12947 浏览

oracle - Oracle imp 和 exp 命令

通常,当我必须在 unix 上备份数据库时,我会这样做,

或从转储中加载

我的问题是:

  1. 我们如何备份单个表
  2. 我们如何将转储中的数据备份导入到单个表中。
  3. 备份时如何禁用约束

我很少在需要时做这些。有时我需要做上述事情,而是因为我不知道我会完整备份所有表并加载它。有人知道我们该怎么做吗?

0 投票
1 回答
1106 浏览

xcode - 在 Xcode 中修改导出符号文件的正确方法是什么?

我正在修改一个现有的项目框架,它是一个自定义的 JavaScriptCore 框架。JavaScriptCore 导出符号文件包含在项目中。如何正确地将函数添加到列表中。

它们看起来像这样神秘:

那么如何添加具有正确前缀和后缀的函数名称呢?

是否有我缺少的工具或缺少的步骤,除了我手动执行之外,似乎没有任何东西可以更改此文件?

提前致谢。