小编j0k*_*j0k的帖子

您使用哪些工具来测试公共REST API?

寻找用于测试REST API的工具.

到目前为止,我只知道SoapUI.我尝试过SOAPUI但是 - 至少在mac中 - 它很可怕.

想知道人们用什么来测试自己的API.

api rest qa soapui functional-testing

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

Java非常大的堆大小

有没有人有使用Java中12 GB或更高的大堆的经验?

  • GC是否使程序无法使用?
  • 您使用什么GC参数?
  • 哪个JVM,Sun或BEA更适合这个?
  • 哪种平台,Linux或Windows,在这种情况下表现更好?
  • 在Windows的情况下,在如此高内存负载下64位Vista和XP之间是否存在任何性能差异?

java heap performance garbage-collection

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

构建错误:致命错误:pcre.h:没有这样的文件或目录

我刚刚安装完Ubuntu 13.10.

我想尝试Phalcon,当我构建源代码(phalcon.so)时,我有这个错误:

     from /home/fabrice/Downloads/cphalcon/build/32bits/phalcon.c:204:
/usr/include/php5/ext/pcre/php_pcre.h:29:18: fatal error: pcre.h: No such file or directory
 #include "pcre.h"
                  ^
compilation terminated.
make: *** [phalcon.lo] Erreur 1
Run Code Online (Sandbox Code Playgroud)

我安装的灯是:

sudo apt-get install -y apache2 php5 mysql-server libapache2-mod-php5 php5-mysql php5-curl php5-imagick php5-mcrypt php5-memcache php5-sqlite php5-xdebug php-apc php5-intl php-mongo php5-dev GCC

有谁能够帮我 ?

php ubuntu build phalcon ubuntu-13.10

76
推荐指数
4
解决办法
7万
查看次数

Symfony2 - 验证不适用于嵌入式表单类型

我有一个结合两个实体(用户和配置文件)的表单.

验证似乎适用于来自用户实体的表单的第一部分,并且是表单的基础.

ProfileType包含在UserType中.表单正确呈现并显示正确的信息,因此它似乎已正确连接到配置文件实体.这只是ProfileType上的验证.

任何关于为什么一个部分会验证而另一个部分不会验证的想法?

代码如下:

Validation.yml

DEMO\DemoBundle\Entity\User\Profile:
    properties:
        address1:
            - NotBlank: { groups: [profile] }
        name:
            - NotBlank: { groups: [profile] }
        companyName:
            - NotBlank: { groups: [profile] }

