问题列表 - 第36395页

如何找出是一个长字符串,一个字obj c,iphone

我有一个长字符串,其中包含文本框中所有"输入的单词"的运行列表.我希望能够针对一个单词字符串检查长字符串,以查看长字符串是否包含短字符串中的单词.

有任何想法吗?

我已经尝试了这个和其他一些东西,其中newString是长字符串,currentTextrightnow是短字符串.

textRange =[newString rangeOfString:currentTextrightnow];
NSLog(@"currenttextright now is %@", currentTextrightnow);
if(textRange.location != NSNotFound)

{

    NSLog(@"Does contatin the substring");

}
Run Code Online (Sandbox Code Playgroud)

string iphone compare objective-c

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

在 C++ 中通过引用传递对象

这是一个菜鸟问题,但我不确定如何在 C++ 中通过引用传递。我有以下课程,它设置了一个节点和一些功能。

class Node
{
  public:
    Node *next;
    int data;
    Node(int dat)
    {
      next = NULL;
      data = dat;
    }
    Node* getNext()
    { return next; }
    void setNext(Node *n)
    { next = n;}

    void reverse(Node *root)
    {
      Node *previous = NULL;
      while(root != NULL)
      {
        Node *next = root->getNext();
        root->setNext(previous);
        previous = root;
        root = next;
      }
      root = previous;
    }
};
Run Code Online (Sandbox Code Playgroud)

现在,我的小班级的目的是创建一个奇异链表并具有反转它的能力。如果我在反向结束时返回名为“previous”的节点,它似乎工作正常。

但是看看我的主要功能:

