小编Dae*_*ica的帖子

logback不生成文件

我不熟悉logback.我正在尝试登录文件.我logback.xml是:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>

    <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
        <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
            <Pattern>%d{yyyy-MM-dd_HH:mm:ss.SSS} %-5level %logger{36} - %msg%n
            </Pattern>
        </encoder>
    </appender>

    <appender name="FILE"
              class="ch.qos.logback.core.rolling.RollingFileAppender">
        <File>d:/walknshine.log</File>
        <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
            <Pattern>%d{yyyy-MM-dd_HH:mm:ss.SSS} [%thread] %-5level %logger{36} -
                %msg%n
            </Pattern>
        </encoder>

        <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
            <FileNamePattern>d:/walknshine.%i.log.zip
            </FileNamePattern>
            <MinIndex>1</MinIndex>
            <MaxIndex>10</MaxIndex>
        </rollingPolicy>

        <triggeringPolicy
                class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
            <MaxFileSize>1MB</MaxFileSize>
        </triggeringPolicy>
    </appender>

    <root level="INFO">
        <appender-ref ref="FILE" />
        <appender-ref ref="STDOUT" />
    </root>
</configuration>
Run Code Online (Sandbox Code Playgroud)

日志记录在控制台中发生,但在给定路径上没有生成文件.我的Maven依赖是

  <!-- LOGGING DEPENDENCIES - LOG4J -->
    <dependency>
        <groupId>logback</groupId>
        <artifactId>logback-classic</artifactId>
        <version>1.0.6</version>
    </dependency>
    <dependency>
        <groupId>logback</groupId>
        <artifactId>logback-core</artifactId>
        <version>1.0.6</version>
    </dependency>
    <dependency>
        <groupId>logback</groupId>
        <artifactId>sl4j</artifactId>
        <version>1.6.0</version>
    </dependency>
Run Code Online (Sandbox Code Playgroud)

我使用记录器:

private …
Run Code Online (Sandbox Code Playgroud)

java logback slf4j

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

window.scroll函数冻结了firefox

我正在处理一个带有固定菜单的页面,该菜单在用户从顶部滚动一定距离后拾取,当它们向下滚动页面时,菜单中的不同链接将被赋予一个更改颜色的类.所有这一切似乎都适用于Chrome和Safari,但在Firefox中,页面冻结在顶部.我想知道它是否在不断地循环一些代码......基本上冻结了窗口.

这是我的代码.

$.localScroll({
    onBefore: function() {
        $('body').data('scroll-executing', true);

    },
    onAfter: function() {
        $('body').data('scroll-executing', false);
        $(window).trigger("scroll");
    }
});

$(window).scroll(function () {
    if ($(this).scrollTop() > 259) {
        $('.nav').addClass("f-nav");
    } else {
        $('.nav').removeClass("f-nav");
    }
});

