问题列表 - 第37445页

什么是二传手和吸气鬼?

对于objective-c,我并没有真正了解Setters和Getters.有人能为初学者提供一个好的指南吗?我注意到这在尝试访问另一个类中的变量时发挥作用,我现在正尝试这样做.我有两个类,比如A和B.我在A中有一个带有@property(retain)NSString*变量的NSString变量.然后我继续合成它.现在,当视图在类中加载时,我将变量的值设置为"hello".现在我想要做的是从类B中访问字符串.我已经导入了类A,并使用以下代码对其进行了初始化:

AClass *class = [[AClass alloc] init];
NSLog(@"Value:%@", class.variable);
[class release];
Run Code Online (Sandbox Code Playgroud)

但是在调试器中它返回一个值"(null)",我真的不明白.如果有人能带领我走上正确的道路,我将非常感激.

谢谢,

凯文

iphone getter setter objective-c

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

将前导零/ 0添加到现有Excel值到一定长度

关于如何防止在导入Excel或从Excel导出时导致零点被剥离的问题和质量答案有很多很多.但是,我已经有一个电子表格,其中的值被截断为数字,实际上它们应该被作为字符串处理.我需要清理数据并重新添加前导零.

有一个字段应该是四个字符,其中前导零将字符串填充为四个字符.然而:

"23" should be "0023", 
"245" should be "0245", and
"3829" should remain "3829"
Run Code Online (Sandbox Code Playgroud)

问题:是否有Excel公式将这些0重新填充到这些值上,以便它们都是四个字符?

注意:这类似于古老的邮政编码问题,其中新英格兰地区的邮政编码得到他们的前导零下降,你必须重新添加它们.

excel padding

295
推荐指数
5
解决办法
56万
查看次数

指针未使用结构作为参数进行初始化.访问冲突写入位置0x00000010.

结构看起来像这样:

template <class Node_entry>
Node<Node_entry>::Node(Node_entry item, Node *add_on)
{
    entry = item;
    next = add_on;
}
Run Code Online (Sandbox Code Playgroud)

并且*new_rear指针没有初始化,但是&item填充了用户输入.

   Error_code Extended_queue::append(const Queue_entry &item) {
        Node<Queue_entry> *new_rear = new Node<Queue_entry>(item);
        if(new_rear = 0)
            return overflow;
        if(rear = 0){
            front = new_rear;
            rear = new_rear;
        }
        else {
            rear->next = new_rear;
            rear = new_rear;
        }
        return success;
    }
Run Code Online (Sandbox Code Playgroud)

在VS2010的本地人中,这个和new_rear都是(!)在下一个和条目中,项目是好的.我该怎么做才能得到这个?

"访问冲突写入位置0x00000010."

c++ struct pointers visual-studio-2010

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

比较字符串的瓶颈

这是C++中Char*vs String Speed的后续问题.我已经声明了以下变量:

std::vector<std::string> siteNames_;
std::vector<unsigned int> ids_;
std::vector<std::string> names_;
Run Code Online (Sandbox Code Playgroud)

我称这个功能成千上万次,是一个主要的瓶颈.是否有更有效的方法来比较字符串?答案必须是跨平台兼容的.

unsigned int converter::initilizeSiteId(unsigned int siteNumber){
    unsigned int siteId = 0;
    for (unsigned int i = 0; i < ids_.size(); i ++){
        if (siteNames_[siteNumber].compare(names_[i]) == 0){
            siteId = ids_[i];
            break; // Once found, will stop searching and break out of for loop
        }
    }
    if (siteId == 0)
        std::cerr << "Could not find ID for site number " << siteNumber << std::endl;

    return siteId;
}
Run Code Online (Sandbox Code Playgroud)

c++ string

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

在Git中以最简单的方式检查早期标记是否为只读目的

我的本地计算机上有一个工作树,还有一个远程存储库.假设我想在一个已知标签上快速构建我的项目的早期版本,而不会干扰工作版本的当前状态.我倾向于检查一棵单独的树,这似乎与这个问题相似:

使用Git下载特定标签

使用远程存储库中的克隆,然后在那里进行结帐.但克隆做了很多工作,并拉低了所有的修订状态.有没有轻量级的说法"在这个提交/标签中抓住我当前的世界状态并将其喷入此目录?" (不需要进一步的修订控制 - 就Git而言,它是"只读".)

也许不 - 只是检查.

谢谢.

tags git clone git-checkout

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

加入Oracle和MS SQL Server的SQL语句

我从来没有见过这个,但是有可能从Oracle和SQl Server有一个SQL调用连接数据吗?

sql sql-server oracle join remote-server

10
推荐指数
2
解决办法
9550
查看次数

有没有办法抵制在使用Django的orm时只检查id存在的不必要的连接?

在例子中.如果我有一个模型人有一个母领域,这是一个外键..以下是给我的:

p = Person.object.get(id=1)
if p.mother_id:
    print "I have a mother!"
Run Code Online (Sandbox Code Playgroud)

在上面的例子中,我们发出了一个查询.我已经欺骗了Django而不是通过使用_id字段而不是mother.id来获取母亲.但如果我要过滤所有没有母亲的人:

Person.objects.filter(mother=None)
Person.objects.filter(mother__id=None)
Person.objects.filter(mother__isnull=True)
Person.objects.filter(mother__id__isnull=True)
Run Code Online (Sandbox Code Playgroud)

所有这些都不必要地加入相关表中.我无法引用_id列,因为它们不是字段..因此以下任一情况都会失败:

Person.objects.filter(mother_id__isnull=True)
Person.objects.filter(mother_id=None)
Run Code Online (Sandbox Code Playgroud)

有没有办法让我构建一个querySet来检查外键列中是否存在值而不会产生连接?

提前致谢.

编辑(已回答): 感谢Bernd,他对Daniel的回答发表了评论,但事实证明,这种解决方法对于没有母亲的返回人员来说非常出色,而且没有发出不必要的联接:

Person.objects.exclude(mother__isnull=False)
Run Code Online (Sandbox Code Playgroud)

编辑(更多细节):

我还应该提一下,我发现当FK关系可以为空时,这种行为实际上似乎只是在它的头部.奇怪,但是真的.

python django

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

"新"指标在SharePoint 2010中的任务旁边显示多长时间?

在SharePoint 2010中创建任务时,创建任务后会显示"新"指示符.显示多长时间,是从GUI配置显示的时间长度?

sharepoint

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

ITextSharp将文本插入现有pdf

标题总结了所有.

我想使用iTextSharp为现有PDF文件添加文本,但是我无法在网络的任何地方找到它...

PS:我不能使用PDF表格.

提前致谢

c# pdf asp.net pdf-generation itext

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

Android:在MediaPlayer中无缝播放循环音频文件

我正在我的应用程序中播放setLooped启用的音频文件,但每次音频文件循环播放时,音频播放中都有一个明显但非常短暂的差距...有什么方法可以解决这个问题吗?

android

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