performance 相关问题

有关测量或改进代码和应用程​​序效率的问题。


我应该预分配一个 numpy 数组吗?

我有一个类及其方法。该方法在执行期间重复多次。此方法使用 numpy 数组作为临时缓冲区。我不需要在方法 ca 之间的缓冲区内存储值...

回答 2 投票 0

为什么一组异步调用比同一组同步调用花费的时间更长?

开始时间 尝试: 以 concurrent.futures.ThreadPoolExecutor() 作为池: ml_glass_grade = asyncio.get_event_loop().run_in_executor( 泳池,电话1) 是_...

回答 0 投票 0

类成员函数与等价正则函数的性能差异

我在 c++ 中的两种编码方法之间进行选择: 构造一些东西{ 诠释 [100]; // 构造函数和其他东西 void do_stuff(){ // 用数组 a 做点什么 } }...

回答 1 投票 0

寻找和最大的子数组,优化程序

我正在尝试找到具有最大总和的整数数组的子数组。我写了下面的代码,但它没有按照 leet 代码进行优化,我在 leetcode 上获得了 LTE。有人可以指出...

回答 0 投票 0

如何减少 Java 中正则表达式匹配过程的 CPU 使用率?

我最近在一个正则表达式匹配相关的项目中遇到了一个问题,它导致运行时 CPU 使用率高达 90%。 我怀疑正则表达式优化是否足够公平,因为它存在性能问题......

回答 0 投票 0

在 python 中快速解压 .gz 文件

我有 300 个 .gz 文件,我必须尽快解压缩。每个文件大约 6MB,生成的未压缩文件大约 90MB。 我注意到解压缩单个文件需要

回答 0 投票 0

Web.API - 如何基于 CultureInfo 验证语言的性能列表

我正在使用 Web.API/.Net 7,需要验证并符合来自 Accept-Language 标头的语言范围列表。应根据可能的列表检查语言范围

回答 1 投票 0

使用 Java 对对象集合进行高效操作:映射与直接方法

我目前正在做一个 Java 项目,我有一个特定的场景,我需要对一组对象执行操作。我想知道哪种方法在

回答 0 投票 0

如何按严格顺序从 nosql 数据库中获取数据?

我正在使用 firestore 数据库。我必须按特定顺序从 firestore 获取数据。 我的方法: 我在名为 section 的集合中有一个文档集合,其整数字段顺序为

回答 0 投票 0

将js代码合并到一个php循环中。避免代码重复

我用 php 从数据库生成一个列表。每一行都嵌入了js函数。正如您在代码中看到的那样,我必须交互函数和变量以使它们按行工作。 我用 php 从数据库生成一个列表。每一行都嵌入了js函数。正如您在代码中看到的那样,我必须交互函数和变量以使它们按行工作。 <table id="mySEARCH" class="shoppinglist-content"> <!-- ************************************************************************ shopping list beginn--> <!-- script test start --> <?php if(isset($_COOKIE['shoppinglist'])){ $list = $_COOKIE['shoppinglist']; $stmt = $pdo->prepare("SELECT * FROM `$list`"); $stmt->execute(); $x = 0; foreach($stmt as $item) { $x++;?> <tr id="line<?php echo $x;?>" style="opacity: 1.0;"> <td><button id="activ<?php echo $x;?>" class="btn-hide-row" name='activ' onclick="hiddenLine<?php echo $x;?>();" value="true"><img class="list-icon" id="visibility<?php echo $x;?>" src="images/icon-invisible.png" /></button></td> <form action='calculate.php' method='post'> <td class="pcs-unit-list"><?php echo $item['pieces']." ".$item['unit']?></td> <td name='item' class="shop-list-item" id="item"><?php echo $item['item']?></td> <td class="brand-list"><input type='text' id="brand<?php echo $x;?>" class="brand-list" name='brand' value="<?php echo $item['brand']?>" onkeyup="editSave<?php echo $x;?>(), success()"></td> <td class="kind-list"><select class="shoppinglist-kind" name='item-kind' id="item-kind<?php echo $x;?>" onchange="editSave<?php echo $x;?>(), success()"> <option value=""></option> <option value="Gemüse" <?php if($item['kind'] == "Gemüse") echo "selected"?>>Gemüse</option> <option value="Obst" <?php if($item['kind'] == "Obst") echo "selected"?>>Obst</option> <option value="Fleisch" <?php if($item['kind'] == "Fleisch") echo "selected"?>>Fleisch</option> <option value="Fisch" <?php if($item['kind'] == "Fisch") echo "selected"?>>Fisch</option> <option value="Getreideprod." <?php if($item['kind'] == "Getreideprod.") echo "selected"?>>Getreideprod.</option> <option value="Milchprod." <?php if($item['kind'] == "Milchprod.") echo "selected"?>>Milchprod.</option> <option value="Gewürze" <?php if($item['kind'] == "Gewürze") echo "selected"?>>Gewürze</option> <option value="Knabbern" <?php if($item['kind'] == "Knabbern") echo "selected"?>>Knabbern</option> <option value="Getränke" <?php if($item['kind'] == "Getränke") echo "selected"?>>Getränke</option> <option value="Kräuter" <?php if($item['kind'] == "Kräuter") echo "selected"?>>Kräuter</option> <option value='Hygiene' <?php if($item['kind'] == "Hygiene") echo "selected"?>>Hygiene</option> <option value='Putzen' <?php if($item['kind'] == "Putzen") echo "selected"?>>Putzen</option> <option value='Haustier' <?php if($item['kind'] == "Haustier") echo "selected"?>>Haustiere</option> <option value='Sonstiges' <?php if($item['kind'] == "Sonstiges") echo "selected"?>>Sonstiges</option> </select></td> <td class="list-button"><button class='btn-list' name='delete' id="btn-locked-<?php echo $x;?>" value="<?php echo $item['id']?>"><img src='images/trashbox.png'></button></td></form></tr> <script> function editSave<?php echo $x;?>(){ var id = <?php echo $item['id']?>; var brand = $("#brand<?php echo $x;?>").val(); var itemKind = $("#item-kind<?php echo $x;?>").val(); $.post("calculate.php", { save: id, brand: brand, itemkind: itemKind }, function(data) { $('#edit-confirm').html(data); }); } function hiddenLine<?php echo $x;?>() { var line = document.getElementById("line<?php echo $x;?>"); var activ = document.getElementById("activ<?php echo $x;?>"); var brand = document.getElementById("brand<?php echo $x;?>"); var itemKind = document.getElementById("item-kind<?php echo $x;?>"); var btnLocked = document.getElementById("btn-locked-<?php echo $x;?>"); var btnImage = document.getElementById("visibility<?php echo $x;?>"); if(activ.value == "true"){ activ.value = "false"; }else{ activ.value = "true"; } if(activ.value == "false"){ line.style.opacity = "0.1"; brand.setAttribute("readonly", ""); itemKind.setAttribute("disabled", ""); btnLocked.setAttribute("disabled", ""); btnImage.setAttribute("src", "images/icon-visible.png"); //createCookie('hide-line-<?php echo $x;?>','false'); } if(activ.value == "true") { line.style.opacity = "1.0"; brand.removeAttribute("readonly", ""); itemKind.removeAttribute("disabled", ""); btnLocked.removeAttribute("disabled", ""); btnImage.setAttribute("src", "images/icon-invisible.png"); //createCookie('hide-line-<?php echo $x;?>','true'); } } </script> <?php } }else { /******************************************************************************** shopping list end****/ ?><tr><td></td><td></td><td>Keine Items vorhanden</td><td></td><td></td><td></td><td></td></tr><?php } ?> <!-- script test end --> </table> 一切正常,但有没有办法让它更漂亮?我在循环下只列出了 1x 的函数,并且它仍然可以使用正确的变量值每行工作? 使用 addEventListener 绑定您的事件监听器,并使用 event delegation 为每个函数执行一次。 使用类而不是唯一 ID 使用事件目标查找正在处理的元素组,然后使用closest和querySelector在该组元素中搜索 例如: const myEventHandler = event => { if (event.target.matches("input[type='checkbox'], select")) { const widget = event.target.closest(".my-widget"); const select = widget.querySelector('select'); const checkbox = widget.querySelector("input[type='checkbox']"); const result = widget.querySelector(".result"); if (checkbox.checked) { result.textContent = `Active! Value is ${select.value}`; widget.classList.add("active"); } else { result.textContent = ""; widget.classList.remove("active"); } } }; addEventListener("change", myEventHandler); .my-widget { border: solid #aaa 1px; padding: 1ex; } .active { background: #afa; } .result { min-height: 1.2em; padding: 1ex; } <div class="my-widget"> <h2>Item 1</h2> <input type="checkbox"> <select> <option>1 <option>2 <option>3 </select> <div class="result"></div> </div> <div class="my-widget"> <h2>Item 2</h2> <input type="checkbox"> <select> <option>1 <option>2 <option>3 </select> <div class="result"></div> </div> <div class="my-widget"> <h2>Item 3</h2> <input type="checkbox"> <select> <option>1 <option>2 <option>3 </select> <div class="result"></div> </div>

回答 1 投票 0

const之间的差异 a = value; vs const a = () => (值);

我想知道以下两个JS语句之间是否有任何差异(性能,内存使用),是否建议使用一个而不是另一个,以及背后的原因。 站...

回答 1 投票 0

如何在 R 中使用分位数回归提高分段回归的性能?

我目前正在做一个项目,我需要在 R 中使用分段回归和分位数回归来估计身体健康随时间的变化。我正在处理的数据包括 ce ...

回答 0 投票 0

使用付费关税的云计算

是否有可能估计或量化使用具有更高计算能力的付费关税的影响?例如响应时间? 是否有可能正确回答这个问题,如果我有...

回答 1 投票 0

CUDA架构的高效实现[关闭]

您对提高CUDA内核的效率有什么建议吗?我相信可以在 GPU 函数 cuKer_sum 和 cuKer_det 中实现更好的优化。 在...的 CUDA 部分

回答 0 投票 0

为什么在Apache IoTDB中按时间戳降序查询结果无法返回?

Apache IoTDB Version 1.0存储了大量数据,最近发现一个问题。当我试图通过升序时间戳顺序查询这些海量数据时,我得到了相应的结果...

回答 1 投票 0

CUDA架构的高效实现

您对优化 CUDA 内核 cuKer_det 和 cuKer_sum 有什么建议吗? 我在下面提供了完整的详细代码。请不要因为查看下面的代码大小而不知所措。我会...

回答 0 投票 0

UDF 永远运行并且作业中止

我有这样的df: |1001714437 |[a -> [12 -> 0.9937, 21 -> 0.993, 34 -> 0.9808, 78 -> 0.9311], b -> [123 -> 0.9937, 4532 -> 0.993]] df.dtypes: 根 |-- id: 字符串 (

回答 0 投票 0

在 ts 中导入 Design Token 库时出错

嘿,所以我正在尝试实现一个功能,您可以在其中传递包含样式的字符串(JSON 字符串),然后我将在该 Web 组件的 CSS 中使用它作为样式。

回答 0 投票 0

如何在 JMeter 中同步追随者和领导者

我正在执行具有领导者和追随者概念的脚本。我在一个线程组(只有 1 个领导者)中记录了脚本领导者,在另一个线程组(50 个追随者)中记录了追随者的脚本......

回答 1 投票 0

如何压缩 pytorch transformer 模型?

我有一个包含 BERTtokenizer 和一些转换器块的模型。 有没有办法压缩变压器模型或......? 我们的模型看起来像这样: GPT( (变形金刚):ModuleDict( (wte): 嵌入...

回答 1 投票 0
热门问答
最新问题