小编pol*_*a-c的帖子

Powershell Invoke-WebRequest使用SSL/TLS安全通道失败

我正在尝试执行此powershell命令

Invoke-WebRequest -Uri https://apod.nasa.gov/apod/

我收到这个错误."Invoke-WebRequest:请求已中止:无法创建SSL/TLS安全通道." https请求似乎有效(" https://google.com ")但不是这个问题.如何让它工作或使用其他powershell命令来读取页面内容?

powershell ssl

219
推荐指数
5
解决办法
11万
查看次数

将数据传递给有状态的小部件

我想知道在创建数据时,将数据传递给有状态小部件的最佳/最佳性能是什么.

我见过的两种风格是:

class ServerInfo extends StatefulWidget {

  Server _server;

  ServerInfo(Server server) {
    this._server = server;
  }

  @override
    State<StatefulWidget> createState() => new _ServerInfoState(_server);
}

class _ServerInfoState extends State<ServerInfo> {
  Server _server;

  _ServerInfoState(Server server) {
    this._server = server;
  }
}
Run Code Online (Sandbox Code Playgroud)

这种方法保持的值都在ServerInfo_ServerInfoState,这似乎有点浪费.

另一种方法是使用widget._server:

class ServerInfo extends StatefulWidget {

  Server _server;

  ServerInfo(Server server) {
    this._server = server;
  }

  @override
    State<StatefulWidget> createState() => new _ServerInfoState();
}

class _ServerInfoState extends State<ServerInfo> {
  @override
    Widget build(BuildContext context) {
      widget._server = "10"; …
Run Code Online (Sandbox Code Playgroud)

dart flutter

66
推荐指数
5
解决办法
3万
查看次数

检测未保存的更改并使用angularjs提醒用户

下面是目前为止的代码

    <!doctype html>
<html ng-app>
<head>
    <script src="http://code.angularjs.org/1.1.2/angular.min.js"></script>
    <script type="text/javascript">
    function Ctrl($scope) {
        var initial = {text: 'initial value'};
        $scope.myModel = angular.copy(initial);
        $scope.revert = function() {
            $scope.myModel = angular.copy(initial);
            $scope.myForm.$setPristine();
        }
    }
    </script>
</head>
<body>
    <form name="myForm" ng-controller="Ctrl">
        myModel.text: <input name="input" ng-model="myModel.text">
        <p>myModel.text = {{myModel.text}}</p>
        <p>$pristine = {{myForm.$pristine}}</p>
        <p>$dirty = {{myForm.$dirty}}</p>
        <button ng-click="revert()">Set pristine</button>
    </form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

如何提醒browser closeurl redirect在有未保存的数据的情况下,以便用户可以决定是否继续?

javascript angularjs angularjs-directive

36
推荐指数
4
解决办法
5万
查看次数

如何为我的 Flutter Web 应用程序配置图标?

我正在尝试使用 flutter for web,但找不到如何配置图标的信息。

这应该是可能的,因为taphero_web以某种方式做到了。我查看了他们的来源,但找不到他们为该网站提供的图片:

在此处输入图片说明

我使用 codemagic.io 托管我的应用程序。有任何想法吗?

flutter

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

Dart/Flutter 中的依赖关系图?

有没有办法查看我的颤振项目中的包如何相互依赖?在包下,我的意思是内部包:“lib”下的文件夹。此外,检查包之间的循环依赖关系会很棒。

dependencies circular-dependency flutter

17
推荐指数
3
解决办法
3914
查看次数

如何在调试模式下构建颤振 Web 应用程序?

flutter build web 将通过混淆和缩小来构建我的 flutter 应用程序。

我希望我的错误堆栈是可读的。

我应该如何修改命令?

flutter-web

13
推荐指数
3
解决办法
1701
查看次数

Bazel:输出目录的规则

我刚刚开始与 Bazel 合作。所以,我提前道歉,我无法弄清楚这一点。

我正在尝试运行一个命令,该命令将一堆文件输出到一个目录,并使该目录可用于后续目标。我有两种不同的尝试:

  1. 使用规则
  2. 写我自己的规则

我天真地希望只用genrule. 但是,您似乎无法说“我不确切知道此命令将输出什么”并将目录放入outs. 现在我正在尝试编写一个可以使用的规则,ctx.actions.declare_directory但我还没有完全正确。我似乎无法摆脱tools我的工作区并进入我的规则。

我的 genrule 尝试看起来像这样:

genrule(
    name = "doit",
    srcs = [
        "doitConfigA",
        "doitConfigB",
    ],
    cmd = 'HOME=. ./$(location path/to/doit) install',

    # Neither of the below outs work - seems like bazel wants to know
    # exactly this list of files. I don't know the files that
    # will be output ahead of time.

    # This one looks at the `out_dir` that I already have …
Run Code Online (Sandbox Code Playgroud)

bazel skylark starlark

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

挂钩类库的“OnLoad”

有谁知道是否有办法挂钩“OnLoad”事件以在程序集加载时运行某些操作?

具体来说,我正在为应用程序创建插件。插件的 DLL 被加载并开始使用对象,但问题是我需要在任何事情发生之前动态加载另一个程序集。此程序集无法复制到应用程序的目录中,并且必须对其保持不可见。

.net c# dll assemblies onload

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

如何使用 Azure AD B2C 在 react-aad-msal 中使用“忘记密码”?

我在Azure AD B2C 中使用react-aad-msal。我有登录和注销工作。但是,当我单击“忘记密码?”时,身份验证窗口消失并且没有任何反应。

在此处输入图片说明

似乎我需要指定我的“忘记密码”策略的名称,但我不知道把它放在哪里。

根据 Tony 的回答,将此代码添加到我的应用程序的渲染中:

if (window.location.href.indexOf("error_description=AADB2C90118") >= 0)
    {
      return <AzureAD
      provider={
        new MsalAuthProviderFactory({
          authority: 'https://login.microsoftonline.com/tfp/x5aaas.onmicrosoft.com/B2C_1_PwdReset', 
          clientID: 'a1568977-3095-4bf6-a6d6-c10c87658488',
          scopes: ['https://x5aaas.onmicrosoft.com/ui/use'],
          type: LoginType.Redirect,
          postLogoutRedirectUri: window.origin,
        })
      }
      unauthenticatedFunction={this.unauthenticatedFunction}
      userInfoCallback={this.userJustLoggedIn}
      authenticatedFunction={this.authenticatedFunction}
    />;
    }
Run Code Online (Sandbox Code Playgroud)

我看到在我点击“忘记密码?”后,条件为真,返回发生。但是,密码重置窗口没有出现,我被重定向回我的应用程序 URL。

有什么建议?

azure reactjs azure-active-directory adal adal.js

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

当处理程序需要 BuildContext 时,避免内存泄漏的最佳方法是什么?

我喜欢 Dart 和 Flutter,垃圾收集 (GC) 的工作效率高达 99%。然而,在某些情况下,GC 无法识别某个对象将不再被使用。

我听说将上下文传递给闭包有时可能会导致严重的内存泄漏。我应该始终避免它还是在某些情况下可以?就我而言,我需要显示对话框。这是我看到的选项:

  1. 具有存储上下文的闭包的无状态小部件:
class MyWidget extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MyCoolButton(
      onTap: () async {
        unawaited(
          showDialog(
            context: context,
            builder: (context) => MyDialog(),
          ),
        );
      },        
    );
  }
}
Run Code Online (Sandbox Code Playgroud)
  1. 带有成员处理程序的有状态小部件:
class MyWidget extends StatefulWidget {
  const MyWidget({Key? key}) : super(key: key);

