问题列表 - 第39162页

Java md5,PHP方式

我已经工作了好几个小时,但是我无法让它工作.

基本上我正在使用Java开发REST客户端,用于PHP中的REST服务器.客户端和服务器都必须计算字符串的md5,服务器将比较它们以进行身份​​验证(kinda).

在服务器上,PHP代码是:

md5("getTokenapi_keybf8ddfs845jhre980543jhsjfro93fd8capi_ver1tokeniud9ER£jdfff");
Run Code Online (Sandbox Code Playgroud)

产生:

4d7b2e42c3dfd11de3e77b9fe2211b87
Run Code Online (Sandbox Code Playgroud)

太好了!

这是客户端的代码:

import java.security.*;
....
String s = "getTokenapi_keybf8ddfs845jhre980543jhsjfro93fd8capi_ver1tokeniud9ER£jdfff";
byte[] bytesOfMessage = s.getBytes("UTF-8");
MessageDigest md = MessageDigest.getInstance("MD5");
byte[] thedigest = md.digest(bytesOfMessage);    

System.out.println("String2: " + thedigest);        
System.out.println("String3: " + new String(thedigest));
Run Code Online (Sandbox Code Playgroud)

这会产生:

String2: [B@42e816
String3: M{.B?????{??!?
Run Code Online (Sandbox Code Playgroud)

我怎样才能让Java以与PHP相同的方式计算md5总和,好吗?

谢谢,丹

java md5

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

xpath:解密这个xpath?

这个xpath是什么意思?有人可以解读这个吗?

//h1[following-sibling::*[1][self::b]]
Run Code Online (Sandbox Code Playgroud)

xpath

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

如何将消息附加到rspec检查?

在rspec中:我可以像在xUnit样式测试框架中那样将消息附加到支票上吗?怎么样?

assert_equal value1, value2, "something is wrong"
Run Code Online (Sandbox Code Playgroud)

ruby tdd rspec xunit

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

我可以中止当前运行的bash命令吗?

是否可以手动中止当前运行的bash命令?所以,例如,我正在使用'find',但它需要很长时间......我该如何手动停止它?

linux bash

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

我无法在android中调试Home示例应用程序

我正在尝试调试android sdk中提供的Home Sample应用程序(更改主页的主题).但我无法这样做.没有显示错误,但也没有遇到任何断点.我很困惑.有人可以建议吗?

android android-manifest

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

如何在VS2010中切换标头和实现?

Visual Studio 2010中的任何键盘快捷方式或免费插件是否允许在标题(C/C++ .h文件)和实现(C/C++ .cpp文件)之间切换?

shortcuts keyboard-shortcuts visual-studio-2010 visual-studio

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

Python pip - 安装包的文档?

有没有办法安装/生成使用pip安装的软件包的文档?

我希望为项目安装所有必需的软件包,以及所有相关的文档(例如安装django时的Django文档,dateutil的dateutil文档等).

Pip需求文件是快速安装项目所需包的好方法,但如果我也可以安装所有相关文档,那就更好了.

Ubuntu Python软件包将文档安装到/ usr/share/docs,但是pip似乎没有做同样的事情.

当我需要离线处理项目时,这些包的文档对我很重要.

python packages pip

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

数据插入错误:带有基数10的int()的文字无效

我在Google App Engine上使用Django-nonrel.我正在尝试向数据库添加一行,但在尝试使用save()时出现此错误:

int()的基数为10的文字无效

这是我的代码:

views.py

from django import forms
from django.contrib.auth.decorators import login_required
from django.contrib.auth.forms import UserCreationForm
from django.http import HttpResponseRedirect
from django.shortcuts import render_to_response
from forms import SayForm
from models import Saying, Category
import datetime

def say_something(request):
if request.method == 'POST':
    form = SayForm(request.POST)
    if form.is_valid():
        cd = form.cleaned_data
        content = cd['content']
        category_temp = "Uncategorized"
        category = Category.objects.get(name = category_temp)
        added_date = datetime.datetime.now()
        added_user = request.user
        saying = Saying(content, category, added_date, added_user)
        saying.save()
        return HttpResponseRedirect('/contribute/success')
else:
    form = …
Run Code Online (Sandbox Code Playgroud)

python django google-app-engine django-nonrel

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

如何使用apache poi获取公式单元格值(数据)

我正在使用Apache poi3.5和java 1.6作为我的应用程序.在这里,我有一个问题使用公式...

我的Cell有公式(sheet2!C10),这个单元格内的数据是字符串类型...如何访问该单元格也想显示公式.

我的Cell有公式(sheet2!C11),这个单元格内的数据是数字类型...如何访问该单元格也想显示公式.

我的Cell有公式(sheet2!C10),这个单元格内的数据是日期类型...如何访问该单元格,也想显示公式.

apache-poi

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

std :: wstring长度

std :: wstring.length()函数的结果是什么,wchar_t(s)的长度或符号的长度是多少?为什么?

TCHAR r2[3];
r2[0] = 0xD834;  // D834, DD1E - musical G clef
r2[1] = 0xDD1E;  //
r2[2] = 0x0000;  // '/0'

std::wstring r = r2;

std::cout << "capacity: " << r.capacity() << std::endl;
std::cout << "length: "   << r.length()   << std::endl;
std::cout << "size: "     << r.size()     << std::endl;
std::cout << "max_size: " << r.max_size() << std::endl;

Output>

capacity: 351
length: 2
size: 2
max_size: 2147483646
Run Code Online (Sandbox Code Playgroud)

c++ string encoding std utf-16

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