我开始在我的主分支上工作,认为我的任务很简单.过了一会儿,我意识到这将需要更多的工作,我想在一个新的分支中完成所有这些工作.如何创建一个新分支并随身携带所有这些更改而不会弄脏主人?
我有一个共同的阶级说的如A级延伸AsyncTask
,并已实施即所有的方法onPreExecute
,doinbackground
和onPostExecute
.
现在,还有其他类想要使用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) 我目前正在使用JPA/Hibernate处理桌面应用程序,以便在H2数据库中保存数据.如果我出于某种原因需要在将来对数据库模式进行更改,我很好奇我的选择是什么.也许我将不得不引入新实体,删除它们或只是更改实体中的属性类型.
我想问一个关于目标C的UITableView的问题.我正在编写一个程序,我想以编程方式创建UI.但是,我不知道如何以编程方式显示表.我已经有一个NSMutableArray来存储显示的数据.我创建了一个对象UITableView *tableData;
,下一步该怎么做?非常感谢你.
我想创建一个多语言网站,以便所有或几乎所有页面都可以使用2个或更多翻译版本.要遵循哪些最佳做法?
例如,我考虑这些语言选择机制:
Accept-Language
如果未设置cookie,则基于标头.还有别的事吗?
如何提供不同的翻译?
LANG.example.com/page
example.com/LANG/page
example.com/page?hl=LANG
example.com/page
?(似乎气馁)如何确保所有翻译都正确编入索引?
Content-Language
标题的站点地图都足够了?让用户知道有其他翻译的最佳方式是什么,但不要分散他们的注意力?
处理遗失/过时翻译的最佳政策是什么?
还有什么我应该考虑的?我该怎么做,我绝对不应该做什么?
我正在尝试编写一个模式,用于提取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"?
我希望在关闭应用程序之前清除视图,以更改启动图像,以便下次输入应用程序时,它不会显示某些不安全的数据.
iOS 4的提供applicationDidEnterBackground
和applicationWillResignActive
......然而,这些都不似乎能够防止屏幕截图被采取之前,我有机会以清除视图.
我们使用的是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.io.tmpdir','user.home','user.name'等.我们没有为这些定义任何常量(我认为也不是java)或者处理它们的任何其他聪明之处,因此它们在整个代码中都是乱七八糟的文本.
String tempFolderPath = System.getProperty("java.io.tmpdir");
Run Code Online (Sandbox Code Playgroud)
每个人如何使用系统属性?
我是Ruby的初学者.我听说过关于Ruby的以下抱怨,并希望Stack Overflow社区可以解决所提出的每个问题.
我听过的关于Ruby的常见抱怨:
鉴于这些公认的基于意见的陈述,Ruby如何比Java更好?Ruby是否会成为企业和个人广泛使用的语言?
java ×4
hibernate ×2
iphone ×2
objective-c ×2
android ×1
classloader ×1
git ×1
git-branch ×1
h2 ×1
ios ×1
ipad ×1
jboss ×1
jpa ×1
properties ×1
regex ×1
ruby ×1
uitableview ×1