小编Qwe*_*rty的帖子

如何在Map中为Set添加值?

我有这张地图Map<String, Set<Integer>> myMap;,现在我需要与它互动,我该怎么做?


例如:

键是: "apple","orange","grape"等.
每组都包含随机数: 1-9

我需要创建一个Map(HashMap或TreeMap),它具有键的字符串和值的设置.我需要返回给定键的集合.我还需要能够根据密钥为每个集合填充多个数字.不知道如何解决这个问题.有什么想法吗?

java dictionary key hashmap set

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

firebase服务:从本地服务的应用中,调用本地服务的功能

如何在本地正确模拟云功能,以使其具有在Firebase服务器上调用时的所有数据?(例如context.auth

我正在为我的项目提供服务firebase serve,它可以正常运行http://localhost:5000/,但是,我的云函数正在从中调用https://us-central1-<my-app>.cloudfunctions.net/getUser。(该功能甚至没有部署。)

为避免XY问题,我尝试调试函数,但从firebase shell调用该函数会导致context.auth未定义,与从中通过邮递员调用时相同http://localhost:5000/<my-app>/us-central1/getUser

这是我的./functions/src/index.ts档案

import * as functions from 'firebase-functions'
import admin from 'firebase-admin'
import { inspect } from 'util'

admin.initializeApp()

export const getUser = functions.https.onCall((data, context) => {
  console.debug('== getUser called =========================================')
  console.log('getUser', inspect(data), inspect(context.auth))
  return admin.database().ref('userRights/admin').child(context.auth.uid).once('value', snapshot => {
    console.log(snapshot.val())
    if (snapshot.val() === true) {
      return 'OK'
      // return {status: 'OK'}
    } else {
      return 'NOK'
      // return …
Run Code Online (Sandbox Code Playgroud)

firebase google-cloud-functions

8
推荐指数
2
解决办法
1071
查看次数

链CSS动画与无限循环

是否可以链接两个动画然后无限循环这个链? {|--ani1--|--ani1--|--ani1--|--ani2--|--ani2--|} x loop

div {
    width: 50px; height: 50px; border: 3px solid black;
    animation: ani1 3s 0s 3, ani2 3s 9s 2;
    /*animation-iteration-count: infinite;*/
}
@keyframes ani1 {
    from { background: green; }
    50% { background: red; }
    to { background: green; }    
}
@keyframes ani2 {
    from { width: 100px; }
    50% { width: 150px; }
    to { width: 100px; }    
}
Run Code Online (Sandbox Code Playgroud)

在这里测试:http://jsfiddle.net/kQA6D/

css3 css-animations

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

Git合并错误的方向

我已经完成了将一个devel分支长时间合并到master上,然后我意识到它本应该是一个devel更新,意思是方向应该是master - > devel.是否可以更改提交的目的地,以便箭头指向从主节点到开发节点?

注意:在文件中所产生的变化将是两个完全一样的d->mm->d.它只是最终的目的地(和历史中的箭头)是错误的.

现在: 在此输入图像描述 期望: 在此输入图像描述

blue: master
red: devel
Run Code Online (Sandbox Code Playgroud)

*未提交或推送更改.

概括

  • 我解决了devel-> master merge 中的所有冲突.
  • 我没有提交或推动改变.
  • 更改是在master之上进行的.
  • 我需要在master-> devel方向上应用已解决的冲突.

git merge

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

如何在Chrome的搜索栏中添加Wolfram Alpha?

我想将查询真正快速地发送到Wolfram Alpha。我已经在wiki query搜索栏中使用了很长时间了,如何在WA上搜索?

browser searchbar

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

保存文件时禁用 vscode 清除/删除未使用的代码

当我保存文件时,VSCode 会自动清理未使用的代码,如何禁用它?我想让 VSCode 不删除我的任何代码行。

在此处输入图片说明

visual-studio-code

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

这个历史时区偏移 UTC+0057 是怎么回事?

我正在尝试计算相隔 600 年的两个日期之间的差异。我怀疑这与闰秒有关,但仔细观察后,发现了更奇怪的事情。在这两个日期之间,额外的02:16分钟数会立即更改。

PS:我本地时区是UTC+1

new Date(1891, 8, 30)
// Wed Sep 30 1891 00:00:00 GMT+0057 (Central European Summer Time) <- this is weird
new Date(1891, 9, 1)
// Thu Oct 01 1891 00:02:16 GMT+0100 (Central European Summer Time) <- this is weird
new Date(1891, 9, 2)
// Fri Oct 02 1891 00:00:00 GMT+0100 (Central European Summer Time)
Run Code Online (Sandbox Code Playgroud)

或者

new Date(Date.UTC(1891, 8, 30, 23, 2, 15))
// Wed Sep 30 1891 23:59:59 GMT+0057 (Central European Summer Time)
new Date(Date.UTC(1891, …
Run Code Online (Sandbox Code Playgroud)

javascript timezone datetime

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

在 GitHub 中更改 Pull Request 的作者/代替某人创建 PR

tl;dr我代替某人创建了一个 PR。现在我无法提交评论。有办法吗?

另一个开发人员搞砸了并将一个功能合并到目标分支,所以我恢复了他们的更改,修复了问题,压缩并重新确定了他们的工作,同时仍然保持他们在提交上的作者身份,我创建了一个新的拉取请求。现在,当我想提交评论时,它阻止我请求更改,因为现在我是 PR 的作者。我如何更改它以便其他开发人员负责并接受审查?

在此处输入图片说明

github pull-request

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

React组件返回时实际发生了什么?

我注意到返回之前和返回组件之后的数据之间存在差异.

在渲染之前 渲染后

class AComponent extends Component {
  render() {
    const body = <BComponent crmStatus={...}/>
    debugger // log body on the right
    // ... render as static html to electron window
    return false
  }
}

class BComponent extends Component {
  render() {
    const resultRender = <article className='large'>...</article>
    debugger // log resultRender on the left
    return resultRender
  }
}
Run Code Online (Sandbox Code Playgroud)

我之前的问题是" 如何读取渲染组件的className? ",但是我将问题分解为回答实际发生的事情以及为什么它真的开始让我感到烦恼,甚至可能会给我一些提示来解决我的问题.

所以问题是:

组件实际发生了什么,为什么会这样?我的render()函数中可能有非常复杂的逻辑,但我觉得使用组件并不容易.

const headerContact = isContactInCRM ? <p>..</p> : <div>..</div>
const headerCallBtnsOrInfo = isSipEnabled && <div>..buttons..</div>
const …
Run Code Online (Sandbox Code Playgroud)

javascript components render reactjs

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

NestJS - 如何在 NestJS 托管类之外使用 ConfigService?

我正在开发一个 NestJS 项目。这是我的项目结构:

-src
 -config
  -configuration.ts
 -modules
  -auth
  -user
 -utils
  -util.ts
Run Code Online (Sandbox Code Playgroud)

在我的身份验证和用户模块中,我导入ConfigModule,然后可以使用它ConfigService从 configuration.ts 文件中获取配置值。

但是如何获取utils/util.ts文件中的配置值?
它只是一个保存一些帮助文件的目录,而不是模块目录。

nestjs

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