小编Yos*_*ale的帖子

277
推荐指数
4
解决办法
17万
查看次数

Eclipse IDE:如何放大文本?

我希望Firefox具有相同的行为,当您使用鼠标中的滚动按钮放大和缩小当前视图时.是否有像日食这样的东西?

eclipse eclipse-plugin

143
推荐指数
11
解决办法
23万
查看次数

Java一次(或以最有效的方式)替换字符串中的多个不同子字符串

我需要以最有效的方式替换字符串中的许多不同的子字符串.除了使用string.replace替换每个字段的蛮力方式之外还有另一种方法吗?

java string replace

90
推荐指数
4
解决办法
8万
查看次数

获取目录中所有文件的列表(递归)

我试图获取(不打印,这很容易)目录及其子目录中的文件列表.

我试过了:

def folder = "C:\\DevEnv\\Projects\\Generic";
def baseDir = new File(folder);
files = baseDir.listFiles();
Run Code Online (Sandbox Code Playgroud)

我只得到目录.我也尝试过:

def files = [];

def processFileClosure = {
        println "working on ${it.canonicalPath}: "
        files.add (it.canonicalPath);
    }

baseDir.eachFileRecurse(FileType.FILES, processFileClosure);
Run Code Online (Sandbox Code Playgroud)

但是在封闭范围内无法识别"文件".

我如何获得清单?

groovy file

87
推荐指数
3
解决办法
16万
查看次数

在同步子句中抛出异常的副作用?

从同步子句中抛出异常是否有任何不明确的副作用?锁会发生什么?

private void doSomething() throws Exception {...}

synchronized (lock) {   
    doSomething();       
}
Run Code Online (Sandbox Code Playgroud)

java exception synchronized

63
推荐指数
2
解决办法
2万
查看次数

时间在Java?

是否有一个Java包,包含所有烦人的时间常数,如毫秒/秒/分钟,分钟/小时/天/年?我不想复制那样的东西.

java time date constants

63
推荐指数
8
解决办法
4万
查看次数

chrome.storage.sync undefined?

我试图通过content_script在扩展中使用chrome存储,但我一直在失败

Uncaught TypeError: Cannot read property 'sync' of undefined 
Run Code Online (Sandbox Code Playgroud)

这是我的代码:

testChromeStorage();

function testChromeStorage() {  
    console.log("Saving");
    chrome.storage.sync.set({'value': theValue}, function() {
        message('Settings saved');
    });
    chrome.storage.sync.get("value", function (retVal) {
            console.log("Got it? " + retVal.value);
    });
}
Run Code Online (Sandbox Code Playgroud)

google-chrome-extension google-chrome-storage

43
推荐指数
2
解决办法
2万
查看次数

XPath中是否有"if -then - else"语句?

似乎xpath中所有丰富的函数都可以执行"if".但是,我的引擎一直坚持"没有这样的功能",我几乎没有在网上找到任何文档(我发现了一些可疑的来源,但他们的语法不起作用)

我需要从字符串的末尾删除':'(如果存在),所以我想这样做:

if (fn:ends-with(//div [@id='head']/text(),': '))
            then (fn:substring-before(//div [@id='head']/text(),': ') )
            else (//div [@id='head']/text())
Run Code Online (Sandbox Code Playgroud)

有什么建议?

xpath if-statement

42
推荐指数
2
解决办法
10万
查看次数

Python编程与Java编程

我在过去几年里一直在编写Java,现在我已经开始用python编写了(另外).

问题在于,当我查看我的Python代码时,看起来有人试图将Java代码破解成python格式,并且它变得蹩脚,因为 - 好吧,python不是Java.

关于如何摆脱"用Python编写Java"模式的任何提示?

谢谢!

python java

31
推荐指数
5
解决办法
5458
查看次数

构建NodeJS模块 - 变量和方法

我想创建模块来构建我的NodeJS应用程序,但我有点迷失,而且我还没有找到任何关于这个主题的完全确定的东西(有几个小时的搜索).

假设我想创建一个"用户"模块,我可以使用以下内容在我的代码中创建新用户:

var newUser = new User();
Run Code Online (Sandbox Code Playgroud)

理想情况下,我需要使用以下代码之类的代码顶部的模块:

var User = require('../lib/user');
Run Code Online (Sandbox Code Playgroud)

这非常有效.问题是,我应该如何构建用户模块?以下是最好的方法吗?

module.exports = function User()    {
    var authorized = false;
    var username = undefined;
    var password = undefined;
    var statistics = undefined;

    this.authorized = function()  {
        return authorized;
    }
    this.username = function()  {
        return username;
    }
    this.statistics = function()    {
        return statistics;
    }
}
Run Code Online (Sandbox Code Playgroud)

我正在为各种模块变量编写getter和setter,允许我隐藏我不想从其他代码中意外访问的内容.但是,我之前这样做过:

function User() {
    this.authStatus = false;
    this.email;
    this.displayName;
    this.inSession;
}

User.prototype.isAuthenticated = function() {
    return(this.authStatus && this.email && this.displayName)
}

User.prototype.isInSession = function() …
Run Code Online (Sandbox Code Playgroud)

javascript closures commonjs node.js

27
推荐指数
2
解决办法
4万
查看次数