小编Foz*_*oro的帖子

如何将两个弹性盒容器彼此相邻设置

我试图将一个弹性盒容器放置在彼此旁边,以便它们并排放置,如下所示:

期望的输出

这是我到目前为止所拥有的:

.container {
  display: flex;
  align-items: flex-start;
  flex-direction: row;
  justify-content: flex-start;
  border: 3px dashed black;
  width: 750px;
  height: 750px;
}

.container1 {
  display: flex;
  align-items: flex-start;
  flex-direction: row;
  justify-content: flex-start;
  border: 3px dashed black;
  width: 1500px;
  height: 50px;
}

.container2 {
  display: flex;
  align-items: flex-start;
  flex-direction: row;
  justify-content: flex-start;
  border: 3px dashed black;
  width: 750px;
  height: 750px;
}
Run Code Online (Sandbox Code Playgroud)
<div class="container1"></div>
<div class="container"></div>
<div class="container2"></div>
Run Code Online (Sandbox Code Playgroud)

css flexbox

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

SVG 暂停/播放 无法弄清楚为什么这不起作用......?

我需要代码才能像在此页面上一样工作。

SVG 的播放和暂停。我进入检查并提取所有我能找到的代码,这些代码似乎是 HTML。我看不到或找不到 CSS 或 Javascript。不确定这是否正常。

<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="80 0 1024 768" onload="t=setInterval(updateTimer, 100)">
  
<script>
  var time = 0;
  function updateTimer() {
    //document.getElementById("t").textContent = document.documentElement.getCurrentTime().toFixed(0) + "s";
  }
  function pause() {
    time = document.documentElement.getCurrentTime();
    document.documentElement.pauseAnimations();
    clearInterval(t);
  }
  function play() {
    if(time &gt; 0)
      document.documentElement.setCurrentTime(time);

    clearInterval(t);
    t=setInterval(updateTimer, 100);    
    document.documentElement.unpauseAnimations();
  }
  function stop() {
    time = 0;
    clearInterval(t);
    document.documentElement.setCurrentTime(0); 
    document.documentElement.pauseAnimations();
  }
  </script>
  
<linearGradient id="grad">
    <stop stop-color="rgb(10%,80%,10%)" offset="0"/>
    <stop stop-color="rgb(10%,40%,20%)" offset="0.4"/>
    <stop stop-color="rgb(10%,90%,30%)" offset="0.7"/>
    <stop stop-color="rgb(10%,50%,40%)" offset="1"/>
  </linearGradient>
  
<rect fill="url(#grad)" …
Run Code Online (Sandbox Code Playgroud)

html javascript css svg

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

使用 ngFor 实现引导表 - Angular

我正在尝试在引导表中添加ngFor数据。

使用https://getbootstrap.com/docs/4.1/content/tables/中的“table-striped table-dark”

但我在 html 文件中做错了,无法修复 id。我将所有日期都放在一栏中。

这是我的 HTML:

<div class="users-container">

  <div class="d-md-flex h-md-100 align-items-center">

    <div class="col-md-6 ">
      <div class="d-md-flex align-items-center text-center justify-content-center">
        <div class="logoarea pt-5 pb-5">
          <h2>All registered users</h2>
        </div>
      </div>
    </div>
  </div>
  <br>
  <br>

  <h3 *ngIf="!users.length">There are no users registered!</h3>

  <table class="table table-striped table-dark">
    <thead>
      <tr>
        <th scope="col">ID</th>
        <th scope="col">Name</th>
        <th scope="col">Email</th>
        <th scope="col">Create on</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <hr *ngIf="users.length">
        <div class="all-users" *ngFor="let users of users">
          <th scope="row">{{users.id}}</th>
          <td>{{users.name}}</td>
          <td>{{users.email}}</td>
          <td></td>
        </div>
      </tr>
    </tbody>
  </table> …
Run Code Online (Sandbox Code Playgroud)

html tabs ngfor angular

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

为什么“yield”关键字没有在我的应用程序中生成预期的生成器?(归并排序算法)

