问题列表 - 第7373页

iphone全局变量

我想在appDelegate类中打开我的SQLite数据库,并在我需要数据库的所有其他类中引用该数据库.我尝试过使用:static sqlite3*database = nil;

但是当我尝试使用appDelegate.database在我的其他类中引用它时,我得到一个编译错误"错误:请求成员'数据库',而不是结构或联合." 你如何引用这些类型的属性?

iphone objective-c

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

DataContractSerializer每个请求多次序列化同一个对象

我正在编写一个将由Silverlight应用程序使用的WCF应用程序.我完成了大部分的设计工作,现在我正在实施,这让我想出了这个问题.

这是我的应用程序中存在的一些示例:

[DataContract]
class Person
{
    [DataMember]
    private Towel mostRecentlyUsedTowel;

    [DataMember]
    private Gym gym; //the gym that this person attends

    ...
}
Run Code Online (Sandbox Code Playgroud)

[DataContract]
class Gym
{
    [DataMember]
    private List<Towel> towels; //all the towels this gym owns

    ...
}
Run Code Online (Sandbox Code Playgroud)

这就是我所得到的:在我的应用程序中,mostRecentlyUsedTowel将指向该人员健身房的毛巾列表中的某些内容.我的一些请求将序列化一个Person对象.

DataContractSerializer是否足够智能,可以注意到它被要求两次完全相同的对象实例序列化?如果是这样,它是如何处理的?

如果它只是将同一个实例序列化两次,我应该如何处理这个问题,所以我不通过链接发送不必要的数据?

wcf datacontractserializer

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

.mp3文件类型上传

我正在开发一个PHP上传脚本,允许.mp3文件上传等.我创建了一个数组,指定允许的文件类型,包括mp3,并设置最大上传限制为500MB:

// define a constant for the maximum upload size
define ('MAX_FILE_SIZE', 5120000);

// create an array of permitted MIME types
$permitted = array('application/msword', 'application/pdf', 'text/plain', 'text/rtf', 'image/gif', 'image/jpeg', 'image/pjpeg', 'image/png', 'image/tiff', 'application/zip', 'audio/mpeg', 'audio/mpeg3', 'audio/x-mpeg-3', 'video/mpeg', 'video/mp4', 'video/quicktime', 'video/x-ms-wmv', 'application/x-rar-compressed');
Run Code Online (Sandbox Code Playgroud)

到目前为止,在测试中所有指定的文件类型都已成功上传,但由于某种原因,它会出现.mp3的错误.正如你在上面看到的那样,我已经包含了audio/mpeg,audio/mpeg3和audio/x-mpeg-3,但它们似乎没有任何区别.

有人可以建议问题可能是什么,并指出哪个音频类型是允许.mp3上传所需的音频类型?

谢谢

更新:我用来运行文件检查的代码如下:

// check that file is within the permitted size
        if ($_FILES['file-upload']['size'][$number] > 0 || $_FILES['file-upload']['size'][$number] <= MAX_FILE_SIZE) {
            $sizeOK = true;
        }

        // check that file is of an permitted MIME type
        foreach ($permitted …
Run Code Online (Sandbox Code Playgroud)

php upload mp3 mime

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

我在VS 2008中找不到ASP.Net MVC应用程序

当我点击新项目时,我没有看到它描述的ASP.NET MVC Web应用程序:

http://www.asp.net/learn/mvc/tutorial-21-cs.aspx

有谁知道为什么我不会看到这个?我有vs 2008 sp1

c# asp.net-mvc

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

使用Google Apis托管的jQuery更新JScript IntelliSense时出错

我通过以下方式在我的应用程序中引用了jQuery:http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js.

这会在vs.net中生成错误:"更新JScript IntelliSense时出错:c:... jquery.min-fds90 [1] .. js:Object不支持此属性或方法@ 18:9345.

除了在我的开发箱上放置javascript文件的本地副本,有没有办法解决这个问题?

顺便说一句,VS.Net 2008 SP1使用此修补程序会出现这种情况:http://weblogs.asp.net/scottgu/archive/2008/11/21/jquery-intellisense-in-vs-2008.aspx

jquery visual-studio

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

根据子对象类型选择DataTemplate

我想数据绑定ItemsCollection,但我想渲染通过集合项上的属性到达的子对象,而不是渲染集合项.

更具体一点:这将是游戏的2D地图查看器(虽然在当前状态下它还不是2D).余数据绑定一个ItemsControl到一个ObservableCollection <广场>,其中方形有一个属性称为地形(类型地形的).地形是一个基类,有各种后代.

我想要的是ItemsControl从每个集合元素渲染Terrain属性,而不是集合元素本身.

我已经可以完成这项工作,但有一些不必要的开销.我想知道是否有一种很好的方法来消除不必要的开销.

我目前拥有以下课程(简化):

public class Terrain {}
public class Dirt : Terrain {}
public class SteelPlate : Terrain {}
public class Square
{
    public Square(Terrain terrain)
    {
        Terrain = terrain;
    }
    public Terrain Terrain { get; private set; }
    // additional properties not relevant here
}
Run Code Online (Sandbox Code Playgroud)

还有一个名为MapView的UserControl,包含以下内容:

<UserControl.Resources>
    <DataTemplate DataType="{x:Type TerrainDataModels:Square}">
        <ContentControl Content="{Binding Path=Terrain}"/>
    </DataTemplate>
    <DataTemplate DataType="{x:Type TerrainDataModels:Dirt}">
        <Canvas Width="40" Height="40" Background="Tan"/>
    </DataTemplate>
    <DataTemplate DataType="{x:Type TerrainDataModels:SteelPlate}">
        <Canvas Width="40" Height="40" Background="Silver"/>
    </DataTemplate>
</UserControl.Resources>
<ItemsControl ItemsSource="{Binding}"/>
Run Code Online (Sandbox Code Playgroud)

鉴于此代码,如果我这样做:

mapView.DataContext = …
Run Code Online (Sandbox Code Playgroud)

wpf datatemplate itemscontrol

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

Jquery getJSON到外部PHP页面

我一直在尝试向外部服务器发出ajax请求.到目前为止,我已经了解到,由于安全原因,我需要使用getJSON来执行此操作?

现在,我似乎无法对外部页面进行简单的调用.我试图尽可能地简化它,但它仍然无法正常工作.我有2个文件,test.html和test.php

我的test.html这样打电话给localhost进行测试:

    $.getJSON("http://localhost/OutVoice/services/test.php", function(json){
    alert("JSON Data: " + json);
});
Run Code Online (Sandbox Code Playgroud)

我希望我的test.php返回一个简单的'测试':

$results = "test";
echo json_encode($results);
Run Code Online (Sandbox Code Playgroud)

我可能会犯一些令人难以置信的菜鸟错误,但我似乎无法弄明白.此外,如果这有效,我怎样才能将数据发送到我的test.php页面,就像test.php?id = 15一样?


test.html页面调用localhost上的test.php页面,同一目录我没有收到任何错误,只是没有警告..

php ajax jquery json getjson

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

在PHP中创建字符串时"和"之间有什么区别?

非常基本,但想知道使用"vs."的差异/安全后果等.

有人可以提供一个解释何时使用每个人的例子吗?

php

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

让Cocoa应用程序在Windows上运行有多难?

关于Cocoa维基百科文章中,它说:

还有Cocoa框架主要部分的开源实现,允许跨平台(包括Microsoft Windows)Cocoa应用程序开发,如GNUstep,CappuccinoCocotron.

然而,当我查看Mac应用程序Tweetie是否可用于Windows时,开发人员已将其排除在外:

Windows没有Cocoa,Tweetie的编程环境,因此,它看起来很可能.

我想得到一个答案,指出Tweetie开发人员(以及作为其他可可开发人员的资源)会告诉他们:

  • 哪种实现最适合在Windows上运行可可应用程序?
  • 在Windows下运行应用程序可能需要多少工作?
  • 维护Mac和Windows的通用代码库有多容易/多难?
  • (我错过了任何其他考虑因素?)

当然,如果这项工作太多,我也想知道这一点,然后再提出建议,并可能会让其他人进行无效搜索.

windows macos cocoa

26
推荐指数
2
解决办法
6272
查看次数

如何在LaTeX表中包装文本?

我在LaTeX中创建一个包含几个表的报告.由于表中的单元格数据超出了页面的宽度,因此我坚持这一点.我可以以某种方式包装文本,使其落入表格的同一单元格中的下一行吗?

它与表的宽度有什么关系吗?但是因为它超出了页面的宽度,它不会有所作为,是吗?

text latex word-wrap

414
推荐指数
7
解决办法
49万
查看次数