问题列表 - 第29183页

18
推荐指数
2
解决办法
7345
查看次数

内容溢出时展开div

我有div高度="400px"和宽度="25px".当内容溢出时如何扩展div?

html css expand overflow

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

何时初始化全局静态const变量?

我试图在网站上搜索这个问题但是并没有找到这个问题,尽管这个问题正在讨论很多......

我在cpp文件中有这个声明,而不是在任何函数中:

static const char* gText = "xxxxxxxxxxx";
Run Code Online (Sandbox Code Playgroud)

虽然它有一个固定的大小,但当我试图将它复制到另一个char*变量时,我会收到静态分析工具(Klocwork)的警告 - 关于可能的越界违规:

char xText[32];
SecureZeroMemory(xText, 32);
memcpy(xText, gText, strlen(gText));
Run Code Online (Sandbox Code Playgroud)

它是假阳性还是后来初始化的全局变量?

谢谢!

c++ static static-analysis const global-variables

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

霍夫曼代码中字符的单位代码的条件?

这是我在学校设置中遇到的一个问题,但它一直困扰着我,所以我决定在这里问一下.

在霍夫曼压缩中,固定长度序列(字符)用可变长度序列编码.代码序列长度取决于源字符的频率(或概率).

我的问题是:最小的最高字符频率是多少,该字符将由一个位编码?

compression math huffman-code

9
推荐指数
2
解决办法
2280
查看次数

传递值的返回类型多态性

我不确定问题标题是否准确......让我先解释一下我原来的简单场景,然后继续解释我想做什么,但不能.

最初,我有类似的东西:

class Operand;

Operand genOperandA() { ...; return Operand(); }
Operand genOperandB() { ...; return Operand(); }
... // more operand-generation functions

typedef Operand (*OpGen)();

// Table of function pointers
static const OpGen generators[] =
{
    genOperandA,
    genOperandB,
    ...
};

// Function to do some operation on the operand
void operate(Operand& op);

...

// Example call
operate(generators[1]());
Run Code Online (Sandbox Code Playgroud)

到目前为止这么好(我想).但是,现在有几种派生的操作数类型,例如class RegisterOperand : public Operand.我有新的专用genOperand函数,理想情况下会返回派生类型的实例.但我不能这样做:

Operand genOperandC() { ...; return RegisterOperand(); }
Run Code Online (Sandbox Code Playgroud)

我不能这样做:

RegisterOperand genOperandC() { ...; return …
Run Code Online (Sandbox Code Playgroud)

c++ polymorphism

11
推荐指数
2
解决办法
3324
查看次数

JSF 2.0 Composite组件 - ajax呈现参数OUTSIDE组件定义

考虑一个简单的复合组件,它采用某种动作参数 - 例如,一个简单的链接'美化'.我想'ajaxify'它.

   <composite:interface>
        <composite:attribute name="act" method-signature="java.lang.String action()"></composite:attribute>
        <composite:attribute name="text" required="true"></composite:attribute>
            <composite:clientBehavior  name="click" event="action"  targets="l"/>    </composite:interface>

   <composite:implementation>
        <h:commandLink id="l" act="#{cc.attrs.action}" immediate="true">            <b>#{cc.attrs.text}</b>         </h:commandLink>    </composite:implementation>
Run Code Online (Sandbox Code Playgroud)

我通过客户端行为公开事件.我这样使用它:

<h:panelGroup layout="block" id="outside">

        #{mybean.otherdata} <br/>

                <mc:mylink text="Click click" action="#{mybean.click}" >
                    <f:ajax event="click" render="outside"/>"
                </mc:mylink><br/>

</h:panelGroup>
Run Code Online (Sandbox Code Playgroud)

你可以看到我想做的事情:我想在复合定义之外做一个ajax渲染; 只是将渲染设置为"外部"会产生可怕的<f:ajax> contains an unknown id错误.

是的,我知道命名容器,我知道我们可以用冒号前置并指定一个绝对路径,但这很笨重.如果我将它包装在更多层中(这是整点),我必须手动将这些引用链接在一起.

我是否可以进行某种相对引用,例如render="../outside"跳过对组件父容器的引用?

我用a4j做了一个jsf 1应用程序,这个模式在整个地方都被使用了.

java jsf-2

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

在adb设备上显示的设备的序列号

IAM使用命令:ADB设备

并获得此信息:C:> adb devices HT9CTP820385附加设备列表

我的问题是:该序列号来自哪里?它是在制造过程中一次刻录在设备的闪存上,还是由adb驱动程序动态分配它,或者它随设备上刻录的发行版一起发行?

android

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

如何根据其他行中的值选择行

我有一个充满运动成绩的数据库。我想根据之前结果的一些特征来选择一些结果。这是数据库结构:

CREATE TABLE `results` (
    `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
    `date` DATETIME NOT NULL ,
    `home_score` INT NOT NULL ,
    `away_score` INT NOT NULL ,
    `home_team_id` INT NOT NULL ,
    `away_team_id` INT NOT NULL
);
Run Code Online (Sandbox Code Playgroud)

所以我想做一些查询,比如“查找球队在前两场主场比赛中获胜的结果”——即按日期对特定的 home_team_id 排序,然后选择前两行中的每一行 home_score > away_score。

我知道这有点复杂,因此将非常感谢有关如何解决此问题的任何指示。我目前有一个 PHP 版本(选择所有行,然后执行这种类型的查询),但性能非常慢,并且使用了大量内存(数据库中有超过 20,000 行)。

编辑:感谢几个简洁的答案。不过,理想情况下,我希望能够在所有列上运行查询,而不仅仅是查看 W、D 或 L。一个更复杂的示例是“查找主队在之前的五个主场均获胜的所有结果至少两场比赛,客队在每场客场比赛中都至少输掉一球。”

mysql sql

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

如何同时使用两个功能?

嗨,我是新的delphi.如何同时使用这两个功能?function a(...):integer; function b(...):integer;

因为b等到a finhed.

delphi function

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

jQuery跨域iframe脚本

我正在尝试访问加载外部URL的iframe的DOM.当然,由于跨域安全性,我得到"权限被拒绝"错误.我怎样才能做到这一点?我看到用json完成了一些事情(但是我无法从外部源获取json字符串)以及使用HTML5 postmessage完成的事情.

你可以看到它:http: //jsfiddle.net/QPBvJ/

代码是:

    $(document).ready(function(){
     $('#get').live('click', function() {

        var currentIFrame = $('#frameDemo');
        currentIFrame.contents().find("a").css("background-color","#BADA55");

        alert ("done")
    });
    });

<iframe src="http://api.jquery.com/" width="80%" height="600" id='frameDemo'></iframe>
<button id="get">Get</button>
Run Code Online (Sandbox Code Playgroud)

最简单的方法是什么?谢谢

jquery cross-domain

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