在这里,我附上我的代码,基于"SHA-1"算法的Java代码,手动给出相同的输入值:
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import sun.misc.BASE64Encoder;
public class NewClass {
public static void main(String args[]) throws NoSuchAlgorithmException
{
MessageDigest digest = MessageDigest.getInstance("SHA-1");
System.out.println("Algorithm :"+digest.getAlgorithm());
digest.update("welcome".getBytes());
byte[] result = digest.digest();
hash = (new BASE64Encoder()).encode(result);
MessageDigest digest1 = MessageDigest.getInstance("SHA-1");
digest1.update("welcome".getBytes());
byte[] result1 = digest1.digest();
System.out.println(result);
System.out.println(result1);
String hash1 = (new BASE64Encoder()).encode(result);
System.out.println("Digest value"+hash);
System.out.println("Digest value"+hash1);
}
}
Run Code Online (Sandbox Code Playgroud)
输出:
Algorithm :SHA-1
[B@42e816
[B@9304b1
Digest value wLE3/i15JFnyb/djzORFdKW1qwM=
Digest value wLE3/i15JFnyb/djzORFdKW1qwM=
Run Code Online (Sandbox Code Playgroud)
上述算法产生相同的哈希码,但中间值不相同.这是为什么?
我有这个按钮:
<img src="static/img/facebook_button.png" id="login-fb" onclick="login();" />
Run Code Online (Sandbox Code Playgroud)
我也有这个脚本:
window.fbAsyncInit = function(){
FB.init({
appId : 'MY_APP_ID',
status : true,
cookie : true,
xfbml : false
});
};
Run Code Online (Sandbox Code Playgroud)
最后,我有这个功能:
function login()
{
facebookPerms = [
'user_photos', 'email', 'offline_access', 'user_relationships', 'read_stream',
'user_about_me', 'user_birthday', 'user_education_history', //'publish_stream',
'user_hometown', 'user_interests', 'user_location', 'user_likes',
'user_religion_politics', 'user_activities', 'user_work_history'
];
//Get the facebook login status
FB.getLoginStatus(function(response) {
if (response.session) {
// logged in and connected user, someone you know
ajaxLogin();
} else {
//Display the facebook login dialog
FB.login(function(response) {
if …Run Code Online (Sandbox Code Playgroud) 当onload事件使用JavaScript触发时,如何播放声音文件?
例如:如果我有一个网页,当用户点击一个按钮时会弹出一个窗口.正在加载弹出窗口时,页面将播放声音文件.
我正在为我的应用程序使用jQuery mobile.
是否可以使用jQuery Mobile发布手势?如果用户放置手指并拖动屏幕 - 我是否可以使用JavaScript释放此手势,即使他将手指放在屏幕上?
例如 - 是否可以在1000毫秒后释放触摸移动,以便事件结束,例如$(this).touchend();(像我能做的那样$(this).click();)?
编辑:
另一方面,也许有人对如何限制touch/ touchmove时间有任何其他想法?
我有一个代码从网站上检索XML文件,所以我这样做:
WebRequest request = WebRequest.Create(url);
request.Method = "GET";
request.ContentType = "text/xml";
using (WebResponse webResponse = request.GetResponse())
{
using (Stream responseStream = webResponse.GetResponseStream())
{
if (responseStream != null)
{
reportXML = XDocument.Load(responseStream.ToString());
}
}
using (XmlWriter writer = XmlWriter.Create(@"C:\Retrieved.xml"))
{
reportXML.Save(writer);
}
}
Run Code Online (Sandbox Code Playgroud)
但我调试了应用程序,似乎我失去了这行代码的所有内容,所以我没有任何东西可以保存.
Stream responseStream = webResponse.GetResponseStream())
Run Code Online (Sandbox Code Playgroud)
知道为什么会这样吗?
如果我调查对象,我会看到:
Length ='responseStream.Length'引发类型'System.NotSupportedException'的异常
错误如下:
找不到文件'C:\ Documents and Settings\user\My Documents\Visual Studio 2010\Projects\Proto\App\bin\Debug\System.Net.ConnectStream'.
我正在尝试在单击不同的多边形时显示不同的图形.但该函数在页面加载时执行,即使我将其定义为.onmousedown.这是功能
function iscrtaj(data, arg) {
alert(arg);
var barwidth = 13;
var w = 700;
var h = (barwidth + 10) * data.length;
var xscale = d3.scale.linear()
.domain([0, d3.max(data, function (d) {
return d.bodovi;
})])
.rangeRound([0, 280]);
var yscale = d3.scale.linear()
.domain([-1, data.length])
.range([0, h]);
var bargraph = d3.select("body")
.append("svg")
.attr("width", w)
.attr("height", h);
svg.selectAll("rect")
.data(data)
.enter()
.append("rect")
.attr("x", 870)
.attr("y", function (d, i) {
return yscale(i);
})
.attr("height", barwidth)
.attr("width", width).transition().duration(1000)
.attr("width", function (d) {
return xscale(d.bodovi);
}) …Run Code Online (Sandbox Code Playgroud) 我想查看发票页面中每个产品的税收规则.
是否存在存储税收规则的变量,例如8%或18%?
这将是这样的
{if $order_invoice->tax_rule == "18%"}
...
{/if}
Run Code Online (Sandbox Code Playgroud) 好吧,我很惭愧地问,但它不是点击.我的姐夫有一个分配文本框,然后是一个命令按钮.按下按钮时,它将循环10次打印文本框中的任何内容.应该很简单 - 我知道!
我知道错误在这一行:
<input type="button" value="Press Here" onClick="sayit(document.getElementById('myTextField').value) ">
Run Code Online (Sandbox Code Playgroud)
这是我们拥有的:
<html>
<head>
<title> Homework #11 part 2 </title>
<script type="text/javascript">
function sayIt(var message){
count = 1;
num = 10;
while (count <= num) {
document.write(message);
document.write("<br/>");
count = count + 1;
}
}
</script>
</head>
<body>
<p>
Type in a phrase.
<input type='text' id='myText' />
<br />
<input type="button" value="Press Here" onClick="sayit(document.getElementById('myTextField').value) ">
</p>
</body>
Run Code Online (Sandbox Code Playgroud) 如何延迟在php中执行代码块?
if ($qry->execute($leads)) {
echo'<div class="note success">' .
$_POST["first_name"] . ', Your entry was successful!
</div>';
// Set up email params
Run Code Online (Sandbox Code Playgroud)
此代码显示"成功"消息,然后通过电子邮件发送给用户.显示消息后,我想重定向用户.
这可能在PHP?我需要使用JavaScript吗?
谢谢!
今天,我收到了Apple Developer Support的这封电子邮件:
如果要更新iPhone 5和iPod touch(第5代)的应用程序,则必须提供其他屏幕截图以支持App Store的新屏幕尺寸.新截图尺寸为:
- 640 x 1136(肖像)
- 640 x 1096(肖像)
- 1136 x 640(风景)
- 1136 x 600(风景)
但是没有支持此分辨率(在iPhone应用程序选项中)的MonoDevelop版本(没有alpha或beta版本).在这种情况下,我可以做什么来提交符合图标的应用程序?
我想在我的页面上放置链接.
我用
echo "<a href=\"".$_SERVER['HTTP_HOST']."/projecten/project.php?project=1";
Run Code Online (Sandbox Code Playgroud)
我想去,mydomain.nl/project/project.ph?project=1
但我得到的不是那个链接http://mydomain.nl/projecten/mydomain/projecten/project.php?project=1
我以为
$_SERVER['HTTP_HOST']
Run Code Online (Sandbox Code Playgroud)
会给我http://mydomain.nl,为什么不这样做呢?
Firefox的内置PDF查看器PDF.jsmoznomarginboxes在<html>标签上有一个属性.这个属性有什么作用?
注意:有关PDF.js中HTML标记的其他属性的信息,请参阅PDF.js 中的mozdisallowselectionprint属性有何作用?.
javascript ×5
php ×3
html ×2
jquery ×2
c# ×1
d3.js ×1
facebook ×1
firefox ×1
http-host ×1
iphone-5 ×1
java ×1
login ×1
margins ×1
mono ×1
monodevelop ×1
onload ×1
onmousedown ×1
pdf.js ×1
prestashop ×1
printing ×1
redirect ×1
sha ×1
sha1 ×1
smarty ×1
xamarin.ios ×1