我正在尝试为Android应用程序开发配置Windows原生作用,但我无法使用端口8081,因为McAfee代理在我的笔记本电脑上使用它.我能够在不同的端口启动节点js服务器(8090)
react-native start --port=8090
Run Code Online (Sandbox Code Playgroud)
但是当我运行命令时:
react-native run-android
Run Code Online (Sandbox Code Playgroud)
我无法指定端口选项.看起来它是用8081硬编码的.
无论如何,我可以启动react-native run-android for windows上的自定义端口(8090)端口?我是全新的反应,并在下面的链接配置示例awesomeproject for android在Windows上.
https://facebook.github.io/react-native/docs/getting-started.html#content
我使用了反应原生的Android演示项目AwesomeProject并在我执行的项目中:
react-native start
Run Code Online (Sandbox Code Playgroud)
在第二个终端:
react-native run-android
Run Code Online (Sandbox Code Playgroud)
启动网络服务器并安装Android APK.默认的Web服务器配置是localhost:8081,如何修改Web服务器端口,以及如何更新Android项目中IP和端口的记录.
编辑:
我刚刚发现可以在Android调试设置中修改IP地址,似乎"getDebugServerHost"是私有API,Facebook是否提供任何API来更改ip&port?
我目前正在尝试读取文件中冒号':'之后发生的所有数据.在仅包含的文本文件中:
SAM帐户类型:805306368
with open("Sample.txt") as myfile:
for line in myfile:
flag=0
if ("SAM Account Type" in line):
for ch in line:
if (flag and ch!=' ' and ch!='\n'):
B+=ch
elif (ch == ':'):
flag+=1
S1 = myfile.read(10)
# print (ch)
elif (ch=='\n'):
flag =0
else:
pass
print (B)
Run Code Online (Sandbox Code Playgroud)
这就像一个魅力只显示我"805306368"但当我尝试通过使用列表检查除"SAM帐户类型"以外的更多变量时,它无法提供正确的输出.
例如下面的文件:
SAM帐户名称:Ramachandran.小号
SAM帐户类型:805306368
说明:
用户帐户控制:544
创建时间:2015年9月21日06:33:53
Lastlogontimestamp:130966421275783509
当改变时:01/07/2016 12:08:47
帐户到期:922337203685477580
最后注销:00:00:00.0000000
上次登录:130971364125825724
以下代码:
A = []
A.extend({"SAM Account Type",
"User Account Control",
"Last logon",
"Lastlogontimestamp",
"Last logoff",
"Account Expires"})
B = …
Run Code Online (Sandbox Code Playgroud) 我已经正确配置了Burp来拦截代理位置
我的Internet Explorer代理设置如下:
我还有一个名为WebGoat的网络服务器,运行在http:// localhost:8080/WebGoat /
无论如何,所有请求都没有被Burp截获.
我该怎么办?
我正在使用用 BufferedInputStream 包装的 FileInputStream 以字节块读取大文件。
public void MD5(BufferedInputStream in, Key pubKey) throws Exception{
Mac md = Mac.getInstance("HmacMD5");
md.init(pubKey);
byte[] contents = new byte[1024];
int readSize;
while ((readSize = in.read(contents)) != -1) {
{
md.update(contents,0,readSize);
}
byte[] hashValue = md.doFinal();
}
}
Run Code Online (Sandbox Code Playgroud)
对于一个小文件来说它工作得很好,但对于一个 200MB 的文件来说,它需要花费大量的时间。
当我尝试使用 SHA256withRSA 对 200MB 文件进行签名时,相同的方法非常有效。
这有什么具体原因吗??我有一种感觉,这与md.update() 有关。
但是我在使用“签名”时也使用了相同的功能。
任何帮助,将不胜感激。
react-native ×2
android ×1
burp ×1
hmac ×1
java ×1
javax.crypto ×1
localhost ×1
python ×1
python-3.x ×1