问题列表 - 第18596页

核心数据和UITabBar控制器 - 帮助?

所以我有一个带有UITabBarController和一些导航控制器的Project,我正在尝试实现Core Data.它只是不工作.

我有一个奇怪的设置:UITabBarController - >导航控制器 - >表视图控制器

我复制了所有的核心数据代码并添加了一个带有属性的实体('Event'和'name' - 就像教程一样).我一直收到错误:由于未捕获的异常'NSInternalInconsistencyException'而导致应用程序失败,原因:'+ entityForName:无法找到实体名称的'NSManagedObjectModel'事件''

只有当我切换到我希望由Core Data内容填充的表视图时才会出现错误.

我发现表视图控制器中的这一行发生了错误:

NSEntityDescription *entity = [NSEntityDescription entityForName:@"Event" inManagedObjectContext:managedObjectContext];

这似乎与此相符(在App Delegate中):

NSManagedObjectContext *context = [self managedObjectContext];

if (!context) {

    // Handle the error.
Run Code Online (Sandbox Code Playgroud)

NSLog(@"\nCould not create *context for self");

}

rootViewController.managedObjectContext = context;
Run Code Online (Sandbox Code Playgroud)

任何帮助?

更新:我设法让它工作(非常激动人心的时刻,而斯坦福在半场赢了 - 到目前为止这是一个美好的一天).我现在从App Delegate引用它.啊,这感觉太棒了:)

iphone core-data objective-c uitabbarcontroller iphone-sdk-3.0

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

Unix cat命令需要多长时间?

我使用以下命令加入大约20个文件,总大小为40Gb.

cat hda1.ntfs-ptcl-img.gz.* > hda1.ntfs-ptcl-img.gz
Run Code Online (Sandbox Code Playgroud)

只是想知道这个过程通常需要多长时间,因为它已经运行了一段时间.

谢谢.

unix cat

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

使用XML进行PHP配置时的最佳做法?

我计划使用XML文档来存储我的下一个PHP项目的配置,格式类似于ASP.NET Web.Config文件.只有两个问题:

  1. 无法提供给浏览器.
  2. 必须在共享主机中可行.

我认为阻止它被提供的最好方法是将文件类型更改为PHP并添加以下注释:

<?xml version="1.0" ?>
<!-- <?php if(!defined('FW_LOADED')){ exit; } ?> -->
<configuration>
....
</configuration>
Run Code Online (Sandbox Code Playgroud)

这工作正常,但我不认为这是最好的解决方案.

有没有其他人使用XML来存储PHP项目的配置?什么是一些好的替代解决方案(如果没有定义常量,而不是在退出脚本的文件开头放置注释)?


更新:

更改了问题标题以更好地反映我正在寻找的内容.对于误导性的原始问题标题,我们深表歉意.使用XML进行配置不是问题.我在使用XML进行配置时要求最佳实践.请停止建议我使用数组或INI文件...

我希望配置文件尽可能简单易用,即使对于非php开发人员也是如此.我选择XML是因为它是语言中立的.我已经在使用SimpleXML来解析配置(部分).我也不担心编译或加快速度,因为可以使用memcached或其他实用程序来实现.

迄今为止最好的解决方案是:

  • 将其移出Web根目录.
    • 可能,但希望保持配置尽可能接近应用程序.
  • 使用htaccess隐藏配置文件.
    • 我不想冒险让某人破坏.htaccess文件,让配置文件暴露的风险.

我想听一下在应用程序中使用XML进行配置设置的经验,以及它们如何阻止配置文件的提供.

php xml configuration

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

双三次插值如何工作?

在阅读了关于这个主题的文字之后,我发现它考虑了原始相邻像素中的16个.我想知道的是它如何计算新像素的颜色值.如果已知16个像素的颜色值,您如何计算新值的值?

interpolation pixel image-processing pixels bicubic

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

连接两次扭曲 - 如何正确地做到这一点?

我想使用twisted(和StarPy这是asterisk ami的协议实现)连接到星号服务器.应用程序在那里启动传出传真.我发现了一些关于我的问题的提示,但我无法找到如何正确处理这个问题.

第一个传真正确发送出去.

问题是,如果我第二次调用twisted,应用程序将继续挂在主循环中.

我知道我可能不会这样做:

from starpy import manager
from twisted.internet import reactor

