小编Cap*_*Bli的帖子

连接失败:ECONNREFUSED

我正在开发一个应用程序,我认为我想做的是从android中的服务器数据库接收数据.所以我开始运行一些教程.我找到了一个正在做我想要的东西.但我得到:

detailMessage   "failed to connect to localhost/127.0.0.1 (port 8080): connect failed: ECONNREFUSED (Connection refused)" (id=830021648792) 
Run Code Online (Sandbox Code Playgroud)

本教程的整个代码在这里链接

发生错误:

OutputStreamWriter out = new OutputStreamWriter(connection.getOutputStream());

我查了一下:

  • 防火墙已禁用
  • ping工作正常
  • 连接字符串与从服务器管理界面运行servlet时完全相同http://localhost:8080/Requestor/RQSRV - servlet正在运行

我的配置:

  • 服务器:Glass Fish 4.0
  • Android应用程序 - 在Eclipse中开发
  • Servlet - 在NetBeans中开发

java android servlets exception connect

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

从.ajax()调用加载knockout.js observableArray()

这让我很困惑.它一定是我看不到的小东西.我正试图observableArray用ajax调用加载一个非常简单的淘汰赛.

JavaScript的

// we bind the array to the view model property with an empty array.
var data = [];   
var viewModel = {
    vendors: ko.observableArray(data)
};
ko.applyBindings(viewModel);

