小编fra*_*ran的帖子

MD5哈希是不同的

我不知道如何从php到java实现这几行.

$varInHex = "\x22\x33\xAd\xB5\x2b\xE6\x22\x33\x12\x36\x22\x31\xCA\x22\x11\x41\x62\x21\x22\x01\x55\x22\x71\x42\x10\x36";<br/><br/>
$result = md5($varInHex);
echo $result;
Run Code Online (Sandbox Code Playgroud)

好吧,我试图转换它,但我得到了不同的结果!

byte[] seq20 = new byte[]{(byte)0x22,(byte)...etc...};
String str = seq20.toString();
String result = md5(str);
System.out.println(result);

public static String md5(String source) {
    try {
        MessageDigest md = MessageDigest.getInstance("MD5");
        byte[] bytes = md.digest(source.getBytes("UTF-8"));
        return getString(bytes);
    } catch (Exception e) {
        e.printStackTrace();
        return null;
    }
}

private static String getString(byte[] bytes) {
    StringBuffer sb = new StringBuffer();
    for (int i = 0; i < bytes.length; i++) {
        byte b = bytes[i];
        String hex = …
Run Code Online (Sandbox Code Playgroud)

php java string hex md5

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

使用Qml/Qt Https POST/GET

最近我正在使用Qt-Qml开发诺基亚手机.我必须向给定的HTTPS Url发出POST请求.我正在使用QML而我正试图在Javascript中做到这一点而没有任何运气.

有人对此有所了解吗?可以在QML中使用Javascript来实现吗?有关如何在QT中制作它的任何建议?

我试着调用这样的函数:

var http = new XMLHttpRequest()
var url = "myform.xsl_submit";
var params = "num=22&num2=333";
http.open("POST", url, true);

//Send the proper header information along with the request
http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
http.setRequestHeader("Content-length", params.length);
http.setRequestHeader("Connection", "close");

http.onreadystatechange = function() {//Call a function when the state changes.
    if(http.readyState == 4 && http.status == 200) {
        print("ok");
    }else{
                print("cannot connect");
        }
}
http.send(params);
Run Code Online (Sandbox Code Playgroud)

https post qt get qml

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

使用XMLHttpRequest发出Https请求

我能用XMLHttpRequest做Http请求(POST/GET).

我问如何使用像"https://www.gmail.com"这样的网址进行请求我正在尝试这样的事情,但状态代码为0

var http = new XMLHttpRequest();
    var url = "https://www.gmail.com";

    http.open("GET", url);
    http.onreadystatechange = function() {//Call a function when the state changes.
            if(http.readyState == 4 && http.status == 200) {
                    //alert(http.responseText);
                print("ok")
            }else{
                print("cannot connect")
                print("code:" + http.status)
                print(http.responseText)
            }
    }
    http.send(null);
Run Code Online (Sandbox Code Playgroud)

我总是"无法连接""代码"0而没有任何反应

任何的想法?

https post get xmlhttprequest

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

可以在Android中动态更改EditTextPreference的摘要吗?

我设置了一个preferenceScreen来编辑我的应用程序中的设置.我想插入一个EditTextPreference,其中包含标题,如"设置您的名字"和包含输入名称的摘要.

那可能吗?先感谢您!

java android preferenceactivity preferencescreen android-edittext

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

滚动时可扩展列表Android黑色背景

我正在努力使用Android中的ExpandableList视图.我正在使用apis演示中提供的代码,但我不知道如何解决我的问题.

我的视图中有一个白色背景但是当我滚动列表时它会变黑.为什么?

我不想要这种效果......有没有办法改变它?有没有办法使用此代码自定义列表?我正在寻找这样的东西..希望你能帮助我!谢谢 :)

package com.example.android.apis.view;

import android.R;
import android.app.ExpandableListActivity;
import android.os.Bundle;
import android.widget.ExpandableListAdapter;
import android.widget.SimpleExpandableListAdapter;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;


/**
 * Demonstrates expandable lists backed by a Simple Map-based adapter
 */
public class ExpandableList3 extends ExpandableListActivity {
    private static final String NAME = "NAME";
    private static final String IS_EVEN = "IS_EVEN";

    private ExpandableListAdapter mAdapter;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        List<Map<String, String>> groupData = new ArrayList<Map<String, String>>();
        List<List<Map<String, String>>> childData = new ArrayList<List<Map<String, String>>>(); …
Run Code Online (Sandbox Code Playgroud)

android expandablelistview

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