小编Abd*_*ato的帖子

如何在 VS 代码中重新连接到现有的 Jupyter 笔记本会话?

我记得之前通过更改笔记本的内核,我能够在 VS Code 中重新连接到现有的 Jupyter Notebook 会话。现在重新连接到现有会话的选项消失了,请参阅:

更改内核菜单

如何在 VS code 中重新连接到现有 Jupyter Notebook 会话?

需要明确的是,会议从未被关闭。事实上,我仍然可以看到它们在我的 Jupyter Notebook 浏览器版本的“运行”选项卡中运行,尽管单击它们会导致 404 错误:

jupyter笔记本运行选项卡

Jupyter 内核正在远程服务器上运行。我在工作时使用 SSH 会话来连接回它。

当前版本:VS code 是 v1.68.1,远程计算机上的 Jupyter 扩展是 v2022.5.1001601848(如果有帮助的话)。

python visual-studio-code jupyter-notebook

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

从 ConnectivityManager NetworkCapability 同步获取 Wifi SSID

目前,获取 Android 设备连接的 Wifi 网络 SSID 最流行的方法是使用 WifiManager 的 getConnectionInfo() 方法。但是,该方法在 API 级别 31 中已被弃用。根据文档,我们预计使用 ConnectivityManager 的 getNetworkCapability() 方法来获取 Wifi 信息。不幸的是,文档指出

这将删除 NetworkCapability#getTransportInfo() 中嵌入的 TransportInfo 中的所有位置敏感数据。某些传输信息实例(例如 WifiInfo)包含位置敏感信息。系统将记录检索此位置敏感信息(取决于应用程序的位置权限)。要在 TransportInfo 中包含任何位置敏感数据,请使用带有 NetworkCallback#FLAG_INCLUDE_LOCATION_INFO 标志的 NetworkCallback。

现在获取 SSID 的唯一方法似乎是使用 FLAG_INCLUDE_LOCATION_INFO 标志注册 NetworkCallback 并等待回调被调用。这不是旧方法的合适替代品,因为旧方法是同步的并且可以按需调用。目前是否有任何方法可以同步获取 Wifi SSID,而不使用已弃用的 getConnectionInfo() 方法?

android connectivity ssid wifi

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

操作可能没有未定义的“类型”属性。你是否拼错了reactjs、redux中的常量

我是 React 和 Redux 的新手。当我单击 Form JSX 的提交按钮时,它将调度,但显示类型属性未定义。任何想法?

这是我的错误的图像链接 https://i.stack.imgur.com/JEf3u.jpg

这是我的商店代码如下

 import { createStore, applyMiddleware, compose } from "redux";
 import rootReducer from "../reducers/index";
 import { forbiddenWordsMiddleware } from "../middleware";

 const storeEnhancers = window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ || 
 compose;

 const store = createStore(
   rootReducer,
   storeEnhancers(applyMiddleware(forbiddenWordsMiddleware))
 );
 export default store;
Run Code Online (Sandbox Code Playgroud)

我的操作代码如下

import { ADD_ARTICLE } from "../constants/action-types";
export function addArticle(payload) {
  return { type: ADD_ARTICLE, payload };
}
Run Code Online (Sandbox Code Playgroud)

这是我的表单组件,如下代码所示

import React, { Component } from "react";
import { connect } from "react-redux";
import uuidv1 from …
Run Code Online (Sandbox Code Playgroud)

middleware reactjs redux react-redux

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

如何在 Android Studio 中为 Flutter 应用生成 Google Play 上传密钥和密钥库?

我正在尝试将我的 Flutter 应用程序部署到 Android。根据 Flutter 文档,我们必须对我们的应用程序进行签名。第一步是创建一个upload keystore. 有两种方法可以做到这一点。

第一种方法使用Android Studio。说明说:

In the menu bar, click Build > Generate Signed Bundle/APK.
Run Code Online (Sandbox Code Playgroud)

Build这是Bumblebee 2021.1.1的屏幕截图:

在此输入图像描述

哪里Generate Signed Bundle/APK