int main()
{
  Node *root = new Node(1);
  Node *num2 = new Node(2);
  Node *num3 …
Run Code Online (Sandbox Code Playgroud)

c++ linked-list pass-by-reference

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

函数指针总是初始化为NULL吗?

我正在使用MSVC,似乎下面的代码没有崩溃,编译器将函数指针初始化为NULL.

int (*operate)(int a, int b);
int add(int a, int b)
{
    return a + b;
}

int subtract(int a, int b)
{
    return a - b;
}

int main()
{


    if(operate) //would crash here if not NULL
    {
        cout << operate(5,5);
    }

    operate = add;
    if(operate)
    {
        cout << operate(5,5);
    }

    operate = subtract;
    if(operate)
    {
        cout << operate(5,5);
    }
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

所以似乎MSVC将函数指针初始化为NULL,但如果我在Linux上的gcc上构建它也会为NULL吗?它是常规的还是MSVC特定的,无论我走到哪里,我都可以依赖它吗?

谢谢

c c++

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

如何在Scala 2.8中检查数组是否包含特定值?

我有一个D唯一(int,int)元组的数组A.

我需要知道数组是否包含(X,Y)值.

我是自己实现搜索算法还是在Scala 2.8中有一个标准函数?我看过文档,但在那里找不到任何东西.

arrays scala

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

LINQ中常见列的C#抽象基类

这就是我到目前为止所拥有的

using System;
using System.Collections.Generic;
using System.Data.Linq;
using System.Data.Linq.Mapping;
using System.Linq;
using System.Text;

namespace Firelight.Business
{
    public interface IBaseEntity<K>
    {
        K Id { get; }
    }

    /// <summary>
    /// Base business database connection object, primary key is int
    /// </summary>
    /// <typeparam name="T">Table name</typeparam>
    public abstract class BaseEntity<T> : BaseEntity<T, Guid> where T : class, IBaseEntity<Guid>
    {
    }

    /// <summary>
    /// Base business database connection object
    /// </summary>
    /// <typeparam name="T">Table name</typeparam>
    /// <typeparam name="K">Primary key type</typeparam>
    public abstract class …
Run Code Online (Sandbox Code Playgroud)

.net c# linq sql-server abstract-class

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

增加双倍从不是完整的

在Objective-C中,我每0.1秒有一次定时器点火,并将双倍值(秒)增加0.1.

所以基本上应该把时间计算在1/10秒之内.当它触发它时会检查一些if- else语句以查看时间(秒)是否等于3,9,33等,但这些从未被触发.我想这是因为双位表示双位的方式,即小数是近似值,实际上从不是整数.

我如何解决这个问题,以便触发我的陈述?

-(void)timeSeconds:(NSTimer*)theTimer {
seconds = seconds + 0.1;
NSLog(@"%f", seconds);
if (seconds == 3.0) {
    [player pause];
    [secondsTimer invalidate];
}
else if (seconds == 9){
    [player pause];
    [secondsTimer invalidate];
}
Run Code Online (Sandbox Code Playgroud)

objective-c

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

动态关键字启用"也许"monad?

所以我在C#lib中有这个:

public static TOut IfNotNull<TIn, TOut>
    (this TIn instance, Func<TIn, TOut> func)
{
    return instance == null ? default(TOut) : func(instance);
}
Run Code Online (Sandbox Code Playgroud)

使用如下:

DateTime? expiration = promo.IfNotNull(p => p.TermsAndConditions.Expiration)
                            .IfNotNull(e => e.Date);
Run Code Online (Sandbox Code Playgroud)

我一直在试图弄清楚如何使用C#4 dynamic关键字来启用此语法:

DateTime? expiration = promoOffer.TermsAndConditions.Maybe()
                                 .Expiration.Maybe()
                                 .Date;
Run Code Online (Sandbox Code Playgroud)

我有几个我认为有效的例子但是当你开始链接时它们就崩溃了Maybe().

有任何想法吗?

(我是在浪费时间吗?是Maybe()赢了IfNotNull()吗?)

c# dynamic

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

SQL Server中的时间格式

有谁知道如何格式化select语句datetime值只显示SQL Server中的时间?

例:

Table cuatomer
id   name   datetime
1    Alvin  2010-10-15 15:12:54:00
2    Ken    2010-10-08 09:23:56:00
Run Code Online (Sandbox Code Playgroud)

当我选择表格时,我喜欢结果将显示如下

id   name    time
1    Alvin   3:12PM
2    Ken     9:23AM
Run Code Online (Sandbox Code Playgroud)

我能用mssql做的任何方式吗?

t-sql sql-server time

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

与Vagrant接受这个奇怪的错误,想知道是否有人可以伸出援助之手

我正试图建立Vagrant.我正在关注网站上的指南,目前在指南的配置部分出现问题(http://vagrantup.com/docs/getting-started/provisioning.html)我已经完全按照这个内容进行了操作该网站,但我收到此错误,我在Mac OSX,如果它是任何重要的

evan@superduper ~/vagrant_guide $ vagrant up
    There was a problem with the configuration of Vagrant. The error message(s)
    are printed below:

    chef:
     * Run list must not be empty.
Run Code Online (Sandbox Code Playgroud)

这是我的Vagrant文​​件的代码,如果这也有帮助:

Vagrant::Config.run do |config|
    config.vm.box = "lucid32"

    # Enable the chef solo provisioner
    config.vm.provisioner = :chef_solo

    # Grab the cookbooks from the Vagrant files
    config.chef.recipe_url = "http://files.vagrantup.com/getting_started/cookbooks.tar.gz"
end
Run Code Online (Sandbox Code Playgroud)

这是什么来自我以及如何解决它?

谢谢

Ĵ

ruby ruby-on-rails vagrant

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

字节交换结构

好吧,我不想问这个问题......但是这里有.我在x86机器上用C编写了一些代码.我想通过网络发送一个结构,并且我想将结构转换为网络字节顺序...我理解所有关于打包和gcc打包编译的戏剧......我想知道的是我如何转换网络字节顺序的结构(或数组或任何此类任意内存blob).

是否有我可以使用的标准(Unix/Linux/Posix)函数调用,或者我必须自己编写.

X

c serialization struct

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