小编Dre*_*ett的帖子

使用不同的数据类型在Java中查找最多3个数字

说我有以下三个常量:

final static int MY_INT1 = 25;
final static int MY_INT2 = -10;
final static double MY_DOUBLE1 = 15.5;
Run Code Online (Sandbox Code Playgroud)

我想把它们中的三个Math.max()用来找到三个中的最大值,但如果我传入了两个以上的值,那么它会给我一个错误.例如:

// this gives me an error
double maxOfNums = Math.max(MY_INT1, MY_INT2, MY_DOUBLE2);
Run Code Online (Sandbox Code Playgroud)

请让我知道我做错了什么.

java math max

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

从数组php获取第一个非null值

如果我有一个数组:

Array
(
    [0] => 
    [1] => a
    [2] => b
    [3] => c
)
Run Code Online (Sandbox Code Playgroud)

我想从数组中获取第一个非null值,在本例中为"a".我怎么能这么好又轻松呢?

php arrays

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

Backbone点击事件未在动态视图上触发

我有一个骨干视图,为每个传递给它的模型创建一个新的div.但是,我无法在视图上触发任何类型的事件(单击a.change-status),我认为这是因为它内部的元素也是从模板生成的.如果有一些解决方法,请告诉我.

var videoDivView  = Backbone.View.extend({
el: '<div class="vendor-video" />',
initialize: function(){
    _.bindAll(this);
    this.render();
    this.model.on('change:published', this.enableSaveButton);
},
events: {
    'click a.change-status'     : 'changeVideoStatus'
},
template: video_tmpl,
render: function(){
    this.$el.attr("id", 'video-'+this.model.id);
    this.$el.html(this.template(this.model.toJSON()));
    this.$el.data('status', video_statuses[this.model.get('published')]);
},
changeVideoStatus: function(e) {
    console.log(this.model);
    return false;   
}, 
enableSaveButton: function() {
    $('#save-changes').removeClass('disabled').removeAttr('disabled');
}
});
Run Code Online (Sandbox Code Playgroud)

示例模板看起来像:

<script id="single-video-tmpl" type="text/x-jquery-tmpl">
<div>
    <div class="video-info">
        <span class="video-title"><%=video_title%></span>
        <div class="bottom-info">
            <a href="#<%=id%>" class="change-status"></a>
        </div>
    </div>

</div>
</script>
Run Code Online (Sandbox Code Playgroud)

javascript jquery backbone.js

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

问题迭代通过ArrayLists

我有两个问题.我这里有一个类型的对象ArrayList,对于这种情况,我们称之为"Car".

我做了两个:

Car car1 = new Car();
Car car2 = new Car();
Run Code Online (Sandbox Code Playgroud)

我有一个函数来向这些Car对象添加项目:

car1.addPart("Front Wheels");
car1.addPart("Rear Wheels");
car1.addPart("Rear View Mirror");

car2.addPart("Rims");
car2.addPart("Steering Wheel");
car2.addPart("Bumper");
Run Code Online (Sandbox Code Playgroud)

我需要一个sameContents()可以调用的函数car1:

car1.sameContents(car2);
Run Code Online (Sandbox Code Playgroud)

它传入一个类型的对象ArrayList并检查它,car1看它们是否具有相同的内容和相同的顺序.

