问题列表 - 第27124页

关于向量,指针和迭代器的问题

伙计们,明天我会进行期中考试,我正在查看样本文件,我不确定这个问题.任何帮助,将不胜感激.

vvector<Thingie*>,让每个元素v[i]包含一个指向Thingie.如果pvector<Thingie*>::iterator,请回答以下问题:

  1. 是什么类型的p
  2. 是什么类型的*p
  3. 什么代码提供了实际的地址Thingie
  4. 什么代码提供了实际的Thingie

c++ pointers vector

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

使用JQuery Validation Plugin进行条件验证

我有一个简单的html表单,我已经使用JQuery Validation插件添加了验证.我让它适用于需要值的单个字段.我现在需要来扩展,这样,如果用户回答是一个问题,他们必须输入的详细信息字段的东西,否则详细信息字段可以留空.我正在使用单选按钮显示是/否.这是我完整的html表单 - 我不知道从哪里开始:

    <script type="text/javascript" charset="utf-8">
    $.metadata.setType("attr", "validate");
    $(document).ready(function() {
    $("#editRecord").validate();
    });
    </script>

    <style type="text/css"> 
    .block { display: block; }
    form.cmxform label.error { display: none; } 
    </style>

    </head>
    <body>

            <div id="header">
                <h1>
                    Questions</h1>
            </div>
            <div id="content">
                <h1>
                    Questions Page 1
                </h1>
          </div>
    <div id="content">
                <h1>
                </h1>
                <form class="cmxform" method="post" action="editrecord.php"     id="editRecord">
                <input type="hidden" name="-action" value="edit">
                  <h1>
                    Questions                
                  </h1>

          <table width="46%" class="record">
          <tr>
          <td width="21%" valign="top" class="field_name_left"><p>Question 1</p></td>
          <td width="15%" valign="top" class="field_data">
           <label for="Yes">
            <input type="radio" name="Question1" value="Yes" validate = …
Run Code Online (Sandbox Code Playgroud)

javascript validation jquery conditional

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

有没有更好的方法来测试JTree节点是否扩展?

我想找到像isNodeExpanded()的方法来检查,如果给定的JTree节点展开或没有,但我不能找到它.

我知道我可以通过使用TreeExpansionListener跟踪节点扩展来实现此目的.有没有更好的办法?

java swing jtree

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

命名空间Autoload在Windows下运行,但在Linux上运行

我有以下PHP代码:

的index.php

<?php
spl_autoload_extensions(".php");
spl_autoload_register();

use modules\standard as std;

$handler = new std\handler();
$handler->delegate();
?>
Run Code Online (Sandbox Code Playgroud)

模块\标准\ handler.php

<?php
namespace modules\standard {
    class handler {
        function delegate(){
            echo 'Hello from delegation!';
        }
    }
}
?>
Run Code Online (Sandbox Code Playgroud)

在运行WAMP的Windows 7下,代码生成消息"Hello from Delegation!" 但是在Linux下,我得到以下内容:

致命错误:spl_autoload():无法在第15行的/var/www/index.php中加载类modules\standard\handler

Windows在WAMP下运行PHP 5.3.0,Linux在Ubuntu 9.10下运行5.3.2 dotdeb软件包.

这是我的linux机箱上的配置问题,还是在不同操作系统上处理命名空间和自动加载的方式不同

php namespaces autoload

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

在CodeIgniter会话中存储具有相同名称的多个输入

我已经在CodeIgniter论坛上发布了这个并且也耗尽了论坛搜索引擎,所以如果交叉发布是不赞成的,那么道歉.

基本上,我有一个输入,设置为<input type="text" name="goal">.根据用户的请求,他们可以添加另一个目标,该目标会向DOM发送重复项.我需要做的是在我的CodeIgniter控制器中获取这些值并将它们存储在会话变量中.我的控制器目前正在构建:

function goalsAdd(){
    $meeting_title = $this->input->post('topic');
    $meeting_hours = $this->input->post('hours');
    $meeting_minutes = $this->input->post('minutes');
    $meeting_goals = $this->input->post('goal');
    $meeting_time = $meeting_hours . ":" . $meeting_minutes;

    $sessionData = array(
        'totaltime' => $meeting_time,
        'title' => $meeting_title,
        'goals' => $meeting_goals
    );

    $this->session->set_userdata($sessionData);
    $this->load->view('test', $sessionData);
}
Run Code Online (Sandbox Code Playgroud)

目前,显然,我的控制器获取每个输入的值,在其唤醒中写入先前的值,只留下最终值的字符串.但是,我需要存储这些,所以我可以在后续页面上打印它们.

我想我想做的是扩展输入类,以便能够调用$ this-> input-> posts('goal').最终,我需要将其他数组存储到会话值.但我完全乐于接受实施建议.

