小编gco*_*lby的帖子

你能在背景图像重复之间创造空间吗?

是否可以重复背景图像,但在下一次重复开始之前指定一些像素.

即背景:url(img.png)[40px之后] repeat-x;

我不想在图像中添加空白区域.

css space background-image background-repeat

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

未使用的CSS样式会影响加载时间

我想知道未使用的CSS样式是否会影响加载时间,因为我通常使用这种格式来破坏我的代码部分

/*===================
      Nav-Styles
===================*/
Run Code Online (Sandbox Code Playgroud)

但是,我也使用coda来编写代码.它有一个代码导航器,可以检测id后跟{}

我认为可能对我的代码组织有帮助的是创建这种中断格式

/*==========================================
  #----NAV-STYLES-BEGIN {} /* Nav Styles */ 
==========================================*/ 
Run Code Online (Sandbox Code Playgroud)

这意味着我的分节符将出现在代码导航器中,并且可以快速跳转.但是,如果这将导致与速度相关的问题,那么手段将超过结束.

这是一个坏主意还是差别如此微不足道,如果我想要它值得做?

css styles load-time

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

页面加载时是否仍然加载未使用的图片?

我有一个有功能调用的网站,在工作时间后,在我的时区切换到"夜间模式".

php文件具有夜间模式的div以及白天模式的一个文件中的日期模式,div具有"day-"前缀,而night模式具有"night-"前缀.

并且css具有每个div背景图像的所有URL.

现在当网站处于'日模式'时使用"day-" div是"night-" divs背景图片仍然加载,反之亦然? ---即它们会影响页面加载次数吗?

(补充信息----这不是javascript它唯一的php所以只有在关闭时间之前打开页面并在关闭时间后刷新它才会改变.)

编辑 - 添加代码,以便对其他人更有用

继承人PHP

<?php
date_default_timezone_set('Asia/Tbilisi');

$c_time = mktime();
$open = strtotime('Today 8am');
$close = strtotime('Today 8pm');
?>


<?php if ($c_time > $open && $c_time < $close): ?> <!-- BEGIN DAY MODE -->

 <div id="animated-head-link">
<a href="<?php echo esc_url( home_url( '/' ) ); ?>" title="Return to  <?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>' Homepage." rel="home">

    <div id="sky" class="stage">       </div><!-- …
Run Code Online (Sandbox Code Playgroud)

css php image load-time

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

将StringBuilder作为String JAVA返回

我可能会走很长的路,希望我可以在没有代码的情况下解释这一点,因为代码到处都是.

我想要的是一个字符串

static String locationOneStr = new String ("res/.png");
static StringBuilder locationOneStrBuilder = new StringBuilder(locationOneStr);
Run Code Online (Sandbox Code Playgroud)

它包含我想稍后调用的URL的基本形式.

稍后出现的代码会找到位于0或'locationOne'的数字,并且交换机会选择要使用的代码:如果是0,则在.png之前插入0,如果它是1,则插入1等.

public static StringBuilder locationOneNumber(StringBuilder forCharConv,  StringBuilder locationOneStrBuilder) {
    char localChar = forCharConv.charAt(0);
    switch (localChar) {
        case '0':
            BpmCalcFrame.locationOneStrBuilder.insert(3,"0");
            System.out.println("Zero");
            break;

        /*
        *
        * Other Cases Omitted 
        */

        default:
            System.out.println("There is no valid input!");
            break;
        }
    return;

}
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是交换机必须返回一些东西.然而,我用作测试环境的jframe期望URL的字符串.

JLabel locationOne = new JLabel("Image 1");
    locationOne.setBackground(Color.WHITE);
    locationOne.setIcon(new ImageIcon(ArrayComparison.locationOneNumber(forCharConv, locationOneStrBuilder)));
    locationOne.setBounds(172, 45, 36, 68);
    contentPane.add(locationOne);
Run Code Online (Sandbox Code Playgroud)

我正在使用StringBuilder,因为Strings占用了内存,但是如果我必须将StringBuilder转换为String,那么它就无法使用StringBuilder

我是以错误的方式解决这个问题还是我真的必须转换回字符串?这意味着我将在整个程序的生命周期中平均每秒制作2个新对象.

有没有一种方法可以将StringBuilder的实例作为String而不创建新对象?

java string stringbuilder object

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

我可以使用If语句来检查调用哪个方法吗?

我想创建一个if语句来检查哪个方法调用了辅助方法.

我会用伪代码写出我想要的东西,这样你就可以看出我的意思了.

public static void methodOne() {
    methodToCall();
    }

public static void methodTwo() {
    methodToCall();
    }

public static void methodThree() {
    methodToCall();
    }

public static void methodToCall() {
    if (methodOne made the call == true) {
        execute this
    } else if (methodTwo made the call == true){
        execute this
    } else if (methodThree made the call == true){
        execute this
    } else {
        System.out.println("How did you get here?");
    }
}
Run Code Online (Sandbox Code Playgroud)

这是关于它的要点.我想要一个简单的检查,看看哪个方法进行了调用,这样我就可以选择哪个操作与调用相关.

这可能吗?

如果不可能,是否有解决方法?

java methods if-statement

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

math.round*1000/1000是否有理由没有意义

我正在看这行代码,我无法理解它.这个特殊的代码是javascript,但我最终想制作一个java android应用程序.

$("#TxtHalfDot").val(Math.round((60000/bpm)*3*1000)/1000); 

         //bpm being a user entered value
Run Code Online (Sandbox Code Playgroud)

我理解数学的过程,并用计算器多次完成.但是,我无法理解*1000后跟/ 1000.

我的问题

这是"math.round"函数的奇怪行为还是只是根本不需要.我已经看了很多但是当我看到它时我觉得它可以省略,但我不是电脑......

(60000/bpm)*3给出相同的结果((60000/bpm)*3*1000)/ 1000

javascript java math android rounding

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