问题列表 - 第23890页

有没有人给这些智能指针(auto_any,scoped_any,shared_any)一个试驾?

我正在调查具有Windows CE和Mobile"共享"功能的智能指针,其中VS 2008 tr1 std::shared_ptr无法使用(由于与CE上没有的v.9 dll的链接,显然,如果我理解正确的话).

有一篇半旧的MSDN杂志文章,其中包含来自Microsoftie(Eric Niebler)的消息:使用我们的自定义C++类实现更可靠的资源管理.

他的推理,设计和实现shared_any看起来很稳固,但我想知道是否有人在任何平台(不一定是WinCe/WM)上实际测试过该批次?

c++ memory smart-pointers

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

在具有可变参数的方法中强制转换警告

对不起,如果问题不正确,我是Objective-C的新手.
我理解为什么这段代码会抛出警告:"警告:传递'initWithObjectsAndKeys:'的参数1'使得整数指针没有"

NSDictionary *dictNames =
[[NSDictionary alloc] initWithObjectsAndKeys:
     3, @"",
     4, @"",
     5, @"",nil];
Run Code Online (Sandbox Code Playgroud)

NSDictionary的键和值必须是NSObject而不是基本类型,如整数3,4和5.(如果需要,请纠正我).
但是我不明白为什么这个警告会消除第一个键的唯一"正确输入".

NSDictionary *dictNames =
    [[NSDictionary alloc] initWithObjectsAndKeys:
     [NSNumber numberWithInteger:3], @"",
     4, @"",
     5, @"",nil];
Run Code Online (Sandbox Code Playgroud)

这是因为NSDictionary假定其他键的类型?这种初始化方式是否正确?

c c++ cocoa objective-c nsdictionary

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

FileDialog DoubleClick行为

在开发WinForms应用程序时,我遇到了我认为是OpenFileDialog和SaveFileDialog控件中的错误.谷歌搜索发现了另一个注意到相同问题的人,但没有提供解决方案或解决方法.您可以在以下网址查看此主题:http://bytes.com/topic/visual-basic-net/answers/389470-open-file-dialog-picturebox-click-event.

我的表单上有一个自定义控件来处理MouseDown事件.如果我在鼠标悬停在此控件上时双击FileDialog控件中的文件(显然它们之间有对话框),则会触发MouseDown事件.我不认为这是我控制的问题,因为我之前提到过的人注意到这是用PictureBox控件发生的.即使在对话框中按下鼠标按钮(第二次单击以打开文件),当对话框关闭时,事件也会传递到窗体和我的控件.

我已经尝试在对话框处于活动状态时禁用我的控件,但这并没有阻止它捕获事件.我认为这是因为事件在对话框关闭后传递下来,所以我的控件将被重新启用.有没有人知道一种方法来防止点击到达表格,反过来,我的控制?此外,任何人都可以确认这是否真的是FileDialog控件中的错误,或者我是否只是错误地设置了一些设置?

c# filedialog double-click mouseevent winforms

7
推荐指数
2
解决办法
2158
查看次数

外键未存储在子实体中(一对多)

我对hibernate很新,并且偶然发现了这个我无法找到解决方案的问题.

当持久化父对象(与子对象具有一对多关系)时,此父对象的外键不存储在子表中.

我的课程:

Parent.java

@javax.persistence.Table(name = "PARENT")
@Entity
public class PARENT {
  private Integer id;

  @javax.persistence.Column(name = "ID")
  @Id
  @GeneratedValue(strategy=GenerationType.AUTO)
  public Integer getId() {
    return id;
  }

  public void setId(Integer id) {
    this.id = id;
  }

  private Collection<Child> children;

  @OneToMany(mappedBy = "parent", fetch = FetchType.EAGER, cascade = {CascadeType.ALL})
  @Cascade({org.hibernate.annotations.CascadeType.ALL})
  public Collection<Child> getChildren() {
    return children;
  }

  public void setChildren(Collection<Child> children) {
    this.children = children;
  }
}
Run Code Online (Sandbox Code Playgroud)

Child.java

@javax.persistence.Table(name = "CHILD")
@Entity
@IdClass(Child.ChildId.class)
public class Child {
  private String …
Run Code Online (Sandbox Code Playgroud)

java mapping annotations hibernate

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

从textField中获取值

如何在iphone xcode中动态地从TextField获取值

iphone

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

NO_MODIFICATION_ALLOWED_ERR DOM例外7的Chrome错误

我有以下代码将样式插入DOM(有一个用于将样式注入DOM的用例,所以请不要问为什么或者说在.css文件中加载css).

<script type="text/javascript">
window.onload = function()
{
    var bmstyle = document.createElement('style');
    bmstyle.setAttribute('type', 'text/css');
    var styleStr = "#test-div {background:#FFF;border:2px solid #315300;";
    bmstyle.innerHTML = styleStr;
    document.body.appendChild(bmstyle);
}

</script>
Run Code Online (Sandbox Code Playgroud)

如果我在Firefox中运行,它运行正常.但是我在Google Chrome中遇到了这个错误:

Line bmstyle.innerHTML = styleStr;
Uncaught Error: NO_MODIFICATION_ALLOWED_ERR: DOM Exception 7
Run Code Online (Sandbox Code Playgroud)

有人有修复吗?谢谢

html javascript css dom google-chrome

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

高斯拉普拉斯:它是如何工作的?(OpenCV的)

有人知道它是如何工作的以及如何使用OpenCV来做到这一点?拉普拉斯算子可以使用OpenCV计算,但结果不是我所期望的.我的意思是我希望图像在背景区域具有近似恒定的对比度,但它是黑色的,边缘是白色的.即使经过高斯滤波器,也会产生很多噪音.我使用高斯滤波器过滤图像然后应用拉普拉斯.我认为我想要的是以不同的方式完成的.

opencv filtering image-processing background-subtraction

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

为什么我不能在Java中的switch语句中使用'continue'?

为什么是以下代码:

class swi  
{
    public static void main(String[] args)  
    {  
        int a=98;
        switch(a)
        {
            default:{ System.out.println("default");continue;}
            case 'b':{ System.out.println(a); continue;}
            case 'a':{ System.out.println(a);}
        }
        System.out.println("Switch Completed");
    }
}
Run Code Online (Sandbox Code Playgroud)

给出错误:

继续循环

java continue switch-statement

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

特定于请求参数的Java过滤器URL模式

我们有一种情况,我们想对包含一些特定请求参数的URL使用过滤器,例如:

http://mydomain.com/?id=78&formtype=simple_form&.......    
http://mydomain.com/?id=788&formtype=special_form&.......    

等等,id都是在运行时牵强,我想在设置过滤器web.xml仅当formtype=special_form.应该如何实现解决方案?可以使用正则表达式模式配置过滤器吗?

java java-ee servlet-filters

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

设置对象实例变量的正确方法

我正在编写一个类来将用户插入到数据库中,在我走得太远之前,我只想确保我的OO方法是干净的:

class User(object):

    def setName(self,name):

        #Do sanity checks on name
        self._name = name

    def setPassword(self,password):

        #Check password length > 6 characters
        #Encrypt to md5
        self._password = password

    def commit(self):

        #Commit to database

>>u = User()
>>u.setName('Jason Martinez')
>>u.setPassword('linebreak')
>>u.commit()
Run Code Online (Sandbox Code Playgroud)

这是正确的方法吗?我应该声明类变量吗?我应该在所有类变量前面使用_来使它们变为私有吗?

谢谢你的帮助.

python oop pylons

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