非常感谢您提供的任何帮助.

php foreach codeigniter

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

以编程方式检测iPad/iPhone硬件的最佳方式

我需要找到的原因是,在iPad上,UIPickerView在横向方向上具有与在纵向方向相同的高度.在iPhone上它是不同的.iPad编程指南为UIDevice引入了一个"成语"值:

    UIDevice* thisDevice = [UIDevice currentDevice];
    if(thisDevice.userInterfaceIdiom == UIUserInterfaceIdiomPad)
    {
        // iPad
    }
    else
    {
        // iPhone
    }
Run Code Online (Sandbox Code Playgroud)

你在iPad(3.2)但不是iPhone(3.1.3)时工作正常 - 所以看起来还需要有一个ifdef来有条件地编译那个支票,比如:

#if __IPHONE_OS_VERSION_MIN_REQUIRED >= 30200
        UIDevice* thisDevice = [UIDevice currentDevice];
        if(thisDevice.userInterfaceIdiom == UIUserInterfaceIdiomPad)
        {
            // etc.
        }
#endif
Run Code Online (Sandbox Code Playgroud)

对我而言,开始看起来非常笨拙.什么是更好的方式?

iphone orientation ipad

46
推荐指数
5
解决办法
6万
查看次数

Python 2.6,3抽象基类误解

当我使用ABCMeta和abstractmethod时,我没有看到我的期望.

这在python3中工作正常:

from abc import ABCMeta, abstractmethod

class Super(metaclass=ABCMeta):
    @abstractmethod
    def method(self):
        pass

a = Super()
TypeError: Can't instantiate abstract class Super ...
Run Code Online (Sandbox Code Playgroud)

而在2.6:

class Super():
    __metaclass__ = ABCMeta
    @abstractmethod
    def method(self):
         pass

a = Super()
TypeError: Can't instantiate abstract class Super ...
Run Code Online (Sandbox Code Playgroud)

除了ABCMeta之外,如果我从对象派生Super,它们也都可以正常工作(我得到了预期的异常).

如果我从列表中派生超级,他们都"失败"(没有例外).

我想要一个抽象基类作为列表但是抽象,并且在子类中具体.

我做错了,还是我不想在python中使用它?

python abstract-class

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

NHibernate自定义连接字符串配置

我有一个使用nhibernate配置的ac#库项目,并且我希望人们能够导入此项目并使用该项目。该项目的FrontController可以完成所有工作。

我在休眠配置文件和另一个项目的app.config文件中有一个连接字符串。

任何人都可以将连接字符串设置到此库项目中并使用它,将是一个很好的选择。例如通过将connectiong字符串作为参数的方法。或在创建FrontController的新实例以将连接字符串传递给构造函数时。或者您有更好的主意。

这该怎么做?

我希望该类库使用与导入的项目相同的数据库。

如何以编程方式设置休眠连接字符串?

log4net的想法相同。

.net c# database nhibernate ado.net

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

jquery遍历新创建的元素

我试图在我的表中添加新行,并将它们保存到DB中.

首先,我使用.append()在表上追加行:

$("#tablename").append("<tr id='newRow'><td>newly added row</td></tr>");
Run Code Online (Sandbox Code Playgroud)

附加功能正常.我的页面显示正确的结果.

但是,我无法选择它们

$("#newRow").each(function () { alert "it never reaches here!"; });
Run Code Online (Sandbox Code Playgroud)

我猜这是因为在加载DOM之后添加了元素.任何人都可以告诉我如何迭代我所有新添加的元素?

谢谢.

jquery loops elements

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

在自定义UITableViewCell iphone中更改文本颜色

我有一个自定义单元格,当用户选择该单元格时,我希望两个UILabel中的文本更改为浅灰色.

ChecklistCell.h:

#import <UIKit/UIKit.h>


@interface ChecklistCell : UITableViewCell {
    UILabel *nameLabel;
    UILabel *colorLabel;
    BOOL selected;


}

@property (nonatomic, retain) IBOutlet UILabel *nameLabel;
@property (nonatomic, retain) IBOutlet UILabel *colorLabel;



@end
Run Code Online (Sandbox Code Playgroud)

ChecklistCell.m:

#import "ChecklistCell.h"


@implementation ChecklistCell
@synthesize colorLabel,nameLabel;
- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier {
    if ((self = [super initWithStyle:style reuseIdentifier:reuseIdentifier])) {
        // Initialization code
    }
    return self;
}


- (void)setSelected:(BOOL)selected animated:(BOOL)animated {

    [super setSelected:selected animated:animated];

    // Configure the view for the selected state
}


- (void)dealloc {
    [nameLabel release];
    [colorLabel release];
        [super dealloc]; …
Run Code Online (Sandbox Code Playgroud)

iphone uitableview ipad

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