DEMO\DemoBundle\Entity\User\User:
    properties:
        username:
            - NotBlank:
                groups: profile
                message: Username cannot be left blank.
        email:
            - NotBlank:
                groups: profile
                message: Email cannot be left blank
            - Email:
                groups: profile
                message: The email "{{ value }}" is not a valid email.
                checkMX: true
        password:
            - MaxLength: { limit: 20, message: "Your password must …
Run Code Online (Sandbox Code Playgroud)

php symfony

72
推荐指数
3
解决办法
4万
查看次数

如何使用具有比较标准的findBy方法

我需要使用比较标准的"魔术查找器"findBy方法(不仅仅是准确的标准).换句话说,我需要做这样的事情:

$result = $purchases_repository->findBy(array("prize" => ">200"));
Run Code Online (Sandbox Code Playgroud)

这样我就可以获得奖金超过200的所有购买.

php symfony doctrine-orm

72
推荐指数
4
解决办法
9万
查看次数

为什么我的ASP.NET Web API ActionFilterAttribute OnActionExecuting没有触发?

我正在尝试实现这里看到的内容:http://www.piotrwalat.net/nhibernate-session-management-in-asp-net-web-api/但我遇到了问题NhSessionManagementAttribute.

我已经设置了断点OnActionExecuting(HttpActionContext actionContext),看看函数是否被调用 - 事实并非如此.

我仔细检查了我的global.asax.cs文件,发现我实际上正在注册ActionFilter:

GlobalConfiguration.Configuration.Filters.Add(new NhSessionManagementAttribute());
Run Code Online (Sandbox Code Playgroud)

我还装饰了我的控制器类本身,以及它对属性的操作无济于事:

public class ClientsController : ApiController {
    static readonly ClientRepository repository = new ClientRepository();

    [NhSessionManagement]
    public IEnumerable<Client> GetAllClients() {
        return repository.GetAll();
    }

    [NhSessionManagement]
    public Client GetClient(int id) {
        Client client = repository.Get(id);
        if (client == null) {
            throw new HttpResponseException(
                new HttpResponseMessage(HttpStatusCode.NotFound)
            );
        }
        return client;
    }
}
Run Code Online (Sandbox Code Playgroud)

为什么此操作过滤器不会触发其中的任何事件?

c# action-filter actionfilterattribute asp.net-web-api

70
推荐指数
3
解决办法
5万
查看次数

在select2中使用AJAX进行标记

我正在用select2进行标记

我对select2有这些要求:

  1. 我需要使用select2 ajax搜索一些标签
  2. 另外我需要在select2中使用"tags",它允许不在列表中的值(Ajax结果).

这两个场景都是独立运作的 但加在一起的aJax值只是填充.如果我们输入不在列表中的任何其他值,则表示"找不到匹配项"

我的场景如果用户键入列表中没有的任何新值,请允许他们组成自己的标记.

有什么办法使这项工作?

javascript jquery jquery-select2

70
推荐指数
3
解决办法
4万
查看次数

从php字符串中删除所有html标签

我想显示数据库条目的前110个字符.到目前为止很容易:

<?php echo substr($row_get_Business['business_description'],0,110) . "..."; ?>
Run Code Online (Sandbox Code Playgroud)

但是上面的条目中有html代码,由客户输入.所以它显示:

<p class="Body1"><strong><span style="text-decoration: underline;">Ref no:</span></strong> 30001<strong></stro...
Run Code Online (Sandbox Code Playgroud)

显然没有好处.

我只想删除所有的html代码,所以我需要从db条目中删除<和>之间的所有内容然后显示前100个字符.

任何人的想法?

php

70
推荐指数
4
解决办法
17万
查看次数

PHPExcel使第一行加粗

我想让第一排的细胞变得粗体.

这是我为此目的创建的方法.

function ExportToExcel($tittles,$excel_name)
 {
  $objPHPExcel = new PHPExcel();
  $objRichText = new PHPExcel_RichText();
  // Set properties
  $objPHPExcel->getProperties()->setCreator("SAMPLE1");
  $objPHPExcel->getProperties()->setLastModifiedBy("SAMPLE1");
  $objPHPExcel->getProperties()->setTitle("SAMPLE1");
  $objPHPExcel->getProperties()->setSubject("SAMPLE1");
  $objPHPExcel->getProperties()->setDescription("SAMPLE1");


  // Add some data
  $objPHPExcel->setActiveSheetIndex(0);

  $letters = range('A','Z');
  $count =0;
  $cell_name="";
  foreach($tittles as $tittle)
  {
   $cell_name = $letters[$count]."1";
   $count++;
   $value = $tittle;
   $objPHPExcel->getActiveSheet()->SetCellValue($cell_name, $value);
   // Make bold cells
   $objPHPExcel->getActiveSheet()->getStyle($cell_name)->getFont()->setBold(true);
  }
  // Save Excel 2007 file
  $objWriter = new PHPExcel_Writer_Excel2007($objPHPExcel);
  //$objWriter->save(str_replace('.php', '.xlsx', __FILE__));
  $objWriter->save($excel_name.".xlsx");
 }
Run Code Online (Sandbox Code Playgroud)

问题出在输出excel文件中,单元格不是粗体.

php phpexcel

69
推荐指数
7
解决办法
11万
查看次数

如果a == true或b ==真实陈述

我找不到让TWIG解释以下条件语句的方法:

{% if a == true or b == true %}
do stuff
{% endif %}
Run Code Online (Sandbox Code Playgroud)

我错过了什么或者不可能吗?

twig

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