小编wil*_*ood的帖子

使用当前更改创建Git分支

我开始在我的主分支上工作,认为我的任务很简单.过了一会儿,我意识到这将需要更多的工作,我想在一个新的分支中完成所有这些工作.如何创建一个新分支并随身携带所有这些更改而不会弄脏主人?

git git-branch

776
推荐指数
6
解决办法
36万
查看次数

Android中AsyncTask的常用类?

我有一个共同的阶级说的如A级延伸AsyncTask,并已实施即所有的方法onPreExecute,doinbackgroundonPostExecute.

现在,还有其他类想要使用A类对象.

假设B类以下面的方式使用A类

A a = new A(context)
a.execute(url)
Run Code Online (Sandbox Code Playgroud)

然后我在get方法中获取结果.但是get方法不是使用AsyncTask的正确方法.我想得到结果onPostExecute.为此,我尝试使用一个布尔参数,该参数仅在onpostexecute.B类将检查直到它变为真,当它变为真时它将获取结果.

但这在某种程度上阻止了应用程序.

我已经在下面放置了asynctask的代码.

"

import java.io.IOException;

import org.apache.http.client.ClientProtocolException;

import org.apache.http.client.HttpClient;

import org.apache.http.client.ResponseHandler;

import org.apache.http.client.methods.HttpGet;

import org.apache.http.impl.client.BasicResponseHandler;

import org.apache.http.impl.client.DefaultHttpClient;


import android.app.ProgressDialog;
import android.content.Context;
import android.os.AsyncTask;

public class A extends AsyncTask<String, Void, String> 
{
private Context context = null;

private final HttpClient httpClient = new DefaultHttpClient();

private String content = null;
//private String error = null;
private String finalResult = null; …
Run Code Online (Sandbox Code Playgroud)

android android-asynctask

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

JPA/Hibernate对迁移的支持?

我目前正在使用JPA/Hibernate处理桌面应用程序,以便在H2数据库中保存数据.如果我出于某种原因需要在将来对数据库模式进行更改,我很好奇我的选择是什么.也许我将不得不引入新实体,删除它们或只是更改实体中的属性类型.

  • JPA/Hibernate是否支持这样做?
  • 我是否必须手动编写解决方案脚本?

java hibernate jpa h2

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

如何以编程方式显示UITableView?

我想问一个关于目标C的UITableView的问题.我正在编写一个程序,我想以编程方式创建UI.但是,我不知道如何以编程方式显示表.我已经有一个NSMutableArray来存储显示的数据.我创建了一个对象UITableView *tableData;,下一步该怎么做?非常感谢你.

iphone objective-c uitableview

22
推荐指数
3
解决办法
7万
查看次数

多语言网站的最佳做法是什么?

我想创建一个多语言网站,以便所有或几乎所有页面都可以使用2个或更多翻译版本.要遵循哪些最佳做法?

例如,我考虑这些语言选择机制:

  1. 基于Cookie的首选语言选择.
  2. Accept-Language如果未设置cookie,则基于标头.
  3. 否则基于GeoIP(可能).

还有别的事吗?

如何提供不同的翻译?

  1. LANG.example.com/page
  2. example.com/LANG/page
  3. example.com/page?hl=LANG
  4. ...
  5. 上面的任何一个重定向到example.com/page?(似乎气馁)

如何确保所有翻译都正确编入索引?

  1. 所有页面+正确Content-Language标题的站点地图都足够了?

让用户知道有其他翻译的最佳方式是什么,但不要分散他们的注意力?

  1. 列出页眉/页脚/侧边栏中的可用语言(如维基百科)
  2. 在内容旁边放置"选择语言"选择器

处理遗失/过时翻译的最佳政策是什么?

