小编Hof*_*off的帖子

whois查找限制 - 如何解决每日配额/查询限制

我正在建立一个网站,允许用户检查国际域名的可用性.我的方法是对每个请求进行简单的whois查找,但我现在意识到每天或每小时都有严格的限制,例如

"关于一个IP地址,允许的平均每日响应限制设置为100."

有办法解决这个问题吗?所有这些网站如何提供此类服务,而不会遇到查询限制的问题?

dns whois limit

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

Python PIL:如何在PNG中使区域透明?

我一直在使用PIL裁剪图像,现在我也想让某些矩形区域变得透明

from PIL import Image
im = Image.open("sample.png")
transparent_area = (50,80,100,200)
...
Run Code Online (Sandbox Code Playgroud)

我非常感谢一些代码,因为我无法找到它,非常感谢提前!

干杯,

霍夫

python png transparency image python-imaging-library

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

Angular2 beta中的DynamicComponentLoader:"元素没有组件指令"

我无法让angular的DynamicComponentLoader在beta.6中工作

从他们的文档中获取了动态组件加载的示例代码,并将其添加到plnkr中的工作入门代码中,请参见此处.

这是代码:

import {Component, DynamicComponentLoader, ElementRef} from 'angular2/core';


@Component({
  selector: 'child-component',
  template: 'Child'
})
class ChildComponent {
}


@Component({
    selector: 'my-app',
    template: '<h1>My First Angular 2 App</h1><div #child></div>'
})
export class AppComponent { 
  constructor(dcl: DynamicComponentLoader, elementRef: ElementRef) {
    dcl.loadIntoLocation(ChildComponent, elementRef, 'child');
  }
}
Run Code Online (Sandbox Code Playgroud)

这是stacktrace,它说:"元素上没有组件指令":

EXCEPTION: Error during instantiation of AppComponent!.BrowserDomAdapter.logError @ angular2.dev.js:23083
angular2.dev.js:23083 ORIGINAL EXCEPTION: There is no component directive at element [object Object]BrowserDomAdapter.logError @ angular2.dev.js:23083
angular2.dev.js:23083 ORIGINAL STACKTRACE:BrowserDomAdapter.logError @ angular2.dev.js:23083
angular2.dev.js:23083 Error: …
Run Code Online (Sandbox Code Playgroud)

angular

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

如何将Web Midi API连接到本机应用程序(如Ableton live)

[如果有更好的地方问这个问题,请告诉我!]

注意:我使用的是Mac。

我已使用Web MIDI API成功将MIDI键盘与浏览器(Chrome)连接。

我想知道是否还可以连接应用程序(如Ableton Live),以便当Ableton输出MIDI消息时,浏览器可以接收这些消息吗?

我看到的选项:

  1. 将Midi从Ableton发送到我的MIDI键盘,MIDI键盘将其转发到Web MIDI API(有人可以阐明如何设置吗?)
  2. 使用Mac OS中的IAC(应用程序间通信)驱动程序,“可以说,允许您在包装盒内的应用程序之间创建虚拟MIDI电缆。” 我不知道如何进行设置,因为“ Web midi api”未显示在Midi Studio中。

我更喜欢选项2,这样在没有物理MIDI设备的情况下也可以使用,但是我也很高兴知道选项1是否可以使用!

感谢您对此的任何投入!

javascript macos midi web-midi

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

打字稿:以编程方式访问VS Code的"查找所有引用"

我喜欢VS Code中的Typescript的一个方面是能够使用Shift + F12(或右键单击)查找对函数的所有引用.是否有可能以编程方式进入此映射,或以某种方式导出它?

输出将包含以下信息:

fileA.ClassA.methodA is referenced in fileB.ClassB.methodB
Run Code Online (Sandbox Code Playgroud)

由于这很容易"手工",我希望它也可以以编程方式完成,但我不确定哪些接口可用.

编辑

由于这个问题正在接受投票,我想提一下,stackoverflow是VS Code建议提问的地方:

在此输入图像描述

在此输入图像描述

static-analysis typescript visual-studio-code

7
推荐指数
3
解决办法
774
查看次数

Django开发服务器CPU密集型 - 如何分析?

我注意到我的本地windows7机器上的django开发服务器(版本1.1.1)使用了大量CPU(约30%,根据任务管理器的python.exe条目),即使在空闲状态下,即没有请求到来进/出去 是否有既定的方法来分析可能对此负责的内容?

谢谢!

马丁

python django cpu

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

倒置字形:位图> SVG通过autotrace>字形通过fontforge

我试图通过以下方式创建字体/字形:

  • 拍摄位图图像
  • 使用autotrace创建SVG(在Linux上)
  • 使用python-fontforge将字符导入为字形(glyph.importOutlines(svgfile))

除了生成的字形被反转(参见图像)之外,这种方法很好.知道如何防止这种情况,如何反转SVG或字形,或类似的东西?

源位图: 源位图

Autotraced SVG: 在此输入图像描述

结果字体: 在此输入图像描述

python fonts svg invert fontforge

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

如何在普通JS中实现jQuery的slideDown(),其高度未知

我试图在普通JS中实现'滑动可见性与滑动'功能,如jQuery的slideDown().

我可以随着时间的推移动画值,没问题,但是当应该变得可见的元素的高度未知时,我该怎么办?

现有的样本解决方案似乎总是将最大高度值设置为固定值,但我需要设置以前未知值(高度)的动画.

(如果有一种方法可以用css3实现这一点,我也会很好奇!)

javascript jquery animation css3

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

角度变化检测:为什么要检查整个树的局部变化?

假设我有一个简单的文本数组:

textContent = [
    {text: 'good morning'},
    {text: 'lovely day'},
    {text: 'for debugging'},
  ]
Run Code Online (Sandbox Code Playgroud)

我为每个组件渲染一个简单的组件,并传入文本项作为输入:

<app-text *ngFor="let text of textContent" [text]="text"></app-text>
Run Code Online (Sandbox Code Playgroud)

文本组件渲染文本,用ngModel:

<textarea [(ngModel)]="text.text"></textarea>
Run Code Online (Sandbox Code Playgroud)

我还登录了 DoCheck:

ngDoCheck() {
    console.log(this.text.text, ' has been checked')
}
Run Code Online (Sandbox Code Playgroud)

当我在一个文本区域中输入某些内容时,所有其他组件的 DoCheck 都会被触发。

good morning   has been checked
lovely days    has been checked
for debuggings has been checked
Run Code Online (Sandbox Code Playgroud)

即使使用 OnPush 进行更改检测,也会发生这种情况。

问题:为什么对一个组件的数据进行更改会触发检查整个树?

(对于少数组件来说这不是问题,但是对于较大的树,我会丢帧)。

我实际上注意到,即使是完全独立的内容树上的组件也会触发其“doCheck”。

有没有办法防止这种情况发生,或者我完全错过了其他东西?

angular2-changedetection angular

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

摩纳哥编辑器-如何禁用错误(打字稿)

我正在使用ngx-monaco-editor库将Monaco用于Typescript代码。一切都很好,除了我要禁用错误。

在此处输入图片说明

我如何禁用

  • 所有错误(例如语法,未找到导入等)
  • 选择性的,例如“实验装饰者”

我可以看到图书馆正在呼叫

this.initMonaco(options, this.code, this.language);
Run Code Online (Sandbox Code Playgroud)

..但是选项似乎是唯一的编辑器选项,而不是打字稿编译器选项,以及代码和语言,仅是字符串。

我如何告诉monaco使用哪些编译器选项?

typescript monaco-editor angular

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