  @override
  State<SecondaryControls> createState() => _SecondaryControlsState();
}

class _MyWidgetState extends State<MyWidget> {

  void _openDialog() async {
    await showDialog(
      context: context,
      builder: (context) => MyDialog(),
    );
  }

  @override
  Widget build(BuildContext …
Run Code Online (Sandbox Code Playgroud)

memory-leaks dart flutter

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

如何在 flutter pubpublish 中登录/注销?

我正在尝试发布我的包的升级并收到错误:

Insufficient permissions to upload new versions of package...
Run Code Online (Sandbox Code Playgroud)

我在 Chrome 中使用该包的发布者管理员帐户登录 pub.dev。

如何查看“flutter pub”中的当前帐户是什么,并切换到正确的帐户?

flutter-packages

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

类之间的循环依赖:它们为什么是坏的以及如何摆脱它们?

我觉得循环依赖意味着糟糕的设计并损害项目.我怎样才能说服我的队友和我的经理?

我的项目是依赖性混乱.有没有一种方法可以摆脱错误的依赖关系,然后保持清晰度?

dependencies design-patterns circular-dependency dependency-management

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

不使用构造函数将StatefulWidget数据传递给State类

我设法通过如下构造函数将有状态类变量的值传递给State类:

import 'package:flutter/material.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
        title: 'Demo',
        home: MyHomePage('John', 'Morison'),
    );
  }
}

class MyHomePage extends StatefulWidget {
  MyHomePage(this.fname, this.lname);

  final String fname;
  final String lname;

  @override
  _MyHomePageState createState() => _MyHomePageState(fname, lname);
}

class _MyHomePageState extends State<MyHomePage> {
  _MyHomePageState(this.fname, this.lname);

  final String fname;
  final String lname;

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Center(
        child: Text('Hello $fname $lname'),
      )
    );
  }
}
Run Code Online (Sandbox Code Playgroud)

太奇怪了,因为有两个以上的变量,所以我不得不做很多工作。有没有更好的办法?

dart flutter

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