我是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->库将这些类添加到我的类路径中,但我还是无法弄清楚要做什么.
任何指针都非常感谢!
干杯,
马丁
我有以下代码重定向页面取决于$ 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) 我可以从javascript函数传递一个值并返回到调用函数,例如
function updateURL(url, name, param) {
url = url + "&" + name + "=" + param;
}
Run Code Online (Sandbox Code Playgroud)
我想更新网址并返回新值.
这可能吗?
有没有我可以用来绘制数学方程的图书馆?(最好使用javascript,也可以使用Java;或者任何客户端)
我最近开始尝试使用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) 我目前正试图抓取一个格式相当差的HTML网站(通常缺少结束标签,不使用类或ID,所以直接找到你想要的元素非常困难等等).到目前为止,我一直在使用BeautifulSoup取得了一些成功,但每隔一段时间(尽管很少),我会遇到一个页面,其中BeautifulSoup创建的HTML树与(例如)Firefox或Webkit略有不同.虽然这是可以理解的,因为HTML的格式化使这种模糊,如果我能够获得与Firefox或Webkit产生相同的解析树,我将能够更容易地解析事物.问题通常是网站打开<b>标签两次,当BeautifulSoup看到第二个<b>标签时,它会立即关闭第一个标签,而Firefox和Webkit嵌套<b>标签.
是否存在用于Python(甚至任何其他语言(我正在变得绝望))的Web抓取库,它可以重现由Firefox或WebKit生成的解析树(或者在模糊的情况下至少比BeautifulSoup更接近).
我正在使用一个使用回调的c ++库来通知操作的进度.一切都工作正常,除了这个:我需要在我的控制器中有一个函数用作c ++回调函数.我尝试了很多东西,但没有一个能够正常工作.
你知道我们如何管理这种事情吗?
谢谢 :)
我正在尝试实现链接列表但在编译时遇到错误:
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) 我在编写旅行推销员计划时遇到过这种情况.对于内循环,我尝试了一个
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循环,那么为什么一个抛出异常而另一个没有呢?
如何计算两个NSStrings之间的差异数量.
例:
NSString 1 = "this is a string"
NSString 2 = "Tihs isa string"
Run Code Online (Sandbox Code Playgroud)
应该返回:4(一个用于大写"T",一个用于"i","h"和用于丢失的空格)