小编Ish*_*Ish的帖子

如何通过bootstrap验证器验证文件?

我正在尝试使用bootstrap验证器验证表单,但文件验证不正常,这是我的代码:

cv: {
   validators: {
   file: {
          extension: 'doc,docx,pdf,zip,rtf',
          type: 'application/pdf,application/msword,application/rtf,application/zip',
          maxSize: 5120 * 5120 * 5120 * 5120 * 5120,   // 5 MB
          message: 'The selected file is not valid, it should be (doc,docx,pdf,zip,rtf) and 5 MB at maximum.'
    },
    notEmpty: {
                    message: 'CV is required.'
              }
    }
  },
Run Code Online (Sandbox Code Playgroud)

所需的文件扩展名是doc,docx,pdf,rtf,zip,如上所示,但它只接受3个扩展名:doc,rtf,pdf ...所以我的代码中的错误在哪里?

javascript validation jqbootstrapvalidation

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

Redis 的碎片率非常高

我的Redis集群架构运行时碎片率高达60,这样好吗?理想值应该是多少?我应该怎么做才能正常?

工作时间碎片率下降至2,非工作时间碎片率高达50-60。

这个问题是由于我们将登录/注销会话状态放入 redis 中而引起的。所以redis db中存在频繁的插入/删除。

redis

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

使用私有变量进行角度单元测试

我想为私有变量编写单元测试.但Jasmine不允许我使用它.有人能解释我怎么做吗?

export class TestComponent implements OnInit {
  private resolve;

  public testPrivate() {
    this.resolve(false);
  }
}

 it(
      'should test private variable', () => {
        component.testPrivate();
        expect(component.resolve).toEqual(false);
 });
Run Code Online (Sandbox Code Playgroud)

unit-testing jasmine angular

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

php-amqplib libarary在命令提示符下工作,但在浏览器上没有

我使用命令提示符运行时具有相同的代码.但是当我尝试使用浏览器运行它时,它会抛出错误.

我用过php-amqplib.我的代码简单地连接到RabbitMQ Queue并将消息发送到队列中.凭据是正确的,因为我能够在命令提示符下运行相同的文件.

注意:iconv_strlen():检测到338行/var/www/html/php-amqplib/vendor/symfony/polyfill-mbstring/Mbstring.php输入字符串中的非法字符

注意:iconv_strlen():检测到338行/var/www/html/php-amqplib/vendor/symfony/polyfill-mbstring/Mbstring.php输入字符串中的非法字符

注意:iconv_strlen():检测到338行/var/www/html/php-amqplib/vendor/symfony/polyfill-mbstring/Mbstring.php输入字符串中的非法字符

致命错误:未捕获PhpAmqpLib\Exception\AMQPRuntimeException:读取数据时出错.在/var/www/html/php-amqplib/PhpAmqpLib/Wire/IO/StreamIO.php:242收到而不是预期的7个字节堆栈跟踪:

0 /var/www/html/php-amqplib/PhpAmqpLib/Wire/AMQPReader.php(149):phpAmqpLib\Wire\IO\StreamIO-> read(7)

1 /var/www/html/php-amqplib/PhpAmqpLib/Wire/AMQPReader.php(106):PhpAmqpLib\Wire\AMQPReader-> rawread(7)

2 /var/www/html/php-amqplib/PhpAmqpLib/Connection/AbstractConnection.php(508):

PhpAmqpLib \电线\ AMQPReader->读取(7)

3 /var/www/html/php-amqplib/PhpAmqpLib/Connection/AbstractConnection.php(555):

PhpAmqpLib \连接\ AbstractConnection-> wait_frame(0)

4 /var/www/html/php-amqplib/PhpAmqpLib/Channel/AbstractChannel.php(217):

PhpAmqpLib\Connection\AbstractConnection-> wait_channel(0,0)

5 /var/www/html/php-amqplib/PhpAmqpLib/Channel/AbstractChannel.php(328):

PhpAmqpLib \频道\ AbstractChannel-> next_frame(0)

6 /var/www/html/php-amqplib/PhpAmqpLib/Connection/AbstractConnection.php(205):

第242行的/var/www/html/php-amqplib/PhpAmqpLib/Wire/IO/StreamIO.php中的PhpAmqpLib\Channel\AbstractChannel-> w

rabbitmq php-amqplib

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