小编jax*_*jax的帖子

错误消息:该页面包含太多服务器重定向

我有一个网站,我希望我的Android访问者看到.它是在Joomla 1.5中创建的.问题是我有时会在G1上收到"页面包含太多服务器重定向"的消息.有谁知道这意味着什么或我如何解决问题?

joomla android

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

java.lang.IndexOutOfBoundsException: getChars (7 ... 0) has end before start

我的用户通过http://code.google.com/p/android-remote-stacktrace/向我发送未处理的异常

我收到以下信息,但不知道这意味着什么。

java.lang.IndexOutOfBoundsException: getChars (7 ... 0) has end before start
   at android.text.SpannableStringBuilder.checkRange(SpannableStringBuilder.java:935)
   at android.text.SpannableStringBuilder.getChars(SpannableStringBuilder.java:847)
   at android.text.TextUtils.getChars(TextUtils.java:69)
   at android.text.SpannableStringBuilder.<init>(SpannableStringBuilder.java:59)
   at android.text.SpannableStringBuilder.subSequence(SpannableStringBuilder.java:839)
   at android.widget.TextView.extractTextInternal(TextView.java:4541)
   at android.widget.TextView.reportExtractedText(TextView.java:4580)
   at android.widget.TextView.finishBatchEdit(TextView.java:4723)
   at android.widget.TextView.endBatchEdit(TextView.java:4705)
   at com.android.internal.widget.EditableInputConnection.endBatchEdit(EditableInputConnection.java:54)
   at android.view.inputmethod.BaseInputConnection.replaceText(BaseInputConnection.java:586)
   at android.view.inputmethod.BaseInputConnection.commitText(BaseInputConnection.java:174)
   at com.android.internal.widget.EditableInputConnection.commitText(EditableInputConnection.java:120)
   at com.android.internal.view.IInputConnectionWrapper.executeMessage(IInputConnectionWrapper.java:231)
   at com.android.internal.view.IInputConnectionWrapper$MyHandler.handleMessage(IInputConnectionWrapper.java:57)
   at android.os.Handler.dispatchMessage(Handler.java:99)
   at android.os.Looper.loop(Looper.java:123)
   at android.app.ActivityThread.main(ActivityThread.java:4338)
   at java.lang.reflect.Method.invokeNative(Native Method)
   at java.lang.reflect.Method.invoke(Method.java:521)
   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
   at dalvik.system.NativeStart.main(Native Method)
Run Code Online (Sandbox Code Playgroud)

android

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

在JAVA中构建"激活密钥"生成器

我想为我的手机应用程序开发一个Key生成器.目前我正在使用外部服务来完成这项工作,但我有点担心服务可能会在某一天下线,因此我会陷入困境.

验证如何工作现在.

  1. 公钥存储在手机上.
  2. 当用户请求密钥时,"电话ID"被发送到"密钥生成服务",并且加密的密钥被返回并存储在许可文件内.
  3. 在手机上,我可以使用方法getPhoneId()来检查密钥是否适用于当前手机,我可以使用当前手机检查并授予或不授予对功能的访问权限.

我喜欢这个并且运行良好,但是,我想从我自己的网站创建自己的"密钥生成服务".

要求:

  1. 公钥和私钥
  2. 加密:(充气城堡)
  3. 写在JAVA
  4. 必须支持getApplicationId()(以便许多应用程序可以使用相同的密钥生成器)和getPhoneId()(从加密的许可证文件中获取电话ID)
  5. 我希望能够将ApplicationId和PhoneId发送到服务以生成许可证密钥.

有人可以给我一些关于如何实现这一目标的指示吗?我已经涉足了一些Java加密,但我绝对不是专家,找不到任何可以帮助我的东西.

我需要实例化的Java类列表会很有帮助.

java authentication encryption cryptography

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

对于HttpGet方法,getParams()是什么?

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

HttpGet method = new HttpGet(url.toExternalForm());
method.getParams()
Run Code Online (Sandbox Code Playgroud)

Whare是这些参数吗?它们是查询字符串吗?似乎没有简单的方法来添加org.apache.http.client.methods.HttpGet的查询字符串

java apache-httpclient-4.x

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

关于org.apache.http.client.HttpClient的好教程

有人可以给出关于org.apache.http.client.HttpClient的优秀教程的好建议

我尝试了这个,但它没有涵盖有关params等的很多细节.

http://hc.apache.org/httpclient-3.x/tutorial.html

java apache-httpclient-4.x

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

PHP(几个问题)OO,重构,eclipse

我在eclipse中使用PHP.它工作正常,我可以连接到我的远程站点,有代码元素的颜色编码和一些代码提示.

我意识到这可能太长了,无法回答所有问题,如果你对一个部分有一个很好的答案,回答就是这样.

