小编Bud*_*ril的帖子

android位图getPixel

我需要获取像素的颜色以便与我的color.xml文件中的颜色进行比较,但是所有值均为负,并且此比较将始终返回错误的结果。如何获得正确的颜色值?此颜色可能是透明的。我已经读过这篇文章,但是我需要一个答案,而不是理论联系。

bmp.getPixel(n.x, n.y) 当我期望返回颜色的适当值时返回零 #00FFFFFF

谢谢

android colors bitmap getpixel

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

使用统一容器解析NLog实例

我有以下课程:

    public class TestInjection
    {

        private ILogger logger;
        public TestInjection(ILogger logger)
        {
            this.logger = logger;
        }

        public void Process()
        {
            try
            {
                int zero = 0;
                int result = 5 / zero;
            }
            catch (DivideByZeroException ex)
            {
                logger.Log(LogLevel.Error, "test message", ex);
                Console.WriteLine("logged message from class");
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

在我Program.cs的代码中:

    IUnityContainer container = new UnityContainer();
    container.RegisterType<TestInjection>();

    var myTestClass = container.Resolve<TestInjection>(new ResolverOverride[] { new ParameterOverride("logger", LogManager.GetCurrentClassLogger()) });
    myTestClass.Process();
Run Code Online (Sandbox Code Playgroud)

LogManager.GetCurrentClassLogger()如果Logger无法访问该类的默认构造函数,如何使用unity容器进行解析?

谢谢。

PS:这是我第一次使用DI和Unity。

c# dependency-injection unity-container

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

角度:EventEmitter 在嵌入式组件中未定义

我正在学习 angular,但遇到了一个问题:我在主组件中有一个组件,我想发出一个事件,但出现错误。这是我的代码:

import { Component,  OnInit, Output, EventEmitter } from '@angular/core';

@Component({
  selector: 'app-game-control',
  templateUrl: './game-control.component.html',
  styleUrls: ['./game-control.component.css']
})
export class GameControlComponent implements OnInit {
  @Output() numberGenerated: EventEmitter<{v: number}> = new EventEmitter<{v: number}>();
  game: any;

  constructor() { }

  ngOnInit() {
  }

  startGame() {
    this.game = setInterval(this.generateEvent, 1000);
  }

  stopGame() {
    clearInterval(this.game);
  }

  generateEvent(): void {
    const n = Math.floor((Math.random() * 10) + 1);
    this.numberGenerated.emit({v: 3});
    console.log('event sent');
  }
}
Run Code Online (Sandbox Code Playgroud)

这是该组件的 html 代码:

开始游戏结束游戏

这是 app-rootcomponent html:

<div>
    <app-game-control (numberGenerated)="numberGeneratedEvent($event)">
    </app-game-control> …
Run Code Online (Sandbox Code Playgroud)

javascript eventemitter angular angular-event-emitter

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

android edittext监听器

editText.setKeyListener(this)和editText.setOnKeyListener(this)之间的主要区别是什么?

android listener android-edittext

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

android textview点击链接

如果我有一个带有从Html.fromHtml(源)获得的跨文本的textview,如何在我点击链接时让textview做出反应?在我的textview中,链接类似于"点击此处",此文本是一个链接,它不是像www.google.com这样的直接链接.

android click hyperlink textview

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

java force developer处理未经检查的异常

有没有办法让开发人员用户处理代码中所有未经检查的异常,以便在处理完所有未经检查的异常之前代码不会编译?我想强迫用户处理像

iterator.next()
Run Code Online (Sandbox Code Playgroud)

java exception-handling unchecked

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

javascript:同一脚本的不同行为

我有一些关于javascript行为的问题(我现在正在学习来自w3schools的javascript)并且我看到了两个带有简单代码的例子,但我不明白为什么代码表现不同:第一个例子:

<!DOCTYPE html>
<html>
<body>

<h1>My First Web Page</h1>
<p>My first paragraph.</p>

<script>
document.write(5 + 6);
</script>

</body>
</html> 
Run Code Online (Sandbox Code Playgroud)

第二个例子:

<!DOCTYPE html>
<html>
<body>

<h1>My First Web Page</h1>
<p>My first paragraph.</p>

<button onclick="document.write(5 + 6)">Try it</button>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

为什么在第二个示例中,所有文档内容都替换为"11",并且在第一个示例"11"中附加到文档中?脚本执行时有区别吗?

Ps:我知道这不是一个正确的问题,但是如果你知道一本更好的书或教程来学习javascript,请把它放在评论中(我是ac #backend developer和ex android developer).

javascript document.write

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

android editText 键盘在 setText() 之后改变

如果我想在 editText 中输入消息,我输入一些数字,我的键盘如下所示:

在此输入图像描述

但在我通过单击按钮 ( et.setText(et.getText().toString() + " " + "abc")) 从代码添加一些文本后,键盘更改为: 在此输入图像描述

有办法防止这种情况发生吗?

keyboard android android-edittext

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

为什么这段代码编译(url不是关键字)?

我有这个代码:

        static void Main(string[] args)
        {
            Console.WriteLine("iexplore");
            http://www.google.com;
            Console.WriteLine("maximize"); 
            Console.ReadLine();
        }
Run Code Online (Sandbox Code Playgroud)

我不清楚为什么这个代码会编译?因为我有一个网址,而且它不是ac#keyword ...

c# url keyword

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

c#:使用不同的样式解析小数

我正在玩十进制解析,我遇到了一些我无法通过阅读msdn文档解释的内容:此代码返回false:

decimal.TryParse(" 1.1", NumberStyles.AllowDecimalPoint, CultureInfo.InvariantCulture, out d)
Run Code Online (Sandbox Code Playgroud)

但是这段代码返回true:

decimal.TryParse(" 1.1", out d)
Run Code Online (Sandbox Code Playgroud)

但是从我在msdn上看到的,NumberStyles.AllowDecimalPoint只能用分隔符,所以为什么第一个版本的代码无法解析十进制字符串?

c# parsing decimal

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