小编ϻᴇᴛ*_*ᴛᴀʟ的帖子

在浏览器中打开 URL 时响应滚动到锚点

假设我有一个组件“Post”,它包含多个组件“Comment”。当我输入如下 URL 时,我想让该应用程序在带有该锚点的评论上向下滚动:

/post/:postId/#commentId
Run Code Online (Sandbox Code Playgroud)

我已经在工作 postId 路线/post/:postId

我尝试使用react-hash-link npm 包来实现它,但它没有按预期工作。

每个评论都有自己的 ID,该 ID 在组件上设置,如下所示:

<div class="post">
   <div class="post-header">
      <div class="post-header-avatar">
        SOME TEXT
      </div>
      <div class="post-header-info">
        SOME TEXT
      </div>
   </div>
   <div class="post-content">
      <span>POST CONTENT</span>
   </div>
   <div class="post-likers-container">
      <div class="post-likers-header label">People who like this post</div>
      <div class="post-likers">
          SOME TEXT
      </div>
   </div>
   <div class="post-comments">
      <div class="comments ">
         <div class="comments-all label">Comments</div>
         <div class="comments">
            <div class="comment" id="5d27759edd51be1858f6b6f2">
               <div class="comment-content">
               COMMENT 1 TEXT
               </div>
            </div>
            <div class="comment" id="5d2775b2dd51be1858f6b720">
               <div class="comment-content">
               COMMENT 2 TEXT
               </div>
            </div> …
Run Code Online (Sandbox Code Playgroud)

html javascript reactjs

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

如何修复 MongoDB Stitch 函数中的“结果未定义”

我在 MongoDB 中创建 Stitch 函数并得到未定义的结果而不是双倍。

我正在开发一个 iOS 应用程序,使用 MongoDB 数据库。我正在创建缝合函数,并使用 callFunction(withName:withArgs:_:) 方法。我编写了一个函数来计算平均早晨值。我想将早上的值返回给应用程序。这是下面的代码。

