小编Yoo*_*Lee的帖子

有没有Eclipse有用的Add On for AutoComplete功能,比如xCode?

我已经开始开发Java了.

但是,这些天我开始了iPhone项目并给了我懒惰的编写代码;自动代码在xCode中生成功能.

是否存在与xCode类似的非付费免费版附加组件?我的意思是,我确实知道当你把'.'时,Eclipse已经有部分自动方法查找了.(点)类名后面的标记,显示方法列表.

谢谢你们.

java eclipse objective-c

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

自上而下的解析器希望在"代码"中有正确的案例示例左递归

你好伙伴堆栈流量成员.

我正在学习编译器类.我确实理解Top-Down Parser应该避免左递归,并转换为右递归方式.

问题是,

a)我理解正确的自上而下的解析器等于LL而自下而上的解析器等于LR?

b)我发现左递归是规则,自称为ex)Expr:== Expr'+'Term | 可能导致无限循环查找Expr的术语.但无论如何,在C或Java中考虑输入的任何示例代码?(我不想要解析器或扫描器代码)我需要的是具有句子形式的案例代码示例,它通过左递归发生无限循环.

c)在自上而下的解析器中使用右递归的方式实际上有什么不同?

ANS c)无需回溯.还有别的吗?

ANS b)x - 2 * y还有其他什么?因为这个用回溯方式解析.

我已经找到了非左递归和左递归的案例.

左递归语法

A -> Ax
Run Code Online (Sandbox Code Playgroud)

非左递归语法

A -> Bx
B -> Ay
Run Code Online (Sandbox Code Playgroud)

两者都进入无限循环.

谢谢你,感谢所有专家.

compiler-construction compiler-theory parser-generator ll-grammar

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

忘了放常规图像,但它有Retina @ 2x图像

我已经提交了我的应用程序,它支持常规和视网膜显示版本.

我忘了放一个普通的图像文件(a.png),但它有(a@2x.png)Retina图像.
是普通iPhone能够显示(a@2x.png)图像吗?

我没有任何线索,因为我没有3GS或iPod Touch,但在iPhone常规模拟器上出来显示该图像.

有经验吗?

谢谢.

iphone retina-display ios-simulator

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

Big-O表示法的定义

我真的想知道真正的定义.我试过看书,却无法理解.

O:Big-O符号最坏的情况.
Θ:Theta表示法的平均情况.
Ω:欧米茄符号最好的情况.

为什么维基百科代表Big-O算法的速度,包括其平均,最佳和最差情况?为什么他们没有取代那些正式的关键词?

big-o

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

Haskell foldr中的计算步骤

有没有人知道haskell'foldr'使用函数的步骤?

GHCI命令窗口:

foldr (\x y -> 2*x + y) 4 [5,6,7] 
Run Code Online (Sandbox Code Playgroud)

评估后的结果:

40
Run Code Online (Sandbox Code Playgroud)

这个步骤,

Prelude> foldr (\x y -> 2*x + y) 4 [5,6,7] 
6 * 2 + (7 * 2 + 4)
12 + 18 = 30
5 * 2 + 30 = 40 v
Run Code Online (Sandbox Code Playgroud)

haskell fold

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

计算整数列表中的所有元素

假设你在列表中有一组整数.

列表声明:

@lists = (22, 10, 5, 2);
Run Code Online (Sandbox Code Playgroud)

但是如果我确实希望所有的元素都被分成2代表,那么除了在运行循环中手动计算之外还有其他方法吗?

不想像这样计算:

foreach $list (@lists)
{
    print (list/2);
}
Run Code Online (Sandbox Code Playgroud)

perl

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

iPhone内存管理

你好Stackoverflow家庭成员!

我对iPhone中的内存管理有疑问.

我所理解的是以下方法

-(void) dealloc
{
    // something else to release whatever
    // such as Object Created using keyword 'alloc'
    // but also Object destroy here its retain value reaches iff 0
    // if I do put here NSLog(@"%d", [obj retainCount]); and when it reaches
    // not equal to 0 means failure with memory leak.
    [super dealloc];
}
Run Code Online (Sandbox Code Playgroud)

所以我明白了吗?或者即使保留计数达到> 0,它仍然是亮的?

我问这个问题的原因是,

我查了一下

NSLog(@"%d", obj.retainCount);
Run Code Online (Sandbox Code Playgroud)

检查对象的保留计数和接收到的值3.所以我尝试在这里释放3次以使retainCount在这里等于0,但编译器给了我严重的错误.

请,我是新的内存解除分配并保留,释放.

我使用的对象是'UIImageView'对象,并创建了另一个实例,

UIImageView *imageView = //da da~ with UIImage
UIImageView *instance;
// at this point …
Run Code Online (Sandbox Code Playgroud)

iphone memory-management objective-c

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

C#返回值,但不断收到错误.为什么?

你好伙伴stackoverflow成员!

我是Java,Obj-C的C#语言转换的新手.它看起来和Java非常相似,但我在很简单的事情上遇到麻烦.我创建了两个单独的类文件,Class-A和Class-Human.

A级规范

它包含声明的静态main方法.我尝试创建Class-Human的新实例.

public static void main(String args[])
{
      Human human = new Human("Yoon Lee", 99);
      int expected = human.getNetID; //<-gets the error at this moment.
}
Run Code Online (Sandbox Code Playgroud)

人类规范

namespace Class-A
{
    public class Human
    {
        public String name;
        public int netId;

        public Human(String name, int netId)
        {
            this.name = name;
            this.netId = netId;
        }
     public int getNetID()
     {
         return netId;
     }
}     
Run Code Online (Sandbox Code Playgroud)

为什么不能复制到局部变量?编译器提示我错误

'Cannot convert method group of 'getNetID' delegate blah blah'
Run Code Online (Sandbox Code Playgroud)

谢谢.

c#

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