小编Ric*_*ras的帖子

如何使--no-ri --no-rdoc成为gem install的默认设置?

我不使用我在我的机器或我处理的服务器中安装的gems的RI或RDoc输出(我使用其他文档方法).

我安装的每个gem默认安装RI和RDoc文档,因为我忘了设置--no-ri --no-rdoc.

有没有办法让这两个标志成为默认值?

ruby rubygems

1024
推荐指数
11
解决办法
24万
查看次数

理解Rails真实性令牌

我正在遇到有关Rails中的Authenticity Token的一些问题,因为我现在已经多次了.

但我真的不想只是解决这个问题而继续下去.我真的很想了解真实性令牌.那么,我的问题是,您是否有关于此主题的完整信息来源,或者您是否会花时间在此详细解释?

ruby ruby-on-rails authenticity-token

959
推荐指数
10
解决办法
18万
查看次数

通过javascript跟踪表单中的更改的最佳方法是什么?

我想通过javascript跟踪表单中输入的变化.我的意图是(但不限于)

  • 只有在某些内容发生变化时才启用"保存"按钮
  • 如果用户想要关闭页面并且未保存某些内容则发出警报

想法?

javascript forms

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

我的可执行文件中的防病毒误报

我刚遇到一个烦人的问题.突然,Avira AntiVir开始将我软件中的一个可执行文件标记为病毒.

由于几乎所有用户的默认操作都是单击确定,Avira建议将病毒置于隔离区,因此我的大多数用户都在删除此可执行文件.

好吧,让我们不要傲慢,检查一下我是否确实没有受到感染.我将文件发布到http://www.virustotal.com,并且从所有反病毒中只有Avira将其标记为已感染.此外,我用两种不同的抗病毒扫描我的电脑,它很干净.

我已经向我的用户发了一封邮件,说明发生了什么,但这是我支持的开销,我真的不想要.

好的,问题是:有没有办法避免这种行为?除了签署文件之外,我想不出任何其他方式(不知道它是否会解决),但让我们看看你是否有任何创意.

delphi executable antivirus delphi-7 false-positive

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

删除Delphi程序中的组件

更新

2016-02-18:添加了流程信息


我有一个使用XE4编译的Delphi程序.它被几百个客户使用.几周前,其中一位客户报告说可执行文件的某些区域在白天被随机删除(图像吼叫).此客户端有35个站点使用此exe,问题发生在不超过10个这些站点.

调查

1 - 我的第一个怀疑是无限循环.当组件被擦除时,exe保持响应,代码没有任何变化,从这个问题发生的时间开始,并且日志没有显示任何循环(这个exe在各处都有日志).

2 - 行为不端的线程.我有一个单独的线程,可以在云中同步此exe和我们的服务器之间的数据.同样,日志不会显示问题发生时线程正在运行,并且此处没有任何更改.

3 - 其他一些程序(防病毒?)正在影响我的exe.无法正确调查这个hipiquesis,但直到现在找不到任何引起我注意的安装程序.

我的问题是:可能导致此问题的原因是什么?我该如何进一步调查?我知道这可能是一个广泛的问题,但这是我可以收集的所有信息,我无法想象还有更多的地方可以看.

图片

1 - 在下图中,红色划线区域应为TToolBar

删除了TToolBar

2 - 在第二个图像中有三个区域,从顶部到底部,第一个应该是TToolBar,第二个应该是子窗体的标题,第三个应该是TwwDBGrid

菜单,标题和TwwDBGrid擦除

3 - 第三个例子在顶部显示了应该是TEdit的擦除区域,只是吼它在TwwDBGrid上应该是一条线,在侧面我们可以从TwwDBGrid看到一个擦除的滚动条

Tedit,line和scroolbar擦除

4 - 最后一个示例显示了5个擦除区域:应用程序的标题,主要的TToolBar,表单的标题,TButton和两个TwwDBGrid

在此输入图像描述

5 - 这是一个有趣的例子,因为除了擦除的组件之外,有4个TSpeedButton没有被擦除但是它们没有它们最初的图像(第一个红色描边区域).其他3个红色描边区域依次为2个TEdits,一个TwwDBGrd和一个TButton

在此输入图像描述

处理信息

我得到了一个问题发生的截图.scgolr是我的软件.

在此输入图像描述

delphi

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

有没有办法在delphi中通过名称实例化一个类?

我想实例化一个类,但我只在字符串中有它的名字.有办法吗?

delphi delphi-7

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

是否应在rails中测试本机验证?

大家都知道自动化测试是件好事.

不是每个人都知道要测试什么.

我的问题是,是否应在应用程序中测试validate_presence_of,validate_uniqueness_of等本机验证.

在我的办公室,我们三个人,一个人认为应该进行测试,一个人认为不应该这样,我在空中.

validation unit-testing ruby-on-rails

11
推荐指数
3
解决办法
1307
查看次数

Ruby将单引号转换为XML中的双引号

尽管可以使用单引号或双引号定义XML属性,但我的用户正在尝试将我的软件与另一个不接受单引号属性值的软件集成.

我用户REXML来生成我的XML.

有没有办法让REXML生成双引号属性值?如果没有,有没有办法让我轻松转换它?

谢谢

ruby xml ruby-on-rails rexml

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

用上帝来杀人

我使用乘客服务我的软件.它产生了许多ruby进程.

有时这些红宝石中的一个变得臃肿,我希望它会死.

我希望将神用于那个意图.我的想法是监控所有这些红宝石,如果它消耗超过500MB的内存3个周期,上帝应该尝试优雅地杀死它.如果它活着超过5分钟,那么上帝不应该优雅地杀死它.

在我看来,上帝总是试图再次运行服务,因此它迫使我们提供启动命令.是否有可能只使用上帝来杀死不良的行为过程,并让乘客产生在必要时让他们恢复生活?

ruby ruby-on-rails god

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

什么是"git checkout - ." 做?

我想恢复所有本地更改

git checkout -- .
Run Code Online (Sandbox Code Playgroud)

但意外地做到了

git checkout - .
Run Code Online (Sandbox Code Playgroud)

它做了许多我根本无法理解的局部修改.

第二个命令做了什么,是否可以恢复已完成的操作?

git

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