exports = function(DAY,MONTH){
    var total = 0.0;
    var count = 0.0;
    var morning = 0.0;

    var collection = context.services.get("mongodb-atlas").db("database_name").collection("collection_name");
    var docs = collection.find({month: { $eq: MONTH },
    day: { $eq: DAY },
    hour: { $gte: 8 },
    hour: { $lt: 13 }
    }).toArray().then((data) => {
        data.forEach((el) =>{
            total = total +  el.value;
            count = count + 1.0; 
        });
        morning = total/count;
        console.log("morning");
        console.log(morning);
        return {morning};
    })
    .catch((error) => …
Run Code Online (Sandbox Code Playgroud)

javascript asynchronous mongodb mongodb-stitch

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

使用 moment.js 将天数转换为月份和剩余天数

例如,我有 250 天,我想使用 moment.js 将其转换为月份和天,那么您知道我该怎么做吗?

Example:

What I've: 250 Days

What I want: 8 Months and 7 Days
Run Code Online (Sandbox Code Playgroud)

javascript node.js momentjs

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

Ionic 4 - 来自数据列表的离子输入自动完成

问题是针对 ionic 4 的。我正在尝试为 ion-input 提供一个 vale 列表。由于列表包含 200 个项目,我想过滤列表。像这样:https : //www.w3schools.com/tags/tryit.asp?filename=tryhtml5_datalist

我已经看到这个问题:https : //github.com/ionic-team/ionic/issues/5702 但提案解决方案不适用于 Ionic 4:

<ion-input list="browsers" name="browser" placeholder="Choose category">
    <ion-label>Browsers</ion-label>
</ion-input>
<datalist id="browsers">
    <option value="Internet Explorer"/>
    <option value="Firefox"/>
    <option value="Chrome"/>
    <option value="Opera"/>
    <option value="Safari"/>
</datalist>
Run Code Online (Sandbox Code Playgroud)

谢谢

html autocomplete ionic-framework ionic4

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

插入后 1 天自动删除行 (MySQL)

如何在插入该行后 1 天创建事件自动删除某行?

我有 3 个字段:

  • 身份证号

  • 名称 varchar

  • 时间戳 current_timestamp()

mysql sql database auto-delete

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

如何只求和特定行的值?

想要在mysql表中获取两个特定行的SUM。

create table people(
    id int,
    firstname varchar(50),
    money int
);

id   firstname    money
1    david        100
2    jack         200
3    bob          300
Run Code Online (Sandbox Code Playgroud)

说我只想要第1行(大卫)和第3行(鲍勃)的总和。总数应为400。

我用这个查询:

SELECT SUM(money) 
FROM people 
WHERE id = 1 AND 3;
Run Code Online (Sandbox Code Playgroud)

但结果是100,而不是我预期的400

mysql sql

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

是否可以通过SHELL脚本运行XSLT文件

我有下面的 XSLT 文件,我只想通过 SHELL 脚本运行它。

 <xsl:stylesheet version="1.0"
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:template match="@*|node()">
        <xsl:copy>
            <xsl:apply-templates select="@*|node()" />
        </xsl:copy>
    </xsl:template>

    <xsl:template match="test-method[@status = 'FAIL']"/>
</xsl:stylesheet>
Run Code Online (Sandbox Code Playgroud)

XML 示例:

<?xml version="1.0" encoding="UTF-8"?>
<test-result>
    <test-method status="PASS" name="beforeTestSetup" is-config="true" duration-ms="705" started-at="2018-08-16T21:39:59Z" finished-at="2018-08-16T21:39:59Z">
        <params>
            <param index="0">
                <value>
                    <![CDATA[org.testng.TestRunner@31c2affc]]>
                </value>
            </param>
        </params>   
    </test-method>
    <test-method status="FAIL" name="beforeTestSetup" is-config="true" duration-ms="805" started-at="2018-08-16T21:39:59Z" finished-at="2018-08-16T21:39:59Z">
        <params>
            <param index="0">
                <value>
                    <![CDATA[org.testng.TestRunner@31c2affc]]>
                </value>
            </param>
        </params>   
    </test-method>
    <test-method status="PASS" name="TEST" is-config="true" duration-ms="905" started-at="2018-08-16T21:39:59Z" finished-at="2018-08-16T21:39:59Z">
        <params>
            <param index="0">
                <value>
                    <![CDATA[org.testng.TestRunner@31c2affc]]>
                </value>
            </param>
        </params>   
    </test-method>      
</test-result>
Run Code Online (Sandbox Code Playgroud)

我只想通过 SHELL 脚本针对示例 XML …

unix bash shell

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

如何将 Span&lt;byte&gt; 转换为 ASCII 字符串?

我可以通过方法将 C# 中的字节数组转换为 ASCII 字符串Encoding.ASCII.Getstring()

但我不知道如何将 Span 转换为 String。

添加了我想使用Span<byte>.ToArray().

c#

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

MySQL:如何将表列聚合为列表并计数?

我在MySql中有一个表,如:

URL       Browser
A         Chrome
B         Chrome 
C         Firefox
A         Chrome
A         Firefox
A         Opera
A         Chrome
B         Chrome
B         Firefox
C         Tor
Run Code Online (Sandbox Code Playgroud)

URL列具有广泛的数据,但“浏览器”列具有有限的一组。我想汇总在URL列上,并按降序获得列表中每个浏览器的最高计数,例如:

URL      FrequentlyUsedBrowser 
A        [(Chrome,3),(Firefox,1),(Opera,1)]
B        [(Chrome,2),(Firefox,1)]
C        [(Chrome,1),(Tor,1)] 
Run Code Online (Sandbox Code Playgroud)

我一直在写SQL它,以便使用窗口分区将计数作为每个浏览器的一个条目,但无法将其添加到列表中。

mysql sql

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