问题列表 - 第44574页

使用C++将类公开给其他类

如果我有两个类,例如如下:

class A {...}

class B {...}
Run Code Online (Sandbox Code Playgroud)

如果我想让班级A公开上课B,我是否只是将班级成员A公之于众,或者我可以使用public class A {...}

有没有办法告诉班级B,例如,只有班级A是公开的?换句话说,我可以将公共课程设为A受保护的或私人的吗?或者,这只是派生一个类(继承)的问题?

谢谢.

c++ public

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

wpf datagrid交替行着色

我试过这种方法..没有运气..

 <Style TargetType="{x:Type DataGridRow}">
  <Style.Triggers>
      <Trigger Property="ItemsControl.AlternationIndex" Value="0">
          <Setter Property="Foreground" Value="Red" />
     </Trigger>
  </Style.Triggers>
</Style>
Run Code Online (Sandbox Code Playgroud)

有没有办法获得行索引?我甚至试过了

<DataTrigger Binding="{Binding AlternationIndex}" Value="0">
    <Setter Property="Foreground" Value="Green"></Setter>
</DataTrigger>
Run Code Online (Sandbox Code Playgroud)

wpf xaml styles wpf-controls wpfdatagrid

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

将标头cookie字符串映射到CookieCollection,反之亦然

考虑使用此标头的Web响应:

Set-Cookie: sample=testCookie; Domain=.sample.com; Expires=Tue, 25-Jan-2012 00:49:29 GMT; Path=/
Run Code Online (Sandbox Code Playgroud)

此标头将被映射到CookieCollection.NET.而且当我们处理CookieCollection它时它最终会转换成这样的header string.

我正在寻找某种方式纯粹以两种方式进行这种转换.肯定.NET有它的内部库.我相信任何从文本构造对象模型的类,反之亦然,应该支持两种方法(这里CookieCollection):

// Creating cookie collection from header text
CookieCollection.TryParse(cookieHeaderString, out myCookieCollection);
// and getting the final header which would be sent by request
String cookieHeaderString = myCookieCollection.GetCookieHeaderString();
Run Code Online (Sandbox Code Playgroud)

我怎样才能实现这一目标CookieCollection

c# cookies http-headers

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

覆盖浏览器窗口的背景图像减去页眉和页脚在折叠下方

标题可能有点令人困惑,我会尽力解释我需要实现的目标.基本上我对特定网页有以下要素:

  1. 标题 - 始终在内容之上可见
  2. 内容 - 背景图片涵盖整个内容区域 - 这是关键部分
  3. 子页脚 - 有关内容的信息始终显示在其下方
  4. 页脚 - 标准公司页脚,如果窗口高度是一定大小,则可见,否则需要向下滚动才能看到它

如上所述,页面的内容部分可能是最棘手的部分.我需要一个覆盖整个区域的背景中的大图像.css-tricks 在完成整页背景图像方面很好的指导.所以我希望这很容易实现.问题是如果窗口<720px并且页脚位于折叠下方(需要您滚动到它),如何使子页脚保持在底部.一个> 720px的窗口应该显示子页脚和没有滚动条的页脚.

在这一点上,我甚至不担心内容需要的最小高度(可能需要内容上的滚动条<div>或使子页脚页脚都低于折叠).

这是我想要实现的图像模型:

首先 - 一个<720px高的窗口,其中页脚需要滚动到: <720px高的窗口,其中页脚需要滚动到

第二个 - 一个<720px高的窗口,已向下滚动以查看页脚: 在此输入图像描述

最后 - 一个高大的窗口> 720px没有滚动条,因为一切都是可见的: 在此输入图像描述

我正在使用jQuery而不关心IE6.我可以在CSS中实现这一点吗?我是否必须使用jQuery动态调整内容?使用css3可以轻松完成整页背景,我很高兴使用css3或html5来完成我需要的工作.

html css jquery html5 css3

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

JLabel不会改变颜色

我的部分功能看起来像这样

jLabel2.setBackground(Color.YELLOW);
jLabel2.setText("Status : Idle");

boolean ok=cpu21.RestartSSH();

if(ok){
    jLabel2.setBackground(Color.GREEN);
    jLabel2.setText("Status : Run");    
}
Run Code Online (Sandbox Code Playgroud)

在我输入功能标签之前是绿色和运行,但是当我进入功能时它不会将颜色变为黄色(功能RestartSSH正在执行5-6秒,但在此期间标签不会改变颜色和捕获).我在绘画中犯了错误?

java swing background boolean jlabel

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

如何更改锁定图像以解锁cocos2d中的图像

我正在玩10级游戏.我希望在第一级完成时将第二级锁定图像更改为解锁.

我正在使用20张图像(10张锁定,10张未锁定).

