问题列表 - 第22681页

基本的Java/Eclipse问题:无法在Android项目中导入标准库

我是Java/Eclipse/Android的新手,所以这可能是一个简单的(如果不是愚蠢的)问题:

创建一个新的Android项目后,我想导入一些(我认为是标准的)java库.

但是,某些import语句会抛出错误:

HelloAndroid.java:

import java.awt.Color; (导入java.awt.Color无法解析)

import javax.imageio.ImageIO; (导入javax.imageio无法解析)

而其他人不这样做:

import java.io.File; (没有错误)

我已经完成了一些谷歌搜索并尝试通过转到project-> properties->库将这些类添加到我的类路径中,但我还是无法弄清楚要做什么.

任何指针都非常感谢!

干杯,

马丁

java eclipse android

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

在PHP中使用||,OR

我有以下代码重定向页面取决于$ path.

...
$path = $this->uri->segment(3);
$pathid = $this->uri->segment(4);
if($path=='forsiden'){
            redirect('','refresh');
        }elseif($path =='contact'){
            redirect('welcome/kontakt','refresh');
        }elseif($path =='illustration'){
            $this->_gallery($path,$pathid);
        }elseif($path =='webdesign'){
            redirect('welcome/webdesign','refresh');    
        }elseif($path==('web_tjenester' || 'webdesigndetails' || 
                        'vismahjemmeside' || 'joomla' || 'vismanettbutikk' || 
                        'vpasp' || 'artportfolio')){
        ...
     CODE A   
     ...    

}else{
        ...
        CODE B
        ...
                }
Run Code Online (Sandbox Code Playgroud)

我没有得到正确的结果

$path==('web_tjenester' || 'webdesigndetails' || 
'vismahjemmeside' || 'joomla' || 'vismanettbutikk' || 
'vpasp' || 'artportfolio')
Run Code Online (Sandbox Code Playgroud)

联系人,插图,画廊和网页设计被重定向,工作正常.但是所有其他页面都添加了CODE A.

我期待代码A只有当$ path是web_tjenester','webdesigndetails','vismahjemmeside','joomla','vismanettbutikk','vpasp'或'artportfolio'时.

任何人都可以指出我的错误并纠正我吗?

提前致谢.

--UPDATE--

以下是有效的,但是有什么方法可以缩短代码吗?

我在重复($ path == ..).

