问题列表 - 第13284页

实现std :: list项读/写事件

我是c ++的新手,但我已经开始考虑一个特定的任务,需要我在每次尝试更改或读取任何列表项时,都需要添加一个特定的代码块.

生成的列表应该尽可能地表现并且看起来尽可能多地使用std :: list,除了这个小的异常,这使我能够在每次读取/写入该列表时执行特定的任务.

从我到目前为止发现的,我所能想到的是从list :: iterator派生一个类并重载它的operator*和operator =来实现这些特定的任务.

然后我应该从std :: list派生一个类,并通过重载begin()和end()方法使它使用我的新迭代器类型.或者是否有更好的方法使它使用自定义迭代器?

这将处理迭代器访问,但我可以看到列表甚至可以返回指向它的成员的指针.我想我无能为力,并且必须从我的新列表类中删除此功能.

我很感激你对这个问题的看法.

c++ overloading list

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

如何设置绑定项的ContextMenu?

我想要实现以下目标:

<Style TargetType="ListBoxItem">
    <Setter Property="ContextMenu">
        <Setter.Value>
            <ContextMenu>
                <MenuItem Name="mnuEdit" Header="_Edit" Click="MenuItem_Click" />
            </ContextMenu>
        </Setter.Value>
    </Setter>
<Style>
Run Code Online (Sandbox Code Playgroud)

但它抛出以下异常:

Cannot add content of type 'System.Windows.Controls.ContextMenu'
to an object of type 'System.Object'.
Error at object 'System.Windows.Controls.ContextMenu'
in markup file blah blah blah
Run Code Online (Sandbox Code Playgroud)

wpf setter styles contextmenu listboxitem

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

在C#中使用Bitmap对象查找图像格式

我正在加载图像文件硬盘驱动器的二进制字节并将其加载到Bitmap对象中.如何从Bitmap对象中找到图像类型[JPEG,PNG,BMP等]?

看起来微不足道.但是,想不出来!

有替代方法吗?

感谢您的回复.

更新正确的解决方案:

@CMS:感谢您的正确回复!

实现此目的的示例代码.

using (MemoryStream imageMemStream = new MemoryStream(fileData))
{
    using (Bitmap bitmap = new Bitmap(imageMemStream))
    {
        ImageFormat imageFormat = bitmap.RawFormat;
        if (bitmap.RawFormat.Equals(System.Drawing.Imaging.ImageFormat.Jpeg))
            //It's a JPEG;
        else if (bitmap.RawFormat.Equals(System.Drawing.Imaging.ImageFormat.Png))
            //It's a PNG;
    }
}
Run Code Online (Sandbox Code Playgroud)

.net c# image

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

目标c NSString比较

我有三个按钮,名为(标题)你好,没有,天堂和一个标签(IBOutlet UIlabel实验室).我想显示三个diff消息,三个diff按钮单击.但是以下代码未能实现此目的.谁能提出任何想法?

-(IBAction)buttonclick:(id)sender  
{  

    NSString *title=[sender titleForState:UIControlStateNormal];

    if([title isEqualToString:@"hello"])
    {

        NSString *str=[[NSString alloc] initWithFormat:@"abc"];
    }
    else if([title isEqualToString:@"nothing"]) {

        NSString *str=[[NSString alloc] initWithFormat:@"def"];
    }
    else if([title isEqualToString:@"heaven"])
    {

        NSString *str=[[NSString alloc] initWithFormat:@"ijk"];
    }   

    lab.text=str;
    [str release];
}
Run Code Online (Sandbox Code Playgroud)

输出:

warning:unused variable str;  
Run Code Online (Sandbox Code Playgroud)

objective-c

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

Django中的多态性

我有以下型号.如何从Entity表中访问继承表(Team和Athete)的unicode?我正在尝试显示所有显示"名称"的实体的列表,如果Team和'firstname'和'lastname',如果运动员.

class Entity(models.Model):
  entity_type_list = (('T', 'Team'), ('A', 'Athlete'))
  type = models.CharField(max_length=2, choices=entity_type_list,default='P') 
  pictureurl = models.URLField('Picture Url', verify_exists=False, max_length=255, null=True, blank=True)


