小编ben*_*siu的帖子

适用于Windows的最佳轻量级Web服务器(仅限静态内容)

我让应用服务器在Windows中运行 - 带有Zend Server的IIS6.0来执行PHP.我正在寻找同一台机器上的轻量级静态内容Web服务器,它将重用IIS表单处理静态内容并提高性能.

它只需要是静态内容Web服务器 - 最大小和最大有效 - lighttpd似乎太大,因为允许FastCGI

编辑:Bounty适用于:Windows,静态内容,快速,轻量级

Windows Server 2003

windows webserver http static-content

194
推荐指数
3
解决办法
23万
查看次数

TypeScript编译中的实验装饰器警告

我有

对装饰器的实验性支持是一个在将来的版本中可能会发生变化的功能.设置'experimentalDecorators'选项`以删除此警告.

甚至我在tsconfig.json中的compilerOptions都有设置:

"emitDecoratorMetadata": true,
"experimentalDecorators": true,
Run Code Online (Sandbox Code Playgroud)

有些奇怪的是,一些使用装饰器的随机类没有显示出警告,但在同一个项目中却没有.

什么可能导致TypeScript编译器的这种行为?

decorator typescript visual-studio-code

183
推荐指数
23
解决办法
13万
查看次数

输入掩码

是否可以在Angular 2中使用模型驱动的表单并实现一个允许屏蔽input像电话号码条目这样的字段的指令(123) 123-4567

forms input angular

52
推荐指数
5
解决办法
9万
查看次数

带有CLI的Angular 2 - 用于生产

我刚刚安装了angular-cli 1.0.0.beta.17(最新的一个),启动新项目,能够在端口4200上提供项目而没有任何问题 - 只需标准的"app works!" 信息.

但是,当我尝试使用命令构建生产这个空的通用应用程序时,ng build --prod我根本没有创建main.*.js文件,并且有几个警告屏幕,例如:

  • 删除未使用的功能......
  • 初始化中的网站效应......
  • 等等

这是一个全新的空项目 - 我没有机会打破任何东西......

如何建立生产版本?

production build angular-cli angular

26
推荐指数
2
解决办法
4万
查看次数

类验证器 - 验证对象数组

我正在将类验证器包与 NestJS 一起使用,并且我希望验证一组对象,这些对象需要恰好具有 2 个具有相同布局的对象:

到目前为止,我有:

import { IsString, IsNumber } from 'class-validator';

export class AuthParam {
  @IsNumber()
  id: number;

  @IsString()
  type: string;

  @IsString()
  value: string;
}
Run Code Online (Sandbox Code Playgroud)

import { IsArray, ValidateNested } from 'class-validator';
import { AuthParam } from './authParam.model';

export class SignIn {
  @IsArray()
  @ValidateNested({ each: true })
  authParameters: AuthParam[];
}
Run Code Online (Sandbox Code Playgroud)

每个@kamilg 响应(我能够强制执行 2 个元素):

import { IsArray, ValidateNested, ArrayMinSize, ArrayMaxSize } from 'class-validator';
import { AuthParam } from './authParam.model';

export class SignInModel {
  @IsArray()
  @ValidateNested({ each: true …
Run Code Online (Sandbox Code Playgroud)

arrays validation typescript class-validator nestjs

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

Angular CLI路由

执行命令时:

ng generate route someName
Run Code Online (Sandbox Code Playgroud)

我收到这样的错误:

无法启动守望者; 回退到NodeWatcher以获取文件系统事件.访问http://ember-cli.com/user-guide/#watchman了解更多信息.由于路由器的变化,路由生成已暂时禁用.您可以在此处找到有关新路由器的更多信息:http: //victorsavkin.com/post/145672529346/angular-router

提供的链接没有帮助

routes angular-cli

18
推荐指数
3
解决办法
6万
查看次数

像php中的回调委托函数

我想在PHP中实现类似于ac#delegate方法的东西.快速解释我正在尝试做的事情:我正在尝试实现一些异步功能.基本上,一些资源密集型调用在底层系统到达时会被排队,缓存和调度.当异步调用最终收到响应时,我希望引发一个回调事件.

我遇到了一些问题,想出一种在PHP中进行回调的机制.我想出了一种现在适用的方法,但我对它不满意.基本上,它涉及传递对象的引用和方法的名称,它将作为回调(将响应作为参数),然后在需要时使用eval调用方法.由于各种原因,这是次优的,有没有人知道更好的方法呢?

php oop

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

ExtJS组合框就像常规选择一样

我尝试在FormPanel上使用ComboBox,它的定义如下:

{
    xtype: 'combo',
    name: 'Reasons',
    store: new Ext.data.ArrayStore({
        id: 0,
        fields: ['myId', 'displayText'],
        data: [
            [1, 'Reason 1'],
            [2, 'Second Reason'],
            [3, 'Something else']
        ]
    }),
    typeAhead: false,
    mode: 'local',
    valueField: 'myId',
    displayField: 'displayText',
    allowBlank: false,
    editable: false,
    forceSelection: true
}
Run Code Online (Sandbox Code Playgroud)

我想表现得像一个普通的选择元素,当我可编辑为假时我不能再重新选择,当为真时(默认)我需要删除选择(通过退格或删除)才能重新选择.

还有什么我应该关闭以降级组合框以选择或shpuld我考虑使用其他组件?

我担心的是,如果我真的需要普通选择(不太普通 - 具有存储和操作选项的能力非常酷) - combo在我的下一级元素看来,我需要关闭的太多功能,并combo使用箭头呈现为输入什么动作触发所有动作.


我的问题是:

是ExtJS元素是什么使用HTML选择标记,作为选择,渲染为选择?

javascript combobox extjs

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

检查字段是否为空

如果我想检查字段是否包含除null和空之外的其他字符,那么查询是否正确?

select CASE WHEN description IS NULL THEN 'null'
  WHEN description IS NOT NULL THEN 'not null' ELSE 'something else' END 
  AS 'description'from milestone where name like '%Test%' or name like '%test%';

+-------------+
| description |
+-------------+
| not null    |
+-------------+
1 row in set (0.00 sec)
Run Code Online (Sandbox Code Playgroud)

mysql

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

无服务器框架 - 变量解析错误

我有 serverless.yaml 脚本,用于在更新到较新版本的 SLS (2.72.0) 之前 - 接下来工作,我开始收到警告:

Cannot resolve serverless.yaml: Variables resolution errored with:
  - Cannot resolve variable at "custom.S3_BUCKET_NAME": Value not found at "self" source
Run Code Online (Sandbox Code Playgroud)

我的自定义部分如下所示:

custom:
  S3_BUCKET_NAME: ${self:service}-data-${opt:stage, self:provider.stage}
  s3Sync:
    - bucketName: ${self:custom.S3_BUCKET_NAME}-website
      localDir: ./dist
      deleteRemoved: true
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个警告?

yaml amazon-web-services serverless-framework

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