标签: zone

Mac Os X终端:如何查看域的区域文件?

我正在尝试查询域以检索其完整的DNS区域列表(A,MX,CNAME,...)

似乎host -a只返回NS和MX记录.

任何帮助将非常感激.

谢谢.

dns terminal zone

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

如何修改我的设置以允许VS2010从"未授权区域"加载第三方XSD文件?

我在Visual Studio 2010中打开了第三方XSD文件,该文件从同一第三方的其他模式文件中导入名称空间.

在模式文件的XML编辑器视图中,xs:import元素带有以下错误:请求类型'System.Security.Permissions.FileIOPermission',mscorlib,Version = 4.0.0.0,Culture = neutral, PublicKeyToken = b77a5c561934e089'失败了.

我阅读了以下博客文章:http://blogs.msdn.com/b/xmlteam/archive/2009/06/04/understanding-xml-schema-sets-in-the-xsd-designer.aspx,声明它是安全区域违规,Visual Studio将架构放置在XML架构资源管理器中的"未授权区域"中.

我的问题是 - 如何更改我的安全设置以允许引用这些模式,或者我可以做些什么来使与它们相关联的模式和命名空间"受信任"?

xsd zone visual-studio-2010 unauthorized

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

Angular2:用于调试的更好/更深的区域堆栈

Angular2中有没有办法为异步代码获得更好的调用堆栈?我一直认为,跟踪setTimeout(),发出的事件,Promises等的执行上下文是Zone的优势之一?

我构建了一个plunker示例,它显示了一个常见的场景,无法跟踪错误.

我有以下示例场景:

@Component({
  selector: 'my-component',
  template: `
    <div>
      <button (click)="doSmth()">Cause an async error!</button>
    </div>
  `
})
export class MyComponent {
  @Output() error = new EventEmitter<any>(true);

  public doSmth(): void {
    this.error.emit('Oh snap!');
  }
}

@Component({
  selector: 'my-app',
  template: `
    <div>
      <my-component (error)="handleError($event)"></my-component>
    </div>
  `,
})
export class App {
  private error = "";

  public handleError(reason: any): void {
    Promise.reject(reason)
  }
}

@NgModule({
  imports: [ BrowserModule ],
  declarations: [ App, MyComponent ],
  bootstrap: [ App ]
})
export class AppModule {} …
Run Code Online (Sandbox Code Playgroud)

stack trace zone angular

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

zone.js和Jasmine的时钟之间的冲突

我正在使用Jasmine测试套件,其中包括"vanilla"Jasmine测试以及一些Angular 2组件的Jasmine测试.由于Angular 2的包含,zone.js被加载.这与Jasmine的时钟产生了冲突.例如,以下测试失败并显示错误,Error: Jasmine Clock was unable to install over custom global timer functions. Is the clock already installed?

describe('an async test with zone.js present', function() {
  beforeEach(function() {
    jasmine.clock().install();
  });

  afterEach(function() {
    jasmine.clock().uninstall();
  });

  it('cannot install jasmine\'s mock clock', function() {
    var callback = jasmine.createSpy('setTimeoutCallback')
    setTimeout(callback, 55);
    jasmine.clock().tick(56);
    expect(callback).toHaveBeenCalled();
  });
})
Run Code Online (Sandbox Code Playgroud)

这里是plunker为上述代码.

如果没有与"香草"测试分开提供Angular 2测试,我想知道可能有哪些选项.例如,是否可以使用区域执行Jasmine时钟的工作?例如,是否可以在声明之前模拟带区域的刻度或刷新所有计划任务?

javascript zone jasmine angular

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

Angular Ivy在手动更改检测方面特别允许我们做什么?

本文提到

常春藤为未来打开了一些可能性。现在应该可以在没有zone.js的情况下运行应用程序,并以半手动方式处理变更检测(有点像使用React一样)。这些API已经存在,但只是实验性的,没有记录在案,并且可能会在不久的将来发生变化。

我认为已经可以在Ivy之前运行没有zone.js的应用程序了。常春藤是否允许半手动处理变更检测?这些实验性API在哪里?有文件吗?常春藤仍然使用zone.js吗?

我的目标是通过手动触发更改检测来将更改检测降至最低。这样做的最佳选择是什么。特别是使用常春藤时最好的选择是什么。

zone angular2-changedetection angular angular-ivy

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

"TIMESTAMP WITH TIME ZONE"< - > DateTImeOffset映射不会在INSERT命令(Entity Framework + Oracle)上提供Zone部分

