RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / user-286191

eriksongerson's questions

Martin Hope
eriksongerson
Asked: 2022-07-26 22:11:44 +0000 UTC

带有 HostBinding 的 Angular 结构指令

  • 2

该项目需要一个结构性指令,根据条件改变它被抛出的元素的状态。

我将向您展示一个简单的 shimmer 指令的示例:

@Directive({
    selector: '[shimmer]'
})
export class ShimmerDirective {

    private _shimmer = false;

    @HostBinding('class.shimmer')
    public get shimmerBinding(): boolean {
        return this._shimmer;
    }

    @Input()
    public set shimmer(value: boolean ) {
        this._shimmer = value;
    }

    constructor(
        private templateRef: TemplateRef<any>,
        private viewContainer: ViewContainerRef
    ) {
        this.viewContainer.createEmbeddedView(this.templateRef);
    }
}

我像这样使用这个指令:

<button (click)="loading=!loading">
    переключить
</button>
{{ loading }}
<p *shimmer="loading">проверка шиммера</p>

理论上,点击“切换”按钮后,p该类应该附加到元素shimmer上,但这不会发生:

指示活动状态

在此处输入图像描述

选择结构指令是有原因的,需要额外的处理逻辑,所以将结构指令更改为属性指令的方法不合适

angular
  • 1 个回答
  • 10 Views
Martin Hope
eriksongerson
Asked: 2020-07-24 16:06:12 +0000 UTC

从 redux 请求时获取错误类型的对象

  • 0

我正在使用ngrx。在State一个领域productFilters: Filters。在initialState初始化productFilters: new Filters()

类Filters:

export class Filters {
  field1 = new FilterParam();
  field2 = new FilterParam();
  field3 = new FilterParam();
  field4 = new FilterParam();
  field5 = new FilterParam();
  field6 = new FilterParam();
  field7 = new FilterParam();
  field8 = new FilterParam();
}

export class FilterParam {
  allSelected: boolean = false;
  payload: number[] = [];
}

通过来自storeI request的选择器getProductFilters。它没有出现在我身上Filters,但Object具有相同的字段,它们也是 type Object。

可能是什么问题呢?

angular
  • 1 个回答
  • 10 Views
Martin Hope
eriksongerson
Asked: 2020-01-22 13:44:27 +0000 UTC

我不知道如何在 Golang 中导入

  • 0

告诉我们,很详细的梳理一下导入第三方包的原理,包括go get变量GOROOT,GOPATH. 您可以逐步编写如何导入第三方库。或者我创建了一个不正确的项目结构(在一些文章中,我在根目录中看到了子目录bin、src、 ),并且pkg在里面src也观察到了一些特殊的结构。

然后我写了一个项目,但它并没有为我构建,并且在编写代码时,导入第三方包的错误就会出现。这不是第一个这样的项目。我已经厌倦了。没有一篇文章告诉我如何真正正确地做到这一点。

golang
  • 1 个回答
  • 10 Views
Martin Hope
eriksongerson
Asked: 2020-10-16 20:31:58 +0000 UTC

如何删除角材料进度条?

  • 1

在我们的项目中,它被配置为当您进入任何页面时,都会弹出角度材质进度条。页面加载后,当我们已经切换到另一个页面时,进度条就消失了。

我的问题:我创建了一个canActivate服务来捕捉用户是否可以点击按钮。服务首先检查,如果可以通过,则页面已加载,如果不通过,则显示无法访问该页面的消息。显示消息后,我们没有去任何地方,我们留在我们所在的页面上。但progress bar此时它正在旋转。

进度条通过@Effects() 绑定到Actions( ROUTER_NAVIGATION, ROUTER_NAVIGATED)。也就是说,当它router开始加载新页面时 ( ROUTER_NAVIGATION) - 会出现一个进度条;ROUTER_NAVIGATED- 消失

问题:如果我们不去任何地方并且刷新页面不是最佳选择,我该如何清理?progress bar

angular
  • 1 个回答
  • 10 Views
Martin Hope
eriksongerson
Asked: 2020-10-01 15:00:27 +0000 UTC

以编程方式填写他人网站上的字段

  • -1

