小编Bil*_*ard的帖子

如何通过javascript在FF和Chrome中设置默认主页?

我有一个代码只适用于IE和我在FF和Chrome中寻找类似的东西通过链接'点击这里使这个网站成为你的默认主页'来设置用户的默认主页,但到目前为止我没有找到任何东西.

有谁知道如何做到这一点?

javascript firefox google-chrome

36
推荐指数
4
解决办法
5万
查看次数

在Java中,变量应该声明在函数的顶部,还是需要它们?

我正在通过将所有变量声明为最高位置并将它们初始化为null/0 /而不是将它们声明为以后需要它们来为那些启动其功能的人清理Java代码.

针对此的具体指导原则是什么?对于这种或那种方式是否存在优化原因,或者只是一种良好的做法?是否存在偏离任何正确方法的可接受的情况?

java variables syntax coding-style

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

您在网站上看到的最聪明的UI功能是什么?

您在网站上看到的最聪明的UI功能是什么?一些东西:

  • 使用户体验更直观
  • 显着增加了应用程序的实用性.
  • 添加到应用程序的"惊叹因子"中
  • 或者......你认为重要的其他事情;)

也可以是标准的,但特别好实现.

请将此限制为标准Web技术(HTML,AJAX等),请不要使用Flash或插件!

谢谢

usability user-interface

36
推荐指数
13
解决办法
3802
查看次数

如何排序100GB的字符串

鉴于120GB的硬盘驱动器,其中100个充满了长度为256和2 GB的字符串,我如何最有效地在Java中对这些字符串进行排序?这需要多长时间?

java sorting

36
推荐指数
5
解决办法
6787
查看次数

在Java中从派生类调用基类构造函数

我有一个课程如下:

public class Polygon  extends Shape{

    private int noSides;
    private int lenghts[];

    public Polygon(int id,Point center,int noSides,int lengths[]) {
        super(id, center);
        this.noSides = noSides;
        this.lenghts = lengths;
    }
}
Run Code Online (Sandbox Code Playgroud)

现在,正多边形是一个多边形,其边是相等的.什么应该是我的正多边形的构造函数?

public Regularpolygon extends Polygon{

//constructor ???
}
Run Code Online (Sandbox Code Playgroud)

java

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

如何在Android中禁用GridView滚动?

我正在使用GridView作为游戏板.最近一些用户遇到了垂直滚动的问题(在运行2.2的三星Galaxy/Vibrant手机上) - 我的Nexus One上没有出现此错误.

一位用户制作了一些问题的截图.

我怎么能锁定GridView?有没有办法禁用滚动?

android gridview

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

从类实例中调用classmethod作为方法是不好的形式?

防爆.

如果我有这样的事情:

class C(object):
    @classmethod
    def f(cls, x):
       return x + x
Run Code Online (Sandbox Code Playgroud)

这将有效:

c = C()

c.f(2)
4
Run Code Online (Sandbox Code Playgroud)

但这是不好的形式?我应该只打电话

C.f()
Run Code Online (Sandbox Code Playgroud)

要么

c.__class__.f()
Run Code Online (Sandbox Code Playgroud)

显然,这只有在f不与self/cls相互作用的情况下才有意义.

python class-method

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

如何让jQuery的Uploadify插件与ASP.NET MVC一起使用?

我正在尝试使用jQuery插件Uploadify来使用ASP.NET MVC.

我已经通过以下JavaScript代码段显示了插件:

<script type="text/javascript">
    $(document).ready(function() {
        $('#fileUpload').fileUpload({
            'uploader': '/Content/Flash/uploader.swf',
            'script': '/Placement/Upload',
            'folder': '/uploads',
            'multi': 'true',
            'buttonText': 'Browse',
            'displayData': 'speed',
            'simUploadLimit': 2,
            'cancelImg': '/Content/Images/cancel.png'
        });
    });
</script>
Run Code Online (Sandbox Code Playgroud)

这似乎一切都很好.如果您注意到,"script"属性设置为my/Placement/Upload,这是我的Placement Controller和我的Upload Action.

主要问题是,我很难将此操作触发以接收文件.我在该操作上设置了一个断点,当我选择要上传的文件时,它没有被执行.

我试过根据这篇文章改变方法签名:

public string Upload(HttpPostedFileBase FileData)
{
    /*
    *
    * Do something with the FileData
    *
    */
    return "Upload OK!";
}
Run Code Online (Sandbox Code Playgroud)

但这仍然不会发生.

任何人都可以帮我写并正确获取上传控制器动作的签名,这样它实际上会触发吗?然后我可以自己处理文件数据.我只是需要一些帮助才能触发方法操作.

asp.net-mvc jquery uploadify

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

在Android中的活动之间传递数据

如何在Android应用程序中的活动之间传递数据?

android

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

何时使用C float比较函数?

在最新的C++标准中,我注意到以下宏:

bool isgreater(float x, float y);
bool isgreaterequal(float x, float y);
bool isless(float x, float y);
bool islessequal(float x, float y);
bool islessgreater(float x, float y);
bool isunordered(float x, float y);
Run Code Online (Sandbox Code Playgroud)

这些宏来自C(7.12.14和7.12.14).

那么,为什么有人会使用这些宏而不是运算符呢?这些宏正在做什么特别的事情(比如检查inf),或者它们是否与它们相应的运算符相同?

C++示例:

#include <iostream>
#include <cmath>

int main()
{
  float x=0.2;
  float y=0.5;
  std::cout << x << " < " << y << " : " << std::boolalpha << std::islessequal( x, y ) << std::endl;
  std::cout << x << " < " << y << " …
Run Code Online (Sandbox Code Playgroud)

c c++ c++11

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