问题列表 - 第37367页

SVN Notifier软件

当其他人将代码提交给SVN或源代码管理时,用于获取实时通知的软件是什么?

svn notifications

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

核心数据最大存储iPhone

  1. 单个iPhone应用程序可能消耗的持久存储量是否有限制?

  2. 什么是save设置error参数如果iPhone击中每个应用限制?如果达到硬件限制怎么办?

  3. 是否可以限制为某些实体存储的对象数量?如果是这样,这样做的好方法是什么?

acani,我正在研究的iPhone应用程序,从服务器下载最近的20个用户并将它们保存到Core Data.使用该应用程序一段时间后,usersSQLite表可能会变得相当大.我怎么能限制它?我该怎么限制它?一旦此表达到了容量,我该怎样才能使新下载的用户替换最早下载的用户?

谢谢!

马特

iphone persistence core-data objective-c

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

在 C# 中在运行时创建自定义对象

我想在运行时在 C# 中创建自定义对象,这些对象将具有从 xml 文件导入的属性。xml 文件如下所示:

<field name="FirstName" value="Joe" type="string" />
<field name="DateAdded" value="20090101" type="date" />
Run Code Online (Sandbox Code Playgroud)

我想在 c# 中创建对象,这些对象具有 FirstName 和 DateAdded 等属性,并且具有正确的属性类型。我怎样才能做到这一点?我尝试使用带有 if 语句的函数来根据“type”属性确定类型,但我也想即时评估类型。

谢谢。

c# object custom-attributes

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

指向任意类型的std :: vector的指针(或任何其他模板化类)

假设我想要一个指向std :: vector的指针的成员变量,但我不想指定它存储什么类型的变量。我只想访问独立于其实际泛型类型的那些函数。C ++有可能吗?像这样的东西:

class Foo{
public:
    void setVec(std::vector* someVec){
        myVec = someVec;
    };
    int getSize(){
        return myVec.size();
    };
private:
    std::vector* myVec;
};


int main(){
    Foo foo;
    vector<int> vec1;
    vector<float> vec2;
    foo.setVec(&vec1);
    cout<<foo.getSize();
    foo.setVec(&vec2);
    cout<<foo.getSize();
}
Run Code Online (Sandbox Code Playgroud)

注意:我不想为Foo建立模板,我只想使用Foo的单个实例以及不同类型的向量。

当然-如果我可以更改类向量,则可以创建未模板化的基类

class Ivector{
    virtual int size()=0;
};
Run Code Online (Sandbox Code Playgroud)

然后使

class vector<T> : public IVector...
Run Code Online (Sandbox Code Playgroud)

从Ivector继承。但是,如果我无法更改相关类并且模板化类没有这样的未模板化基类,该怎么办?

谢谢!

c++ templates pointers vector

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

如何在磁盘上表示文件

所以我想问一下,请原谅我,如果这是显而易见的,或新手问题:如果我创建一个文件,说一个文本文件 - 保存它,(我正在使用Ubuntu),所以我创建的这个文件,还有一些额外的与之相关的信息,例如我硬盘上保存的位置.如何查看这些信息?这些信息存储在我的特定文件中的哪个位置?如何检查存储在我的磁盘上的文件,我假设,什么,字节?

也许我需要关注这个问题,

谢谢,

filesystems file disk representation

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

只需打开和关闭对话框winform就会增加内存使用量

我正在尝试减少winForm应用程序的内存使用量.

应用程序中有一个主窗体和一个设置窗体.当按下"设置"按钮时,设置表单将弹出为模式窗体,设置窗体将从配置文件中加载app.config数据并将其作为Hashtable读取到内存中.设置窗体关闭后,它将从Windows.Forms.Form中调用Dispose方法.Dispose方法就像将Hashtables和app.config对象设置为null一样简单.

将SettingForm显示为模态形式:

private void btnSettings_Click(object sender, EventArgs e)
    {
        frmConfig form = new frmConfig();
        form.StartPosition = FormStartPosition.CenterScreen;
        //MessageBox.Show(Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase));
        form.ShowDialog(this);
        form.Dispose();
    }
Run Code Online (Sandbox Code Playgroud)

处理方法:

 protected override void Dispose(bool disposing)
    {
        if (disposing && (components != null))
        {
            components.Dispose();
            // Release managed resources
            Logger.Verbose("Disposing SettingForm");
            mySetting = null;
            testFtp = null;
        }
        base.Dispose(disposing);
    }