我处理护照数据。有一个第三方网站,我必须上传这些数据。那里有很多领域input。我必须填写它们。因为 有很多领域,我想自动化这个业务。该站点没有 API,因此最好将脚本连接到该站点以填充输入字段。

问题:如何将您的脚本连接到站点?

javascript
  • 2 个回答
  • 10 Views
Martin Hope
eriksongerson
Asked: 2020-06-06 03:33:29 +0000 UTC

检查 List<T> 集合内容的等价性

  • 2

有一个数组List<Object1> objects1;。它充满了元素

还有另一个数组List<Object1> objects2;。它也充满了元素

程序需要检查两个数组中的元素是否相同。我愿意objects1.Equals(objects2)。

总是返回false

我想也许 List 数组本身就是一个引用类型,然后事实证明数组的元素永远不会匹配。

我向更有经验的匿名者寻求帮助:如何检查两个数组的元素是否相同?

c#
  • 3 个回答
  • 10 Views
Martin Hope
eriksongerson
Asked: 2020-05-20 18:10:58 +0000 UTC

C#:IP 地址过滤

  • 2

该程序需要获取您的 IP 地址。我用一个函数来做到这一点:

public static string GetLocalIPAddress()
{
    var host = Dns.GetHostEntry(Dns.GetHostName());
    foreach (var ip in host.AddressList)
    {
        if (ip.AddressFamily == AddressFamily.InterNetwork)
        {
            return ip.ToString();
        }
    }
    return null;
}

但是存在以下问题:如果机器上安装了虚拟网络适配器(例如,来自 VirtualBox),则该函数返回其 ip-address。

有没有办法过滤虚拟适配器?

c#
  • 1 个回答
  • 10 Views
Martin Hope
eriksongerson
Asked: 2020-05-07 04:13:37 +0000 UTC

C# 重启线程

  • 0

我正在用 C# 开发服务器。我有一个接口,所有主要的网络工作都在一个单独的线程中完成。我管理服务器状态并注意连接的客户端的接口。

本质。

有一个线程负责网络交互:

static Thread listener = new Thread(() =>
        {
            while (currentStatus == Status.on)
            {
                // some work
            }
        });

如您所见,它仅在currentStatus == Status.on. currentStatus我用界面按钮改变了这个。在启动时,即 当currentStatus它变成Status.on我启动线程时listener.Start()。

当我关闭服务器时,即 当currentStatus它变成 时Status.off,线程已经计算出它的代码并传递出去。

将来,如果我需要再次启动服务器,线程会抛出ThreadStateException: 'Поток выполняется или прерван; его нельзя запустить повторно.'

它摧毁了我的大脑,因为 在我的理解中,完成的线程必须进入可以再次启动的状态。

所以,亲爱的匿名者,问题是:

重新启动线程的最简单方法是什么?

c#
  • 2 个回答
  • 10 Views
Martin Hope
eriksongerson
Asked: 2020-05-01 17:37:43 +0000 UTC

类字段的 C# 外部映射

  • 0

昨天我想到了一个有趣的想法。假设我们有一个类someObject:

class someObject
{
    public int id;
    public string name;
}

并且假设我们有,我们需要用位于某些工作表中的comboBox相同内容来填充它,即 someObject这样做:

foreach (var item in list)
{
   comboBox.Items.Add(item);
}

如果你这样做,那么comboBox每个元素都会有这样的东西:

Form+someObject

好吧,让我们走另一条路。让我们这样填写:

foreach (var item in list)
{
    comboBox.Items.Add(item.name);
}

'e 现在将comboBox显示元素的名称name。现在,从 中选择任何元素后comboBox,要获取特定的工作表元素,您需要执行以下操作:

someObject currentItem;
foreach (var item in list)
{
    if(item.name == comboBox.Text)
    {
        currentItem = item;
    }
}

好的。这一切都有效。但是有一个“但是”:如果工作表中存在同名的对象,那么经过上述相同的操作,我们将不会总是得到我们需要的对象。我想说循环foreach将遍历整个工作表,检查每个元素的名称,comboBox.Text并将最后检查的值存储在变量中。

如果你这样做:

someObject currentItem;
foreach (var item in list)
{
    if(item.name == comboBox.Text)
    {
        currentItem = item;
        break;
    }
}

那么只有第一个值将被存储。

所以这就是我的全部内容:是否有任何选项,以便当您添加这样的元素时

foreach (var item in list)
{
   comboBox.Items.Add(item);
}

只显示comboBox名字?

c#
  • 1 个回答
  • 10 Views
Martin Hope
eriksongerson
Asked: 2020-04-08 19:25:52 +0000 UTC

登录 Golang

  • 0

大家好

我正在编写一个服务器应用程序,我需要实现日志记录。经过一番谷歌搜索,我认为登录 Go 没有单一的方法。

问题是:如何组织登录到日志文件和控制台?

我知道在android开发中有像Log.d()这样的方法。现在我想要这个系列的一些东西,但是在 Go 下。

golang
  • 1 个回答
  • 10 Views
Martin Hope
eriksongerson
Asked: 2020-04-07 20:46:43 +0000 UTC

在 C# 中自定义 RadioButton

  • 0

大家好

加载内容时,我需要将一些对象绑定到单选按钮,所以我决定创建一个继承自 RadioButton 类的类,并在初始化时,在构造函数中将必要的对象传递给它。

好吧,我写了这样的东西:

class CustomRadioButton : RadioButton
    {
        private object _object;

        public CustomRadioButton(object obj):base(){
            _object = obj;
            /*
              необходимая обработка объекта
             */
        }
}

一切似乎都很好,但是这个自定义单选按钮根本没有显示。我在教程中创建了一个元素:

CustomRadioButton radioButton = new CustomRadioButton(obj);

我也将它添加到表单中,就像教科书中一样:

parentElement.Controls.Add(radioButton);

我想我错过了一些东西,也许你需要重写 OnPaint 方法或类似的东西,但问题是给你的,匿名:

我究竟做错了什么?

c#
  • 1 个回答
  • 10 Views
Martin Hope
eriksongerson
Asked: 2020-03-24 04:39:07 +0000 UTC

C# 浏览表单并关闭它们

  • 0

该程序有几种形式。

其他表单通过类似此方案的按钮从主表单调用

Form form = new Form();
form.Show();
this.Hide();

但是当您单击标准十字关闭侧窗体程序时,该程序并没有完全关闭。

她的进程仍在调度程序中。

该方法Application.Exit();还使程序不完整。

也许有人已经面临这个问题。

c#
  • 1 个回答
  • 10 Views
Martin Hope
eriksongerson
Asked: 2020-03-24 03:26:12 +0000 UTC

在 C# 中将对象强制转换为类元素

  • 1

有一个从服务器返回的 json。服务器可以在其中返回完全不同的对象,即在一个字段中可以有一个值,也可以是一个对象,也可以是一组对象。我创建了一个这样的类:

[DataContract]
class CustomResponse
{
    [DataMember]
    object obj;
    [DataMember]
    string timestamp;
}

好吧,我想:我将转换为从obj

我使用了一个简单的强制类型转换来输入(Type) UsedConvert.ChangeType(customResponse.obj, typeof(Type)) 但没有任何反应。也许其他人经历过类似的事情

c#
  • 1 个回答
  • 10 Views

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    我看不懂措辞

    • 1 个回答
  • Marko Smith

    请求的模块“del”不提供名为“default”的导出

    • 3 个回答
  • Marko Smith

    "!+tab" 在 HTML 的 vs 代码中不起作用

    • 5 个回答
  • Marko Smith

    我正在尝试解决“猜词”的问题。Python

    • 2 个回答
  • Marko Smith

    可以使用哪些命令将当前指针移动到指定的提交而不更改工作目录中的文件?

    • 1 个回答
  • Marko Smith

    Python解析野莓

    • 1 个回答
  • Marko Smith

    问题:“警告:检查最新版本的 pip 时出错。”

    • 2 个回答
  • Marko Smith

    帮助编写一个用值填充变量的循环。解决这个问题

    • 2 个回答
  • Marko Smith

    尽管依赖数组为空,但在渲染上调用了 2 次 useEffect

    • 2 个回答
  • Marko Smith

    数据不通过 Telegram.WebApp.sendData 发送

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5