$(function () {
    // on this click event, we popular the observable array
    $('#load').click(function () {
        // WORKS. Html is updated appropriately.
        viewModel.vendors([{ "Id": "01" },{ "Id": "02" },{ "Id": "03" }]);

        // DOES NOT WORK. Fiddler2 shows the same exact json string come back 
        // as in the example …
Run Code Online (Sandbox Code Playgroud)

javascript ajax json knockout.js

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

浮动动作按钮中的图标无法在Android pre-Lollipop中正确呈现

我试图通过使用支持设计库来设置fab.

XML代码:

<android.support.design.widget.FloatingActionButton
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:id="@+id/fab"
    android:src="@drawable/ic_add_white_18dp"
    app:borderWidth="2dp"
    app:fabSize="normal"
    android:onClick="submit"
    app:rippleColor="@color/colorPrimaryDark">

</android.support.design.widget.FloatingActionButton>
Run Code Online (Sandbox Code Playgroud)

在Nexus 6(棒棒糖)上,加号图标正确渲染.

在此输入图像描述

但是在nexus 4(前棒棒糖)上,加上图标大小正在越过圆圈.

在此输入图像描述

我已经下载并使用了材料图标中的加号(ic_add_white_18dp)

使用的图标尺寸:

mdpi - 18dp
hdpi - 27dp
xdpi - 36dp
xxdpi - 54dp
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

什么应该是正确的大小用于加号图标.

android floating-action-button

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

响应式网站显示在移动宽度(不响应)的Web视图中以其他方式在Chrome中看起来不错

webview用来加载响应式网站,但它显示移动大小以外的宽度.

我在移动Chrome浏览器中打开该链接,看起来不错......

我的意思是说宽度不适合手机的屏幕尺寸; 它显示宽度.

我也使用这些... <viewport>用于控制其演示的标签.

    WebSettings settings = webview.getSettings();
    settings.setJavaScriptEnabled(true);

    settings.setUseWideViewPort(true);
    settings.setLoadWithOverviewMode(true); 
Run Code Online (Sandbox Code Playgroud)

另外我正在使用setInitialScale正确渲染webview.

    webview.setInitialScale((int) 1.0);
Run Code Online (Sandbox Code Playgroud)

但我得到的网站负载没有响应,因为根据大小...它显示宽度超出屏幕尺寸...随滚动

应用程序在Lollipop,Marshmallow等中运行良好.但是在Jellybean等中不起作用.但是Link在所有设备中都能与最新的Chrome配合使用,但是无法正常工作webview.

我也设定了......

 <meta name="viewport" content="width=device-width, initial-scale=1">
Run Code Online (Sandbox Code Playgroud)

截图

在此输入图像描述

java android webview android-webview

14
推荐指数
4
解决办法
4205
查看次数

Git命令失败HttpRequestException

我在针对Microsoft Team Foundation Cloud Service运行的Windows Server 2012 R2上运行Git版本2.12.1.无论我运行什么Git命令,我都会遇到同样的错误.我甚至完全打开我的防火墙,看看是不是导致它,但无济于事.我尝试过Clone,Push和Pull,它们都返回了这个错误.

git clone https://myaccount.visualstudio.com/_git/myProject
Cloning into 'myProject'...
fatal: HttpRequestException encountered.
   An error occurred while sending the request.

Unhandled Exception: System.ObjectDisposedException: Cannot access a closed file.
   at System.IO.__Error.FileNotOpen()
   at System.IO.FileStream.Flush(Boolean flushToDisk)
   at System.IO.StreamWriter.Flush(Boolean flushStream, Boolean flushEncoder)
   at Microsoft.Alm.Git.Trace.Microsoft.Alm.Git.ITrace.Flush()
   at Microsoft.Alm.Cli.Program.Die(String message)
   at Microsoft.Alm.Cli.Program.Die(Exception exception)
   at Microsoft.Alm.Cli.Program.Main(String[] args)
Run Code Online (Sandbox Code Playgroud)

git azure-devops

14
推荐指数
2
解决办法
3880
查看次数

如何使用knockout js添加数据短划线属性

我需要像data-id,data-action这样的属性

<div class="dd" id="nestable3">
        <ol class="dd-list">
            <li class="dd-item dd3-item" data-id="13">
                <div class="dd-handle dd3-handle">Drag</div><div class="dd3-content">Item 13</div>
            </li>
            <li class="dd-item dd3-item" data-id="14">
                <div class="dd-handle dd3-handle">Drag</div><div class="dd3-content">Item 14</div>
            </li>
            <li class="dd-item dd3-item" data-id="15">
                <div class="dd-handle dd3-handle">Drag</div><div class="dd3-content">Item 15</div>
                <ol class="dd-list">
                    <li class="dd-item dd3-item" data-id="16">
                        <div class="dd-handle dd3-handle">Drag</div><div class="dd3-content">Item 16</div>
                    </li>
                    <li class="dd-item dd3-item" data-id="17">
                        <div class="dd-handle dd3-handle">Drag</div><div class="dd3-content">Item 17</div>
                    </li>
                    <li class="dd-item dd3-item" data-id="18">
                        <div class="dd-handle dd3-handle">Drag</div><div class="dd3-content">Item 18</div>
                    </li>
                </ol>
            </li>
        </ol>
    </div>
Run Code Online (Sandbox Code Playgroud)

我需要创建属性data-id ="13".如何使用knockout js attr绑定创建它...

knockout.js

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

JQuery click事件在bootstrap模式中不起作用

我的页面中有这行代码:

<div id='data'>...</div>      
<a id='addMore' href='#'>Add more </a>   
Run Code Online (Sandbox Code Playgroud)

这一行实际上是一个bootstrap模式.我希望当用户点击它时,我想要克隆它上面的div.问题不在于克隆的代码,而是甚至没有引发click事件.在我的.js文件中,我有这个:

$('#addMore').click (...)
Run Code Online (Sandbox Code Playgroud)

省略号用于防止默认和克隆的代码.我试着用警报进行测试.它仍然无法正常工作.我不知道为什么.

我发现如果我onClick='alert(...)在标签中添加它,它就可以了.

有人可以帮忙吗?

这是模态的HTML(如果有人帮助格式化,请不要介意.我知道这是一团糟):

<div id="addEmailModal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="addEmailLabel" aria-hidden="true">   
    <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times; </button> 
        <h3 id="addEmailLabel">Add Email</h3>
    </div>
    <div class="modal-body">
        <div id="emailData">
            <input type="text" placeholder="Name (optional)" class="input-xlarge" />
            <input type="email" placeholder="Email" />
        </div>
        <a id="addMore" href="#">Add more&hellip;</a>
    </div>
    <div class="modal-footer">
        <button class="btn" data-dismiss="modal" aria-hidden="true">Close</button>
        <button class="btn btn-primary" id="btnAdd">Add</button>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

javascript jquery bootstrap-modal

13
推荐指数
3
解决办法
4万
查看次数

C#使用带有DownloadFileAsync的StreamReader从文件读取行

我在使用StreamReaderline != null添加时读取文件时遇到问题textBox1

码:

using(StreamReader reader = new StreamReader("lastupdate.txt"))
{
    string line;

    while((line = reader.ReadLine()) != null)
    {
        textBox1.Text = line;
    }

    reader.Close();
}
Run Code Online (Sandbox Code Playgroud)

它不起作用,我不知道为什么.我尝试使用using StreamReader,我从URL下载文件,我可以在文件夹中看到该文件已下载.该lastupdate.txt是大小1KB.

这是我当前的工作代码MessageBox.如果我删除MessageBox,代码不起作用.它需要某种等待或我不知道:

WebClient client = new WebClient();

client.DownloadFileAsync(new Uri(Settings.Default.patchCheck), "lastupdate.txt"); // ok

if(File.Exists("lastupdate.txt"))
{
    MessageBox.Show("Lastupdate.txt exist");
    using(StreamReader reader = new StreamReader("lastupdate.txt"))
    {
        string line;

        while((line = reader.ReadLine()) != null)
        {
            textBox1.Text = line;
            MessageBox.Show(line.ToString());
        }

        reader.Close();
    }

    File.Delete("lastupdate.txt");
}
Run Code Online (Sandbox Code Playgroud)

c# readline streamreader webclient-download

7
推荐指数
2
解决办法
8万
查看次数

在嵌入式Linux中使用mono用于硬件

我正在为一家公司做实习研究.我在使用.Net平台的跨平台实现Mono时遇到了一些问题.我的公司设计硬件和软件.

我使用嵌入式linux的知识非常有限.我在实习期间所在的公司非常注重.NET.但单声道的新发展,他们问自己是否可以针对较小的项目瞄准linux,也避免了他们设计软件和硬件的人的高许可成本.

我已经看过单声道可以做什么(而且还不能做).现在我到达嵌入式问题.我有点迷失在构建嵌入式Linux的故事中.

我看到一些故事,他们只是拿了一些标准的linux库来在硬件上制作嵌入式Linux.我还看到存在特殊的Linux发行版,如uClinux(又名μClinux).那有什么区别,或者它是一样的.当我想在目标deivce上使用嵌入式Linux时,这个过程通常是什么样的?

好吧,比单声道部分,所以基本上我希望能够在嵌入式Linux中运行C#.这里大多数人都使用uclinux,我可以使用单声道吗?我看了一些规格,他们没有内存管理单元(MMU).

所以基本上我担心没有MMU.既然垃圾收集器会如何反应呢?

我希望我没有提出过多的问题,

问候,我已经感谢你阅读了,

本杰明

.net mono uclinux embedded-linux

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

无法为 x64 和 x86 加载文件或程序集 'CefSharp.Wpf;只有一个作品

当我运行时,我得到:Could not load file or assembly 'CefSharp.Wpf, Version=41.0.0.0, Culture=neutral, PublicKeyToken=40c4b6fc221f4138' or one of its dependencies. An attempt was made to load a program with an incorrect format.
这意味着问题是由于 dll 的位数不正确。

在版本 41.0.0 中,nuget 包添加了指向正确路径(x86 文件夹)的 x86 版本的 dll 引用。还有另一个 dll 副本指向属性面板中的空路径。问题是 x64 版本因错误图像错误而崩溃,因为它引用了 x86 版本的 dll。

我已经回溯到 39.0.2 并且 CefSharp 对我有用。我有两组 dll,其中 x86 和 x64 版本的应用程序按预期编译和运行。

当我再次升级到 41.0.0 和以前一样的问题。尽管应用程序使用 x86 版本的 dll,但在尝试显示第一个浏览器时会崩溃,但 x64 版本将编译。我尝试重建所有并删除自动复制的 dll,并且在编译期间再次复制 x86 版本。(至少我相信是这种情况

两套dll

然后我删除了引用中的所有 dll 并手动添加了 x64 版本。编译和执行与 39.02 版本的 CefSharp.WPF 一样正常工作。

如何在无需手动更改 dll 路径的情况下让两个版本都能正常工作? …

c# wpf cefsharp

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