def main():
    f = manager.AMIFactory(cUser, cPass)
    print "Login"
    df = f.login(cServer, cPort)

    def onLogin(protocol):
        print "Logoff again"
        df = protocol.logoff()

        def onLogoff( result ):
            print "Logoff erfolgt"
            reactor.stop()

        return df.addCallbacks( onLogoff, onLogoff )

    def onFailure( reason ):
        print "Login failed"
        print reason.getTraceback()

    df.addCallbacks( onLogin, onFailure )
    return df

if __name__ == "__main__":
    reactor.callWhenRunning( main )
    reactor.run(installSignalHandlers=0)
    print "runned the first time"

    reactor.callWhenRunning( main )
    reactor.run(installSignalHandlers=0)
    print "will …
Run Code Online (Sandbox Code Playgroud)

twisted

6
推荐指数
2
解决办法
4936
查看次数

javascript http获取操作问题

我是Javascript的新手,并尝试找到我的问题的解决方案,但失败了.我的问题是,我有一个输入文本框和一个搜索提交按钮,当用户点击搜索提交按钮时,我想将用户重定向到网址http://testsearch/results.aspx?k=<value of text box k>,例如,如果用户将"StackOverflow"放入文本框然后点击搜索按钮,我想将用户重定向到以下页面,任何解决方案?

HTTP://testsearch/results.aspx K = StackOverflow的

  <input type="text" id="k" name="k" />
  <input type="submit" id="Go" value="Search" />
Run Code Online (Sandbox Code Playgroud)

乔治,提前谢谢

javascript http

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

在ORACLE中重命名分区

如果我们使用ALTER TABLE RENAME PARTITION语句重命名Oracle表中的现有分区,我们是否需要使用新更改的分区名重新创建本地分区索引?

sql oracle indexing database-partitioning

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

将背景渐变应用于Grouple表格单元格

我正在使用以下代码为UITableViewCell创建渐变背景.虽然这适用于普通表格单元格,但渐变仅出现在分组表格单元格的左右角落.就好像然后应用渐变一样,细胞被绘制在它上面.

有人可以建议修改代码,这对分组表格单元格有效吗?或者有一种完全不同的方式吗?

- (void)drawRect:(CGRect)rect {
CGContextRef c = UIGraphicsGetCurrentContext();

CGGradientRef myGradient;
CGColorSpaceRef myColorspace;

size_t num_locations = 2;
CGFloat locations[2] = {0.0, 1.0};
CGFloat components[8] = {0.8f, 0.8f, 0.8f, 1.0f, // Bottom Colour: Red, Green, Blue, Alpha.
    0.9f, 0.9f, 0.9f, 1.0}; // Top Colour: Red, Green, Blue, Alpha.

myColorspace = CGColorSpaceCreateDeviceRGB();
myGradient = CGGradientCreateWithColorComponents (myColorspace, components,
                                                  locations, num_locations);

CGColorSpaceRelease(myColorspace);

CGPoint startPoint, endPoint;
startPoint.x = 0.0;
startPoint.y = self.frame.size.height;
endPoint.x = 0.0;
endPoint.y = 0.0;
CGContextDrawLinearGradient (c, myGradient, startPoint, endPoint, 0);

const …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c uitableview

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

git子模块更新

我不清楚以下是什么意思(来自git submodule update docs):

...将使子模块HEAD分离,除非--rebase--merge指定...

怎么--rebase/ --merge改变事情?

我的主要用例是有一堆中央存储库,我将通过子模块嵌入到其他存储库中.我希望能够改进这些中央回购,直接在他们的原始位置,或从他们的嵌入回购(通过子模块使用它们的那些).

  • 从这些子模块中,我可以创建分支/修改并使用推/拉,就像我在常规回购中一样,或者有什么需要谨慎的吗?
  • 我如何将子模块引用的提交从say(tagged)1.0提升到1.1(即使原始repo的头部已经是2.0),或者选择使用哪个分支的提交?

git git-submodules

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

如何将'\ xff\xfe'转义为可读字符串

我在这段代码中看到一个字符串:

data[:2] == '\xff\xfe'
Run Code Online (Sandbox Code Playgroud)

我不知道'\ xff\xfe'是什么,

所以我想逃避它,但没有成功

import cgi
print cgi.escape('\xff\xfe')#print \xff\xfe
Run Code Online (Sandbox Code Playgroud)

我怎么才能得到它.

谢谢

python unicode encoding escaping

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