小编civ*_*sir的帖子

使用 webpack 将 Wasm + JS 文件打包成一个文件

我目前正在使用 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)

javascript emscripten webpack webassembly

13
推荐指数
1
解决办法
1129
查看次数

SQL Server - 查找数据库中具有唯一ID值的所有表

我想找出数据库(在 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”的所有表的名称。

database sql-server

3
推荐指数
1
解决办法
9557
查看次数

计算每日总金额的公式

我有这个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#)吗?

excel if-statement pivot-table excel-formula excel-2010

2
推荐指数
2
解决办法
2万
查看次数