小编eld*_*his的帖子

为什么我不需要在头文件中包含library.cpp?

我对图书馆有疑问.当我写一个库时,我有2个文件:library.hlibrary.cpp.

第一个包含函数的原型,第二个包含定义.好吧,在library.cpp我包含中#include "library.h",所以它们以一种方式连接,但是标题会发生什么?为什么我不必#include "library.cpp"在标题中写?

当我在主文件中使用库时,我写了#include "library.h",其中包括原型,但编译器如何知道定义的位置?

c++ header libraries

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

MySQL查询查找已下达0订单/无订单的客户

我想找到尚未订购的客户.

我找到了一些查询,以找到客户明智的总数.的订单,但无法找到/获取任何查询,这返回给我那些客户ID,这些不是订单表.

还希望按日期对结果进行排序,如上个月,去年等.

任何帮助/想法将不胜感激.

谢谢 !

mysql select find

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

Python正则表达式; 为什么搜索和匹配似乎在数字字符串中找到alpha字符?

我在Idle中运行搜索,在Windows总线上的Python 2.7中运行.64位环境.
根据RegexBuddy的说法,搜索模式('patternalphaonly')不应该与一串数字产生匹配.

我查看了"http://docs.python.org/howto/regex.html",但没有看到任何可以解释为什么搜索和匹配似乎成功找到匹配模式的东西.

有谁知道我做错了什么,或者误会了?

>>> import re
>>> numberstring = '3534543234543'
>>> patternalphaonly = re.compile('[a-zA-Z]*')
>>> result = patternalphaonly.search(numberstring)
>>> print result
<_sre.SRE_Match object at 0x02CEAD40>
>>> result = patternalphaonly.match(numberstring)
>>> print result
<_sre.SRE_Match object at 0x02CEAD40>
Run Code Online (Sandbox Code Playgroud)

谢谢

python regex

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

当"<li>"<= 20时添加空"<li>"

如果计数小于或等于20,我正在尝试添加<li>内部,但代码似乎不起作用...<ul><li>

我正在使用以下jQuery:

while ($(".mosaico > li").length() <= 20) {
   $('.mosaico').append('<li>test</li>');
};
Run Code Online (Sandbox Code Playgroud)

似乎没有任何事情发生...... HTML是:

<ul class="mosaico">
    <li>
    </li>

    <li>
    </li>

    <li>
    </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

是否可以为Windows Phone 7.5或iOS创建后台服务?

我有Android应用程序,运行24/7 Phone的服务每5分钟获取一次GPS位置并发送到服务器.这是要求.

我可以为iPhone编写相同的服务吗?我不确定是否可能.

我可以为WP7编写相同的服务吗?我认为之前无法运行服务.7.5中有什么变化吗?

编辑:我不确定为什么有人会投票.具体是/否问题.

iphone windows-phone-7

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

如果我的网站导航依赖于网址中的哈希标记,我可以使用ShareThis/AddThis按钮吗?

