我目前正在使用 Emscripten 将我们的 C++ 代码编译成 Wasm。通过这样做,我输出了两个文件 *.js 和 *.wasm。后来我使用我们的实现在上面写了更多的 Javascript 代码,这导致我们得到 3 个文件:
index.js
wasmFile.js
wasmFile.wasm
Run Code Online (Sandbox Code Playgroud)
我正在尝试使用 webpack 创建一个文件,该文件将在构建时而不是运行时使用这段代码打包所有内容:
function loadScript(url = "wasmFile.js") {
var script = document.createElement( "script" );
script.src = url;
document.getElementsByTagName( "head" )[0].appendChild( script );
await new Promise<void>((res) => {
Module.onRuntimeInitialized = () => res();
});
}
Run Code Online (Sandbox Code Playgroud)
我已经查看了https://github.com/ballercat/wasm-loader但是,看起来我需要为我的所有函数创建一个 WebAssembly.Instance - 并且 Wasm 文件有很多函数来创建一个实例每个。
这就是我们的 WebPack 配置目前的样子:
module.exports = {
entry: './src/index.ts',
module: {
rules: [
{
test: /\.tsx?$/,
use: 'ts-loader',
exclude: /node_modules/
},
{
test: …Run Code Online (Sandbox Code Playgroud) 我想找出数据库(在 SQLServer 中)中 IDName 列具有特定值“SAM”的所有表,例如 IDName='SAM'。所以我最初的方法是创建一个表,其中包含具有“IDName”列的所有表(因为并非数据库中的所有表都有此列。然后我正在考虑遍历每个表以查看哪些表与 IDName=' 匹配SAM' - 这就是我陷入困境的地方。我很确定还有更快的方法可以做到这一点,但我不太熟悉数据库查询编码。任何东西都会有所帮助,谢谢!
select * into tmp from
(
SELECT SO.NAME AS TableName, SC.NAME AS ColumnName
FROM dbo.sysobjects SO INNER JOIN dbo.syscolumns SC ON SO.id = SC.id
WHERE sc.name = 'IDName' and SO.type = 'U'
) tablelist
Run Code Online (Sandbox Code Playgroud)
因此,如果我去Select * from tmp,我会得到包含“IDName”列的表的列表。现在我必须遍历该列表中的每一个,看看它们是否有“IDName = 'Sam'”(如果他们确实将其添加到输出表中)。最后,我想查看数据库中 IDName 为“Sam”的所有表的名称。
我有这个Excel电子表格,在其中一个列中我需要提出一个公式来计算给定日期的总金额.这是一个巨大的电子表格的小快照:
Date/Time Time Amount Balance Total $ per day
9/30/2014 5:30 PM $5.20 $87.81
9/30/2014 4:23 PM $0.14 $93.01
9/30/2014 8:53 AM ($4.61) $93.15
9/30/2014 7:53 AM $5.20 $88.54
9/29/2014 5:08 PM $1.09 $93.74
9/29/2014 7:18 AM $1.09 $94.83
9/26/2014 5:31 PM ($4.61) $95.92
Run Code Online (Sandbox Code Playgroud)
对于这个例子,Total $ per day将是:
E2 $5.93
E6 $2.18
E8 ($4.61)
Run Code Online (Sandbox Code Playgroud)
我猜有一个公式比手动计算更好=SUM(X#:X#)吗?
database ×1
emscripten ×1
excel ×1
excel-2010 ×1
if-statement ×1
javascript ×1
pivot-table ×1
sql-server ×1
webassembly ×1
webpack ×1