  1. 根本不显示缺页或用其他语言显示页面?
  2. 显示旧翻译,带有警告的旧翻译或使用其他语言的页面?

还有什么我应该考虑的?我该怎么做,我绝对不应该做什么?

user-interface search-engine internationalization

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

正则表达式从img标签中提取src属性

我正在尝试编写一个模式,用于提取HTML中img标记中找到的文件的路径.

String string = "<img src=\"file:/C:/Documents and Settings/elundqvist/My Documents/My Pictures/import dialog step 1.JPG\" border=\"0\" />";
Run Code Online (Sandbox Code Playgroud)

我的模式:

src\\s*=\\s*\"(.+)\"
Run Code Online (Sandbox Code Playgroud)

问题是我的模式还将包含img标签的'border ="0"部分.

什么模式匹配此文件的URI路径而不包括'border ="0"?

regex

12
推荐指数
4
解决办法
3万
查看次数

适用于iOS 4的Circumvent截图

我希望在关闭应用程序之前清除视图,以更改启动图像,以便下次输入应用程序时,它不会显示某些不安全的数据.

iOS 4的提供applicationDidEnterBackgroundapplicationWillResignActive......然而,这些都不似乎能够防止屏幕截图被采取之前,我有机会以清除视图.

iphone objective-c ipad ios

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

JBoss和不同版本的Hibernate

我们使用的是JBoss 4.2.3,后者又带有Hibernate的3.2.1.ga版本.我想使用支持JPA 2.0的Hibernate 3.5.1-FINAL.我一直试图通过将我自己的hibernate jar放在我的WEB-INF/lib文件夹中并在jboss-web.xml中为我的WAR创建自己的类加载器来完成这项工作.

<jboss-web>
   <loader-repository> 
      com.moo.foo:archive=catalog-archive 
   </loader-repository> 
</jboss-web> 
Run Code Online (Sandbox Code Playgroud)

我也尝试过:

<jboss-web>
 <class-loading java2ClassLoadingCompliance="false">
  <loader-repository>
     com.moo.catalog:loader=catalogLoader
     <loader-repository-config>java2ParentDelegation=false</loader-repository-config>
  </loader-repository>
 </class-loading>
</jboss-web>
Run Code Online (Sandbox Code Playgroud)

但是我遇到了各种各样的问题,这是我目前坚持的例外:

Caused by: java.lang.NoSuchMethodException: org.hibernate.validator.ClassValidator.<init>(java.lang.Class, java.util.ResourceBundle, org.hibernate.validator.MessageInterpolator, java.util.Map, org.hibernate.annotations.common.reflection.ReflectionManager)
    at java.lang.Class.getConstructor0(Unknown Source)
    at java.lang.Class.getDeclaredConstructor(Unknown Source)
    at org.hibernate.cfg.AnnotationConfiguration.applyHibernateValidatorLegacyConstraintsOnDDL(AnnotationConfiguration.java:443)
Run Code Online (Sandbox Code Playgroud)

由于截止日期即将来临,我想我最好问一下它是否可能?:)

java jboss hibernate classloader

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

使用Java系统属性的最佳实践

我们的代码使用了很多系统属性,例如'java.io.tmpdir','user.home','user.name'等.我们没有为这些定义任何常量(我认为也不是java)或者处理它们的任何其他聪明之处,因此它们在整个代码中都是乱七八糟的文本.

String tempFolderPath = System.getProperty("java.io.tmpdir");
Run Code Online (Sandbox Code Playgroud)

每个人如何使用系统属性?

java properties

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

人们选择Ruby over Java的原因是什么?

我是Ruby的初学者.我听说过关于Ruby的以下抱怨,并希望Stack Overflow社区可以解决所提出的每个问题.

我听过的关于Ruby的常见抱怨:

  • Ruby比Java慢
  • Ruby不是静态类型的
  • 它不适合大型项目

鉴于这些公认的基于意见的陈述,Ruby如何比Java更好?Ruby是否会成为企业和个人广泛使用的语言?

ruby java

9
推荐指数
2
解决办法
5494
查看次数