class Team(Entity):

  name = models.CharField(max_length=100)

  def __unicode__(self):
    return self.name

class Athlete(Entity):

  firstname = models.CharField(max_length=100)
  lastname = models.CharField(max_length=100)

  def __unicode__(self):
    return '%s %s' % (self.firstname, self.lastname)
Run Code Online (Sandbox Code Playgroud)

python django inheritance

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

我对AR应用程序中指南针和GPS功能的理解是否正确?

在一个AR应用程序中,您可以在相机视图中注释对象或建筑物,我想了解角色,手机(iPhone/Android)上的不同硬件位用于实现AR效果.请详细说明以下内容:

  • 相机:提供现实的2D视图.
  • GPS:提供设备的经度,纬度.
  • 指南针:相对于磁北的方向.
  • 加速度计:(它有作用吗?)
  • 高度计:(它有作用吗?)

例如:如果摄像机视图显示纽约天际线,上面列出的硬件信息如何帮助我注释视图?假设我有克莱斯勒大楼的经度和纬度,并且在我的相机视图中可见,那么如何精确计算在2D图片上注释名称的位置?我知道给定2对(经度,纬度),你可以计算点之间的距离.

navigation iphone graphics android augmented-reality

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

创建数据库::错误

尝试创建数据库如下:

    USE Master
    GO

    IF NOT EXISTS(SELECT [Name] FROM sys.databases WHERE [name] = 'QAudit')
CREATE DATABASE [QAudit] ON  PRIMARY 
( NAME = N'QAuditData', FILENAME = N'<filePath,nvarchar(300),C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\>QAuditData.mdf' , SIZE = 921600KB , FILEGROWTH = 10%)
 LOG ON 
( NAME = N'QAuditLog', FILENAME = N'<filePath,nvarchar(300),C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\>QAuditLog.ldf' , SIZE = 512000KB , FILEGROWTH = 10%)

    GO
Run Code Online (Sandbox Code Playgroud)

获得以下错误:

消息5105,级别16,状态2,行3发生文件激活错误.物理文件名'QmastorAuditData.mdf'可能不正确.诊断并更正其他错误,然后重试该操作.Msg 1802,Level 16,State 1,Line 3 CREATE DATABASE失败.无法创建列出的某些文件名.检查相关错误.

请给我任何线索.

sql t-sql sql-server

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

jQuery Validation Plugin的showErrors()函数

以下脚本工作正常:

$("#regform").validate().showErrors({"username":"message"});
Run Code Online (Sandbox Code Playgroud)

将脚本更改为下面的脚本后,它不起作用.

var name = "username";
$("#regform").validate().showErrors({name:"message"});
Run Code Online (Sandbox Code Playgroud)

我需要通过变量传递字段名称.谁知道这个问题怎么解决?

jquery jquery-plugins

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

如何对没有文档的程序进行逆向工程

我有一个python程序源,没有任何文档或注释.我确实尝试了两次以理解它,但大多数时候我都在失去赛道,因为有很多文件.应该完全快速地了解该计划的步骤.

python open-source

7
推荐指数
3
解决办法
6805
查看次数

是否有Web应用程序的CSS类命名标准?

关于一些基本的css命名约定的intertubes有很多信息.但是,大多数这些约定都是从设计者的角度出发的.

我正在从Web应用程序开发人员的角度来看待约定.随着Web应用程序的发展,以及整个代码库中使用UJS(不显眼的javascript),您的css类的命名标准越来越多.这有点尴尬的原因是css类的使用有些过载.

  • 一方面,样式表使用css类来帮助很好地呈现您的内容.
  • 另一方面,UJS库(如jQuery)使用css类来帮助将javascript代码绑定到给定页面上的某些元素.

从rails应用程序的角度出现的一个概念是这样的

.controller-action 
  { /*styles */ }
Run Code Online (Sandbox Code Playgroud)

其他想法为你的班级添加匈牙利概念:

.js-controller-action
  { /* styles */ }
Run Code Online (Sandbox Code Playgroud)

js,prefix,将描述附加了ujs代码的元素.

就个人而言,我从rails应用程序的角度对此感兴趣,但是,我可以看到它如何适用于任何Web应用程序框架和UJS javascript库.

javascript css web-applications naming-conventions

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