我使用EF(EDMX模型 - 数据库优先)将"TIMESTAMP WITH TIME ZONE"映射到DateTimeOffset.当我将DateTimeOffset提交给Oracle时,区域部分保存不正确.

因此,如果使用模型,例如,插入值29/02/2012 10:10:10 +04:00,实际存储在Oracle中的值是29/02/2012 10:10:10 +02:00(假设+02:00是本地区域)请注意,查询数据时映射的工作正常.只有INSERT(通过ObjectContext.SaveChanges())被破坏了......

我调试了"Oracle.DataAccess.dll"(使用ILSpy :))并发现EF的映射代码省略了区域("Oracle Data Provider"仅传递DateTimeOffset.DateTime).

有没有人知道解决方法?

在此先感谢Eli

BTW:我使用的是.net4,EF4,Oracle 11g,ODAC 11.2第4版(11.2.0.3.0)

oracle timestamp entity-framework zone datetimeoffset

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

Angular 4为zone.js提供了一个全局常量

我正在使用Angular(4我认为)与typescript和zone.js(0.8.4).我通过"polyfills.ts"文件导入zone.js. 当我查看zone.js的源代码时,有这样的代码:

var isDisableIECheck = _global['__Zone_disable_IE_check'] || false;
Run Code Online (Sandbox Code Playgroud)

我的问题是,如何在_globals中设置此变量?

谢谢

zone angular

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

为什么全局错误处理程序中的烤面包机服务在Angular4 / 5/6中不起作用?

我的要求是在应用程序组件加载之前通过调用两个Rest Api加载一些数据。如果API出现任何错误,则会在Toaster(angular2-toaster)中显示消息。

在加载应用程序组件之前,将执行以下AppLoadService

import { Injectable } from '@angular/core';
import { HttpClient } from '@angular/common/http';
import 'rxjs/add/operator/toPromise';
import { APP_SETTINGS } from 'app/app-settings/settings';

@Injectable()
export class AppLoadService {

constructor(private httpClient: HttpClient) { }

loadLabs(): Promise<any> {
    return new Promise((resolve, reject) => {
        this.httpClient.get(`/api/v1/api/lab`)
            .toPromise()
            .then((res: any) => {
                APP_SETTINGS.labs = res;
                resolve();
            })
            .catch((err: any) => {
                reject(err);
            });
    });
}
/////////////////******************////////////////////////////
getSettings(): Promise<any> {
    return new Promise((resolve, reject) => {
        this.httpClient.get(`assets/settings/config.json`)
            .toPromise()
            .then((config: any) => {
                APP_SETTINGS.loginURL = config["login"]; …
Run Code Online (Sandbox Code Playgroud)

zone http-status-code-401 typescript angular angular2-toaster

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

没有 zone.js 的 Angular 材质组件

由于我的一个 angular11 应用程序存在性能问题,我决定选择使用 {ngZone: noop} 退出 zone.js。我仍在使用 Angels 材质组件,但如果没有 zone.js,其中一些组件将无法正常工作。例如,MatTooltip 不会被渲染,即使我在 mouseenter 上手动触发 ChangeDetection,工具提示也会浮动在页面顶部。

是否有解决方法可以在没有 zone.js 的情况下使用材质组件?我准备了一个Stackblitz来展示我的问题。将鼠标悬停在按钮上,您会看到奇怪的行为。

认为问题与它创建的overlayRef有关,因此使用PositionStrategy。

谢谢你的帮助。

zone angular-material angular

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

以编程方式将A记录添加到DNS区域文件?

我在一家公司工作,我们在GoDaddy托管了一个域名。对于我们正在创建的网站/应用程序,我们需要能够以编程方式向DNS区域文件中添加“ A记录 ”,以将特定的子域指向特定的IP地址/服务器。这将通过PHP或C#完成,我们的应用程序有两个不同的服务器,没关系,我们只需要该功能即可。我知道GoDaddy既不提供此功能也不提供API,但是我想知道是否有人可以推荐一种便宜/负担得起的服务让我做到这一点?我认为我们不需要像动态DNS这样的东西(或者也许会),但是如果有人知道我会很感激的。

总而言之,我们正在寻找一种超级廉价且简便的方法,以编程方式将自定义A记录添加到区域文件中。一个免费的代码库也将很好。在我们的应用程序工作方式下,我们不能使用通配符,也不能使通配符太复杂,因此对DNS区域文件进行控制将是最有益的。谢谢!

dns records dynamic zone

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