小编Dev*_*ted的帖子

在线Java书

有没有像Dive into Python这样的在线Java书籍来学习Python?

除标准Java文档之外的其他在线资源(这很棒,但几乎太技术化).

java

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

从EXPLOSM.net下载漫画脚本[Python]

所以我写了这个简短的脚本(正确的单词?)来下载来自explosm.net漫画的漫画图片,因为我最近发现了它并且我想...把它放在我的iPhone上...... 3G.

一切正常.urllib2用于获取网页html和urllib for image.retrieve()

为什么我在SO上发布了这个:我该如何优化这段代码?REGEX(正则表达式)会让它更快吗?这是互联网限制吗?算法不好......?

对速度或一般代码美学的任何改进都将非常感激"答案".

谢谢.

- - - - - - - - - - - - - - - - 码 - - - - - - - - - -----------------

import urllib, urllib2

def LinkConvert(string_link):
    for eachLetter in string_link:
        if eachLetter == " ":
            string_link = string_link[:string_link.find(eachLetter)] + "%20" + string_link[string_link.find(eachLetter)+1:]
    return string_link

start = 82
end = 1506

matchingStart = """<img alt="Cyanide and Happiness, a daily webcomic" src="http://www.explosm.net/db/files/Comics/"""
matchingEnd = """></"""
link …
Run Code Online (Sandbox Code Playgroud)

python scripting urllib download

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

我尝试更改类名时出错

class HelloObject {
    void speak() {
        System.out.println("Hello (from object)!");
    }
}
class HelloTester {
    public static void main(String[] args) {
        HelloObject object = new HelloObject();
        object.speak();
    }
}
Run Code Online (Sandbox Code Playgroud)

当我将"HelloTester"类名更改为类似"HelloTester2"的程序时,程序突然起作用.类文件名为ClassesBegin.java.

当我尝试更改类的名称时,为什么java程序不起作用?

编辑:对不起,我应该澄清更多.我将类名更改为HelloTestera,这是我得到的错误:线程"main"中的异常java.lang.NoClassDefFoundError:HelloTester但即使文件名与类名无关,它也能正常工作.当文件名为ClassesBegin.java时,它与HelloTester一起使用

java class

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

算法:如何删除所有其他文件

我有一个包含数千张图片的文件夹.我想删除所有其他图像.这样做最有效的方法是什么?用i%2 == 0遍历每一个仍然是O(n).有没有快速的方法来做到这一点(最好是在Python中)?

谢谢

python algorithm

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

iPhone Obj-C属性

我是一本关于创建iPhone应用程序的书的初学者.

其中一步是写"UISwitch*whichSwitch = whichSwitch.isOn;" 而我只是好奇"isOn"来自哪里?

在文档中:

on
A Boolean value that determines the off/on state of the switch.

@property(nonatomic, getter=isOn) BOOL on
Run Code Online (Sandbox Code Playgroud)

那个"getter = isOn"部分意味着什么?我提出这个问题的最终原因是因为我想知道当我遇到不同UI元素的类似情况时应该做些什么.

哦,是的,这就像属性创建"setSomething"mutator和"something"访问器的东西?除了布尔值,它是"isOn"和"on"?

谢谢.

iphone properties objective-c

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

使用Java中的方法的变量范围

在我遇到这段代码之前,我以为我理解了变量范围:

private static void someMethod(int i, Account a) {
  i++;
  a.deposit(5);
  a = new Account(80);
}

int score = 10;
Account account = new Account(100);
someMethod(score, account);
System.out.println(score); // prints 10
System.out.println(account.balance); // prints 105!!!
Run Code Online (Sandbox Code Playgroud)

编辑:我理解为什么a =新帐户(80)不会做任何事情,但我对a.deposit(5)实际工作感到困惑,因为a只是传入的原始帐户的副本...

java

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

如何使用“continue”跳回到“do”循环的开头?

有人可以提供一个简短的例子,说明如何使用“继续”语句跳回到“做”的开头。

java

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

编程设计帮助 - 如何构建数独求解器程序?

我正在尝试用Java(也许是Python)创建一个数独求解器程序.我只是想知道如何构建这个......

我是否创建了一个类并使每个框成为该类的对象(9x9 = 81个对象)?如果是,我如何控制所有对象 - 换句话说,如何让它们全部调用类中的某个方法?

我是否只是创建函数来计算并控制其中的所有数字,例如多维数组?

实际上,即使我可以创建多个函数,如果我要将每个对象作为对象,我将如何控制所有对象?

谢谢.

python sudoku data-structures

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

为什么点符号起作用而不是括号?

所以我称之为:

[leftSwitch hidden:NO];
Run Code Online (Sandbox Code Playgroud)

但是,当我点击调用此代码来自的IBAction的分段控件时,iPhone模拟器只会崩溃(没有编译器错误).

但是,只要我将其更改为:

leftSwitch.hidden = NO;
Run Code Online (Sandbox Code Playgroud)

它有效...我没有做任何其他改变.

iphone objective-c

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

这里无符号类型的目的是什么?

对不起,有很多iPhone编程新手问题,但..

为某些东西设置无符号类型的原因是什么

- (unsigned)count
Run Code Online (Sandbox Code Playgroud)

对于NSArray类.

为什么不把它定义为

- (int)count
Run Code Online (Sandbox Code Playgroud)

iphone objective-c

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