我想在我的网站上嵌入ShareThis/AddThis按钮,但网站的导航依赖于网址中的哈希标记.每个页面都分配有唯一的哈希值(即http://domain.com/index.php#products).无法更改导航/页面设计.这些服务是否会保留哈希值(在页面上嵌入JS)?如果他们不这样做,有哪些替代解决方案?

hashcode sharethis

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

什么导致我的CruiseControl.Net项目中的错误?

我在CruiseControl.Net构建日志中看到的结果让我感到有些困惑.几分钟后构建失败,但我无法弄清楚是什么导致它.

 <cruisecontrol project="Bromley Live">
  <request source="ITUSER-PC" buildCondition="ForceBuild">Build (ForceBuild) triggered from ITUSER-PC</request>
  <parameters>
    <parameter name="CCNetForceBuildReason" value="Debugging" />
    <parameter name="$CCNetArtifactDirectory" value="C:\CCNet\Projects\Bromley Live\Artifacts" />
    <parameter name="$CCNetBuildCondition" value="ForceBuild" />
    <parameter name="$CCNetBuildDate" value="2011-06-02" />
    <parameter name="$CCNetBuildTime" value="14:34:38" />
    <parameter name="$CCNetFailureUsers" value="System.Collections.ArrayList" />
    <parameter name="$CCNetIntegrationStatus" value="Unknown" />
    <parameter name="$CCNetLabel" value="1.0.0.0" />
    <parameter name="$CCNetLastIntegrationStatus" value="Failure" />
    <parameter name="$CCNetListenerFile" value="C:\CCNet\Projects\Bromley Live\Artifacts\Bromley Live_ListenFile.xml" />
    <parameter name="$CCNetModifyingUsers" value="System.Collections.ArrayList" />
    <parameter name="$CCNetNumericLabel" value="0" />
    <parameter name="$CCNetProject" value="Bromley Live" />
    <parameter name="$CCNetProjectUrl" value="http://CIBuildServer/CruiseControl/server/local/project/Bromley Live/ViewProjectReport.aspx" />
    <parameter name="$CCNetRequestSource" value="OCL-DEV-WEB" />
    <parameter name="$CCNetUser" value="" …
Run Code Online (Sandbox Code Playgroud)

cruisecontrol.net

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

如何一次替换()多个字符?

我有一个像这样的字符串:

var set = 'ñ This is a Test Ñ';
Run Code Online (Sandbox Code Playgroud)

我需要做的是替换ñÑ使用n.我试过了:

set.replace(/\u00F1/g, 'n');
Run Code Online (Sandbox Code Playgroud)

但它只取代了ñ.

javascript replace

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

在C++中创建对象时出现"未解析的外部符号"错误

我是一个经验丰富的程序员,但我现在正在深入研究C++,而且......比...更难......比PHP和Python更难.尝试从某些类创建对象时,我一直有未解决的外部错误.它分为多个标题和文件,但这是我的一个类的基本想法:

die.h:

#ifndef DIE_H
#define DIE_H

using namespace std;

class Die {
 public: 
  int throwDie();
  Die();
};

#endif
Run Code Online (Sandbox Code Playgroud)

die.cpp

#include <iostream>
#include <cstdlib>
#include "Die.h"

using namespace std;

int Die::throwDie() 
{
 return 0;
}
Run Code Online (Sandbox Code Playgroud)

sixsidedie.h

#ifndef SIXSIDEDIE_H
#define SIXSIDEDIE_H

#include "Die.h"

using namespace std;

class SixSideDie : public Die
{
 public:
  SixSideDie();
  int throwDie();

 private: 
         int randNumber;
};

#endif
Run Code Online (Sandbox Code Playgroud)

sixsidedie.cpp

#include <iostream>
#include <cstdlib>
#include <time.h>
#include "Die.h"
#include "SixSideDie.h"

using namespace std;

const int SIX_SIDE = 6;

int SixSideDie::throwDie() …
Run Code Online (Sandbox Code Playgroud)

c++ inheritance class

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

Java编程作业

任务是:编写java程序,查找词性在词性之间分配的百分比.文本在文件中duomenys.txt.单词标记为:名词 - D,形容词 - B,动词 - V和介词 - 单词结尾的P.例如,"房子很大".标记的句子:the houseD isV bigB.这就是我所拥有的,第29-32行和第40行都有错误.

import java.io.File;
import java.io.FileReader;
import java.io.IOException;
import java.util.Scanner;

public class Main {

    private static FileReader FileReader(File file) {
        throw new UnsupportedOperationException("Not yet implemented");
    }

    int[] frequencies = new int[ 4 ];
    private static int NOUN = 0;
    private static int ADJ = 1;
    private static int VERB = 2;
    private static int PREP = 3;

    public static void main ( String [] args ) …
Run Code Online (Sandbox Code Playgroud)

java

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