问题列表 - 第4357页

调整大小和裁剪

假设您正在创建一个类似eBay的网站,用户可以在其中列出他们希望销售给他人的商品,并希望他们允许他们上传图片.为了使网站看起来尽可能"干净",您决定所有图像缩略图将在主页面上呈现为100x100像素方块(如果需要,可以在另一个屏幕中显示完整图像).

这样做的最佳方法是什么?您是否应该简单地将图像调整到特定尺寸,并且可能会使图像翘曲或裁剪图像并冒险切断图像的重要部分?或者只是用相同的宽高比缩略图并用一些默认颜色填充额外的空间?

image

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

Javascript'这个'问题

当setTimeout调用它的匿名回调时,为什么'me'和'this'未定义?

    var gMyObj = new MyObj();
    gMyObj.myFunc();

    function MyObj() {
        this.myFunc = function () {
            var me = this;
            alert(me.constructor);  // defined
            setTimeout(function(me) {  
                      alert(me.constructor); // undefined
                  }, 100);
        };
    }
Run Code Online (Sandbox Code Playgroud)

解决方案:所选答案是正确的,谢谢.我的问题是简化了我遇到的真正问题,结果证明jQuery在click()方法中修改了'this',以便它指向相关的DOM元素.我创建了一个新的var,'me',以保持'this',并试图将其传递给click方法.我需要做的只是在click事件中使用'me',并让闭包保持对它的引用.将'me'传递给click()失败,原因与此示例中失败的原因相同,即click()没有预料到它.

javascript jquery

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

如果Sun没有响应,如何成功打开Java错误?

我去年万圣节试图打开一个Java bug.我立刻得到了一个回应,我的提交被接受,从那以后什么都没听到.看看Sun的网页,我找不到任何可以查询的联系信息.差不多两周前,我在太阳论坛上发表了一个看似最合适的地方,也没有回应.

经过长时间的不答复后,有没有人成功让Sun打开错误报告?有谁知道我可以联系谁找出我的错误报告的当前状态?

对于它的价值,我给出的内部审核ID是1380005.

编辑,后来添加:

对于好奇:什么是错误?下载JAR文件(或其他任何内容)时,Java Web Start客户端总是添加一个If-Modified-Since标题(时间日期相当于" -1" - 在1-1-1970午夜之前1秒 - 无论Java缓存是否为空或满)并始终添加No-Cache标题.注意:这是客户端提供No-Cache标头端!

java bug-tracking no-response

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

替换嵌套的循环...或不

我有一个循环通过一系列四个(或更少)字符串的脚本.例如:

aaaa
aaab
aaac
aaad
Run Code Online (Sandbox Code Playgroud)

如果能够使用嵌套的for循环实现它,如下所示:

chars = string.digits + string.uppercase + string.lowercase

for a in chars:
    print '%s' % a   
    for b in chars:
        print '%s%s' % (a, b)
        for c in chars:
            print '%s%s%s' % (a, b, c)
            for d in chars:
                print '%s%s%s%s' % (a, b, c, d)
Run Code Online (Sandbox Code Playgroud)

这种循环是一种坏事,如果是这样,那么完成我正在做的事情的更好方法是什么?

python loops for-loop nested-loops

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

使用__call和静态类?

__call在静态调用函数时是否可以使用魔术方法?

php oop static magic-methods

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

在php中有单引号与双引号的性能优势吗?

在php中使用单引号而不是双引号是否有任何性能优势?

换句话说,是否会有以下性能优势:

$foo = 'Test';
Run Code Online (Sandbox Code Playgroud)

$foo = "Test";
Run Code Online (Sandbox Code Playgroud)

php performance

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

Java3D:教程,项目,一般3D编程

我一直在考虑使用Java3D.但首先我想知道是否有人做过多少工作?您已经完成了哪些类型的项目以及您使用哪些教程/示例/指南来学习它?您对API的一般想法是什么?它发育良好吗?你可以编程游戏或用它做任何物理建模吗?

感谢您的输入.

此外,不确定什么是好的标签,所以随意改变它们你认为合适.

java java-3d

4
推荐指数
1
解决办法
804
查看次数

当需要不为真时,jQuery Validation`valid()`方法返回0

我正在使用jQuery Validation插件,我有一个带有类的文本框,digits强制它只是数字,但不是必需的.当我在表单上调用validate时它工作正常,但是如果我valid()在文本框为空时调用它,它返回0,尽管没有显示错误消息并且不需要设置.

有谁知道为什么它会返回这个看似有效的输入值?

这是代码:

<input type="text" value="" name="kiloMetresTravelled" id="kiloMetresTravelled" class="digits"/>
Run Code Online (Sandbox Code Playgroud)

和脚本

<script type="text/javascript'>
 var isvalid = jQuery('#kiloMetresTravelled').valid(); 
 //isvalid == 0 when kiloMetresTravelled is blank
</script>
Run Code Online (Sandbox Code Playgroud)

javascript validation jquery jquery-validate

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

作为一名思考将Perl作为次要强项的PHP开发人员,我需要知道什么?

我认为自己在PHP方面非常流利,并且对几乎所有重要的方面和用途以及它的失误都非常熟悉.考虑到这一点,我认为采用Perl的主要问题是语法.除了这个(一个小小的障碍,真的,因为我更倾向于因为Perl的可读性更高),你认为在接受这种语言之前我应该​​让自己意识到的一些关键差异是什么?

php perl

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

设计禁用CSS的页面

我目前正在设计一个使用深色背景的网站,只是出于兴趣,我禁用了CSS并查看了它.因为它已经在语义上标记,没有样式它仍然是一个连贯的文档,除了我的标题图像是白色的事实,并且因为默认背景颜色也是白色,你根本看不到标题.(标题标记为h1/h2/h3,然后Javascript将其替换为图像).

现在我知道这是一个微不足道的边缘情况,用户没有CSS,但确实有javascript,所以这是一个更理论而不是实际的问题,但我应该回到设置背景的旧的和过时的方式颜色:

<body bgcolor="#333333">
Run Code Online (Sandbox Code Playgroud)

..所以你仍然可以看到白色图像?

html css

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