小编Ars*_*yan的帖子

无法在 Visual Studio Code 终端中执行 Angular CLI 命令

我无法Angular CLI在 Visual Studio Code 终端中执行命令。当我ng --version在终端中输入时,它正在打开 ng 文件而不是执行命令。

知道如何解决上述问题吗?

visual-studio-code angular-cli angular

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

鹦鹉螺无法识别电子可执行文件

我无法Electron App使用以下命令构建 a 的可执行文件:

electron-packager . electron-tutorial-app --overwrite --asar=true --platform=linux --arch=x64 --prune=true --out=release-builds
Run Code Online (Sandbox Code Playgroud)

构建文件是一个共享库文件 (application/x-sharedlib),不在Ubuntu 18. 相反,我在 Nautilus 中打开文件时收到以下错误消息:

无法显示“电子教程应用程序”

没有为“共享库”文件安装应用程序。您要搜索打开此文件的应用程序吗?

[否] [是]

有什么办法可以做到这一点吗?

nautilus electron electron-packager

11
推荐指数
2
解决办法
5084
查看次数

如何在 Flutter WebView 中注入一个简单的代码来隐藏网站的一部分(页脚)?

我是 Flutter 的新手,目前,我正在制作一个非常简单的应用程序,它只是一个 WebView。我的问题是如何将此代码插入到我的 Flutter WebView 中?

footer#footer, div#st_notification_1, #sidebar_box {
    display: none!important;
}
Run Code Online (Sandbox Code Playgroud)

目前,我正在尝试在我的应用程序选项卡之一上使用 Flutter 团队的 WebView 插件。我正在尝试加载和隐藏页脚的网站是:

同步商店

下面是我试图隐藏页脚的那个选项卡 Webview 的代码

更新:修复它。下面的代码对我 有用 注意:我还重新检查了网站并将其更改getElementsByIdgetElementsByClassName与上面网站上页脚的类名相对应。

注2:Flutter 包中有很多 WebView 应用程序,我使用的是 Flutter 团队的 Flutter Webview。

import 'dart:async';
import 'package:flutter/material.dart';
import 'package:webview_flutter/webview_flutter.dart';
import 'package:flutter_webview_plugin/flutter_webview_plugin.dart';

class ProfileAccount extends StatefulWidget {
  ProfileAccount({Key key}) : super(key: key);

  @override
  _ProfileAccountState createState() => _ProfileAccountState();
}

