问题标签 [code-cleanup]

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 回答
637 浏览

c++ - c++ 游戏 exe 停止工作,很多课程。使用 Visual C++ 工作

嗨,我为比赛开发游戏已经有几个星期了。(我对编码有点熟悉,但不是很多)。

我正在用 Visual C++ 编写游戏。当我在 Visual c++ 上以发布模式运行它时,它运行正常,但是当我从 .exe 尝试时,会弹出一个窗口并说“ * *.exe 已停止工作”。我知道错误是什么,但我不知道如何解决它。弹出错误是因为有很多向量,如果我从游戏运行的程序中删除一些调整大小的向量,它可以是任何东西,一堵墙,一个盒子向量,没关系。但是我觉得这很奇怪,因为当我在任务管理器中查看时,游戏只占用了 20,000K 内存。

所以总而言之,如果我从游戏中删除一些向量,游戏 exe 就会运行,如果没有,它只会在 Visual C++ 中运行。我该怎么办?我真的迷路了。

///////////////////////////////////////// ////////////////////////////

好的,如果我只调整四个向量列表的大小,.exe 会运行,但如果我调整大小超过 4 个,exe 会出错,但可视化 c++ 实例仍然运行。

这有效:

这不会:

数组类:

如果我只有 4 个 vector.resize(),则调整大小有效,它可以是任何变量(墙、框等),错误的根源是什么?

0 投票
4 回答
23065 浏览

visual-studio-2010 - Visual Studio 2010 中的代码自动清理

我想知道,如果可能的话,在 Visual Studio 2010 中进行某种自动代码清理。

特别有趣的是:

  • 自动缩进
  • 去除拖尾空行
  • 删除未使用的用途

在特殊情况下,例如在保存文件时。

我没有在选项中找到任何东西,但也许我只是有点失明......在日食中afaik至少有可能打算保存。Visual Studio中应该有类似的东西吗?

更新:感谢您的快速回复,问题是我知道键盘快捷键(但仍然感谢您提及),但我现在正在处理大量外国代码,不必手动执行它会很棒对于每个文件:)

0 投票
1 回答
2098 浏览

powershell - 使用 Powershell 将所有 .dll 文件从一台虚拟服务器复制到另一台

我正在尝试将虚拟服务器中的 C:\windows 中的所有 .dll 文件复制到新的虚拟服务器。我已经设法获取所有 .dll 文件,但是我找不到将它们复制到新虚拟服务器的方法,并且想知道是否有人可能知道如何使用 Powershell 执行此操作。

我要如何处理我的 $Files 变量才能将其复制到新 VM?我知道 copy-item cmdlet,但不知道如何使用它将所有这些移动到新的虚拟服务器。

编辑:

我想让每个特定文件的路径字符串为“\$server2\C$\windows\ ..\ ..”。

目前,如果代码运行,它将使每个文件/目录显示为“\$server2\C$\windows”,而不是获得完整路径。

0 投票
1 回答
1191 浏览

django - 如何在 Django 中查找未使用的模板变量

我正在清理 django 代码——我的IDE可以轻松检测 Python 代码中未使用的变量等,但我还没有找到找到未使用模板变量的方法——如果可以的话,清理视图代码会容易得多找出模板不访问上下文字典中的哪些值。

有这个工具吗?

编辑:我正在寻找离线解决方案、静态代码分析工具等。虽然下面建议的偏执模板解决方案总比没有好,但它并不是最优的,因为{% if ... %}模板中有多个分支,此外,需要测试所有视图(在所有用例中)才能找到所有未引用的变量。

0 投票
2 回答
800 浏览

powershell - 通过 Powershell 将信息输出到电子表格

我有一个清理脚本,打算通过使用活动目录来清理数百个虚拟服务器。在过去,我会创建一个简单的 .txt 文件,它会显示以下内容:

- 运行脚本之前存在的磁盘空间量

- 运行后有多少空间

- 清除的总空间

在过去,这很好用,但它的目的是一次在单个服务器上使用,而不是数百个。由于我想更改为一次在数百个脚本上运行此脚本,因此我想将其更改为一个电子表格,该电子表格将显示相同的数据并显示运行该脚本的每个服务器的名称。

我怎样才能设法以电子表格格式创建这种类型的输出并显示它?这是我当前的代码(.txt 方法):

提前致谢!

0 投票
2 回答
916 浏览

css - 正则表达式匹配 CSS 中的任何“未使用”规则(类、id 等)

我有一个巨大的 CSS 文件,我想将其缩减为仅使用的 CSS 规则。

我通过使用CSS Usage Add-on for Firebug 做到了这一点。它为每个未使用的规则添加一个“未使用”标签。现在我想摆脱这些。

CSS 代码如下所示:

我尝试使用 RegExr 在线服务找到我自己的 Regex,但我只能选择大括号之间的部分。

到目前为止我的正则表达式:

如何修改表达式以选择从“未使用”到右花括号的任何内容?但只有事情以“未使用”开头?不应标记所有其他规则。

0 投票
2 回答
7648 浏览

powershell - 在不使用 WMI 的情况下获取操作系统

我有一个 Powershell 脚本,我需要在其中获取各种服务器的操作系统。到目前为止,我一直在使用 WMI 来完成此任务,但是我已经阅读了有关 WMI 如何获取超时的信息,所以我想知道是否有另一种获取服务器操作系统的方法?这是我目前使用并希望更改以避免 WMI 的代码:

0 投票
2 回答
62 浏览

jquery - 如何消除多次点击功能?

有谁知道简化我丰富的点击功能的方法?

这是我的例子:

如果这些函数没有在同一页面上一起被调用,我可能只使用一个类而不是一个 id,但我正在使用一个包含多个地址信息的模块,所以不知道该怎么做。为了记录,这行得通,只是看起来真的很乱。不确定添加循环是否有助于清理它。

注意*:我是一名网页设计师,自学 jquery'ier,因此正在寻找任何好的技术来使此代码更小,任何可能在其他地方重用。

谢谢

0 投票
1 回答
1076 浏览

css - 如何删除未使用的 CSS 但保留评论?

我知道这个 问题 已经 问过 很多 ,但我仍然找不到适合我情况的合适的解决方案。

我有一个巨大的CSS 文件,其中大约 50% 根本没有在我当前的网站中使用。它还包含许多我想保留的宝贵意见。

由于 CSS 文件的大小,只能识别未使用的 CSS 定义的工具不是很有帮助 - 我需要一个可以更改我未使用的定义的工具,以便我可以在之后应用正则表达式删除它们,或者删除未使用的定义我,自动。

CSS Usage在更改所有未使用的定义方面做得很好,我可以使用正则表达式轻松删除所有这些 - 问题是 CSS Usage 也会自动从我的文件中删除所有注释。

如何删除 CSS 文件中所有未使用的定义但保留所有注释?

0 投票
2 回答
1891 浏览

visual-studio-2010 - 删除未使用的源代码文件

在 Visual Studio 2010 中,我有一个大型解决方案,其中包含许多不再使用的 .cs 文件(未在 .csproj 中引用),但仍存在于代码存储库(ClearCase)中。您是否知道可以找到所有此类文件的任何工具/扩展程序/脚本?

可以编写一个脚本,遍历所有项目的目录,获取所有签入的文件,然后与项目文件的内容进行比较。它不存在,而不是我们有一个删除的候选者。它不是太奇特,所以我想知道这样的脚本是否已经存在。否则,这将是一个让我的 Python 书尘埃落定的好机会。