小编Hei*_*upp的帖子

ProgressBar颜色

我想在我的应用程序中将进度条颜色设置为默认进度条颜色为浅白色,而我的应用程序也具有白色背景,因此无法正确显示.所以请给我解决方案.谢谢.

android progressdialog android-layout progress-bar

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

使用存储过程进行插入/更新/删除/选择有什么好处?

我目前正在查看一些通过运行存储过程执行甚至微不足道的插入/选择/更新的代码。

所以代码基本上是

CallableStatememt stm= jdbcConnection.prepareCall(sp_name with ??) ;
stm.setParameters()
stm.execute();
Run Code Online (Sandbox Code Playgroud)

正如我之前所说,sp_name 背后的代码大多是微不足道的。没有多表插入或复杂的计算。

只做有什么好处吗

Statement stm = jdbcConnection.prepareStatement(insert_query)
stm.setParameters();
stm.execute();
Run Code Online (Sandbox Code Playgroud)

这里insert_query是一个“正常”的单一INSERT / SELECT / ...语句?

database jdbc

5
推荐指数
1
解决办法
3975
查看次数

标准MBean的描述

我想在JBoss jmx-console中使我的标准MBean详细.DynamicMBean有getMBeanInfo()来做.方法返回MBeanInfo,其中包含MBean的描述.但是我怎么能为Standard MBean做同样的事情呢?例如,我有以下MBean接口:

public interface MyMBean {
  String f();
}
Run Code Online (Sandbox Code Playgroud)

......以下实施:

public class My implements MyMBean {
  public String f() {
    return "test";
  }
}
Run Code Online (Sandbox Code Playgroud)

在这样的例子中应该怎么做才能添加描述?

谢谢

java jboss jmx

5
推荐指数
1
解决办法
6166
查看次数

在android上使用regex验证字符串

我希望我的字符串不包含*,;$.我用这个代码

private static boolean IsMatch(String s, String pattern) {
         try {
             Pattern patt = Pattern.compile(pattern);
             Matcher matcher = patt.matcher(s);
             return matcher.matches();
         } catch (RuntimeException e) {
           return false;
         }  
}



String regex ="[^*;$]";
System.out.println(IsMatch(url,regex));
Run Code Online (Sandbox Code Playgroud)

但是这种方法总是返回false.任何人都可以告诉我这是什么问题

java regex android

5
推荐指数
1
解决办法
9113
查看次数

JSON 映射异常:找不到该类的序列化程序

我正在将 Spring MVC 与 Restful Web 服务(JACKSON)一起使用。我有一个名为 p_project 的表,它有 3 列。id、region_id、名称。region_id 引用区域表。我的实体如代码所示。

