问题列表 - 第22228页

是否有任何简单的方法来公开私有父类c ++的方法

有没有办法直接暴露私有父类的一些方法.在下面的例子中,如果我有一个Child类型的对象,我希望能够直接调用其父类的方法a(),而不是b(); 当前的解决方案产生了很多样板代码,特别是如果有很多参数的话.

class Parent {
    public:
        void a(int p1, double p2, int p3, std::vector <int> &p4);
        void b();
    };
class Child : private Parent {
    public:
        void a(int p1, double p2, int p3, std::vector <int> &p4) {
            Parent::a(p1, p2, p3, p4);
            }
   };
Run Code Online (Sandbox Code Playgroud)

c++

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

结合CSS Pseudo-elements,":after"the::last-child"

我想用CSS制作"语法正确"的列表.这是我到目前为止:

<li>标签与在他们之后逗号水平显示.

li { display: inline; list-style-type: none; }

li:after { content: ", "; }

这有效,但我希望"最后一个孩子"有一个句号而不是逗号.并且,如果可能的话,我也想把"和"放在"最后一个孩子"之前.我正在构造的列表是动态生成的,所以我不能只给"最后一个孩子"一个类.你不能组合伪元素,但这基本上是我想要实现的效果.

li:last-child li:before { content: "and "; }

li:last-child li:after { content: "."; }

我该如何工作?

css

119
推荐指数
5
解决办法
17万
查看次数

basecamp的Opensource替代品?

是否有基于Opensource的大本营替代方案?

甚至是免费的托管版本吗?

project-management open-source basecamp

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

模糊正则表达式

在我的工作中,我得到了很好的结果,使用了近似字符串匹配算法,如Damerau-Levenshtein距离,使我的代码不易受到拼写错误的影响.

现在我需要将字符串与简单的正则表达式匹配TV Schedule for \d\d (Jan|Feb|Mar|...).这意味着字符串TV Schedule for 10 Jan应返回0,同时T Schedule for 10. Jan应返回2.

这可以通过在正则表达式中生成所有字符串(在这种情况下为100x12)并找到最佳匹配来完成,但这并不实用.

您有任何想法如何有效地做到这一点?

regex string fuzzy-search fuzzy-comparison tre-library

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

如何使用jQuery根据id来对div进行排序?

我有一组带有随机ID的div:

<div id="container">
   <div id="2"></div>
   <div id="9"></div>
   <div id="7"></div>
   <div id="1"></div>
   <div id="4"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

有没有一种快速的方法来使用jQuery根据它们的id值对它们进行排序?谢谢.

html sorting jquery

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

如何从JSF中的托管bean返回HTML?

我在托管bean中有一个方法,它返回javascript作为字符串.从headtag中调用该方法时,它可以正常工作.但是当它被调用时body,浏览器而不是渲染javascript会按原样写入.可能是什么问题?

在我的JSF页面中,当我#{IndexBean.EastRegionGadgets}head其中工作正常但它不在body.它按原样输出HTML.这是代码:

package BusinessFacade;

import java.util.ArrayList;
import javax.annotation.PostConstruct;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;
import javax.faces.component.html.HtmlOutputText;


enum REGION{
    NORTH,EAST,WEST;
}

class Gadget{
    private String gadgetCode = "";
    private REGION gadgetRegion = REGION.WEST;

    public Gadget(String gadgetCode, REGION gadgetRegion){
        this.gadgetCode = gadgetCode;
        this.gadgetRegion = gadgetRegion;
    }

    public String getGadgetCode() {
        return gadgetCode;
    }

    public void setGadgetCode(String gadgetCode) {
        this.gadgetCode = gadgetCode;
    }

    public REGION getGadgetRegion() {
        return gadgetRegion;
    }

    public void setGadgetRegion(REGION gadgetRegion) { …
Run Code Online (Sandbox Code Playgroud)

jsf

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

在PHP中将UTF字符与preg_match匹配:(*UTF8)适用于Windows但不适用于Linux

我有一个简单的正则表达式来检查用户名:

preg_match('/(*UTF8)^[[:alnum:]]([[:alnum:]]|[ _.-])+$/i', $username);
Run Code Online (Sandbox Code Playgroud)

在本地测试(使用WAMP的Windows 7)中,这将允许使用UTF字符的用户名(例如é或ñ).但是,当我在实际托管该站点的服务器上进行测试时,我收到以下警告:

警告:preg_match()[function.preg-match]:编译失败:(*VERB)在第12行/home/sites/vgmusic.com/test/Core/Impl/FormElementValidator.php中的偏移量5处无法识别

我也在本地Ubuntu安装上试过这个并得到同样的错误.事实上,我只在我的本地开发环境中看到过这项工作.有没有办法允许适用于所有操作系统的特殊字符?

php regex unicode

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

如何在C++(os Windows)中从麦克风获取PCM数据?

我需要用C++从麦克风中捕获PCM数据.

我是初学者.

怎么做?

c++ pcm

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

JavaScript:如何从keyup事件中获取发送者输入元素的值?

我需要捕获keyup事件以在用户输入输入时提供实时验证(仅当输入失去焦点时才会触发更改事件).

我无法获取触发evnt的输入的编辑值.

该代码还在定时器上运行,以防止在用户键入时多次调用(每500毫秒触发一次).

我有几个输入类"priceinput"并附加到每个的keyup事件,如下所示:

<script language="javascript" type="text/javascript">
    var timer;
    $(document).ready(function() 
    {
        $(".priceinput").each(function() 
        {
            $(this).keyup(function(e) 
            { 
                clearTimeout(timer);
                timer = setTimeout(function() 
                {     
                //how to get the value of the input element that was changed?  
                var value = ???;
                    $.getJSON('/Validator/IsValidInput', { input: value },
                    function(response) 
                    {
                      //indicate if input is correct
                    });
                }, 500);
            });
        });
     });
</script>
Run Code Online (Sandbox Code Playgroud)

为了让发件人输入值,我都试过$(this).val,this.val(),e.target.val()但没有似乎工作.

如何获取发件人输入的值?

javascript jquery events input

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

如何使div扩展以适应可用的垂直空间?

我正在寻找一种方法来使包含我的主页内容的div扩展到适合添加页眉和页脚后留下的空间.HTML的布局如下:

<div id="wrapper">
    <div id="header-wrapper">
        <header>
            <div id="logo-bar"></div>
        </header>
        <nav></nav>
    </div>
    <div id="content"></div>
</div>


<div id="footer-wrapper">
    <footer></footer>
</div>
Run Code Online (Sandbox Code Playgroud)

它的设计是通过将#wrapper的最小高度设置为100%来使页脚始终超过页面底部.问题是#content不会扩展以填充#wrapper中的空白区域,因此很难获得我想要的外观.我该怎么做呢?

html css

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