问题列表 - 第14626页

(Ruby)是否有一个函数可以轻松找到字符串中的第一个数字?

例如,如果我键入"ds.35bdg56",函数将返回35.是否有类似的东西的预制函数或我需要迭代字符串,找到第一个数字,看看它有多长时间然后归还那个?

ruby string

16
推荐指数
3
解决办法
5832
查看次数

有没有一种简单的方法可以在.NET项目中查找未使用的程序集引用?

可能重复:
用于查找未使用的引用的工具

我继承了一个棕色地带项目,我正在重构代码以支持新的需求.随着时间的推移,程序集引用的数量已经大大增加,我想知道是否不再使用任何引用.除了删除引用并尝试重新编译代码之外,最好的方法是什么.

.net c# visual-studio-2008 visual-studio

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

执行操作并重定向到相同的 URL 不会刷新页面

我们正在使用 Apache、Python 和 Django 开发一个新网站。

在开发阶段,没问题,但是一旦绑定到Apache,使用Firefox 3.5.3,我们遇到了一个奇怪的问题。

我们坚持:

http://website.fr/search/

当我们想改变研究的顺序时,我们将用户发送到:

http://website.fr/search/order/price/

此页面更改会话变量并使用代码 302 重定向到:

http://website.fr/search/

问题是 Apache 发送了 302 Apache 代码,而 Firefox 不刷新页面。当我们将用户重定向到他之前所在的页面时,我们遇到了同样的问题。

我们应该怎么做才能强制刷新页面?

python django http httpwebrequest http-status-code-302

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

ASP.NET MVC在哪里与Ruby on Rails,CakePHP等相悖.人?

我一直在与ASP.NET MVC进行相当广泛的工作,我发现它非常有用(与WebForms相比),但是我对其他MVC框架有一些经验,我觉得能力方面存在明显的差距.

首先,在Drupal中你可以挂钩几乎所有东西并覆盖它的View动作.例如,您可以挂钩写入标题并附加自定义内容的Drupal函数.我在ASP.NET MVC中没有看到这种类型的能力.

与Spring.NET,RoR,CakePHP等框架相比,ASP.NET MVC还有什么不足之处? 我担心ASP.NET MVC是WebForms 2.0,最终它会以同样的方式磨损它,所以我最好转移到另一个长期框架.

问候.

model-view-controller asp.net-mvc struts cakephp spring-mvc

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

为什么#include这个文件不止一次是链接器错误?

这个问题并不是一个"如何解决"问题,而是一个关于为什么这不起作用的问题?

在C++中,我可以通过几种方式定义一组我想在多个文件中使用的变量.

我可以这样做:

int superGlobal;
#include "filethatUsesSuperglobal1.h"

int main()
{
  // go.
}
Run Code Online (Sandbox Code Playgroud)

这种方式只有在"filethatUsesSuperglobal1.h"在标题中没有附加.cpp文件的整个实现时才有效.

另一种方式("更严格的纠正方式")是使用extern:

externvardef.h

#ifndef externvardef_h
#define externvardef_h
// Defines globals used across multiple files.
// The only way this works is if these are declared
// as "extern" variables
extern int superGlobal;

#endif
Run Code Online (Sandbox Code Playgroud)

externvardef.cpp

#include "externvardef.h"
int superGlobal;
Run Code Online (Sandbox Code Playgroud)

filethatUsesSuperglobal1.h

#include "externvardef.h"
#include <stdio.h>
void go();
Run Code Online (Sandbox Code Playgroud)

filethatUsesSuperglobal1.cpp

#include "filethatUsesSuperglobal1.h"
void go()
{
  printf("%d\n", superGlobal );
}
Run Code Online (Sandbox Code Playgroud)

main.cpp中

#include <stdio.h>
#include "externvardef.h"

#include "filethatUsesSuperglobal1.h"

int main()
{
  printf( …
Run Code Online (Sandbox Code Playgroud)

c++

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

在PHP下面右边添加一个小数点2个字符

我有一个包含大量包含数字数据的元素的大数组.

例:

3200
34300
1499
12899
Run Code Online (Sandbox Code Playgroud)

我想将这些转换成:

32.00
343.00
14.99
128.99
Run Code Online (Sandbox Code Playgroud)

如何在PHP下使用没有正则表达式来优雅地实现这一点?

提前致谢.

php point decimal

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

带有C类型的NSArray?

我想知道是否可以使用带有C类型的NSArray/NSMuatbleArray作为元素,即CGLayerRef?

如果将CGLayerRef对象添加到NSMutableArray,则代码会编译,但会抛出警告:

警告:传递'objectForKey:'的参数1使得整数指针没有强制转换

因此我的问题是:如何在可变数组中存储C类型?

最好,

海因里希

iphone objective-c

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

获取Internet Explorer中SELECT框的值

我有一个选择框:

<select id="item1" name="Item 1">
  <option> </option>
  <option> Camera </option>
  <option> Microphone </option>
  <option> Tripod </option>
</select>
Run Code Online (Sandbox Code Playgroud)

我有这个JavaScript:

var item1= document.getElementById("item1").value;
Run Code Online (Sandbox Code Playgroud)

item1始终显示为空,从不选择选项.但是,这适用于.

html javascript internet-explorer

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

AIX 5.3(ld-xlc)等效选项Linux(ld-gcc)-rpath

我的编译器:xlc版本10.1环境:AIX5.3链接器:ld

当我使用gcc(4.4.1)在Linux上工作时,我使用以下选项

-Wl,-rpath
Run Code Online (Sandbox Code Playgroud)

(-Wl表示链接器选项)它将一个目录添加到运行时库搜索路径中.

什么是xlc编译器的等价物?

或什么是链接器的-rpath等价物.

谢谢.

linker aix gcc rpath xlc

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

泛型:输入变量?

为了能够替代特定的实现,通常知道写

List<AnyType> myList = new ArrayList<AnyType>();
Run Code Online (Sandbox Code Playgroud)

代替

ArrayList<AnyType> myList = new ArrayList<AnyType>();
Run Code Online (Sandbox Code Playgroud)

这很容易理解,这样您可以轻松地将实现从ArrayList更改为LinkedList或任何其他类型的List.

嗯......这一切都很好,但由于我不能直接实例化"List",因此我需要输入

public List<AnyType> getSpecificList()
{
    return new ArrayList<AnyType>();
}
Run Code Online (Sandbox Code Playgroud)

这使得以前的模式毫无意义.如果我现在想用LinkedList而不是ArrayList替换实现怎么办?它需要在两个位置上进行更改.

有可能有这样的东西(我知道语法绝对不正确)?

public class MyClass<T>
{
    Type myListImplementation = ArrayList;

    List<T> myList = new myListImplementation<T>();

    public List<T> getSpecificList()
    {
        return new myListImplementation<T>();
    }
}
Run Code Online (Sandbox Code Playgroud)

这将允许我简单地将单词"ArrayList"更改为"LinkedList",一切都很好.我知道这两个列表可能有不同的构造函数,这不会"按原样"工作.我真的不想添加第二个类型参数来指定正在使用的列表实现.

是否有任何干净的机制来解决这个问题?^

在此先感谢和最好的问候Atmocreations

java generics

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