optimization相关内容

为什么应该或不应该将数据集、数据表等作为会话变量存储在 ASP.NET 页面中?

我正在开发一个使用 Web 服务返回的数据集的 Web 应用程序. 当应用程序运行时,我将该数据集存储为会话变量,以便在用户导航到将编辑数据集中表的不同页面时反复使用. 这个想法是用户只需要在应用程序加载时等待数据一次,然后应用程序将使用会话变量,直到用户保存他们所做的更改,当这种情况发生时,它会将编辑过的表传递给服务更新数据库. 这种设计以及将数据集和数据表存储为会话变量是否存 ..
发布时间:2022-01-21 13:18:26 C#/.NET

Eclipse 优化

处理 Visual Studio 优化 的问题为我节省了很多时间来启动和使用它当我必须进行 J2EE 开发时,很难回到 Eclipse.因此,我还想知道人们是否有任何提示或技巧来帮助加快 Eclipse 在日常使用中的速度. 有关信息,我使用的是 Eclipse 版本 3.4.1. 解决方案 有: 系统优化:eclipse.ini 快捷键优化: 快速访问 (Ctrl+3)( ..
发布时间:2022-01-20 21:11:35 Java开发

在VB6中计时功能/测量性能的最佳方法是什么?

如果我只想快速测量某个特定功能需要多长时间,我可以调用什么来获得准确的时间?鉴于 VB6 的计时函数精度不高,有没有你调用的 Windows API 函数? 您还通过哪些其他方式衡量应用程序性能?有没有推荐的第三方工具? 解决方案 我通常使用 Windows 高分辨率性能计数器.查看 QueryPerformanceCounter 和 QueryPerfomanceFrequency ..
发布时间:2022-01-20 19:43:15 其他开发

查找未使用的图像、css 规则、js 脚本块

我们有一个相当大的 asp.net 网站. 图像、css 和 javascripts 是网站项目中组织的属性,但随着我们正在改变网站的外观和感觉,我想知道是否有工具/插件可以帮助我识别哪些图像未在网站中使用. 我也想用 css 和 javascript 找到同样的东西.我看过dustme firefox扩展,但只有css. 解决方案 未使用的 CSS 在 http://w ..
发布时间:2022-01-20 16:46:52 前端开发

在 SQL Server 中的 guid 类型列上使用非聚集索引

我想优化我的团队用于应用程序的数据库的性能. 我一直在寻找可以添加外键的区域,然后对这些列进行索引以提高连接的性能.但是,我们的许多表都连接在 GUID 类型的 id 上,在插入项目时生成,并且在其他表中与该项目关联的数据通常具有列 item_id 包含 GUID. 我已经读过,将聚集索引添加到 GUID 类型的列是一个非常糟糕的决定,因为索引需要不断地重建才能有效.但是,我想知道,在 ..
发布时间:2022-01-20 12:39:58 数据库

将视图渲染到 View Pager - 优化方式

在我的应用程序中,我使用以下方法将视图呈现/生成到视图寻呼机.是的,它工作正常,符合预期. 注意:- 但在这里我看到这种方法必须在 Android 资源(与设备相关联)方面付出很多努力.我想找出任何优化的方法来做同样的事情.有吗?建议我还是上面的好? 类 MyActivity 扩展 Activity{@覆盖公共无效 onCreate(Bundle savedInstanceState) { ..

使用 mongoDB 切换布尔值

我正在使用 mongoDB 数据库,我想切换 Day 对象内的布尔存在属性.这是我的工作代码: exports.modifyPresence = (req, res) =>{action.getStudentCurrentDay(req.body.hash).然后(dayId =>{返回 Day.findOne({_id: dayId});}).然后(天=>{返回 Day.findOneAndU ..
发布时间:2022-01-19 17:33:55 其他开发

if(var == true) 是否比 if(var != false) 快?

很简单的问题.我知道这可能是一个很小的优化,但最终你会使用足够多的 if 语句来解决它. 编辑:感谢那些提供答案的人. 对于那些觉得有必要抨击我的人,请知道好奇心和对知识的渴望不会转化为愚蠢. 非常感谢所有提供建设性批评的人.直到现在我才知道声明 if(var) 的能力.我相当确定我现在会使用它.;) 解决方案 首先:回答性能问题的唯一方法是衡量它.自己尝试一下,你就会发 ..
发布时间:2022-01-19 17:29:36 C#/.NET

是否“如果([bool] == true)"?需要比“if ([bool])"多一步吗?

这是一个纯粹的迂腐问题,以满足我自己的好奇心. 我倾向于在问题中选择后一个选项(因此:if (boolCheck) { ... }),而同事总是写前一个选项(if (boolCheck == true) { ... }).我总是取笑他,他总是把它解释为他刚开始编程时的老习惯. 但我今天突然想到,实际上写出整个 == true 部分实际上可能需要额外的处理步骤,因为任何带有 == 运算符 ..
发布时间:2022-01-19 17:19:02 其他开发

编译器中的 8 位布尔值.对它们的操作效率低吗?

我正在阅读 Agner Fog 的“Optimizing software in C++"(特定于 x86 处理器Intel、AMD 和 VIA),它在第 34 页上声明 布尔变量存储为 8 位整数,值为 0 表示假,1 表示真.布尔变量是超定的,因为所有具有布尔值的运算符变量作为输入检查输入是否有任何其他值而不是 0 或 1,但运算符将布尔值作为输出只能产生 0 或 1 以外的任何值.这使 ..
发布时间:2022-01-19 17:06:04 C/C++开发

优化jqgrid中动态创建的colmodel

我正在研究动态绑定的 jqgrid.我得到了所需的输出.但是我写了一个大代码,影响了我的性能并且不可读. 我需要有人可以研究这个并简单地优化我的代码. 提前致谢. 我已经在我的工作代码中复制了这里 $.each($.parseJSON(columnsData).Table1, function () {//调试器;//推入列名.colHeader.push(this.Name ..
发布时间:2022-01-19 14:26:37 其他开发

在 asp.net-mvc 站点上优化我的 json 的最佳方法是什么

我目前在一个 asp.net mvc 站点上使用 jqgrid,我们的网络非常慢(内部应用程序),并且似乎需要很长时间才能加载网格(问题既是网络问题,也是解析问题,渲染) 我正在尝试确定如何最小化我发送给客户端的内容以使其尽可能快. 这是我将数据加载到网格中的控制器操作的简化视图: [AcceptVerbs(HttpVerbs.Get)]公共 ActionResult GridDat ..
发布时间:2022-01-19 14:01:23 其他开发

未使用的 CSS - 你如何清理它?

可能任何有经验的 Web 开发人员都会熟悉这个问题:随着时间的推移,您的 css 文件会变得非常庞大和丑陋,因为所有不再使用的选择器可能很难找到.我正在做一个 Rails 项目,我们倾向于经常重新设计东西,这会导致大量的自重 css.找到并删除它的最佳方法是什么? 现在,我知道有一个名为 deadweight 的 rails 插件专门为此目的而构建.然而,这是我的问题:首先,它完全忽略了 j ..
发布时间:2022-01-19 12:41:10 前端开发

你如何使这个 switch 语句尽可能快?

2009-12-04 更新:有关此处发布的一些建议的分析结果,请参见下文! 问题 考虑以下非常无害、非常直接的方法,它使用 switch 语句返回定义的枚举值: public static MarketDataExchange GetMarketDataExchange(string ActivCode) {if (ActivCode == null) 返回 MarketDataEx ..
发布时间:2022-01-19 11:14:48 C#/.NET

处理结合案件与switch 语句中的重复案例

是否可以合并共享作业的 case 并为不共享的作业重复 case,还是最好将每个作业分开? 用一个简单的例子来说明.. case 0 和 180 都包含 w = 330 所以他们被合并了;分配给 x 的值对于每个都不同,因此它们会重复执行 x 分配. switch(window.orientation) {案例0:案例 180:w = 330;//休息案例0:x = '-180px';// ..

许多情况下的开关优化保证任何情况下的访问时间相等?(C++)

我在这里看到了针对特定语言的答案,关于使用跳转表优化超过 5 种情况的开关,以保证任何情况下的恒定访问时间. C/C++ 是这样吗? 它特别适用于 gcc 吗?视觉工作室? 如果没有,按发生频率排序是否有帮助? 解决方案 该标准不保证 switch 语句将如何实现.我从未见过编译器生成哈希表,尽管有不少编译器会生成跳转表.除非我的记忆力比平时更差,否则当案例足够密集时(对于“足够"的 ..
发布时间:2022-01-19 10:52:37 C/C++开发

在类型 c# 上切换大小写

可能重复: C# - 有没有更好的替代“开启类型"? 你好,假设我在类类型上得到一个很大的 if/else.有没有办法用开关盒做到这一点? 例子: 函数测试(object obj){if(obj 是 WebControl){}else if(obj 是 TextBox){}else if(obj 是 ComboBox){} 等等…… 我想创建类似的东西 switch(ob ..
发布时间:2022-01-19 10:18:59 C#/.NET