问题列表 - 第5877页

如何限制长时间运行的命令行EXE以避免挂断CPU?

我有一个用C#编写的命令行EXE.它的日志解析器每晚都会研磨几GB的日志文件.

它将处理器固定在100%很长一段时间.不理想.

我怎么能"扼杀"应用程序?它可能需要多长时间,但我宁愿让它使用更少的总CPU.

是否有一些编码方法或理论使EXE变慢并减少CPU占用?我无法在它运行的环境中做任何事情(比如更改进程优先级),因此任何更改都必须在应用程序本身的代码中.

c#

4
推荐指数
3
解决办法
1010
查看次数

如何确定HTML元素是否在框架内?

我想在JavaScript中这样做.澄清一下,我指的是一个页面.对于那个很抱歉.

html javascript

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

如何找到给定半径内的最近城市?

你知道一些实用工具或网站,我可以用英里作为输入给美国城市,州和径向距离,它会让我回到那个半径范围内的所有城市吗?

谢谢!

web-services geography

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

我怎样才能在gVim中拼写检查?

在gVim中拼写检查的最佳方法是什么?有加载项还是什么?我希望它也提供更正.

vim spell-checking

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

Bash命令将多个文件的内容写入单个文件

我想知道将多个.html文件(分布在多个文件夹中)组合成一个单独的html文件的最佳方法是什么.如果有人可以创建一个非常棒的简单bash命令.(这是一种解决方法,所以我可以使用firebug的命令行API来有效地搜索整个网站的html选择器组合.据我所知,firebug只能在一个页面上搜索.)

对于这位受阻的前端设计师,我们非常感谢您的帮助.

bash firebug

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

如何将CFStringRef转换为NSString?

NSString *aNSString;
CFStringRef aCFString;
aCFString = CFStringCreateWithCString(NULL, [aNSString UTF8String], NSUTF8StringEncoding);
aCFString = CFXMLCreateStringByUnescapingEntities(NULL, aCFString, NULL);
Run Code Online (Sandbox Code Playgroud)

我怎样才能得到一个新NSStringaCFString

string cocoa cfstring

165
推荐指数
3
解决办法
9万
查看次数

告诉python是否处于-i模式

你怎么知道python是否已经用-i标志启动了?

根据文档,您可以检查os.environ中的PYTHONINSPECT变量,该变量相当于 -i.但显然它不会以同样的方式工作.

作品:

$ PYTHONINSPECT=1 python -c 'import os; print os.environ["PYTHONINSPECT"]'
Run Code Online (Sandbox Code Playgroud)

不起作用:

$ python -i -c 'import os; print os.environ["PYTHONINSPECT"]'
Run Code Online (Sandbox Code Playgroud)

我问的原因是因为我有一个脚本,如果某些条件失败,则调用sys.exit(-1).这很好,但有时我想使用-i手动调试它.我想我可以学习使用"PYTHONINSPECT = 1 python"而不是"python -i",但如果有一种通用的方法可以做到这一点会很好.

python

5
推荐指数
1
解决办法
1047
查看次数

如何在Oracle中检查索引

我正在为依赖于Oracle数据库的产品编写模式升级脚本.在一个领域,我需要在表上创建一个索引 - 如果该索引尚不存在.有没有一种简单的方法可以检查是否存在我知道Oracle脚本名称的索引?

它与SQL Server中的类似:IF NOT EXISTS(SELECT*FROM SYSINDEXES WHERE NAME ='myIndex')//然后创建myIndex

oracle metadata

14
推荐指数
1
解决办法
6万
查看次数

你能阻止命令进入bash shell命令历史吗?

有没有办法阻止命令被添加到bash shell的命令历史记录中?

我希望能够阻止某些"危险"命令被添加到历史记录中,例如" rm -rf ~/some/dir",这样我按下向上箭头才能访问以前的命令.这样,就不可能意外地重复这些命令之一.

我问的原因是我使用向上箭头来访问shell历史中的先前命令,并经常发现自己即将按照我认为正确命令的命令进入,只是意识到我即将做某事愚蠢/烦人/危险.我不喜欢rm在我的shell历史中漂浮的等等的想法,等着我踩到它们!

(注意:我知道可以在HISTIGNORE中设置模式,但是什么是可以在每个命令的基础上应用的东西,这将成为一个良好的习惯.除非有一个聪明的方法来实现这一点使用HISTIGNORE我错过了吗?)

unix linux bash shell

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

如何在文件中连接前n行

我正在尝试清理一些数据,我最终想把它放在CSV格式中.

我已经使用了一些正则表达式来清理它,但我只是坚持一步.

我想用逗号替换除第三个换行符之外的所有换行符(\n).

数据如下所示:

field1
field2
field3
field1
field2
field3
Run Code Online (Sandbox Code Playgroud)

等等..

我需要它

field1,field2,field3
field1,field2,field3
Run Code Online (Sandbox Code Playgroud)

任何人都有一个简单的方法来使用sed或awk这样做?我可以编写一个程序并使用带有mod计数器的循环来擦除每个第1和第2个换行符,但是如果可能的话,我宁愿从命令行执行它.

regex linux awk sed

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