首先是一般编码

  1. 我发现很容易丢失包含文件及其变量的跟踪.例如,如果存在数据库$ cursor,则很难记住甚至知道它是在包含的文件中声明的(这会使您包含的文件越多,这就越糟糕).人们如何处理这个问题?

  2. 人们如何记录他们的代码 - 特别是所需的GET和POST数据?

其次OO开发:

  1. 我是否应该在我的开发中完全使用OO.目前我有一个函数库,我可以包含它,并将每个"任务"分成一个单独的文件.它有点讨厌,但它的工作原理.

  2. 如果我去OO如何在PHP中构建目录,java使用包 - 那么php呢?

  3. 我应该如何命名我的文件,我是否应该使用_为空格"hello_world.php"的所有小写?我应该使用像Java"HelloWorld.php"这样的大写来命名类吗?是否有不同的类和常规函数文件的命名约定?

第三,重构

  1. 我必须说这是一个真正的痛苦.如果我在一个地方更改变量的名称,我必须浏览整个文档和包含此文件的每个文件,并更改它们的名称.当然,到处都是错误.人们如何处理这个问题?在Java中,如果您在一个地方更改名称,它会随处更改.

  2. 有没有插件来改善php重构?我在他们的网站上使用Eclipse的官方PHP版本.

谢谢

php eclipse eclipse-plugin

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

__autoload灾难 - 与Joomla发生冲突

我刚刚更改了所有代码以使用__autoload来发现它与joomla自动加载器冲突.在某些情况下,我将我的应用程序与joomla集成到注册用户等.

我发现spl_autoload_register()显然允许许多自动加载器.

我该怎么办?

更新:这是joomla的作用

从/library/loader.php加载此文件

function __autoload($class)
{
    if(JLoader::load($class)) {
        return true;
    }
    return false;
}
Run Code Online (Sandbox Code Playgroud)

更新2:

好的,在我加载我调用的Joomla库之后

    require_once ( JPATH_BASE .DS.'includes'.DS.'defines.php' );
    require_once ( JPATH_BASE .DS.'includes'.DS.'framework.php' );

    //autoloader so that it does not interfere with mine
    spl_autoload_register('__autoload');
Run Code Online (Sandbox Code Playgroud)

这就是我的自动加载看起来像:

<?php

//IMPORT
function myAutoload($class_name)
{
    $path = str_replace('_', '/', $class_name);
    include $path . '.php';
}

?>

spl_autoload_register('myAutoload',false,true);
Run Code Online (Sandbox Code Playgroud)

Mine首先被调用而joomla被调用一秒,然而,app仍然无法找到Joomla类.

更新3:

运行后:

echo "PRE: myAutoload:" . spl_autoload_functions() . "<br />";
spl_autoload_register('myAutoload',false,true);
echo "POST: myAutoload:" . spl_autoload_functions() . "<br />";
Run Code Online (Sandbox Code Playgroud)

    echo "PRE: …
Run Code Online (Sandbox Code Playgroud)

php autoload

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

将公钥和私钥存储在数据库或密钥库中

我正在制作一个Web服务,它将为数据库表中的每条记录存储公钥和私钥.

密钥是使用Java创建的,但我不确定创建密钥库的天气或将密钥直接放在数据库中的字段内.

您会推荐什么选项?每种方法有哪些好处?

java encryption-asymmetric

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

GWT专注于TextBox它无法正常工作

我试图专注于树中的特定列表视图,我使用以下代码

    this.txtListName.setCursorPos(this.txtListName.getText().length());
    this.txtListName.setFocus(true);
Run Code Online (Sandbox Code Playgroud)

文本视图中的光标闪烁,但是当我键入一个键没有任何反应时,我必须再次选择文本视图才能键入.

为什么会这样呢?

解决了

设置焦点是在for循环中完成的,循环并创建了Tree Items,当我从for循环中删除它时.

gwt focus

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

Hibernate验证 - 仅验证对象是否为空

我想验证myClass变量.问题是myClass可以是null或对myClass对象的引用.如果它是一个引用,我希望它验证对象,如果它是null,显然不应该进行验证.

以下工作但myClass 不能为null.

public class ParentClass {
    @Valid
    @NotNull
    private MyClass myClass;
}


public MyClass {

    @Pattern(regexp="\\d.{10}")
    private String myField;

}
Run Code Online (Sandbox Code Playgroud)

如果我@NotNull从中删除注释,ParentClass即使我保留注释,也不再执行验证@Valid.

public class ParentClass {
    @Valid
    private MyClass myClass;
}


public MyClass {

    @Pattern(regexp="\\d.{10}") //this validation never takes place
    private String myField;

}
Run Code Online (Sandbox Code Playgroud)

是否可以使用jpa/hibernate注释验证可选的空字段?

java hibernate jpa

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