class _ProfileAccountState extends State<ProfileAccount> {
    WebViewController _myController;
    final Completer<WebViewController> _controller =
     Completer<WebViewController>();
  @override
  Widget build(BuildContext context) {
    return …
Run Code Online (Sandbox Code Playgroud)

flutter flutter-dependencies flutter-layout

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

在 UWP 项目中使用 CollectionView 的 Xamarin Forms 4(pre 4)问题

我面对一些棘手的错误,而试图使用Xamarin实施新的CollectionView功能窗体4.在Android它使实验性的功能在MainActivity.cs与后效果非常好项目:

global::Xamarin.Forms.Forms.SetFlags(new[] { "CollectionView_Experimental", "Shell_Experimental" });
Run Code Online (Sandbox Code Playgroud)

但是xamarin文档没有提供有关 UWP 项目的任何信息,因此当我首先尝试编译 UWP 项目时,它会在尝试呈现使用 CollectionView 的页面时向我抛出此异常

System.InvalidOperationException:

'您尝试使用的类、属性或方法 ('VerifyCollectionViewFlagEnabled') 是 CollectionView 的一部分;要使用它,您必须在调用 Forms.Init() 之前通过调用 Forms.SetFlags("CollectionView_Experimental") 来选择加入。

所以我尝试在调用 InitializeComponent() 方法之前调用 UWP 项目中 App.xaml.cs 中的 SetFlags。所以这次它在尝试加载包含CollectionView以下内容的页面时向我抛出此异常:

System.NullReferenceException: '未将对象引用设置为对象的实例。'

所以就像在这个例子中:

await Navigation.PushAsync(new PageWithCollectionView());
Run Code Online (Sandbox Code Playgroud)

成功执行 PageWithCollectionView 构造函数后抛出异常。

有人可以帮我解决这个问题吗?

更新

好的,所以在 UWP 项目的 App.xaml.cs 中添加 SetFlags 工作正常,并且 CollectionView 被正确初始化。但是 NRE 仍然存在(在 Android 上,CollectionView 工作没有问题),在试图摆脱这个问题时,我注意到它是在我尝试以这种方式嵌套 XAML 布局时引起的:

global::Xamarin.Forms.Forms.SetFlags(new[] { "CollectionView_Experimental", "Shell_Experimental" });
Run Code Online (Sandbox Code Playgroud)

如果我从 CollectionView.ItemTemplate 中删除所有 DataTemplate,只需将其留空,如下所示:

await Navigation.PushAsync(new PageWithCollectionView());
Run Code Online (Sandbox Code Playgroud)

页面被渲染为CollectionView显示布局凌乱的 ItemSource …

c# xamarin.forms uwp

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

如何从文本文件 C++ 制作对象?

我必须在我的项目中实现多态。我有一个名为“帐户”的虚拟类。然后有 4 个子类:美元、欧元、英镑和瑞士法郎。我需要从这样的文本文件中读取当前余额:

USD 50
CHF 80
GBP 10
EUR 90
Run Code Online (Sandbox Code Playgroud)

并根据货币创建一个子类。
每种货币都应该有自己的对象。稍后在程序中,我将实现货币兑换,将从文件中读取汇率。我不知道如何开始这些课程。我应该学习什么?

到目前为止我的代码:

class Account{
    std::string currency;
public:
    virtual void balance() = 0;
};

class currencyAcc: public Konto {
    std::string currency;
    float balance;
    walutowe(std::string currency,float balance) {
        this->currency= currency;
        this->balance= balance;
    }
    void AccBallance() {
        std::cout << balance<< std::endl;
    }
};
Run Code Online (Sandbox Code Playgroud)

c++

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

为什么 Blazor UI 组件在删除事件后没有更新?

为什么Blazor UI在删除事件后不更新:

我的组件:

<table class="table table-striped">
    <thead>
        <tr>
            <th>Id</th>
            <th>Name</th>
            <th>Example</th>
            <th></th>
        </tr>
    </thead>
    <tbody>
        @foreach (var trainingTechnique in TrainingTechniques) {
        <tr>
            <td>@trainingTechnique.Id</td>
            <td>@trainingTechnique.Name</td>
            <td>@trainingTechnique.Example</td>
            <td>
                <button type="button" 
                        class="btn btn-danger" 
                        @onclick="@(async () => await DeleteTechnique(trainingTechnique.Id))">
                    Delete
                </button>

            </td>
        </tr>
        }
    </tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

我后面的组件代码:

public class TrainingTechniqueViewPageBase : ComponentBase
    {
        public List<TrainingTechniqueView> TrainingTechniques { get; set; }
        [Inject] 
        public ITrainingTechniqueConsumer TrainingTechniqueConsumer { get; set; }

        protected TrainingTechniqueForm TrainingTechniqueForm { get; set; } 
        protected override async Task OnInitializedAsync()
        {
            TrainingTechniques …
Run Code Online (Sandbox Code Playgroud)

c# asynchronous asp.net-core blazor blazor-server-side

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

Flutter 项目中的 build.yaml 文件在哪里?

build.yaml在flutter项目中寻找一个文件,但是我找不到它。有什么办法可以编辑这个文件吗?

yaml flutter dart-build

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

使用gganimate和view_follow和geom_tile时如何摆脱由coord_flip引起的轴闪烁?

假设我们有这个带有缩放比例的条形图竞赛x-axis。从这个考虑的代码完全回答@乔恩春季和添加(有生线之前)非常最后一行:

library(tidyverse)
library(gganimate)
library(gapminder)
theme_set(theme_classic())

gap <- gapminder %>%
    filter(continent == "Asia") %>%
    group_by(year) %>%
    # The * 1 makes it possible to have non-integer ranks while sliding
    mutate(rank = min_rank(-gdpPercap) * 1) %>%
    ungroup()

p <- ggplot(gap, aes(rank, group = country, 
                     fill = as.factor(country), color = as.factor(country))) +
    geom_tile(aes(y = gdpPercap/2,
                  height = gdpPercap,
                  width = 0.9), alpha = 0.8, color = NA) +

    # text in x-axis (requires clip = "off" in …
Run Code Online (Sandbox Code Playgroud)

r flicker ggplot2 gganimate

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

重置内容可编辑插入符号位置

我目前正在尝试为Javascript创建一个语法高亮器,我目前面临的问题是我发现创建这样的东西很常见,即在用户键入或编辑 contentEditable 文本时将插入符号位置设置到末尾。

我在 SO 上研究并发现了这个和许多其他解决方案,但没有一个有效。它获取插入符号的位置,但从不重置它,因此我试图找到解决此问题的方法。

下面是我想出的代码。

html

<div id="editor" contentEditable="true" onkeyup="resetPosition(this)"></div>

<input type="text" onkeyup="resetPosition(this)" />
Run Code Online (Sandbox Code Playgroud)

js

function getPos(e) {
    // for contentedit field
  if (e.isContentEditable) {
    e.focus()
    let _range = document.getSelection().getRangeAt(0)
    let range = _range.cloneRange()
    range.selectNodeContents(e)
    range.setEnd(_range.endContainer, _range.endOffset)

    return range.toString().length;
  }
  // for texterea/input element
  return e.target.selectionStart
}


function setPos(pos, e) {
  // for contentedit field
  if (e.isContentEditable) {
      e.focus()
      document.getSelection().collapse(e, pos);
      return
  }
  e.setSelectionRange(pos, pos)
}

function resetPosition(e) {
  if(e.isContentEditable) {
  let currentPosition = …
Run Code Online (Sandbox Code Playgroud)

html javascript caret

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

一段时间后,我想用android_alarm_manager插件在后台关闭audio_service

一段时间后,我想用android_alarm_manager插件在后台关闭audio_service。我怎么解决这个问题?

当我尝试这样做时,我收到以下错误。

[错误:flutter/lib/ui/ui_dart_state.cc(157)] 未处理的异常:MissingPluginException(在频道 ryanheise.com/audioService 上找不到方法停止的实现)

我的代码如下。

动作.dart

 FlatButton(
         onPressed: () async {
              await AndroidAlarmManager.oneShot(Duration(minutes: _minute.floor().toInt()), 0, backgroundCallback);
              Navigator.pop(context);
         },
         child: Text(S.of(context).set),
    )
Run Code Online (Sandbox Code Playgroud)

main.dart

void backgroundCallback() async {
  AudioService.connect();
  AudioService.stop();
}

void main() async {
  WidgetsFlutterBinding.ensureInitialized();
  init();
  await sl<DotEnv>().load('.env');

  //get theme
  bool _isDarkTheme = await sl<SharedPreferenceHelper>().isDarkTheme() ?? false;

  if (Platform.isAndroid) {
    AndroidAlarmManager.initialize();
  }

  runApp(MainApp());
}
Run Code Online (Sandbox Code Playgroud)

Flutter 和 Dart 版本:

[?] Flutter (Channel stable, v1.12.13+hotfix.9, on Microsoft Windows [Version 10.0.18362.720], locale tr-TR)
    • Flutter version 1.12.13+hotfix.9 at …
Run Code Online (Sandbox Code Playgroud)

backgroundworker alarmmanager dart flutter flutter-dependencies

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