我点击了Build > Flutter > Build App Bundle。这运行了一段时间并完成,没有错误消息。

第二种方法使用 CLI。您输入以下内容(在 Mac 或 Linux 上):

keytool -genkey -v -keystore ~/upload-keystore.jks -keyalg RSA -keysize 2048 -validity 10000 -alias upload
Run Code Online (Sandbox Code Playgroud)

这促使我进行了keystore password. 那是什么?我在哪里可以得到它?

我应该upload-keystore.jks在我的主目录中看到一个文件。这是否意味着在我的项目的主目录或我的用户的主目录中?我没有看到那个文件。

接下来,我被告知

Create a file named [project]/android/key.properties that contains a reference to your …
Run Code Online (Sandbox Code Playgroud)

android google-play android-studio flutter

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

Azure Pipeline 将安全文件复制到构建文件夹中

我有一个 vite/svelte 项目,它使用.env文件进行环境设置。我还有一个 Azure Pipeline,其中包含一个安全文件,.env.staging该文件位于关联存储库的 .gitignore 列表中。我想下载这个安全文件,将其复制到我的构建目录,然后在运行时读取其内容vite build --mode staging(好吧,npm run build:staging其中包括 vite build...)

当从我的机器本地运行时npm run build:staging按预期工作并读取.env.staging文件,但是,在管道中使用时它似乎被忽略,我做错了什么吗?

这是我的 YML:

trigger:
  - main

pool:
  vmImage: 'ubuntu-latest'

steps:

  - task: DownloadSecureFile@1
    name: "dotenvStaging"
    inputs:
      secureFile: '.env.staging'
    displayName: "Download .env.staging"

  - task: NodeTool@0
    inputs:
      versionSpec: 14.15.4
    displayName: "Install Node.JS"

  - task: CopyFiles@2
    inputs:
      contents: "$(Agent.TempDirectory)/.env.staging"
      targetFolder: "$(Agent.BuildDirectory)"
    displayName: "Import .env.staging"

  - script: npm install
    displayName: "npm install"

  - script: npm run …
Run Code Online (Sandbox Code Playgroud)

azure-devops azure-pipelines vite

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

埃斯林特卸载

我通过运行两个命令从系统中卸载了 eslint,即

npm uninstall eslint --save-dev(将其从包 .json 中删除)

npm uninstall eslint

但是在执行完所有这些操作后,当我运行此命令时npm eslint -v,它会向我显示 eslint 的版本。

如何从系统中完全删除 eslint?

javascript npm eslint

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

将按钮与表单的右端对齐

我试图将下面的“登录”按钮放在登录表单的右端,但由于某种原因我无法实现它。

我想要它的外观:

Figma设计

目前的样子:

代码

我的前端代码如下:

    <RuxContainer className="container">
      <div slot="header" className="header-container">
        <h3 className="first-header-item">LOGO</h3>
        <RuxClock timezone="Z"></RuxClock>
        <RuxMonitoringIcon status="normal"></RuxMonitoringIcon>
      </div>
      <div className="body-container">
        <form className="rux-form">
          <h2 className="body-sign-in">SIGN IN</h2>
          <h6>Measure your success in the Space Force!</h6>
          <div className="sign-in-inputs">
            <rux-input
              id="email"
              placeholder="Email@astro.com"
              label="Email"
              type="email"
              ruxblur="{handleValidation()}"
            ></rux-input>
            <rux-input id="pw" label="Password" type="password"></rux-input>
          </div>
          <div className="sign-in-helper-functions">
            <rux-checkbox class="checkbox">Remember me</rux-checkbox>
            <h2 className="forgot-password">Forgot Password?</h2>
          </div>
        </form>
        <rux-button className="sign-in-btn" type="submit">
          Sign in
        </rux-button>
      </div>
    </RuxContainer>

Run Code Online (Sandbox Code Playgroud)

我的 CSS 是什么样子的:

.header-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.body-container {
  display: flex;
  flex-direction: column; …
Run Code Online (Sandbox Code Playgroud)

html javascript css flexbox reactjs

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