public boolean sameContents(Car c) {
    ArrayList<String> other_car = c; // error: Type mismatch: 
                                    // cannot convert from Car to ArrayList<String>

    for (String c : this.parts) {
        System.out.println(c);
        for(String oc : other_car) { 
             // stuff
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我似乎对这个有各种各样的问题.我无法获得other_car在foreach循环中使用的变量.


第二个需要做的是 …

java foreach arraylist

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

php str_getcsv数组问题

我上传了一个csv文件,然后使用str_getcsv解析它.一切都很好,除了我需要一种方法来循环它们.理想情况下,让阵列回来看起来很棒:

Array (      
    [1] => Array
       (
            [0] => 1 // first id in csv
            [1] => name
            [2] => address
            [3] => town
            [4] => state
            [5] => zip
            [6] => phone
            [7] => website
            [8] => other
            [9] => other
        )
    [22] => Array
       (
            [10] => name
            [11] => address
            [12] => town
            [13] => state
            [14] => zip
            [15] => phone
            [16] => website
            [17] => other
            [18] => other
        )
    [24] => Array
       (
            [19] …
Run Code Online (Sandbox Code Playgroud)

php csv arrays upload parsing

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

执行代码AFTER Recaptcha.reload()完成后

我在下面有一个函数来调用重新加载recaptcha图像.它工作,重新加载图像,但之后不会做任何事情.基本上这个形式很小,有重复这个,所以我缩小了它,允许点击放大和所有这些.如果该人按下"获取另一个验证码"并调用reloadCAP(),则会检查它是否具有更大图像的类.如果它确实我需要它添加该类和css回到新图像加载后的元素但我似乎无法让它工作.有任何想法吗?

function reloadCAP() {
    if($("#recaptcha_widget img").hasClass('largecap')) {
        Recaptcha.reload();
        $("#recaptcha_widget img").addClass('largecap');
        $('#recaptcha_image').css('height', '62px');
    } else {
        Recaptcha.reload();
    }
}
Run Code Online (Sandbox Code Playgroud)

这是这个的HTML:

<div id="recaptcha_widget" class="formRow" style="display:none;">
    <span class="f_label">Enter Words Below:</span>
    <input type="text" class="setWidth" id="recaptcha_response_field" name="recaptcha_response_field" />

    <div class="cantread">
        <strong>Can't read this?</strong><br />
        <a href="javascript:reloadCAP()">Get another CAPTCHA</a>
    </div>

    <div id="recaptcha_image"></div> <!-- image loaded into this div -->
        <div class="clear"></div>
        <span class="smalltext">(click to enlarge)</span>

        <br clear="all" />
    </div>
<script type="text/javascript" src="http://api.recaptcha.net/challenge?k=6LfzMMwSAAAAADV6D04jDE6fKwrJ57dXwOEW-vY3&lang=en"></script>
Run Code Online (Sandbox Code Playgroud)

javascript css jquery captcha recaptcha

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

php视频和照片上传:存储在数据库中与上传

我将在不久的将来接近一个大型网站,需要上传和存储数百甚至数千个视频.此外,许多图像需要上传,但几乎不需要上传,而且尺寸也很小.到目前为止,我一直使用php和mysql如下:

  • 上传图片
  • 将文件名存储在数据库中
  • 引用数据库中的文件夹+文件名来显示文件

但是,我已经对数据库中存储图像和文件的一些BLOB做了一些研究,并且不确定哪种方式最适合这个潜在的大型项目.我应该继续上传我的方式,还是在mysql中使用BLOB类型更有效率?我担心通过在数据库中存储大量视频和图像,可能会导致数据太多或太慢,但我可能完全错了.请告诉我你提出的所有建议.

php mysql upload blob file-upload

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

Java字符开关

在Java中切换字符的简单方法是什么?说我有以下内容:

String testString = "Hello World.";

// I know this doesn't work
testString = testString.replace('o', 'e');
Run Code Online (Sandbox Code Playgroud)

我想用'o'切换'e',我知道这不会有用......请让我知道我需要做什么

java string

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

如何异步加载twitter关注按钮时禁用屏幕名称

<script type="text/javascript">
  (function(){
    var twitterWidgets = document.createElement('script');
    twitterWidgets.type = 'text/javascript';
    twitterWidgets.async = true;
    twitterWidgets.src = 'http://platform.twitter.com/widgets.js';
    document.getElementsByTagName('head')[0].appendChild(twitterWidgets);
  })();
</script>
Run Code Online (Sandbox Code Playgroud)

加载时,我需要它只显示跟随按钮,而不是您要关注的人的姓名.使用iframe时,可以为show_screen_name添加查询参数.

我试过这样做:

twitterWidgets.show_screen_name = false;
Run Code Online (Sandbox Code Playgroud)

但它不起作用.有任何想法吗?

javascript twitter jquery

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

基本的java导入问题

我需要导入"import java.awt.Rectangle.我导入它,它告诉我导入无法解决.我做错了什么?

public class RectangleCalculator {

    import java.awt.Rectangle
Run Code Online (Sandbox Code Playgroud)

java import

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