elseif(($path=='web_tjenester') || ($path=='webdesigndetails') || 
    ($path=='vismahjemmeside') || ($path=='joomla') || ($path=='vismanettbutikk') || 
    ($path=='vpasp') …
Run Code Online (Sandbox Code Playgroud)

php logical-operators

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

我可以通过javascript函数传递一个值吗?

我可以从javascript函数传递一个值并返回到调用函数,例如

function updateURL(url, name, param) {
  url = url + "&" + name + "=" + param;
}
Run Code Online (Sandbox Code Playgroud)

我想更新网址并返回新值.

这可能吗?

javascript

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

使用Javascript(或任何客户端)绘制方程

有没有我可以用来绘制数学方程的图书馆?(最好使用javascript,也可以使用Java;或者任何客户端)

javascript java math plot

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

使用属性抑制PostSharp组播

我最近开始尝试使用PostSharp,我发现了一个特别有用的方面来自动实现INotifyPropertyChanged.你可以在这里看到这个例子.基本功能非常好(将通知所有属性),但有时我可能想要禁止通知.

例如,我可能知道特定属性在构造函数中设置一次,并且永远不会再次更改.因此,无需为NotifyPropertyChanged发出代码.当类不经常实例化时,开销很小,我可以通过从自动生成的属性切换到字段支持的属性并写入字段来防止问题.但是,当我正在学习这个新工具时,知道是否有办法用属性标记属性来抑制代码生成会很有帮助.我希望能够做到这样的事情:

[NotifyPropertyChanged]
public class MyClass
{
    public double SomeValue { get; set; }

    public double ModifiedValue { get; private set; }

    [SuppressNotify]
    public double OnlySetOnce { get; private set; }

    public MyClass()
    {
        OnlySetOnce = 1.0;
    }
}
Run Code Online (Sandbox Code Playgroud)

c# wpf postsharp

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

使用Python进行Web抓取

我目前正试图抓取一个格式相当差的HTML网站(通常缺少结束标签,不使用类或ID,所以直接找到你想要的元素非常困难等等).到目前为止,我一直在使用BeautifulSoup取得了一些成功,但每隔一段时间(尽管很少),我会遇到一个页面,其中BeautifulSoup创建的HTML树与(例如)Firefox或Webkit略有不同.虽然这是可以理解的,因为HTML的格式化使这种模糊,如果我能够获得与Firefox或Webkit产生相同的解析树,我将能够更容易地解析事物.问题通常是网站打开<b>标签两次,当BeautifulSoup看到第二个<b>标签时,它会立即关闭第一个标签,而Firefox和Webkit嵌套<b>标签.

是否存在用于Python(甚至任何其他语言(我正在变得绝望))的Web抓取库,它可以重现由Firefox或WebKit生成的解析树(或者在模糊的情况下至少比BeautifulSoup更接近).

python firefox webkit web-scraping

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

Iphone,回调和目标c

我正在使用一个使用回调的c ++库来通知操作的进度.一切都工作正常,除了这个:我需要在我的控制器中有一个函数用作c ++回调函数.我尝试了很多东西,但没有一个能够正常工作.

你知道我们如何管理这种事情吗?

谢谢 :)

c++ iphone objective-c callback

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

错误:''尚未声明

我正在尝试实现链接列表但在编译时遇到错误:

intSLLst.cpp:38:错误:'intSLList'尚未声明

intSLList看起来像是向我宣布的,所以我真的很困惑.

intSLLst.cpp

#include <iostream>
#include "intSLLst.h"


int intSLList::deleteFromHead(){
}

int main(){

}
Run Code Online (Sandbox Code Playgroud)

intSLLst.h

#ifndef INT_LINKED_LIST
#define INT_LINKED_LIST
#include <cstddef>

class IntSLLNode{
  int info;
  IntSLLNode *next;

  IntSLLNode(int el, IntSLLNode *ptr = NULL){
    info = el; next = ptr;
  }

};

class IntSLList{
 public:
  IntSLList(){
    head = tail = NULL;
  }

  ~IntSLList();

  int isEmpty();
  bool isInList(int) const;

  void addToHead(int);
  void addToTail(int);

  int deleteFromHead();
  int deleteFromTail();
  void deleteNode(int);

 private:
  IntSLLNode *head, *tail;

};

#endif
Run Code Online (Sandbox Code Playgroud)

c++ compiler-errors

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

为什么一个循环抛出一个ConcurrentModificationException,而另一个不抛出?

我在编写旅行推销员计划时遇到过这种情况.对于内循环,我尝试了一个

for(Point x:ArrayList<Point>) {
// modify the iterator
}
Run Code Online (Sandbox Code Playgroud)

但是当向该列表添加另一个点时会导致ConcurrentModicationException被抛出.

但是,当我将循环更改为

for(int x=0; x<ArrayList<Point>.size(); x++) {
// modify the array
}
Run Code Online (Sandbox Code Playgroud)

循环运行良好,没有抛出异常.

两个for循环,那么为什么一个抛出异常而另一个没有呢?

java iterator concurrentmodification

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

计算两个NSStrings之间的差异数

如何计算两个NSStrings之间的差异数量.

例:

NSString 1 = "this is a string"

NSString 2 = "Tihs isa string"
Run Code Online (Sandbox Code Playgroud)

应该返回:4(一个用于大写"T",一个用于"i","h"和用于丢失的空格)

iphone comparison nsstring

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