小编AM0*_*447的帖子

如何将ZXING导入android studio?

我使用android studio我想在我的应用程序中导入'ZXING',我发现很多文章并找到了以下网站

https://github.com/zxing/zxing/

我下载了ZIP并解压缩,并找到了一些教程但是它似乎没有太详细的细节,我需要导入什么?实现QRCode扫描

我仍然不知道该怎么做


4/14我尝试了Lennon URL提供的"zxing-android-minimal"并导入'gradle-wrapper.jar'

但是当我写了新的IntentIntegrator(this).initiateScan(); 仍然出现"无法解析符号'IntentIntegrator"消息

https://www.dropbox.com/s/2srga9iq75iqe4m/%E8%9E%A2%E5%B9%95%E6%88%AA%E5%9C%96%202015-04-10%2001.33.56.png ?DL = 0

我有一个正确的'.jar选择添加为库但是当发生错误时,他似乎没有被添加


4/10

终于不再出现"无法解析符号'IntentIntegrator"这是代码,我有什么不对?

我删除了新的IntentIntegrator(this).initiateScan(); '应用程序正常运行

    @Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    new IntentIntegrator(this).initiateScan();
}
Run Code Online (Sandbox Code Playgroud)

我的'build.greadle'

    repositories {
    jcenter()
    maven {
        url "https://raw.github.com/embarkmobile/zxing-android-minimal/mvn-repo/maven-repository/"
    }
}
Run Code Online (Sandbox Code Playgroud)

java import android zxing android-studio

11
推荐指数
3
解决办法
5万
查看次数

从 UnityWebGL jslib 返回字符串

我想使用 jslib 获取url 参数

像这样的代码

jslib

  GetUrl: function(){
  var s ="";
  var strUrl = window.location.search;
  var getSearch = strUrl.split("?");
  var getPara = getSearch[1].split("&");
  var v1 = getPara[0].split("=");
        alert(v1[1]);
   return v1[1];
  },
});
Run Code Online (Sandbox Code Playgroud)

C#

[DllImport("__Internal")]
public static extern string GetUrl();


void Start () {
    TextShow.text = GetUrl();
}
Run Code Online (Sandbox Code Playgroud)

当从 jslib 运行警报时,我看到警报中显示正确的字符串,但 UGUI 文本什么也没显示。

为什么会发生这种情况?

html javascript get unity-game-engine unity-webgl

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

ASP.NET 如何返回一个字符串而不是返回页面?

这是我想要得到响应的asp.net页面


public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        B2.Text = Request.QueryString["webget"];
    }
}
Run Code Online (Sandbox Code Playgroud)

使用此代码以表格形式发送请求


private void button1_Click(object sender, EventArgs e)
{
    string UrlString = "http://localhost:10694/Default.aspx?webget=more";
    HttpWebRequest req = HttpWebRequest.Create(UrlString) as HttpWebRequest;
    req.Method = "GET";
    string result = "";
    try
    {
        using (HttpWebResponse response = req.GetResponse() as HttpWebResponse)
        {
            using (StreamReader sr = new StreamReader(response.GetResponseStream()))
            {
                result = sr.ReadToEnd();
            }
        }
    }
    catch
    {
        label1.Text = "error";
    }
    label1.Text = result;
}
Run Code Online (Sandbox Code Playgroud)

此代码将下载并显示 Default.aspx …

c# asp.net

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

http.Request.Clone() 不是深度克隆吗?

我想要一个请求,并使用 ParseForm 来检查一些数据,然后将相同的数据发送给代理,如果我这样做了,我们有问题

像这样的错误日志

2020/05/26 15:34:47 http: 代理错误: net/http: HTTP/1.x 传输连接中断: http: ContentLength=32 with Body length 0

所以我终于想通了, ParseForm() 很好地关闭了 Request .body

这是工作代理代码

    url, _ := url.Parse(config.GetGameHost())

    proxy := httputil.NewSingleHostReverseProxy(url)
    r.URL.Host = url.Host
    r.URL.Scheme = url.Scheme
    r.Header.Set("X-Forwarded-Host", r.Header.Get("Host"))
    r.Host = url.Host
    proxy.ServeHTTP(w, r)
Run Code Online (Sandbox Code Playgroud)

所以,我想我也需要克隆深度克隆请求来获取我的数据并发送原始请求也是代理我也编辑我的代码

nr := r.Clone(r.Context())
nr.ParseForm()

url, _ := url.Parse(config.GetGameHost())

proxy := httputil.NewSingleHostReverseProxy(url)

r.URL.Host = url.Host
r.URL.Scheme = url.Scheme
r.Header.Set("X-Forwarded-Host", r.Header.Get("Host"))
r.Host = url.Host

proxy.ServeHTTP(w, r)
Run Code Online (Sandbox Code Playgroud)

并且错误日志再次显示

2020/05/26 15:49:29 http: 代理错误: net/http: HTTP/1.x 传输连接中断: http: ContentLength=32 with Body …

http go

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