我正在使用cc菜单来显示数字图像.例如(代码): -

 CCMenuItemImage *startButton12 = [CCMenuItemImage itemFromNormalImage:@"ten_new-lock.png"
        selectedImage:@"ten_new-lock.png" target:self
        selector:@selector(ten:)];

    menu1  = [CCMenu menuWithItems: startButton3,startButton4,startButton5,startButton6,startButton7,startButton8,startButton9,startButton10,startButton11,startButton12, nil];
      menu1.position = ccp(240,30);
      [menu1 alignItemsHorizontally];
      [menuLayer1 addChild: menu1];
Run Code Online (Sandbox Code Playgroud)

我使用下面的代码记住完成的级别.

 int lastLevelCompleted= [[NSUserDefaults standardUserDefaults] integerForKey:@"levelCompleted"];
    if(currentLevel >lastLevelCompleted){
     NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
     [defaults setInteger:currentLevel forKey:@"levelCompleted"];
Run Code Online (Sandbox Code Playgroud)

**现在,如何更改锁定以解锁图像.

(如果我在这里做错了)还有其他解决方法提供的方法.我必须实现那一个.**

iphone objective-c cocos2d-iphone

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

NSTableView更改行的文本颜色

我需要为我的NSTable View 1更改以下属性 - 更改颜色:选择时的行颜色和文本颜色2 - 更改文本颜色,每行取决于某些输入参数,

为了改变每一行的textcolor,我应该覆盖委托方法willDisplayCell,这就是我所做的,直到现在,

- 创建表----

pMyTableView       = [[[CustomTableView alloc] initWithFrame:clipViewBounds] autorelease];


NSTableColumn*  firstColumn     = [[[NSTableColumn alloc] initWithIdentifier:@"firstColumn"] autorelease];

[firstColumn setWidth:35];

[pMyTableView  addTableColumn:firstColumn];

NSTableColumn*  secondColumn        = [[[NSTableColumn alloc] initWithIdentifier:@"secondColumn"] autorelease];

[secondColumn setWidth:180];

[pMyTableView  addTableColumn:secondColumn];
    [pMyTableView setRowHeight:30];

    [self SetContactTableDisplayAttribute];

[pMyTableView setDataSource:self];
[scrollView setDocumentView:pOnLineCTView];

    [pMyTableView setDelegate:self]

;
Run Code Online (Sandbox Code Playgroud)

---其他委托方法-------------

- (id) tableView:(NSTableView *)aTableView objectValueForTableColumn:(NSTableColumn *)aTableColumn row:(NSInteger)rowIndex{
    if([pColName isEqualToString:@"secondColumn"]) 
    {
           // Here there is some logic , to get the proper string that i wanted to display
        return @"tempString";

    } …
Run Code Online (Sandbox Code Playgroud)

xcode cocoa objective-c nstableview nstableviewcell

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

如何从业务/模型类发送进度更新?

假设我们有一个具有分层架构的应用程序.在视图中我们使用MVC或MVVM.该模型被视为域,它具有很好的业务逻辑部分.

现在让我们假设我们在模型中有一个需要一些时间的方法.例如,必须对对象的每个项目进行复杂的计算或处理.

在UI中,我们希望显示进度条和显示当前计算步骤的文本(例如,包含所有过程历史记录的列表框).

你会怎么做?如何从模型中发送进程进度信息以及如何连接Controller或ViewModel以便更新进度?

architecture model-view-controller mvvm

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

PHP获取前一个数组元素知道当前数组键

我有一个具有特定键的数组:

array(
    420 => array(...), 
    430 => array(...), 
    555 => array(...)
)
Run Code Online (Sandbox Code Playgroud)

在我的应用程序中,我知道当前的密钥(例如555).我想获得前面的数组元素.在这个例子中,它是带键的数组元素430.我怎么能用PHP做到这一点?我尝试过prev(),但是对于这个函数,我们应该知道当前的数组元素.我没找到函数,设置当前数组元素是什么.

php arrays

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

如何使用任何形式的Windows API迭代长路径名

我在服务器上有一些超出MAX_PATH限制的文件.我一再听说你可以通过预先挂起的\\?\列出这些文件到路径.但是,这并没有解决问题FindFirstFile[Ex]及其合作伙伴,因为他们使用限制文件名长度的数据结构MAX_PATH.

有没有其他方法迭代目录结构,以找到名称太长的文件?我已经看过这样做的实用程序,但它们都没有以源代码形式提供.

请注意,我已经看到.NET BCL人员的博客条目,并按照他们提供的链接.

为了简单起见,我宁愿在C或C++中这样做,但现在任何可用的语言都可以.

我们赞赏代码,文档或任何有用的指针.

c windows winapi ntfs

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