小编ed4*_*cky的帖子

如何在 CSS 网格中实现滚动?

我有一个嵌入在 css-grid 中的组件。

在 stack blitz 中,我有一个 3 行的外部网格。其中一行具有最小宽度。如果视口小于最小宽度,如何让它水平滚动?

在中间行中,我有一个组件,它本身使用 2 列网格。列中的 div 有一个最小高度。

我正在寻找的是,如果视口的大小使整个内部组件(红色框)不可见,则红色框是可滚动的。

这是一个堆栈闪电战:

https://stackblitz.com/edit/angular-q4geyk

这是另一个例子:

html {
  box-sizing: border-box;
}

*,
*:before,
*:after {
  box-sizing: inherit;
}

.content {
  display: grid;
  grid-template-rows: 2em 1fr 1px;
  grid-gap: 0.5rem;
  height: 20em;
}

.my-panel {
  border: 1 green solid;
  background-color: red;
  padding: 0.25rem;
}

.my-component {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 0.5rem;
  padding: 0.25rem;
  height: 100%;
}

header {
  border: green solid 1px;
  padding: 4px;
}

main {
  border: …
Run Code Online (Sandbox Code Playgroud)

css scroll overflow css-grid display

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

Node-webkit和google drive api

尝试让Google Drive API在node-webkit中运行.

发送auth消息时,将发送一个Origin of File://被拒绝.

https://accounts.google.com/o/oauth2/auth
?client_id=<some value>
&scope=https://www.googleapis.com/auth/drive.appdata
https://www.googleapis.com/auth/drive.file
https://www.googleapis.com/auth/drive
&immediate=true
&proxy=oauth2relay1232990068
&redirect_uri=postmessage
&origin=file://
&response_type=token
&state=1938150804|0.1319366391
&authuser=0
Run Code Online (Sandbox Code Playgroud)

不确定为什么它会从gapi那里发送 - 任何人都知道如何从node-webkit授权google驱动器?

google-drive-api google-oauth node-webkit

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

Jacoco 需要对 Lambdas Java8 进行特殊处理吗?

我读过几篇关于 Jacoco 支持 Lambda 函数的旧文章,问题在几年前就得到了解决。

我发现当我运行 Jacoco 时,它没有报告此代码中 Lambda 函数的覆盖率

        List<SubmissionStatus> result = jdbcTemplate.query(
            FINDALL_SQL,
            (rs, rowNum) -> new SubmissionStatus(
                    rs.getLong("subm_rec_id"),
                    rs.getLong("subm_file_id"),
                    rs.getString("contract_id"),
                    rs.getString("contract_name"),
                    rs.getString("status"))
    );
Run Code Online (Sandbox Code Playgroud)

我知道它受到打击是因为测试无法通过。
我需要为 Jacoco 做一些特别的事情才能正确报告覆盖范围吗?

java lambda java-8 jacoco

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

fs.readdir失败,不知道为什么

运行节点应用程序以读取目录

fs.readdirSync('?/Users/edwardthompson/Dropbox/Apps/EvidentiaSoftware/records/thompson-hayward');
Run Code Online (Sandbox Code Playgroud)

我一直得到

 Stack:
    error properties: Object({ errno: -2, syscall: 'scandir', code: 'ENOENT', path: '?/Users/edwardthompson/Dropbox/Apps/EvidentiaSoftware/records/thompson-hayward' })
    Error: ENOENT: no such file or directory, scandir '?/Users/edwardthompson/Dropbox/Apps/EvidentiaSoftware/records/thompson-hayward'
Run Code Online (Sandbox Code Playgroud)

但是我知道目录在那里

ls -al /Users/edwardthompson/Dropbox/Apps/EvidentiaSoftware/records/thompson-hayward
    total 0
    drwxr-xr-x@ 9 edwardthompson  staff  288 Jan 18  2019 .
    drwxr-xr-x@ 6 edwardthompson  staff  192 Aug 29 12:30 ..
    drwxr-xr-x@ 9 edwardthompson  staff  288 Jan 18  2019 Births
    drwxr-xr-x@ 4 edwardthompson  staff  128 Jan 18  2019 Census
    drwxr-xr-x@ 3 edwardthompson  staff   96 Jan 18  2019 Deaths
    drwxr-xr-x@ 7 edwardthompson  staff …
Run Code Online (Sandbox Code Playgroud)

javascript fs node.js

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

Angular Elements - 它们是 NRWL/NX 中的库还是应用程序?

尝试在 NX 工作区中构建一套角度元素(Web 组件)。

我首先尝试作为库,但无法“构建”。我作为应用程序重试 - 但我无法为其创建故事书,因为它不是一个库。

和平之路是什么?

nrwl angular-elements nrwl-nx

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

无法在 @nrwl monorepo Angular 11 中使用 jest 解析“SyntaxError: Unexpected token 'export'”

我正在将一个应用程序从旧式 Angular 存储库移植到 @nrwl/nx。我有一个应用程序和一个库给我带来了问题:

    ({"Object.<anonymous>":function(module,exports,require,__dirname,__filename,global,jest){export { Hash } from './lib/hash';
Run Code Online (Sandbox Code Playgroud)

我没有直接使用 hashjs-es,它是另一个库的依赖项。

我已经阅读了有关此问题的页面,但似乎没有任何效果。我不确定我的transformIgnorePattern 设置是否正确,而且我不是 babel 专业人士。

寻找问题的建议?

jest.config.js(在我的 apps/ 中)

module.exports = {
  displayName: 'nfconsole',
  preset: '../../jest.preset.js',
  setupFilesAfterEnv: ['<rootDir>/src/test-setup.ts'],
  globals: {
    'ts-jest': {
      tsconfig: '<rootDir>/tsconfig.spec.json',
      stringifyContentPathRegex: '\\.(html|svg)$',
      astTransformers: {
        before: [
          'jest-preset-angular/build/InlineFilesTransformer',
          'jest-preset-angular/build/StripStylesTransformer',
        ],
      },
    },
  },
  coverageDirectory: '../../coverage/apps/nfconsole',
  snapshotSerializers: [
    'jest-preset-angular/build/serializers/no-ng-attributes',
    'jest-preset-angular/build/serializers/ng-snapshot',
    'jest-preset-angular/build/serializers/html-comment',
  ],
  transform: {
    '^.+\\.(ts|html)$': 'ts-jest',
    '^.+\\.js$': 'babel-jest',
  },
  transformIgnorePatterns: [
    "../../node_modules/(?!hashjs-es).+\\.js$"
  ]
};
Run Code Online (Sandbox Code Playgroud)

.babelrc(在 apps/ 中)

{
  "presets": ["babel-preset-env"]
}
Run Code Online (Sandbox Code Playgroud)

tsconfig.spec.ts(在 apps/ 中) …

jestjs babel-jest angular nrwl nrwl-nx

5
推荐指数
0
解决办法
761
查看次数

HTML5如何判断IndexedDB游标何时结束

我正在通过indexedDB数据存储进行迭代,将数据添加到JavaScript数组中.如何判断光标何时结束,我可以对数组进行排序并对其进行操作?

从光标检索到行时调用onsuccess - 导航整个光标时是否还有另一个回调?

javascript html5 cursor indexeddb

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

测试时排除 ApplicationStartup 事件侦听器

我最近在 SpringBoot 项目中添加了一个 ApplicationStartup 类

@Component
public class ApplicationStartup
    implements ApplicationListener<ApplicationReadyEvent> { ...
Run Code Online (Sandbox Code Playgroud)

它实现了 ApplicationListener。

现在,当我运行与该类无关的旧 JUNit 测试时,testrunner 尝试运行我的 StartupListener,这在这些情况下既不必要也不合适。

我的测试初始化​​时如何跳过 ApplicationListener?

@RunWith(SpringRunner.class)
@SpringBootTest
public class SubmissionItemManagerTest {...
Run Code Online (Sandbox Code Playgroud)

java junit spring-boot spring-boot-test springrunner

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