如何以编程方式更改tor出口节点

我在我的电脑上运行了Tor,我需要每五分钟更换一次Tor出口节点。 例如,如果我通过某个出口节点开始使用Tor,那么在5分钟内,我想让Tor改变为具有不同IP地址的出口节​​点。 我怎样才能做到这一点? Tor,据我所知,正在监听本地主机上的端口8051。 我可以发送什么命令到这个端口使Torbuild立一个新的链,这样我可以得到另一个IP地址?

在STL或增强的C ++范围/ xrange等效?

在STL或boost中是否存在用于python Xrange生成器的C ++等价物? xrange基本上每次调用++运算符都会生成递增的数字。 构造函数是这样的: xrange(first, last, increment) 希望能够像这样使用boost来做一些事情: foreach(int i, xrange(N)) 我知道for循环。 在我看来,他们是太多的样板。 谢谢 我的理由是: 我想要这样做的主要原因是因为我使用语音到文本软件,并且编程循环通常的方式很难,即使使用代码完成。 有可读性的结构要高效得多。 许多循环从零开始并递增1,这是范围的默认值。 我发现python构造更直观 for(int i = 0; i < N; ++i) foreach(int i, range(N)) 需要以范围为参数的函数: Function(int start, int and, int inc); function(xrange r); 我理解语言之间的差异,但是如果Python中的特定结构对我非常有用,并且可以用C ++高效地实现,那么我不会看到不使用它的原因。 对于每个构造都是C ++外来的,然而人们使用它。 我把我的实现在页面底部以及示例用法。 在我的领域,我使用multidimensional array,通常排名第四张量。 所以我通常会得到4个不同范围/增量的嵌套循环来计算规范化,索引等,这些不一定是性能循环,而我更关心正确性的可读性和修改能力。 例如 int function(int ifirst, int ilast, int […]

如何dynamic监控Java堆大小?

我正在尝试dynamic监视Java堆大小。 有谁知道如何获得在运行一段代码的过程中使用的最大内存? Runtime.maxMemory()有诀窍吗? 谢谢

浏览器检测

我需要将IE和FF浏览器与其他人分开 这是一个伪代码: If (CurrentBrowser == IE(6+) or FF(2+) ) { … } else { … } 在protected void Page_Load()事件(这样想) if ((Request.Browser.Type == "IE") || (Request.Browser.Type == "FF")) { WebMsgBox.Show("1111"); } 没有效果: – 什么是IE和FFtypes?

如何内省django模型领域?

我试图获取模型中的字段的类信息,当我只知道字段的名称和模型的名称(都是纯string)。 这怎么可能? 我可以dynamic加载模型: from django.db import models model = models.get_model('myapp','mymodel') 现在我有场 – 'myfield' – 我怎样才能得到这个领域的课程? 如果该领域是关系 – 如何获得相关领域? 谢谢一堆!

jquery:将事件更改为在IE上input文件

我已经看了四周,并找不到解决scheme:我有一个表单上传文件,它应该在文件select后触发提交。 在FF / Chrome上,它会变得很糟糕,并在文件select后提交表单,但我不能这样做,即。 已经尝试点击/ propertychange,但没有任何反应。 我已经尝试了一些代码: $("#attach").attr("onChange", "alert('I changed')"); $("#attach").live($.browser.msie? 'propertychange': 'change', function(e) { … }); 我尝试的任何要求? 编辑1:我觉得有一个重要的信息,这个input文件,是dynamic创build的,因为它使用.live()来绑定事件

你可以在JavaScript中使用常量variables吗?

我正在使用visual studio 2010并创build了一个JavaScript文件(jscript.js),我在一个页面上看到说你可以在JavaScript中创build常量variables,如下所示: const x = 20; 埠到另一页上,我读它说,你不能。 所以我现在很困惑现在是什么? 另外在Visual Studio中,当我写“const”时,它在javascript文件中强调了它的语法错误。

如何增加FOR / F循环中的DOSvariables?

我试图从文件中读取文本行,并增加一个计数器,所以我最终可以在DOS中模拟一个数组。 我想能够将文本行存储在DOS数组中进行进一步处理。 我目前的尝试是: set TEXT_T="myfile.txt" set /ac=1 FOR /F "tokens=1 usebackq" %%i in (%TEXT_T%) do ( set /ac=c+1 echo %%i, %c% ) 但variablesc不是递增的; 它停留在1。 build议欢迎。 谢谢,迈克

如何在特定位置添加列表项

我想在一个特定的位置添加一个<li> ,例如: <ul id="list"> <li>Position 1</li> <li>Position 2</li> <li>Position 4</li> <ul> 假设我想在<li>Position 2</li>之后添加一个新的<li> <li>Position 2</li> ,我怎样才能使用jQuery? 我试着用下面的代码来做: $('#list li:eq(1)').append('<li>Position 3</li>'); 但是,它不起作用,因为它将<li>追加到<li> <li>Position 2</li> ,而是在<li>Position 2</li> 。 有人能给我一些帮助吗? 谢谢。

Python:BaseHTTPRequestHandler发布variables

鉴于最简单的HTTP服务器,我如何获得一个BaseHTTPRequestHandler后variables? from BaseHTTPServer import BaseHTTPRequestHandler, HTTPServer class Handler(BaseHTTPRequestHandler): def do_POST(self): # post variables?! server = HTTPServer(('', 4444), Handler) server.serve_forever() # test with: # curl -d "param1=value1&param2=value2" http://localhost:4444 我只是想获得param1和param2的值。 谢谢!