Run Code Online (Sandbox Code Playgroud)

注意:mySetting是Class的一个实例,所有app.config数据都加载到Hashtable中,而testFtp是ftp函数的自定义对象.我应该为这两个类实现Dispose方法并使用它

mySetting.Dispose();
testFtp.Dispose(); 
Run Code Online (Sandbox Code Playgroud)

而不是将它们设置为null,因为它们是自己/处理非托管资源?

但每次按"设置"按钮并关闭设置窗体将增加私人字节数百K.内存泄漏?我怎么能摆脱它?

c# memory-management

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

如何从父克隆的过去提交中获取git子模块的关联提交ID?

有没有办法,实际上没有检查父提交,根据父克隆中的提交ID确定子模块的SHA-1提交ID?我知道我可以通过'git submodule'找到当前关联的SHA-1.

这是一个例子:我有一个带有单个子模块'foo'的克隆,它在上个月已经改变了好几次.我在父克隆中有一个标签,这个标签是几个星期,叫做'release-1.2.3'.我想知道'foo'的关联SHA-1对于这个标记的提交是什么.我可以简单地检查'release-1.2.3'并使用git-submodule来查看,但我想知道是否有办法在不影响工作树的情况下执行此操作,因为我想编写脚本.

我想这样做是因为我想构建一个脚本来对父存储库中两个提交之间的子模块中的所有更改执行'diff' - 即"告诉我在这两个提交之间的子模块'foo'中更改了哪些文件'父母."

git diff git-submodules

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

Django模板:为什么包含模板中的块不能被子模板覆盖?

为了更清楚地说明我的问题,我们假设我有一个包含内容的include.html模板:

{% block test_block %}This is include{% endblock %}
Run Code Online (Sandbox Code Playgroud)

我有另一个名为parent.html的模板,内容如下:

This is parent

{% include "include.html" %}
Run Code Online (Sandbox Code Playgroud)

现在我创建一个名为child.html的模板,它扩展了parent.html:

{% extends "parent.html" %}
{% block test_block %}This is child{% endblock %}
Run Code Online (Sandbox Code Playgroud)

我的想法是,在渲染child.html时,child.html中的test_block可以覆盖include.html中的test_block.根据我的理解,当包含模板时,它将按原样包含在内.所以在我的情况下,我认为parent.html等于:

This is parent

{% block test_block %}This is include{% endblock %}
Run Code Online (Sandbox Code Playgroud)

所以child.html应该能够覆盖test_block.但看起来它不能.为什么?有解决方法吗?

python django templates include extend

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

我应该使用formmail还是PHP邮件?

我最近开始研究一个已经在进行的网络项目; 为它构建基础的人有注册页面将表单字段发送到formmail Perl脚本,这样他就可以在用户注册时收到电子邮件.我不熟悉Perl,我倾向于只使用PHP mail()函数并删除Perl脚本,而不是花时间试图弄清楚如何正确使用它.

那么,有没有什么好的理由继续使用Perl脚本,或者我应该建议他放弃它以支持PHP邮件?任何利弊,还是完全主观的?

我意识到这个问题可能被标记为主观; 只是寻求建议.

php email perl formmail mail-form

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

ASSETWriterInput用于在Iphone问题上从UIImages制作视频

我尝试了以下两种方法来附加UIImages pixelbuffer ASSETWriterInput.除了视频文件中没有数据外,一切看起来都不错.怎么了?

1适配器类

AVAssetWriterInputPixelBufferAdaptor * avAdaptor = [AVAssetWriterInputPixelBufferAdaptor assetWriterInputPixelBufferAdaptorWithAssetWriterInput:writerInput sourcePixelBufferAttributes:NULL];

[avAdaptor appendPixelBufferixelBuffer withPresentationTime:CMTimeMake(1, 10)];
Run Code Online (Sandbox Code Playgroud)

2制作

// Create sample buffer.
CMSampleBufferRef sampleBuffer = NULL;
result = CMSampleBufferCreateForImageBuffer(kCFAllocatorDef ault, pixelBuffer, true, NULL, NULL, videoInfo, &timing, &sampleBuffer);

// Ship out the frame.
NSParameterAssert(CMSampleBufferDataIsReady(sample Buffer));
NSParameterAssert([writerInput isReadyForMoreMediaData]);
BOOL success = [writerInput appendSampleBuffer:sampleBuffer];
Run Code Online (Sandbox Code Playgroud)

iphone video image avfoundation

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