问题标签 [safe-mode]

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 投票
5 回答
48845 浏览

android - 是否可以让我的应用程序在安全模式下工作?

我有一个 android 应用程序,它分别列出了已安装和系统应用程序。当用户尝试从我的应用程序重新启动设备时,它将打开我的应用程序而不是默认的主页启动器。

但是当设备重新启动到'safe mode'所有逻辑崩溃时。即,设备在安全模式下重新启动到我的应用程序,但它没有列出任何已安装的应用程序并停止其工作。

  1. 是否有可能使我的应用程序'Safe mode'也可以工作?

  2. 有什么方法可以防止设备'safe mode'在运行我的应用程序时像使用RECEIVE_BOOT_COMPLETED广播接收器一样?

  3. 什么是设备管理应用程序?在这种情况下有帮助吗?

  4. 是否可以以编程方式检测安全模式?

提前致谢

0 投票
1 回答
2450 浏览

php - 如何在 Windows 安全模式下启动 xampp

我无法启动我的 Windows(可能是病毒),我无法启动xampp

我可以开始使用safe mode

我怎样才能开始xampp safe mode

我需要我的数据库备份

我怎样才能备份我的数据库safe mode

我在谷歌搜索,但我找不到任何东西

当我在安全模式下启动 xampp 时,我看到了这个错误

0 投票
1 回答
2166 浏览

c# - 时间:2019-04-10 标签:c#mongodb driver write concern

我的 Web 服务写入 mongodb,我注意到在负载下,写入失败了很多。 阅读本文档我看到默认情况下设置设置为“确认”并阅读这篇文章似乎我需要将其设置为更高的设置(安全模式 - 这似乎已被弃用)。所以我的问题是,我应该如何初始化我的 mongodb,以便我的 Web 服务将“始终”写入数据库(或尝试抛出错误)并且不会失败(假设它可以写入 :))

据我了解,我需要设置“写关注点”,但不清楚如何将其设置为“确保成功写入数据库”

我现在用来检索数据库的代码是:

0 投票
0 回答
463 浏览

macos - 如何禁用 Alt/Option 键以在安全模式下打开 Firefox?

我正在使用 Quicksilver 设置全局热键来启动 Firefox: Control+Alt+F。问题是,Firefox 将Alt在启动期间按住不放解释为以安全模式启动的指令(我不希望这样。)

如何禁用或更改 Firefox 的Alt安全模式内置键盘命令?

0 投票
1 回答
5756 浏览

apache2 - 从何处开始弃用:Apache 错误日志中第 0 行的指令“safe_mode”

我们被以下条目淹没:

已弃用:指令 'safe_mode' 在 PHP 5.3 中已弃用,并在第 0 行的 Unknown 中弃用 已弃用:指令 'safe_mode' 在 PHP 5.3 中已弃用,并在第 0 行的 Unknown 中弃用 已弃用:指令 'safe_mode' 在 PHP 5.3 及更高版本中已弃用第 0 行未知

在 apache2 错误日志中。但该错误似乎对我们的系统没有任何显着影响。通过过度填充错误日志,我们很难诊断实际问题和错误。

与我一起工作的系统管理员都不知道错误何时开始出现或可能是什么软件导致的。

我们在 Debian 上使用 Apache/2.2.16。

编辑:我已将问题追溯到 Froxlor 添加每个用户的 ini 文件,其中一些启用了安全模式。似乎没有办法在 froxlor 或每个用户中全局禁用 safe_mode 并且 froxlor 手册没有任何内容。有什么帮助吗?

0 投票
1 回答
838 浏览

sendmail - PHPLIST - 安全模式 = 关闭时发送消息时出错

我正在phplist-3.0.2使用 sendmail 的专用服务器中运行,当我尝试将 php 切换safe_mode为“关闭”或“0”时,我在发送活动时收到此错误:

队列正在尝试处理,但错误始终相同。

safe_mode ON我没有收到此错误,但是,我当然收到了警告<<safe_mode>>

有人解决这个问题吗?我不想开始使用 发送广告系列safe_mode ON

0 投票
1 回答
1623 浏览

mysql - 如何在启用二进制日志记录的安全模式下执行多表删除?

假设我有以下数据结构:

B可能有超过 3000 条记录:大约 600 条记录,引用到 table 中的不同行C。我的服务器上启用了两个设置:

问题: 如何有效地删除 table 中的所有记录,通过 tableA引用 tableC的记录B而不发出警告?


我尝试了什么:

DBMS 服务器发出safe_mode错误:

错误代码:1175。您正在使用安全更新模式,并且您尝试更新没有使用 KEY 列的 WHERE 的表 要禁用安全模式,请切换 Preferences -> SQL Queries 中的选项并重新连接。

我已删除B.别名:

是的,它成功了,但我有这个:

2 行受影响,1 个警告:1592 使用语句格式将不安全语句写入二进制日志,因为 BINLOG_FORMAT = STATEMENT。从另一个表中选择后写入具有自动增量列的表的语句是不安全的,因为检索行的顺序决定了将写入哪些(如果有)行。此顺序无法预测,并且可能在主从服务器上有所不同。

另外,我试图强制使用 PRIMARY KEY:

但这也没有帮助。我对我的服务器做了什么坏事或邪恶的事吗?什么方法是正确的?我错过了什么吗?

提前致谢。任何帮助将不胜感激。


PS:我知道如何使用谷歌和搜索栏。这是我发现的:

  1. https://stackoverflow.com/questions/12275864/multiple-delete-not-working-with-inner-join

  2. http://tech-solutions4u.blogspot.ru/2012/09/mysql-multi-delete-issue-in-safe-mode.html

等等。我已经尝试过,但最后,我不喜欢禁用服务器功能(不是由我设置的)的想法,甚至“暂时......”。


编辑:

我知道,有一种解决方法可以保存GROUP_CONCAT(ID_B)在临时变量中并通过它的“标量”值执行删除:

但这将是近似600 * 5 = 3000字符,所以这个想法也不受欢迎。我的意思是,如果没有其他可能,这将是最后的选择。

0 投票
4 回答
2057 浏览

batch-file - 简单 if 在 .bat 或 .cmd 中检查是否以安全模式启动

操作系统:Win 7 我用谷歌搜索了很多,我在这里找到了一个对我没有帮助的答案,因为它只输出答案(我不能在 IF 语句中使用它

我也发现了这个

我已经尝试了将近 10 次,并且 SAFEBOOT_OPTION 变量始终为空。

0 投票
1 回答
567 浏览

performance - 如何在 mongo shell 中停用安全模式?

简短的问题是标题:我使用我的 mongo Shell,默认情况下处于安全模式,我希望通过停用此行为来获得更好的性能。

对于那些愿意了解上下文的人的长问题: 我正在处理大量数据,例如

和其他一些字段,大约有 250M 的文档(索引权重为 36Go 的整个数据库)。我想在真正的 ISODATE 字段中转换日期。我搜索了一下如何进行更新查询,例如

但没有找到如何使这项工作,并决定自己制作一个脚本,一个接一个地获取文档并进行更新以设置一个以新日期(字符串日期)作为其值的新字段。查询使用 _id,因此使用默认索引。

问题是它需要很长时间。我已经发现,如果我在创建数据库时插入了空日期对象,我现在将获得更好的性能,因为添加新字段时会出现数据重定位问题。我还在相关字段上设置了一个索引,以逐块处理数据库。最后,我在服务器和我的工作站上运行了几个并发的 mongo 客户端,以确保限制因素是数据库锁的可用性,而不是任何其他因素,如 cpu 或网络成本。

我用 mongotop、mongostats 和 web 监控界面监控了整个事情,确认写锁占用了 70% 的时间。我有点失望 mongodb 没有更精确的写锁粒度,为什么不允许在同一个集合上进行并发写操作,只要不存在干扰风险?现在我想起来了,即使在同一台服务器上,我也应该将集合分片到十几个分片上,因为每个分片上都会有单独的锁。

但是由于我现在无法对当前的数据库结构做任何事情,所以我搜索了如何提高性能以至少花费我 90% 的时间在 mongo 中编写(目前是 70%),我发现自从我运行我的脚本在默认的 mongo shell 中,每次我进行更新时,还有一个 getLastError() 之后会调用它,我不想要它,因为有 99.99% 的成功机会,即使在失败的情况下我也可以在大流程结束后仍然发出聚合请求以检索单个异常。

我认为通过停用 getLastError 调用不会获得如此多的性能,但我认为值得一试。

我查看了文档并找到了默认行为的确认,但没有找到更改它的过程。有什么建议吗?

0 投票
1 回答
717 浏览

visual-studio-2013 - 在安全模式下运行 VS 时无法启动 IIS Express

尝试在安全模式下调试 Web 应用程序时,我收到错误消息“无法启动 IIS Express Web 服务器” 。我正在使用devenv.exe /SafeMode开关启动安全模式,它可以很好地加载我的解决方案并且构建得很好。但是当我尝试运行网络应用程序时,我收到了上述错误消息。

当我正常运行 VS(在安全模式之外)时,一切都按预期工作。

仅供参考,说明我为什么要在安全模式下运行。有时我需要在 VM 中运行我的 Windows 实例,而不是启动它。发生这种情况时,尝试运行 VS(带有所有插件)是无法忍受的。所以我刚开始使用 SafeMode 开关来禁用所有插件,而不是将它们全部关闭,然后再将它们重新打开。我不认为关闭插件会成功,所以我无法启动像 IIS express 这样的子进程......

有什么建议么。我也非常愿意接受其他方式来自动启动带/不带插件的 VS。

我在 Windows 8.1 上运行 Visual Studio 2013 Ultimate