问题列表 - 第31876页

C++构造函数错误.无法初始化字符串数组

为什么不能在我的构造函数中初始化我的字符串数组?我收到以下错误:内部编译器错误:分段错误|

在构造函数中的这两行:suit = {"Clubs","Diamonds","Hearts","Spades"}; denominations = {"Ace","2","3","4","5","6","7","8","9","10","Jack","Queen" ,"王"};

class Card
    {
      public:
        Card(int n);
        Card(string d, string s);
        int getNumber();
        string getDenomination();
        string getSuit();
        void setNumber(int n);
        void setDenomination(string d);
        void setSuit(string s);
        void printMe();
        void compareMe(Card c);

      private:
        int number;
        string denomiation;
        string suit;
        string suits [4];
        string denominations [13];
    };


    Card::Card(int n)
    {
        suits = {"Clubs", "Diamonds", "Hearts", "Spades"};
        denominations = {"Ace","2","3","4","5","6","7","8","9","10","Jack","Queen","King"};

        int denIndex, suitIndex;

        denIndex = 51 % 13;
        suitIndex = 51 / 13;

        number = n; …
Run Code Online (Sandbox Code Playgroud)

c++ arrays constructor initialization

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

如何在QScrollArea中隐藏滚动条?

如何隐藏滚动条QScrollArea?目前我hide()在返回的滚动条上使用该方法QScrollArea::horizontalScrollBar(),QScrollArea::verticalScrollBar()但是为滚动条保留的空间仍然存在.显然这看起来非常丑陋并且不节省空间.如果我完全删除滚动条,我就不能再使用滚动到特定点了QScrollBar::setValue().

qt qscrollarea

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

在代码隐藏中完全设计所有页面?

我们当前的Web门户是一个来自经典ASP代码库的端口.目前,我们项目中的所有页面扩展了一个Page名为的自定义类PortalPage.它处理登录/注销,为User当前经过身份验证的用户提供对公共对象的访问,并将标准页眉和页脚添加到我们的所有页面.

我们网站中的每个页面都是100%在代码隐藏中设计的.根本不使用ASPX页面.每个div,img和文本块都被分配为一个对象并从C#函数中添加,即使它是完全静态的内容(我们有相当数量).

页眉的示例:

HtmlGenericControl wrapperDiv = new HtmlGeneric("div");
HtmlAnchor bannerLink = new HtmlAnchor();
HtmlImage banner = new HtmlImage();

bannerLink.HRef = "index.aspx";
banner.Src = "mybanner.png";
banner.Alt = "My Site";

bannerLink.Controls.Add(banner);
wrapperDiv.Controls.Add(bannerLink);
this.Page.Controls.Add(wrapperDiv);
Run Code Online (Sandbox Code Playgroud)

更糟糕的是,所有Javascript都被添加到页面中,作为字符串连接的巨大混乱:

ClientScript.RegisterClientScriptBlock(this.GetType(), "javascript", @"
    <script language='javascript'>
        fullUrl = '" + ConfigurationManager.AppSettings["fullUrl"].ToString() + @"';
        function showModule()
        {
            $('#" + this.userModule.ClientID + @"').css('display','block');
            $('#" + this.groupModule.ClientID + @"').css('display','none');
            $('#" + this.listsModule.ClientID + @"').css('display','none');
            $('#" + this.labelsModule.ClientID + @"').css('display','none');
        }
Run Code Online (Sandbox Code Playgroud)

目前,我的一位同事正在争辩说,在代码隐藏中分配每个对象比使用我看到的每个其他Web应用程序使用的ASPX w/Codebehind方法快数百倍.这违背了我的直觉,因为它实际上是添加runat="server"到页面上的每一段HTML. …

c# asp.net webforms code-behind

5
推荐指数
3
解决办法
387
查看次数

在范围之间创建随机偶数

好的我需要创建一个54到212之间的偶数随机数.唯一的问题是它必须在一个声明中完成.我有一个类在一个范围内生成随机数,但就像我说的,我想在一个语句中做到这一点.我想出了这个,但它没有正常工作.有任何想法吗?

int main()
{

    srand( time(NULL));
    int i;

    i =  (rand() % 106) * 2;

    cout << i;


    return 0;
}
Run Code Online (Sandbox Code Playgroud)

c++ random srand

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

许多表之一的外键?

设置外键约束的常用方法是选择外键指向哪个表.

我在1个表和一组表之间有多态关系.

这意味着该表将与集合中的其中一个表有关系.

例如.

images: person_id, person_type
subordinates: id, col1, col2...col9
products: id, colA, colB...colZ
Run Code Online (Sandbox Code Playgroud)

在上面的例子中,如果person_type是"subordinates",那么person_id应该是subordinates.id的外键,并且产品也是如此.

所以我想知道,是否有可能将一个外键用于其中一个表,或者你必须专门设置它在指定一个表时指向哪个表.

这个问题适用于MySQL和PostgreSQL.

谢谢

mysql database postgresql polymorphic-associations

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

数据建模:父母和孩子的“双重”关系

我正在尝试在我的数据模型中创建正确的父/子关系。我的父母和孩子之间有典型的一对多关系。

我想知道我是否有父母了解他们的孩子,是吗?

  1. 永远可以接受,并且
  2. 一个好主意

让每个孩子具体了解其父母?(在我的情况下,一个孩子只能有一个父母)

parent      
-------------
PARENT_ID
OTHER_COL
...

child
-------------
CHILD_ID
PARENT_ID    // <-- Should this column be here?
OTHER_COL
...

parent_has_children
--------------------
PARENT_ID
CHILD_ID
Run Code Online (Sandbox Code Playgroud)

我认为在子项中包含父列的优点是可以轻松地从子项中检索父项。但是,这只是懒惰的设计吗?

提前致谢。

database database-design data-modeling relational-database

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

样式表HTML定义中的media =""属性是指什么?

我相信你们中有些人见过以下内容:

<link rel="stylesheet" src="styles.css" media="screen,projection" />
<link rel="stylesheet" src="styles.css" media="print" />
Run Code Online (Sandbox Code Playgroud)

或者其他什么......

但媒体属性实际上做了什么?我创建了几个网站,在链接样式表时我从未使用过媒体属性.这是一个错误吗?

谢谢,阿米特

html css xhtml

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

使用Rakudo Star编写perl6程序:无法在OS X上安装

我正在尝试在OS X 10.6上安装Rakudo Star,并且我已经达到了令人沮丧的地步,我的构建失败了,我不知道如何处理.这里有没有人知道这个过去的方法?(我正在尝试将其设置为编写一些本地perl6程序,所以我不确定规则是否在服务器故障或堆栈溢出时需要这个,请根据需要打我)

我已经下载了提供的发行版并运行了

make VERSION=2010.07

要在文件夹中成功创建实际分发

rakudo-star-2010.07

对于任何感兴趣的人,我需要获取gnu find的端口版本(安装到/ opt/local/bin/gfind),然后将我的常规find替换为gfind.OS X发现缺少-printf选项.

顺便说一句,按照我的说法,我

$ cd rakudo-star-2010.07
$ perl Configure.pl --gen-parrot

这突然间有一段时间,但后来保释如下

/Users/alanstorm/Downloads/rakudo-star-7652a0b/rakudo-star-2010.07/install/src/parrot/2.6.0/pmc/timer.dump
/Users/alanstorm/Downloads/rakudo-star-7652a0b/rakudo-star-2010.07/install/src/parrot/2.6.0/pmc/undef.dump
/Users/alanstorm/Downloads/rakudo-star-7652a0b/rakudo-star-2010.07/install/src/parrot/2.6.0/pmc/unmanagedstruct.dump
/Users/alanstorm/Downloads/rakudo-star-7652a0b/rakudo-star-2010.07/install/src/parrot/2.6.0/vtable.dump
Finished install_dev_files.pl

Reading configuration information from install/bin/parrot_config ...
===SORRY!===
Parrot revision r48225 required (currently r0)
To automatically build the version of Parrot that came with this
distribution (), try re-running Configure.pl with the 
'--gen-parrot' option.  Or, use the '--parrot-config' option to
explicitly specify the location of parrot_config to be used to
build …

compilation configure perl6 rakudo-star raku

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

5
推荐指数
0
解决办法
435
查看次数

将Twitter状态更新发布到Java专用帐户的最简单方法

我正在寻找一种将状态更新发布到专用Twitter帐户的简单方法.

目前我们使用https基本身份验证使用POST请求https://api.twitter.com/1/statuses/update.xml.但Twitter将禁用此API:http://apiwiki.twitter.com/Authentication

这个oauth的东西真的非常复杂,根本没有很好的解释.

我尝试使用路标,但在玩了几个小时后,我得到的只是一个401.

OAuthConsumer consumer = new DefaultOAuthConsumer(consumerKey, consumerSecret, SignatureMethod.HMAC_SHA1);
consumer.setTokenWithSecret(accessToken, tokenSecret);

URL url = new URL("https://api.twitter.com/1/statuses/update.xml");
HttpURLConnection connection = (HttpURLConnection) url.openConnection();

// Setup the header for the request
connection.setRequestMethod("POST");
connection.setRequestProperty("User-Agent", "Status Updater");

consumer.sign(connection);

// write the message
connection.setDoOutput(true);
OutputStream os = connection.getOutputStream();
os.write(("status=" + message.substring(0, Math.min(message.length(), 139))).getBytes("UTF-8"));
os.close();

// send the request
connection.getInputStream().close();
Run Code Online (Sandbox Code Playgroud)

java twitter oauth

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