小编sta*_*ast的帖子

如何删除查询字符串并只获取网址?

我使用PHP来构建当前页面的URL.有时,URL的形式

www.mydomian.com/myurl.html?unwantedthngs
Run Code Online (Sandbox Code Playgroud)

请求.我想删除?它后面的所有内容(查询字符串),以便生成的URL变为:

www.mydomain.com/myurl.html
Run Code Online (Sandbox Code Playgroud)

我目前的代码是这样的:

<?php
function curPageURL() {
    $pageURL = 'http';
    if ($_SERVER["HTTPS"] == "on") {
        $pageURL .= "s";
    }
    $pageURL .= "://";
    if ($_SERVER["SERVER_PORT"] != "80") {
        $pageURL .= $_SERVER["SERVER_NAME"] . ":" .
            $_SERVER["SERVER_PORT"] . $_SERVER["REQUEST_URI"];
    } else {
        $pageURL .= $_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"];
    }
    return $pageURL;
}
?>
Run Code Online (Sandbox Code Playgroud)

php query-string

190
推荐指数
8
解决办法
15万
查看次数

添加shebang会导致运行我的python脚本时出现此类文件或目录错误

我正在尝试运行python脚本.它运行时它工作正常:

python2.5 myscript.py inpt0
Run Code Online (Sandbox Code Playgroud)

当我添加一个shebang时,问题就出现了:

#!/usr/bin/env python2.5
Run Code Online (Sandbox Code Playgroud)

造成:

$ myscript.py inpt0
: No such file or directory
Run Code Online (Sandbox Code Playgroud)

试试2:

#!/usr/local/bin/python2.5
Run Code Online (Sandbox Code Playgroud)

造成:

$ myscript.py inpt0
: bad interpreter: No such file or directoryon2.5
Run Code Online (Sandbox Code Playgroud)

当我直接在终端中运行它们时,它们都工作得很好:

$ /usr/local/bin/python2.5
Python 2.5.4 (r254:67916, Feb  9 2009, 12:50:32)
[GCC 3.2.3 20030502 (Red Hat Linux 3.2.3-52)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>

$ /usr/bin/env python2.5
Python 2.5.4 (r254:67916, Feb  9 2009, 12:50:32)
[GCC 3.2.3 20030502 (Red Hat Linux 3.2.3-52)] on linux2
Type …
Run Code Online (Sandbox Code Playgroud)

python shell

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

使用jquery更改背景图像

我有这个jquery代码,可以在点击时更改背景图像:

$('a.note').click(function(){
  $('#full').css('background-image','img/1.jpg');

});
Run Code Online (Sandbox Code Playgroud)

但是,它并没有改变.有什么我想念的吗?

css jquery background-image

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

构建自定义Eclipse JDT新建项目向导?

我想为我工作的一些常见Java项目开发一些项目模板.

基本上,我想在标准的New Java Project Wizard上的额外Window中捕获一些信息,然后在一堆模板文件上做一些文本替换并将它们添加到项目中.

关于如何做到这一点的教程,我一直在寻找高低,但看起来你需要真正了解Eclipse插件开发的各种方法才能获得.

任何人都可以指向我在Eclipse中自定义新项目向导的教程的方向或类似的项目,所以我可以查看源代码?

eclipse-plugin

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

Eclipse插件开发:如何在右键菜单中添加选项

我创建了一个eclipse插件.我可以添加菜单和子菜单.

但是,我无法在"右键单击"菜单中添加选项.有谁知道怎么做?

eclipse-plugin

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

tabBar didSelectItem似乎不起作用

在我的头文件中,我有这个:

@interface TabBarController : UIViewController <UIApplicationDelegate, UITabBarDelegate, UITabBarControllerDelegate>{

    IBOutlet UITabBarController *tabBarController;

}

-(void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item;

@property (nonatomic, retain) IBOutlet UITabBarController *tabBarController;

@end
Run Code Online (Sandbox Code Playgroud)

在我的主文件中,我有这个:

@synthesize tabBarController;

-(void)viewDidLoad{
    [super viewDidLoad];
    self.tabBarController.delegate = self;
    self.view = tabBarController.view;
}

-(void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item{
    NSLog(@"rawr"); 
}

- (void)viewDidUnload {
    [super viewDidUnload];
}

- (void)dealloc {
    [tabBarController release];
    [super dealloc];
}


@end
Run Code Online (Sandbox Code Playgroud)

我已经tabbarcontroller在界面构建器中将我作为委托连接到我的文件所有者,但它仍然从不调用该didSelectItem方法.

这里有什么我想念的吗?

我已经添加了tabBarController.delegate = self;它仍然无法正常工作.

iphone xcode uitabbar ios

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

eclipse插件开发

我想开发一个eclipse插件.哪种方式最好?

eclipse eclipse-plugin

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

外部SQLite文件内容访问错误

我有以下代码,它给出了如下运行时错误.为什么?

try{
String myPath = DB_PATH + DB_NAME;  
mDB = SQLiteDatabase.openDatabase(myPath, null, SQLiteDatabase.OPEN_READONLY);
}catch(SQLiteException e){} 
Run Code Online (Sandbox Code Playgroud)

运行时错误:

:sqlite returned: error code = 1, msg = no such table: android_metadata  
 :SELECT locale FROM android_metadata failed  
 :Failed to setLocale() when constructing, closing the database  
 :android.database.sqlite.SQLiteException: no such table: android_metadata
Run Code Online (Sandbox Code Playgroud)

sqlite android

6
推荐指数
3
解决办法
6112
查看次数

更改反斜杠以在QString中转发斜杠

我有一个程序,它提供一个QString并将每个"\"更改为"/".看起来很简单但是当我使用下面的代码时,会发生5个错误:

QString path ;
path = "C:\MyLife\Image Collection" ;
for( int i=0 ; i < path.size() ; i++ )
{
    if( path[i] == "\" )
        path[i] = "/" ;
}
qDebug() << path ;
Run Code Online (Sandbox Code Playgroud)

c++

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

功能和plugin.xml之间的区别?

我在eclipse插件开发中有一些基本问题,任何人都可以澄清以下问题,

我们什么时候应该在插件开发中添加功能?

feature和plugin.xml有什么区别?

问马汉

eclipse-plugin

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