我很抱歉提出这类问题,但我真的找不到谷歌的答案.所以说我有一个课,private String myColor我有一个字符串"myColor".现在我想操纵myColor属性.我怎样才能做到这一点?
编辑:
抱歉一个不明确的问题,我想最好的方法是解释我需要它.我有一个Swing表单,并希望在加载gui时使用首选项api来设置字段的值.所以我可以读取所有字段然后outputDirectoryTextField.setText(valueFromPrefsAPI);为每个字段做,但这似乎是一些不需要的编码所以我想有一个数组(哈希?)与字段的名称和循环通过它们,如下所示:
String[] myTextInputs = {"thisInput", "thatInput"};
for (String inputName : myTextInputs) {
String value = prefs.get(inputName, "");
/* some code I'm seeking to find out*/.setText(value);
}
Run Code Online (Sandbox Code Playgroud) 我想让notepad ++运行"ruby {filename_here}"命令,如果当前文件名以.rb结尾,"perl {filename_here}"则以.pl结尾.我试过使用NppExec插件,但它不能做有条件的东西,所以我写了一个蝙蝠
@echo off
if /i %~sx1 == .pl perl "%~f1"
if /i %~sx1 == .rb ruby "%~f1"
if /i %~sx1 == .php php "%~f1"
Run Code Online (Sandbox Code Playgroud)
现在我可以从命令行使用它,如C:\ Program Files\Notepad ++> runscript"D\pl.pl",它工作正常.现在我如何将Notepad ++中的某些键绑定到"runscript $(FULL_CURRENT_PATH)"?我试过使用Run-> Run菜单(F5),但它似乎不起作用..
我正在使用线程和队列模块在Python中编写一个简单的爬虫程序.我获取一个页面,检查链接并将它们放入队列,当某个线程完成处理页面时,它从队列中抓取下一个.我正在为我已经访问过的页面使用一个数组来过滤我添加到队列中的链接,但是如果有多个线程并且它们在不同页面上获得相同的链接,则它们会将重复的链接放入队列.那么如何才能找出某个url是否已经在队列中以避免再次将其放入队列中?
是否可以将Eclipse搜索对话框替换为更方便的内容,例如Firefox或Chrome中的搜索对话框?默认的一个不支持F3搜索下一个匹配,如果匹配在框下面并且不允许突出显示所有匹配,它不会移动自己 - 这些是我真正想念的功能. .
当我尝试使用该http模块访问不存在的主机时,如下所示:
requestToRemote = http.createClient(80, 'fjasdfhasdkfj.vvvxcz').request(
method,
path,
headers
);
Run Code Online (Sandbox Code Playgroud)
但是我收到以下错误:
node.js:201
throw e; // process.nextTick error, or 'error' event on first tick
^
Error: getaddrinfo ENOENT
at errnoException (dns.js:31:11)
at Object.onanswer [as oncomplete] (dns.js:140:16)
Run Code Online (Sandbox Code Playgroud)
我想捕获这个错误,所以我尝试了try/catch并设置了一堆请求属性的错误监听器,但是没有一个工作.我怎样才能发现错误?
我有一个像这样设置的express.js应用程序:
app.use(express.static(__dirname + '/public'));
...
app.all('*', require('./routes/all'));
Run Code Online (Sandbox Code Playgroud)
因此,当我尝试加载时/stylesheets/style.css,请求被分派给routes.如何让应用程序首先尝试使用"静态",然后 - 全能路线?
是否可以在每个开启者基础上通过一个袜子服务器上的SOCKS代理获取urllib2的页面?我已经看过使用setdefaultproxy方法的解决方案,但我需要在不同的开启者中使用不同的袜子.
所以有SocksiPy库,它工作得很好,但它必须以这种方式使用:
import socks
import socket
socket.socket = socks.socksocket
import urllib2
socks.setdefaultproxy(socks.PROXY_TYPE_SOCKS5, "x.x.x.x", y)
Run Code Online (Sandbox Code Playgroud)
也就是说,它为所有urllib2请求设置相同的代理.如何为不同的开启者设置不同的代理?
我正在使用带有casperjs的phantomjs来运行多个测试,看起来每个PhantomJS实例需要大约106M的RAM.是否可以减少这个数额?有一种简单的方法可以在多个"标签"中运行测试吗?
当格式化文件,phpstorm替换空行与空格只是空行,例如^[tab][tab]$到^$.如何禁用此功能?
如何使WebClient下载外部CSS样式表和图像主体就像通常的Web浏览器一样?