问题列表 - 第40731页

HAProxy + WebSocket断开连接

我正在使用HAProxy将子域上的请求发送到node.js应用程序.

我无法让WebSockets工作.到目前为止,我只能让客户端建立WebSocket连接,但之后很快就会出现断开连接.

我在ubuntu上.我一直在使用的各种版本socket.ionode-websocket-server.客户端是Safari或Chrome的最新版本.HAProxy版本是1.4.8

这是我的HAProxy.cfg

global 
    maxconn 4096 
    pidfile /var/run/haproxy.pid 
    daemon 

defaults 
    mode http 

    maxconn 2000 

    option http-server-close
    option http-pretend-keepalive

    contimeout      5000
    clitimeout      50000
    srvtimeout      50000

frontend HTTP_PROXY
    bind *:80 

    timeout client  86400000

    #default server
    default_backend NGINX_SERVERS

    #node server
    acl host_node_sockettest hdr_beg(host) -i mysubdomain.mydomain

use_backend NODE_SOCKETTEST_SERVERS if host_node_sockettest


backend NGINX_SERVERS 
server THIS_NGINX_SERVER 127.0.0.1:8081

backend NODE_SOCKETTEST_SERVERS
timeout queue   5000
timeout server  86400000

server THIS_NODE_SERVER localhost:8180 maxconn 200 check
Run Code Online (Sandbox Code Playgroud)

我已经浏览了网络和邮件列表但无法获得任何建议的解决方案.

(ps这可能是针对serverfault,但是还有其他的HAProxy问题,所以我选择在这里发帖)

reverse-proxy haproxy websocket node.js

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

在JTextPane中的插入位置获取样式

我有一个基本的文本编辑器,可以设置文档样式(粗体,下划线,斜体,下划线,对齐左/右/中心,颜色,字体大小/系列),这一切都很好.我遇到的问题是我希望样式将我的按钮和盒子设置为插入符号所在的正确样式.

比方说,我有字符串

快速的棕色狐狸 跳过懒狗

当我快速点击你和我之间时,我想要切换我的斜体按钮,以指示插入符号的文本具有斜体样式.

我正在使用JTextPane来保存文本,并使用StyledEditorKit进行样式设置.

谢谢.

java jtextpane caret styling

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

EditText高度问题

我试图设置较小的EditText高度,但仍然没有管理它.这是我的来源:

<EditText android:layout_width="150dp" android:layout_height="20dp"
      android:singleLine="true" android:textSize="10dp" />
Run Code Online (Sandbox Code Playgroud)

此代码剪切文本,EditText控件周围出现白色矩形.我也尝试了maxHeight/minHeight属性,但也没有用.如果有人解决了这个问题,请帮忙.

或者这是android中的错误?我甚至无法调整Spinner的大小,与EditText相同.

谢谢

伊尔凡

height android spinner android-edittext

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

Java的.实例变量长度

可能重复:
Java是否对类名长度有限制?
Java Java中变量或方法的最大名称长度.变量
名称长度.

我很蠢,我知道,对不起......

我创建了这个问题Java.Variable名称长度,但这里非常糟糕的例子...所以,我尝试创建新的问题,我有这个类:

class Test
{
int i=10;

public static void main(String args[])
{
System.out.println(new Test());
}}
Run Code Online (Sandbox Code Playgroud)

其中变量名称不是'i'而是'iiiiiii ....',长度为65535个字符(iiiiiiiiii ...)

.class文件与.java文件的大小相同.编译 - 成功.

但是,当我> 65535chars - Exception: UTF8 representation for string "iiiiiiiiiiiiiiiiiiii..." is too long for the constant pool

答对了!

我们可以得出什么结论?

无限长度 - 不是100%正确.

但我发现一些信息,它的问题不是java语言 - 它有一些classfile的问题,所以有人知道:谁的问题?

java variables exception

2
推荐指数
1
解决办法
588
查看次数

为什么你不能有一个包含多个服务器端Form标签的页面?

我想知道为什么asp.net不允许这样做?Lot的页面包含多于1个表单,登录 - 注册表单,搜索 - 其他表单等...

所以我的猜测是我可以将一个表单与精细的oop asp.net对象相关联,而其他表单与简单的html相关联,我必须以两种完全独立的方式处理来自这些来自的响应.是对的吗?

请解释这里发生了什么,以及为什么asp.net不允许这样做

forms asp.net

2
推荐指数
1
解决办法
1337
查看次数

可以在Winforms TextBox上设置背景图像吗?

是否可以TextBox在C#中更改Windows窗体的背景图像?没有BackgroundImage财产.我应该Paint以某种方式覆盖该方法吗?

c# textbox background-image winforms

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

单击标签外部时选中的wpf复选框

似乎我的复选框宽度延伸到包含它的网格单元格的范围.因此,如果您检查复选框标签右侧的方式,它仍会切换值.有没有办法让复选框仅在单击标签或复选框时切换,而不对复选框的宽度值进行硬编码?

wpf checkbox

6
推荐指数
2
解决办法
2781
查看次数

打印数字从一百万到一百万

假设您有一个高度合成的任务,在没有适当的输入XML的情况下打印1到1.000.000之间的数字.当然,由于具有讽刺意味的堆栈溢出,直接递归将失败.

我想出了下面列出的解决方案:

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="text"/>

<xsl:variable name="end" select="number(1000000)"/>

<xsl:template match="/">    
    <xsl:call-template name="batches"/>
</xsl:template>

<xsl:template name="batches">
    <xsl:param name="start" select="number(1)"/>
    <xsl:param name="stop" select="$end"/>
    <xsl:param name="ololo"/>

    <xsl:if test="$start &lt;= ($end)">
        <xsl:choose>
            <xsl:when test="$stop = 0">
                <xsl:value-of select="$start"/>:<xsl:value-of select="$ololo"/>
                <xsl:text>&#xa;</xsl:text>
            </xsl:when>
            <xsl:otherwise>
                <xsl:call-template name="batches">
                    <xsl:with-param name="start" select="$start"/> 
                    <xsl:with-param name="stop" select="floor($stop div 2)"/>
                    <xsl:with-param name="ololo" select=" 'A' "/>
                </xsl:call-template>
                <xsl:call-template name="batches">
                    <xsl:with-param name="start" select="floor($stop div 2) + $start + 1"/>
                    <xsl:with-param name="stop" select="floor($stop div 2)"/>
                    <xsl:with-param name="ololo" select=" 'B' "/> …
Run Code Online (Sandbox Code Playgroud)

xslt

4
推荐指数
1
解决办法
784
查看次数

目标C - 如何使用外部变量?

我正在尝试使用extern变量.

它抱怨因为使用numberWithInt我没有传递一个包含作为我变量的值

所以我删除了const并且它抱怨extern变量必须是常量,那么这里的解决方案是什么?

我不想使用INT

.h
extern NSNumber const *MoveID;

.m
NSNumber const *MoveID = [NSNumber numberWithInt:1];
Run Code Online (Sandbox Code Playgroud)

global-variables objective-c extern

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

如何为给定的int找到最接近的偶数?(给出11回报12)

那么如何创建一个函数来返回最接近9 9+ 1的函数给定的int,除以2 int时不留余数?

c c++ int

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