问题标签 [silent]
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.
ruby-on-rails-3 - 如何最大限度地减少监控请求的记录?
我的 rails 应用程序每分钟都会对运行状况进行 ping 操作,除非出现错误,否则我希望将它们保留在日志之外。通过在 application_controller.rb 中设置记录器,我可以在 Rails 2.3.5 中做到这一点:
但这在 Rails 3.0.5 中不起作用
我已经能够通过在 Rails::Rack::Dispatch 中对 before_dispatch 和 after_dispatch 进行monkeypatching 来组合一个新的解决方案:
我把补丁放在 config/initializers/monkey_patch.rb
这完全符合我的需要,我在日志中没有看到这个请求:
http://mydomain.com?__no_logging__=true
但所有其他请求仍保留在日志中不受影响
但是仍然存在两个问题:
1.我需要注释掉:
因为它会导致这个错误:
我现在明白这不是问题。我正在使用的 Rails 3.0.5 中不存在有问题的方法“request.filtered_path”。我无意中从 Rails 3.1.0.beta 复制了我的类,它确实定义了过滤路径。Rails 3.0.5 使用 request.fullpath ,如上所示。
2.我需要注释掉
因为它会导致这个错误:
我通过在上面添加这一行解决了第二个问题
我是猴子补丁的新手,我不知道如何在补丁中定义过滤路径或 Logger::Error。我尝试过其他要求,但还没有运气。
我还想对在我的项目中使用这个猴子补丁的稳健性提出任何建议。有一个更好的方法吗?
我知道有些人不相信更改日志,但我不希望日志中出现所有这些 ping,除非在请求期间出现错误。
jquery - 为什么 $.getJSON 静默失败?
$.getJSON
当返回的数据不是有效的 JSON 时,jQuery 静默失败似乎很不方便。为什么这是以静默失败的方式实现的?以更好的失败行为执行 getJSON 的最简单方法是什么(例如抛出异常console.log()
,或其他)?
command-line - 使用 VbScript 静默运行命令行并获取输出?
我希望能够通过命令行运行一个程序,并且我想用 VbScript 启动它。我还想获取命令行的输出并将其分配给一个变量,我希望所有这些都在不弹出 cmd 窗口的情况下静默完成。我分别管理了两件事,但没有一起处理。这是我到目前为止所得到的。从 cmd 运行命令并获取输出:
上面的脚本可以正常工作,并且可以执行我想要的操作,只是 cmd 会短暂弹出。
这是一个将静默运行但不会获取输出的脚本
有没有办法让这两者一起工作?
让我给你一个背景,说明我为什么要这样做。我基本上每 5-10 分钟轮询一个单元,当出现某种情况时,我将让脚本通过电子邮件发送或抛出一个消息框,但我不想看到 cmd 行整天在我的计算机上弹出。有什么建议么?谢谢
android - 静默安装应用程序,并授予 INSTALL_PACKAGES 权限
我正在尝试以静默方式将 apk 安装到系统中。我的应用位于 /system/app 并成功授予权限“android.permission.INSTALL_PACKAGES”
但是我在任何地方都找不到如何使用此权限。我试图将文件复制到 /data/app 并没有成功。我也尝试使用此代码
但是此代码会打开标准安装对话框。如何在没有 root 权限的情况下静默安装应用程序android.permission.INSTALL_PACKAGES
?
PS我正在编写一个应用程序,它将在第一次启动时将文件夹中的许多apks安装到系统中(替换安装向导)。我需要它来使固件更轻。
如果你认为我在写病毒:所有程序都安装到/data/app。权限 Install_packages 只能授予位于 /system/app 或使用系统密钥签名的系统级程序。所以病毒无法到达那里。
正如http://www.mail-archive.com/android-porting@googlegroups.com/msg06281.html所说,如果应用程序具有 install_packages 权限,则可以静默安装。此外,您不需要 Install_packages 权限来安装包而不是静默安装。加http://www.androidzoom.com/android_applications/tools/silent-installer_wgqi.html
windows-installer - 在 Installshield 中不带任何参数运行静默安装和卸载
我在 Installshield 中开发了一个基本的 MSI 包。为了让它静默安装,我只在构建时包含了 MSI 命令行参数“/qb+”。这将按预期静默安装。
但是,当我再次执行相同的 EXE 以卸载以前安装的组件时,它实际上执行的是重新安装或修复,而不是卸载。我想启动相同的 EXE 进行安装,然后进行卸载。是否可以?
问候,
阿比吉特
facebook - 如何模拟对 Facebook Graph API 的静默登录?
我正在开发一个 API,它将聚合来自多个网站的数据,包括 facebook。API 有一个引擎定期收集数据,然后客户端应用程序轮询 API 以集中从所有网站获取数据。
问题是 API 无法在常规的幕后收获中进行身份验证,因为 Facebook 坚持用户必须点击 OAuth 对话框。简而言之,没有办法静默登录到图形 API,这几乎意味着开发这样的 API 是不可能的(除了只收集公共数据)。
但是,我对“不可能”的回答和我的客户并不容易感到满意——更不用说。正如 Facebook 应用程序那样,按需访问私人信息是绝对可能的。例如,每当我发推文时,官方 Twitter 应用程序都会在我的墙上发帖。我猜应用程序只需要一次权限,然后就可以随心所欲地访问用户的个人资料。所以这让我认为我应该组合一个 Graph API 客户端和一个相互通信的应用程序,并且每当 API 需要收集时 - 它要求应用程序获取数据并将其提取到 API。或者它应该是一个推模型(应用程序在生成数据时发送数据)而不是拉模型(API 定期请求数据)。我在正确的轨道上吗?这些是正确的设计方法吗?
我进行了一些搜索,但很难找到关于该主题的任何有用讨论,因为无论我尝试什么关键字,我都只找到“我可以静默登录吗?不”类型的讨论。
ios - IOS OpenAL 和静音开关
我正在使用 4.3.2 IOS 和 OpenAL,它似乎并不关心静音开关。(虽然它与以前的 IOS 版本配合得很好)
此外,使用 AudioSessionGetProperty 来“读取”开关状态的技巧不再起作用。因此,我什至无法使用代码静音。
有什么提示,最近有消息吗?
iphone - 如何使 iPhone 静音模式独立于 iPhone 应用程序?
真的可以让 iPhone 静音模式独立于 iPhone App 吗?
这个应用程序“会说话的卡尔”让我很困惑。我的 iPhone 处于静音模式。每当我打开这个应用程序。应用程序声音处于开启模式。但 iPhone 声音处于关闭模式。
我已经检查过其他背景声音应用程序。但这种情况不适用于其他人。如果 iPhone 处于静音状态,则应用程序所有音乐都处于静音状态。
怎么可能?我们如何使 iPhone 静音模式独立于 App ?必须有某种方式,因为该应用程序在 Appstore 上运行
c - 使用 popen 时使 tcpdump 的输出静音
我正在用 C 编写一个程序来分析 tcpdump 捕获的数据包。在我的程序中,我popen
用来打开一个 tcpdump 进程的管道,该进程捕获数据包并将原始数据转储到标准输出,如下所示。
但是,来自 tcpdump 的警告和错误消息会直接发送到 stderr,它会显示在控制台中。我想以某种方式隐藏这些,所以只显示我的程序的输出。
我尝试的一种方法是附加2>&1
到 tcpdump 命令,但是我的程序必须区分 tcpdump 警告/错误和原始数据包数据。
有没有一种简单的方法可以使 tcpdump 的 stderr 输出静音?
c# - 制作我自己的安装程序
你好every1我的第一个问题,所以放轻松大声笑我正在尝试制作一个安装程序,安装.net2.0,然后是.net mysql连接器,然后是.net4.0
我需要按这个顺序做,我需要他们都保持沉默
假设.net 2完成了一半,安装程序不知何故退出了我需要它来修复而不是全新安装,但我需要它自己解决。我唯一了解的语言是c++和c#,如果有任何方式都会非常好!如果人们需要更多信息,请继续询问