我为我的Android应用程序创建了一个使用Facebook SDK的哈希键.但是,现在我想为我的应用程序的"发布"版本创建哈希键.为此,我使用不同的密钥库.
我有以下语法:
keytool -exportcert -alias MY_ALIAS_HERE -keystore ~/path/to/my/android.keystore | openssl sha1 -binary | openssl base64
这里MY_ALIAS_HERE
是该密钥库文件中存在的别名吗?或其他什么?此外,密码是'android'或其他类似密码库文件中该别名的密码?
非常感谢.. :)
我想修改单个数据位(例如int
s或char
s).我想通过制作指针来做到这一点,比方说ptr
.通过将其分配给某个int或char,然后在递增ptr
n次之后,我想访问该数据的第n位.就像是
// If i want to change all the 8 bits in a char variable
char c="A";
T *ptr=&c; //T is the data type of pointer I want..
int index=0;
for(index;index<8;index++)
{
*ptr=1; //Something like assigning 1 to the bit pointed by ptr...
}
Run Code Online (Sandbox Code Playgroud) 我正在尝试学习C++ STL中的向量...
我有一个班级temp
:
class temp
{
private :
int a;
public :
//temp() {}
temp(int a)
{
std::cout<<"ctor called"<<std::endl;
this->a=a;
}
void setA(int a)
{
this->a=a;
}
int getA()
{
return a;
}
};
Run Code Online (Sandbox Code Playgroud)
现在,在主要内容中,我写道:
int main() {
vector<temp> v;
v.resize(7,temp(5));
for(int i=0;i<7;i++) {
v[i].setA(i);
}
for(int i=0;i<7;i++) {
cout<<v[i].getA()<<"\t";
}
}
Run Code Online (Sandbox Code Playgroud)
我得到的输出是
ctor called
0 1 2 3 4 5 6
Run Code Online (Sandbox Code Playgroud)
我想知道为什么构造函数只创建了7个不同的类temp对象?
我期待着使用由强尼list.js.在这里,在其示例中,我尝试使用与此处给出的相同的列表代码.我在我的代码文件中复制了HTML,CSS和JS部分.此外,我下载并保存了list.js
给定的并将其粘贴到与我的代码文件相同的目录中.我正在使用WAMP,当我打开页面时,搜索功能无法在线工作.该表不会动态更新,甚至在我单击sort by name
按钮时也不会更新.
有谁可以告诉可能是什么问题?谢谢 :)
<!DOCTYPE html>
<html>
<head>
<script src="list.js"></script><meta charset=utf-8 />
<title>Existing list</title>
</head>
<body>
<script>
var options = {
valueNames: [ 'name', 'born' ]
};
var userList = new List('users', options);
</script>
<style>
.list {
font-family:sans-serif;
margin:0;
padding:20px 0 0;
}
.list > li {
display:block;
background-color: #eee;
padding:10px;
box-shadow: inset 0 1px 0 #fff;
}
.avatar {
max-width: 150px;
}
img {
max-width: 100%;
}
h3 {
font-size: …
Run Code Online (Sandbox Code Playgroud) 我是网络开发的新手,我刚刚安装了xampp.控制面板显示一切正常.所有服务都在运行.
我使用phpMyAdmin在mySQL中创建了一个数据库,phpMyAdmin的一切都很好.我想创建一个简单的表单,这将使我能够在数据库表中添加数据.我的html表单和php代码如下.这两个文件都在htdocs文件夹中:
form.html
<form action="signup.php" method="post">
Email: <input type="text" name="email"> <br>
Firstname: <input type="text" name="f_name"> <br>
Lastname: <input type="text" name="l_name"> <br>
Password: <input type="password" name="password"> <br>
Stream: <input type="text" name="stream"> <br>
<input type="submit">
</form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
signup.php:
$sql="INSERT INTO student (email,f_name,l_name,password,stream)
VALUES
('$_POST[email]','$_POST[f_name]','$_POST[l_name]','$_POST[password]','$_POST[stream]')";
if (!mysqli_query($con,$sql))
{
die('Error: ' . mysqli_error($con));
}
echo "1 record added";
mysqli_close($con);
?>
Run Code Online (Sandbox Code Playgroud)
当我点击表单中的提交按钮时,我的浏览器Google Chrome file:///C:/xampp/htdocs/signup.php
会将我带到并显示php脚本的内容而不是运行它.
如果我手动进入地址栏http://localhost/signup.php
,则执行脚本并将所有属性为空的记录插入student
表中.所以结论是php运行正常.
我提交表单时如何运行php脚本?谢谢 :)
我正在尝试编写playfair密码测试代码,我想将字母排列成矩阵格式,从左上角到右下角对角填充矩阵.(我在逻辑上考虑[0][0]
数组的索引对应于矩阵的最左上角.
这是代码:
#include <stdio.h>
#include <string.h>
char key[5][5];
void gen_key(char* key_string)
{
int i,j,k,p=0;
if(strlen(key_string)<24)
{
printf("key too short\n");
exit(-1);
}
for(i=0;i<5;i++)
{
for(j=0,k=i;j<5,k>-1;k--,j++)
{
key[k][j]=key_string[p++];
}
}
for(j=1;j<5;j++)
{
printf("j=%d\n",j);
for(k=j,i=4;k<5,i>0;i--,k++)
{
printf("placing %c at %d %d\n",key_string[p],i,k);
key[i][k]=key_string[p++];
}
}
}
void print_key()
{
int i,j;
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
printf("%c ",key[i][j]);
}
printf("\n");
}
}
int main()
{
gen_key("LQGUMDXRHBZVNEAYSICWOFTKP");
print_key();
return 0;
}
Run Code Online (Sandbox Code Playgroud)
它给出的测试输出是:
j=1
placing Y at 4 1
placing S at 3 2
placing …
Run Code Online (Sandbox Code Playgroud)