@Entity
@XmlRootElement(name="project")
@Table(name = "P_PROJECT")
@NamedQueries( {

    @NamedQuery(name = "Project.findAll", 
                query = "select p from Project p order by lower(p.name)", 
                hints = { 
                         @QueryHint(name = "org.hibernate.cacheable", value = "true") 
                        }
                ) 
})
public class Project extends AbstractSimpleNameEntity<Integer> implements Serializable
{

private Region region;

private String name;

public Project()
{
    super();
}

public Project(Integer id)
{
    super(id);
}

public Project(String name)
{
    super(name);
}

@Id
@Column(name = "ID")
@GeneratedValue(generator …
Run Code Online (Sandbox Code Playgroud)

json hibernate spring-mvc jackson

5
推荐指数
0
解决办法
1万
查看次数

字段的特定MessageBodyWriter

假设我在JAX-RS 1环境(与Jackson提供商的RestEasy 2)中有一个数据类,如下所示:

class Foo {
   int id;
   String name;
   Bar bar;

   ...
}
Run Code Online (Sandbox Code Playgroud)

Bar:

class Bar {
   int one;
   String two;
}
Run Code Online (Sandbox Code Playgroud)

现在我想以Bar一种特殊的方式序列化(可能取决于所要求的媒体类型(或取决于月亮的相位),我会写一个MessageBodyWriter<Bar>

@Provider
@Produces("application/json")
public class BarWriter implements MessageBodyWriter<Bar> {
   ...
}
Run Code Online (Sandbox Code Playgroud)

如果Bar按照自己的要求,它可以很好地工作

@GET @Path("bar")  
public Bar getBar() { return new Bar(...); }
Run Code Online (Sandbox Code Playgroud)

但是当我要求Foo

@GET @Path("foo")  
public Foo getFoo() { return new Foo(...); }
Run Code Online (Sandbox Code Playgroud)

邮件正文编写器被忽略.

现在我想要的是,MessageBodyWriter当我返回Foo或使用时,也会使用它List<Bar>

我认为后者可以通过MessageBodyWriterList案例编写自定义来实现,但对于前一种情况,我不能为包含Bar字段的所有应用程序类编写消息体编写器.

关于如何解决这个问题的任何想法?我也试图在 …

java jax-rs resteasy jackson

5
推荐指数
1
解决办法
1449
查看次数

检测是否在 Android 辅助功能设置中启用了“高对比度”

如何检测是否在辅助功能设置中启用了“高对比度”设置(适用于 Android 5.0+)?

android accessibility

5
推荐指数
1
解决办法
2319
查看次数

在group by子句postgresql中将null值返回为'0'

我正在使用countgroup by了解每天有多少订阅者购买:

select count(s.email) 
from subscriptions s, orders o 
where o.subcription_id=s.id 
group by s.created_at
Run Code Online (Sandbox Code Playgroud)

结果:

created_at  count
------------------
04-04-2011  1
06-04-2011  2
07-04-2011  1
10-04-2011  5
11-04-2011  9
Run Code Online (Sandbox Code Playgroud)

但是我仍然希望空行返回为'0'.我该怎么做呢?请注意,我必须使用这两个表.

created_at  count
------------------
04-04-2011  1
05-04-2011  0
06-04-2011  2
07-04-2011  1
08-04-2011  0
09-04-2011  0
10-04-2011  5
11-04-2011  9
Run Code Online (Sandbox Code Playgroud)

sql postgresql aggregate-functions

4
推荐指数
1
解决办法
5178
查看次数

如何在使用VCR/WebMock时允许Web请求?

我目前正在使用RSpec2,Cucumber和VCR(通过WebMock),一切都运行良好.

通常使用VCR记录所有请求,然后根据录制的磁带重放.

现在我想在某些情况下允许真正的Web请求:

  • 在Cucumber中,我设置了一个"实时"配置文件,可以运行任何带有标记的测试@live.对于这些测试 - 仅限这些测试 - 我想允许真正的Web请求.
  • 我想不时地对真正的api运行测试并忽略录音

ruby integration-testing cucumber vcr

3
推荐指数
1
解决办法
1779
查看次数

从向量列表的元素中提取向量

我有一些json数据[{a:10, b:123,c:4.5},{a:2,b:5,c:33}],所以我读入R via json_data <- fromJSON(paste(json_file, collapse=""))(json_file是输入url).到目前为止很好.现在我想从这个输入创建向量,该向量fromJSON已转换为向量列表,其中向量具有组件a,b,c.

有没有比循环输入列表更好的方法,并通过连接新目标矢量上的各个矢量组件手动执行此操作?

r

3
推荐指数
1
解决办法
4026
查看次数

Java Arraylist数据提取

您将如何提取数据如下:

我想从这个arraylist中提取:

[{itemname=Original, number=12}, {itemname=BBQ, number=23}, {itemname=CatchUp, number=23}]
Run Code Online (Sandbox Code Playgroud)

这个数组:

{"Original":12,"BBQ":23,"CatchUp":23}
Run Code Online (Sandbox Code Playgroud)

提前致谢!这是用于生成hashmap的代码:

ArrayList<HashMap<String,String>> list = new ArrayList<HashMap<String,String>>();
for (int i = 0; i<7;i++) {
 HashMap<String,String> map = new HashMap<String,String>();
  map.put("itemname",chips[i]);
  map.put("number",chipentry[i]);
  list.add(map);
 }
Run Code Online (Sandbox Code Playgroud)

java json arraylist

1
推荐指数
1
解决办法
3279
查看次数

输出显示空值.如何解决

我有三个班:

CustomerData.java

import java.util.Date;
public class CustomerData 
{
   private String FirstName;
   private String LastName;
   private int TaxId;
   private String HomePhone;
   private String WorkPhone;
   private String HomeAddress;
private Date Dob;
private String EmployerName;
private boolean isEmployed;
private String ProDescription;
private String IsSameAsPrevious;

public String getFirstName() {
    return FirstName;
}
public void setFirstName(String firstName) {
    FirstName = firstName;
}
public String getLastName() {
    return LastName;
}
public void setLastName(String lastName) {
    LastName = lastName;
}
public int getTaxId() {
    return TaxId;
} …
Run Code Online (Sandbox Code Playgroud)

java

0
推荐指数
1
解决办法
519
查看次数