在调试SQL语句时,如果我在使用输出大量结果的mysql命令行时意外执行查询(即使查询本身在合理的时间内执行),我知道停止无休止的输出流的唯一方法是CTRL -C.
不幸的是,这让我回到shell中,迫使我登录并再次选择数据库.
为了避免这种情况,我开始使用--sigint-ignore选项运行mysql,以便忽略 CTRL-C.
现在我想要一种中断那些长查询输出的方法.
是否有键盘快捷键可以执行此操作?
我编写了一个应用程序(除其他外)在Windows中运行本地服务,充当Firefox的SOCKS v5代理.
我现在正处于调试阶段,发现某些网站无法正常运行.例如,Facebook.com上的图片上传Java Applet失败,因为无法查找域.
我的应用程序覆盖隐藏的FF配置设置network.proxy.socks__remote__dns将其设置为true.该应用程序的整个目的是允许在防火墙后面访问网站(例如,如果用户在中国),因此此设置对于确保远程解析域(而不仅仅是HTTP请求)至关重要.
在JRE6设置(此处记录)中没有等效的设置,因为远程DNS解析是SOCKS v5的一个功能而不是v4,因为文档似乎意味着我担心它是不可能的.
如何以编程方式确保JRE对所有请求(包括DNS)使用SOCKS v5代理?
更新:重现此问题的步骤:
它会因一系列类未找到的错误而失败,类似于:
load:未找到类com.facebook.facebookphotouploader5.FacebookPhotoUploader5.class.
我相信这是失败的,因为JRE无法解析该类所在的域.我基于这样的信念,即文档(http://java.sun.com/javase/6/docs/technotes/guides/deployment/deployment-guide/properties.html)仅讨论SOCKS v4(其中据我所知,不支持远程DNS).我的deployment.properties文件位于%APPDATA%\ Sun\Java\Deployment中.我可以确认我在Java控制面板中进行的修改会写入该文件.如果不是"使用浏览器设置"而是Java的网络设置覆盖并尝试手动使用SOCKS代理设置,我仍然遇到问题.似乎没有一种简单的方法可以强制JRE通过代理远程执行DNS.
更新2:
没有SOCKS代理,来自我的本地客户端
两个主机都不可访问(因为防火墙)
如果我登录到远程服务器,我会得到:
几分钟后这两个IP都会发生变化,因为Facebook似乎使用循环DNS和其他负载均衡.
通过在Firefox中设置代理设置,我可以毫无困难地导航到www.facebook.com(因为DNS正在代理上远程解析).我转到带有Java applet的页面,它已经失败了,我已经报告了堆栈跟踪消息.
但是,如果我编辑Windows\System32\drivers\etc\hosts,为upload.facebook.com添加正确的IP我可以让applet加载并正常工作(有时需要重启FF).
这个证据似乎支持了我的理论,即Java Runtime 没有在代理上解析DNS,而只是通过它来路由流量.
我的应用程序是用于大规模部署,并且需要在其他站点(而不仅仅是facebook)上使用java applet.我真的需要解决这个问题.
更新3由ZZ Coder请求的Stacktrace转储:
load: class com.facebook.facebookphotouploader5.FacebookPhotoUploader5.class not found.
java.lang.ClassNotFoundException: com.facebook.facebookphotouploader5.FacebookPhotoUploader5.class
at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source) …Run Code Online (Sandbox Code Playgroud) 我需要一个通用的音译或替换正则表达式,它将扩展的拉丁字符映射到类似的ASCII字符,并将所有其他扩展字符映射到''(空字符串),以便......
é变成了e
ê成为e
á成为一个
ç变成c
Ď成为D.
等等,但是像‡或Ω或‰这样的东西只是被条纹化了.
我在catalog/navigation/vert_nav.phtml中尝试了以下两种方法来添加或禁止特定于主页的内容:
if($this->getUrl('') == $this->getUrl('*/*/*', array('_current'=>true, '_use_rewrite'=>true))):
Run Code Online (Sandbox Code Playgroud)
要么
if(
Mage::getSingleton('cms/page')->getIdentifier() == 'home' &&
Mage::app()->getFrontController()->getRequest()->getRouteName() == 'cms'
) :
Run Code Online (Sandbox Code Playgroud)
两者都工作正常,但是当BLOCK_HTML缓存打开时,它首先工作,然后一段时间后主页开始显示仅用于其他页面的内容(在我使用较低的else子句之后).当我关闭BLOCK_HTML时,它的行为与预期的一样.
有趣的是,我在page/html/head.phtml(对于主页特定的javascript/css)和page/html/header.phtml中使用相同的代码(第一个)(对于应该只出现在页面/ html/header.phtml中的标题横幅)主页),即使BLOCK_HTML为ON,这些工作也很好.
(Magento 1.4.1.1)
是否有一个通用的 API 调用来获取来自网络摄像头的图像或视频源的句柄,并将其替换为我自己的图像或视频,以便应用程序连接到摄像头(例如 MSN/Skype/Yahoo IM)会看到我的图像而不是相机拍摄的图像吗?
理想情况下,我试图以独立于设备供应商或接口的通用方式解决这个问题(通过所有这些应用程序使用的标准网络摄像头堆栈,如果存在这样的事情)。
它适用于需要能够禁用客户端上的网络摄像头的安全应用程序,而不是出于特定目的。我可以通过代码停止和启动图像捕获设备,但理想情况下,我更愿意让设备保持启用状态,并用图形替换捕获的图像,告诉用户他们当前无法使用他们的凸轮的原因。
我正在测试一个包含Firefox扩展作为一个组件的应用程序.它最初是在FF3.5.5是最新版本时部署的,并且在3.5.6和3.5.7中幸存下来.但是在FF3.6上我在我的错误控制台中得到以下内容:
Warning: reference to undefined property Components.interfaces.nsIProcess2
Source file: chrome://overthewall/content/otwhelper.js
Line: 55
Error: Component returned failure code: 0x80570018 (NS_ERROR_XPC_BAD_IID)
[nsIJSCID.createInstance]
Source file: chrome://overthewall/content/otwhelper.js
Line: 55
Run Code Online (Sandbox Code Playgroud)
抛出错误的函数是:
48 function otwRunHelper(cmd, aCallback) {
49 var file =
50 Components.classes["@mozilla.org/file/local;1"].
51 createInstance(Components.interfaces.nsILocalFile);
52 file.initWithPath(otwRegInstallDir+'otwhelper.exe');
53
54 otwProcess = Components.classes["@mozilla.org/process/util;1"]
55 .createInstance(Components.interfaces.nsIProcess2);
56
57 otwProcess.init(file);
58 var params = new Array();
59 params = cmd.split(' ');
60
61 otwNextCallback = aCallback;
62 otwObserver = new otwHelperProcess();
63 otwProcess.runAsync(params, params.length, otwObserver, false);
64 }
Run Code Online (Sandbox Code Playgroud)
如您所见,所有这些函数都运行一个外部EXE帮助文件(由注册表项定位)和一些命令行参数,并设置一个Observer以异步等待响应并处理Exit代码. …
command-line ×1
firefox ×1
firefox3.6 ×1
java ×1
magento ×1
magento-1.4 ×1
mysql ×1
perl ×1
php ×1
proxy ×1
regex ×1
socks ×1
winapi ×1
xpcom ×1