问题列表 - 第42941页

用于日志解析的C++库

是否有专门用于日志解析的C++库(帮助识别多行事件)?像MergeLog for Apache logs或libcurl for web parsing?

c++ unix logging parsing

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

如何计算等距矩形/正方形的高度和宽度

我正在写一个等距的瓷砖游戏.每块瓷砖的宽度是它的两倍(w:h = 2:1).地图中的所有图块都具有相同的大小,其宽度和高度是已知的(TileWidth和TileHeight).

可以有任意数量的列(> 0)和行(> 0).

我正在努力想出一个公式来计算完全绘制的地图的宽度和高度.这需要是从最顶部到最底部以及从最左侧到最右侧的距离.由于列数和行数可以变化(因此地图并不总是完美的钻石),因此证明非常难!

math drawing trigonometry tiles isometric

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

全高度div不拉伸

嗨,我已经在网站上工作了很长一段时间,改进了代码等.我刚刚注意到,在较小的屏幕上,白色背景的高度并没有超出所有内容.

设置min-height: 100%;并且height: 100%;似乎没有解决它,你认为这可能是由于许多内容浮动的事实?

任何建议将不胜感激.

html css height layout

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

"运行adb设备时未列出Android设备(ubantu 10.10)"

运行adb设备时未列出我的Android设备Ly-706.

我可以使用eclipse运行模拟器,并使用adb在模拟器上安装应用程序,但在Real设备上除外

我补充说:

SUBSYSTEM=="usb", SYSFS{idVendor}=="040d", MODE="0666"
Run Code Online (Sandbox Code Playgroud)

/etc/udev/rules.d/90-android.rules,仍然没有运气

三星galaxy 3的相同结果(供应商ID ="04e8")

我安装了GNU/Linux(ubuntu 10.10),因为它没有在windows中列出.

我错过了什么?

android sudo device adb

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

IE8中的不透明度问题

我尝试解决IE8中出现的问题.Html很简单:

<div id="overlay">
</div>
<div id="imgcontainer">
     <div>
         <div id="source">
         </div>
      </div>
</div> 
Run Code Online (Sandbox Code Playgroud)

当我在IE中设置(使用jQuery)"#source"元素的不透明度为"0"时,我可以看到#overlay的背景,而不是#imgcontainer> div,但为什么呢?有一个JavaScript代码:

$(function(){
    $("#source").css({
        opacity: "0",
    });
    $("#overlay").css({
        width: $(window).width(),
        height: $(window).height(),
        display: "block",
        opacity: "0.6"
    });

    $("#imgcontainer").css({
        zIndex: 2,
        position: "fixed",
        opacity: "1",
        left: "0",
        right: "0",
        top: "100px",
        display: "block"
    });
});
Run Code Online (Sandbox Code Playgroud)

您可以在jsFiddle上尝试实例.
UPD:
经过一些实验,我找到了解决方案.它确实是html\css问题,所以我对代码进行了一些重构并删除了jQuery标记.想象一下,我们有这样的html murk:

<body>
        <div id="d1">
            <div id="d2">
                <div id="d3">
                </div>
            </div>
        </div>
</body>
Run Code Online (Sandbox Code Playgroud)

和CSS样式:

body {
    background-color: #c8c8c8;
}

#d1 {
    background-color: #6c0922;
    width: 500px;
    border: 1px solid black;
    filter: …
Run Code Online (Sandbox Code Playgroud)

html css opacity internet-explorer-8 internet-explorer-7

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

Function pack()返回0

为什么这样的代码可以pack('i',6)返回0?

所有php.net都说这个函数的返回值:

返回包含数据的二进制字符串.

php pack

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

如何接受JNDI/LDAP连接的自签名证书?

我需要通过SSL连接到LDAP目录.

在非生产环境中,我们使用自签名证书,当然,这些证书无法通过以下方式验证:

javax.naming.CommunicationException: simple bind failed: ldapserver:636 [Root exception is javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target]
 at com.sun.jndi.ldap.LdapClient.authenticate(LdapClient.java:197)
 at com.sun.jndi.ldap.LdapCtx.connect(LdapCtx.java:2694)
 at com.sun.jndi.ldap.LdapCtx.<init>(LdapCtx.java:293)
 at com.sun.jndi.ldap.LdapCtxFactory.getUsingURL(LdapCtxFactory.java:175)
 at com.sun.jndi.ldap.LdapCtxFactory.getUsingURLs(LdapCtxFactory.java:193)
 at com.sun.jndi.ldap.LdapCtxFactory.getLdapCtxInstance(LdapCtxFactory.java:136)
 at com.sun.jndi.ldap.LdapCtxFactory.getInitialContext(LdapCtxFactory.java:66)
 at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667)
 at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:288)
 at javax.naming.InitialContext.init(InitialContext.java:223)
 at javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:134)
Run Code Online (Sandbox Code Playgroud)

我知道如何使用自定义信任管理器进行启用SSL的连接,但不知道如何使用与JNDI API连接的连接,我不管理实际的连接.也就是说,以下标准设置在哪里可以插入信任管理器?

提前致谢.

Hashtable env = new Hashtable();
env.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.ldap.LdapCtxFactory");
env.put(Context.PROVIDER_URL, "ldaps://ldapserver:636");
env.put(Context.SECURITY_PROTOCOL, "ssl");
env.put(Context.SECURITY_AUTHENTICATION, "simple");
env.put(Context.SECURITY_PRINCIPAL, "myUser");
env.put(Context.SECURITY_CREDENTIALS, "myPassword");
LdapContext ctx = new InitialLdapContext(env, null);
ctx.search (...)
Run Code Online (Sandbox Code Playgroud)

java security ssl jndi ldap

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

java.lang.ClassNotFoundException:org.springframework.instrument.classloading.tomcat.TomcatInstrumentableClassLoader

我将spring.jar文件放在我的lib文件夹中,但仍然有错误

 at org.apache.jsp.index_jsp._jspInit(index_jsp.java:23)
 at org.apache.jasper.runtime.HttpJspBase.init(HttpJspBase.java:52)
 at org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:159)
 at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:329)
 at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
 at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
 at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
 at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
 at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
 at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:261)
 at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
 at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:581)
 at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
 at java.lang.Thread.run(Unknown Source)
Run Code Online (Sandbox Code Playgroud)

和网页给我错误

HTTP状态500 -

我该如何解决?

java tomcat java-ee

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

这个宏存在问题 - 检查状态,如果失败则返回

我们在代码中有一个频繁重复的行,用于检查函数的返回状态,如果是故障,则立即返回状态.我想为这个定义一个宏:

#define RETURN_IF_FAILED(x) { int stat = (x); if (FAILED(stat)) return stat; }
Run Code Online (Sandbox Code Playgroud)

局部变量是因为参数x可以是函数调用.

我知道有一些奇怪的使用宏的工件,我不是很熟练,我想问你是否看到这个宏有任何问题.谢谢.

(并且,请不要建议使用例外 - 我自己讨厌这种风格,但这就是它在这里完成的方式)

c++ error-handling macros

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

为什么"static"关键字在C和C++中有这么多含义?

众所周知,关键字在C语言中static多重含义 .C99增加了合法写作的可能性

void foo (int arr[static 50])
{
    // ...
}
Run Code Online (Sandbox Code Playgroud)

这增加了混乱,而C++有静态成员变量和函数.

如果可以以某种方式连接所有用途,这不会那么麻烦,但我发现很难找到某些情况的链接.特别是为什么static关键字应该用于修改可见性(链接),或者它究竟与数组的最小元素数量有关.

那么滥用static关键字是否存在历史原因,或者是否存在连接其所有用途的秘密链接?

c c++ static keyword

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