为什么我的yield关键字没有产生预期的输出?

我正在使用递归算法(合并排序)并使用,yield以便每次更改(排序)时都可以遍历列表。

def MergeSort(lst):

    if len(lst) > 1:
        middle = len(lst)//2
        lefthalf = lst[:middle]
        righthalf = lst[middle:]

        MergeSort(lefthalf)
        MergeSort(righthalf)

        i,j,k= 0,0,0

        while i<len(lefthalf) and j<len(righthalf):
            if lefthalf[i] < righthalf[j]:
                lst[k] = lefthalf[i]
                i+=1
            else:
                lst[k] = righthalf[j]
                j+=1

            k+=1

        while i<len(lefthalf):
            lst[k]=lefthalf[i]
            i+=1
            k+=1

        while j<len(righthalf):
            lst[k]=righthalf[j]
            j+=1
            k+=1

        yield lst
Run Code Online (Sandbox Code Playgroud)
a = MergeSort([2,3,566,78,8])
for i in a:
    print(i)
[2, 3, 566, 78, 8]
Run Code Online (Sandbox Code Playgroud)

相反,我希望实现如下目标:(随着算法的工作)

[2, 3, 566, 78, 8]
[2, 3, 566, 8, 78]
[2, …
Run Code Online (Sandbox Code Playgroud)

python algorithm mergesort yield generator

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

Sybase BCP 与 MS SQL BCP

我有一个需要使用的多数据库设置,并且两者都有自己的 bcp 版本,它们的行为方式不同。此外,两者都在我的 %PATH% 中,并且 Sybase 一个列在 MS SQL exe 之前,因此从命令行调用“bcp”总是会命中 Sybase exe。

首先,版本是“不同的”:

Sybase BCP: Sybase CTBCP Utility/15.0/P-EBF17890 ESD #24/PC Intel/BUILD1500-123/OPT/Thu May 13 02:45:43 2010(适用于 Adaptive Server Enterprise/15.7/EBF 23008 SMPRS SP1600P /AIX 6.1/ase157sp13x/3819/64-bit/FBO/Sat Aug 23 02:49:06 2014)

MS SQL BCP: 版本:11.0.2100.60(查询命中 SQL 2008 R2 和 2012 SP3 dbs)

他们绝对不会以相同的方式处理文件的输出,并且每个文件的文档都显示了这一点。我在 bcp 上读到的所有内容都说 bcp 在 Sybase 和 MS SQL 之间的工作方式应该相同,但我必须调用完整的 MS SQL bcp.exe 路径来调用 MS SQL 的查询输出,因为 Sybase bcp 不以相同的方式支持查询输出。

我的过程使用批处理脚本调用多个查询,这些查询命中 Sybase DBS,然后 MS SQL 数据库将数据输出到暂存数据库,我是否总是必须区分 Sybase 和 MS SQL bcp,还是我可以只使用一个而没有问题?如果是这样,哪个是“正确”的使用(不是试图在这里引发关于哪个更好的辩论)。此外,我没有看到任何表明版本号有任何关系的东西,所以知道哪个是“最新的”并且使用那个是很困难的。

sql-server bcp sap-ase

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

将找到的 AC_SEARCH_LIBS 的名称保存在自定义变量中

我有一个看起来像这样的存储库

configure.ac
GNUmakefile.in
src
 |--lib
 |--bin
Run Code Online (Sandbox Code Playgroud)

其中src/lib包含要构建的共享库的源代码,src/bin包含多个二进制文件的源代码(其中一个由同一目录中的多个静态库组成)。

  • 问题 1:某些二进制文件也需要与第三方库链接,但不是全部
  • 问题 2:其中一个库在 Linux 和 FreeBSD 上的命名不同

我在这篇文章中看到,我可以通过使用 AC_SUBST 将找到的库的名称保存在自定义变量中来解决问题 1。但是,当使用像这样的循环宏时,如何保存第一个找到的库的名称(无论它是什么)AC_SEARCH_LIBS,即:

AC_SEARCH_LIBS([func], [lib_name_on_linux lib_name_on freebsd], [AC_SUBST([MYLIB], [????])])
Run Code Online (Sandbox Code Playgroud)

一种解决方法是进行两次不同的调用AC_CHECK_LIB

AC_CHECK_LIB([lib_name_on_linux], [func], [AC_SUBST([MYLIB], ["-llib_name_on_linux"])])
AC_CHECK_LIB([lib_name_on_freebsd], [func], [AC_SUBST([MYLIB], ["-llib_name_on_freebsd"])])
Run Code Online (Sandbox Code Playgroud)

这会起作用,因为上面只有一个AC_CHECK_LIB会成功,但它很丑陋,如果我想打印错误(如果两者都没有找到),那么如果没有额外的代码,它就无法工作。这样做的正确方法是什么?

autoconf autotools

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

如何更改Atom使用的Python的默认版本?

我最近开始使用Atom,在过去的几天中,我一直在寻找如何更改Atom中使用的默认版本(当前的默认版本是python 2.7,但我想使用3.6)。有没有人可以更改默认路径?(我曾尝试将配置文件添加到“脚本”包中,但是当我重新启动Atom时,它仍恢复为python 2.7。我们将不胜感激!非常感谢!!

python editor python-3.x atom-editor

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

oracle where子句不使用sysdate

请帮帮我,DAY_ID是包含1-7号码的数据库字段.周一为1,周二为2,依此类推.

DECLARE
V_DAY_ID NUMBER(1) :=0;
BEGIN
SELECT DAY_ID INTO V_DAY_ID FROM DAYS WHERE DAY_NAME = TO_CHAR(SYSDATE,'DAY');
END;
Run Code Online (Sandbox Code Playgroud)

此查询无效请帮助...

oracle where sysdate

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

嵌套在 JSON 对象数组中的 JSON 对象数组

我有一个 JSON 格式的对象数组

var employees = 
[
  {
    "employee1": "employee1",
    "Details": [
      {
        "title": "Software Engineer",
        "EmployeeId": 451
      }
    ]
  },
  {
    "employee2": "employee2",
    "Details": []
  },
  {
    "employee3": "employee3",
    "Details": [
      {
        "title": "Test analyst",
        "EmployeeId": 453
      }
    ]
  },
  {
    "employee4": "employee4",
    "Details": [
      {
        "title": "Software engineer",
        "EmployeeId": 487
      },
      {
        "title": "Architect",
        "EmployeeId": 500
      }
    ]
  }
]
Run Code Online (Sandbox Code Playgroud)

获取 EmployeeId 的最佳方式是什么?

预期输出:

[451,453,487,500]
Run Code Online (Sandbox Code Playgroud)

当我使用时:

console.log(Object.assign({}, ...employees).Details.map(t=>t.EmployeeId))
Run Code Online (Sandbox Code Playgroud)

它返回的结果为:

[487,500]
Run Code Online (Sandbox Code Playgroud)

有没有办法在结果中连接其他员工 ID?

javascript arrays json object node.js

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

无法使用 bs4 从 BSE 网站上抓取特定信息

我试图从这个网站上抓取之前的收盘价和开盘价。这是一张图像,作为要抓取的信息所在位置的参考。

股票信息表

看起来特定表是带有 的div标签的子表class="col-lg-13",但 bs4 只是None在所有尝试找到它时返回。

我尝试了以下方法:

from bs4 import BeautifulSoup
import requests

link = "https://bseindia.com/stock-share-price/bharat-gears-ltd/bharatgear/505688/"
resp = requests.get(link).content
soup = BeautifulSoup(resp, "lxml")

box = soup.find('div', class_="col-lg-13")
table = box.find('table')
print(table)

>>> None
Run Code Online (Sandbox Code Playgroud)

我也试过:

container = soup.find('div', attr={'ng-init': "fnStockTrading()"})
tables = container.find_all('table')
print(tables)

>>> []
Run Code Online (Sandbox Code Playgroud)

python beautifulsoup web-scraping

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