$(window).scroll(function() { 
    if ($('body').data('scroll-executing')) {
        return;
    }
    // find the a with class 'active' and remove it
    $("a").removeClass('active');
    // get the amount the window has scrolled
    var scroll = $(window).scrollTop();
    // add the 'active' class to the correct #nav based on the scroll amount

    if (scroll > 2150) …
Run Code Online (Sandbox Code Playgroud)

firefox jquery scroll freeze

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

拾取json数组中的条目数

我使用以下代码从json页面提取信息.

$str = file_get_contents('http://fantasy.mlssoccer.com/web/api/elements/498/');
$jsonarray = json_decode($str, true);

$week1 = $jsonarray['fixture_history']['summary'][0][2];
$week2 = $jsonarray['fixture_history']['summary'][1][2];
Run Code Online (Sandbox Code Playgroud)

这是摘录它的内容

{ "summary" : 
    [ 
        [ 1, "PHI (A)", 14 ]
        [ 2, "TOR (A)", 8 ]
    ]
}
Run Code Online (Sandbox Code Playgroud)

目前仅存在2周.每周将添加1个新条目.我如何编写代码来说"循环存在多少周/条目"?

我想要做的就是将这些信息放入HTML表格中,我希望代码能够知道有多少周.每周将有1行数据.

如果不清楚,请告诉我..谢谢!

html php json file-get-contents

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

CSS Image Sprites与社交图标的UI字体 - 从页面加载速度的角度来看

我很好奇使用CSS图像精灵为我的社交媒体图标与使用自定义UI字体的利弊.

哪一个在页面加载速度方面会提供卓越的性能?

在我看来,CSS精灵可能更好 - 因为只有一个HTTP请求,文件大小可能保持小于社交图标的自定义UI字体.

有人对此有所了解吗?

css fonts sprite page-load-time

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

如何在 Materialize CSS 中动态匹配选择输入到所选选项?

我正在使用 Materialize CSS 1.0.0(所以没有 jQuery)并且我有一个选择下拉菜单,用户可以在其中选择不同的主题(自动、浅色、深色)。默认为自动(它使用用户的系统首选项 - 亮或暗)。每个页面都有这个下拉菜单。一切正常,除非我打开网站并转到选择并选择,比如说,点亮,然后导航到另一个页面,选择输入显示自动。但是,下拉菜单选择了灯光(在 Materialise 中,所选项目具有灰色背景),然后当我通过在下拉菜单外部单击而不是单击灯光选项来关闭下拉菜单时,输入显示为灯光。

因此,重申一下,我选择了默认(自动)以外的主题,在整个站点中选择了该选项,但输入与站点中的所选选项不匹配,直到我打开选择当前主题的下拉列表,然后单击它的外部,然后输入与所选内容匹配(例如,从自动更改为灯光)。这很奇怪,因为除了输入最初与所选选项不匹配之外,一切都在正常工作。我认为这是因为我的 JS 切换主题和 Materialize 的选择“预设”之间存在某种冲突,后者依赖于 materialize.js 文件中的自己的 JS。我仅使用常规 HTML 选择测试了用于切换主题的代码,并且效果很好。输入与整个站点中的选定选项相匹配。

因此,它必须是 materialize.js 以及该文件中发生的任何事情。我尝试查看该文件中的代码,看看是否有任何我可以更改的内容,但我真的无法在不破坏所有内容的情况下辨别需要更改的内容。

对于我的项目,这将构成一个烦人的小错误。

这是我的代码:

HTML

<div class="input-field">
    <select name="theme" id="theme">
        <option value="auto">Auto</option>
        <option value="light">Light</option>
        <option value="dark">Dark</option>
    </select>
</div>

<script>
    const select = document.querySelector('select');
    M.FormSelect.init(select, {});
</script>
Run Code Online (Sandbox Code Playgroud)

CSS

:root {
    --dark-background-color: black;
    --dark-color: white;
}

body {
    /* Light theme */
    --background-color: white;
    --color: black;

    background-color: var(--background-color);
    color: var(--color);
}

body.theme-dark {
    --background-color: var(--dark-background-color);
    --color: var(--dark-color);   
}

@media (prefers-color-scheme: dark) { …
Run Code Online (Sandbox Code Playgroud)

html javascript css materialize

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

使用JavaScript sdk邀请朋友加入Facebook

我是堆叠溢出的新手,如何使用javascript SDK以编程方式邀请我的Facebook好友加入我的Facebook应用程序?我是Facebook-Javascript的新手.我想使用我的Facebook应用程序向用户的朋友发送邀请.

javascript facebook

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

Outlook 2013呈现问题:嵌套表会截断相邻文本

在开发html电子邮件新闻通讯时,我经常使用类似于以下内容的结构:

<table width="244" border="0" cellpadding="0" cellspacing="0" bgcolor="#ffffcc">
<tr>
  <td>
        <table border="0" align="left">
        <tbody>
        <tr>
              <td bgcolor="#FFCCCC">text in the table cell.<br>and another line of text.<br>and a third line.</td>
        </tr>
        </tbody>
        </table>
Hello. This is sample text. This is another sentence. Hello. This is sample text. This is another sentence. Hello. This is sample text. This is another sentence.</td>
</tr>
Run Code Online (Sandbox Code Playgroud)

在浏览器中查看时,结果如下所示:

在浏览器中查看

但是当由Outlook 2013呈现时,主(黄色)表中最左边的文本被切除:

由Outlook 2013呈现

是否有解释或解决方法?

(我通常将图像而不是文本放在内部(粉红色)表中。这样可以进行设计,使主要(黄色)文本似乎在图像周围流动。无论图像还是文本,结果都是相同的。如此处所示,主(黄色)表中的文本被截断了。)

html html-email html-rendering outlook-2013

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

在javascript中允许使用西班牙语正则表达式的字母数字?

嗨我在javascript中尝试了以下代码,

if(/[^0-9a-zñáéíóúü]/i.test(string))
{
    alert("oK WITH THE INPUT");
}
else
{
    alert("error");
}
Run Code Online (Sandbox Code Playgroud)

但是我得到的结果还可以,即使我在我的字符串中输入@字符.我不知道为什么.

我的目标是允许使用字母数字(英语和西班牙语).

请帮帮我.

提前致谢.

javascript regex

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

Codeigniter在ajax post之后返​​回值

首先抱歉,我是一个非常大的初学者.

我遇到了一个我无法解决的问题,我正在构建一个类似facebook的墙.在帖子发送之后,我希望结果附加到div,但我完全迷失了.

问题是它发送完美,但没有显示结果

这是我的代码

HTML

<?php foreach($stream_posts as $sp): ?>
    <div id="sp_<?php echo $sp->sid; ?>" class="row stream-posts">
        <div class="span1 stream-thumb">
            <ul class="thumbnails">
              <li>
                <a href="#" class="thumbnail">
                  <img src="http://placehold.it/60x60" alt="">
                </a>
              </li>
            </ul>
        </div>  
        <div class="span5 stream-content">
            <a href="#" class="author"><?php echo $sp->first_name ." ". $sp->last_name; ?></a>
            <p>
                <?php echo nl2br($sp->text); ?>
            </p>
        </div>

    </div>
    <?php endforeach; ?>
Run Code Online (Sandbox Code Playgroud)

jQuery的

$('.stream-form').on('submit', function(){
        var streamData = $(this).serialize();
        $.ajax({
            url: "<?php echo base_url(); ?>stream/insert_stream",
            type: "POST",
            data: streamData,
            dataType: "json",
            success: function(stream) {

                if(stream.error == …
Run Code Online (Sandbox Code Playgroud)

ajax jquery codeigniter

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

我在哪里可以学习ECMAScript标准中尚未包含的JavaScript功能?

我刚试过Firebug控制台,

let (X=10) X/2
Run Code Online (Sandbox Code Playgroud)

[x,y]=[y,x]
Run Code Online (Sandbox Code Playgroud)

这些是SpiderMonkey支持的功能,我猜V8有自己的共享.

我在哪里可以了解ECMAScript中尚未包含但在各种浏览器中工作的功能?有没有这些收集在一起的地方?

javascript language-features

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