我想知道我是否可以使用其API在Jenkins中创建新用户.我可以创建工作,但Jenkins的API文档没有与用户创建相关的任何内容.
实际上,我必须创建一个新用户,然后为该用户创建一个新作业,所有这些都使用API.
我正在尝试使用http baisc身份验证来配置gerrit,我的httpd配置是
<VirtualHost *:8081>
ServerName localhost
ProxyRequests Off
ProxyVia Off
ProxyPreserveHost On
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
<Location "/login/">
AuthType Basic
AuthName "Gerrit Code Review"
AuthBasicProvider file
AuthUserFile /usr/local/apache/passwd/passwords
Require valid-user
</Location>
ProxyPass / http://localhost:8081/
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
和我的gerrit.config是
[gerrit]
basePath = git
canonicalWebUrl = http://localhost:8081/
[database]
type = mysql
hostname = localhost
database = reviewdb
username = gerrit
[auth]
type = HTTP
[sendemail]
smtpServer = localhost
smtpUser = gerrit
[container]
user = gerrit
javaHome = /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre
[sshd]
listenAddress …Run Code Online (Sandbox Code Playgroud) 所以,我有一个基于java的web项目,显示从3个独立服务中检索的信息,托管在不同的服务器上,我使用Apache Http Client通过JSON中的 REST API检索信息,使用Gson库.我将Json转换为用于显示信息的POJO.
现在我想在我的项目中实现搜索功能,所以我在一个单独的服务器上安装了Solr,我想要的是:
索引所有3个服务的solr服务器中的JSON.
以我的项目中描述的POJO形式从Solr获取搜索结果
我知道第(1)点可以通过jsonRequestHandler,但我不想写索引的单独逻辑,我在我的项目中使用Solrj来提取信息.
所以我想知道
我有一个与0-1背包类似的问题。
我试图做的修改是获取所选对象的列表,而不是成本。我尝试使用以下代码:
public static int fillPackage(double weight,ArrayList<Item> item, int n) {
//base case
if(n == 0 || weight == 0)
return 0;
if(item.get(n - 1).getWeight() > weight)
return fillPackage(weight, item, n - 1);
else {
int include_cost = item.get(n - 1).getCost() + fillPackage((weight - item.get(n - 1).getWeight()), item, n - 1);
int exclude_cost = fillPackage(weight, item, n - 1);
if(include_cost > exclude_cost) {
my_pack.add(item.get(n - 1));
return include_cost;
}
else {
return exclude_cost;
}
}
}
Run Code Online (Sandbox Code Playgroud)
这my_pack …
java algorithm arraylist knapsack-problem dynamic-programming