小编man*_*nix的帖子

在学说2中的日期之间选择条目

我会因为这个我没有得到解决的最小错误而疯狂.我想在两天之间选择条目,下面的例子说明了我所有的失败:

选择1.

$qb->where('e.fecha > ' . $monday->format('Y-m-d'));
$qb->andWhere('e.fecha < ' . $sunday->format('Y-m-d'));
Run Code Online (Sandbox Code Playgroud)

结果(0个条目):

SELECT r0_.id_reservacion AS id_reservacion0, r0_.fecha AS fecha1, r0_.cliente AS cliente2 
FROM reservacion r0_ 
WHERE (r0_.fecha > 2012 - 07 - 16) AND (r0_.fecha < 2012 - 07 - 22)
Run Code Online (Sandbox Code Playgroud)

选择2

$qb->add('where', 'e.fecha between 2012-01-01 and 2012-10-10');
Run Code Online (Sandbox Code Playgroud)

结果(0个条目):

SELECT r0_.id_reservacion AS id_reservacion0, r0_.fecha AS fecha1, r0_.cliente AS cliente2 
FROM reservacion r0_ WHERE r0_.fecha 
BETWEEN 2012 - 01 - 01 AND 2012 - 10 - 10
Run Code Online (Sandbox Code Playgroud)

这是我当前条目的表格:

id      fecha …
Run Code Online (Sandbox Code Playgroud)

php date between query-builder doctrine-orm

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

未找到Laravel 5 Function()

我正在组建一个具有受保护部分的站点,用户必须登录才能访问.我在Laravel 4中完成了这个,没有太多事故.然而,对于我的生活,我无法弄清楚为什么我不能让它在Laravel 5(L5)中工作.

在L5中,中间件被引入.这会将路径文件更改为:

Route::get('foo/bar', ['middleware'=>'auth','FooController@index']);
Route::get('foo/bar/{id}', ['middleware'=>'auth','FooController@show']);
Run Code Online (Sandbox Code Playgroud)

只要不包含中间件,路由就可以正常工作.

当使用中间件访问路由时,结果并不是那么有趣.

哎呀,看起来像出事了.

Route.php第150行中的ReflectionException:

Function()不存在

非常感谢任何见解,帮助和/或帮助.我已经完成了Google电路,找不到任何与我当前困境有关的内容.提前致谢.

php middleware laravel laravel-routing laravel-5

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

在列号中使用列值作为数组索引

我正在使用doctrine 2.1来创建settings表的模型:

id |  arg  |  value  |  category
1  |  name |  foo    |  general_settings 
2  |  desc |  bar    |  general_settings 
Run Code Online (Sandbox Code Playgroud)

假设我有很多不同类别的设置.为了获得特定类别的所有设置,我执行以下操作:

$q = Doctrine_Query::create()
    ->from('Setting p')
    ->where('p.category = ?', $category_name);
Run Code Online (Sandbox Code Playgroud)

此时一切正常.好吧.. $ 64,000的问题是:是否存在允许我读取结果的数据访问替代方案?

$resultSet = $q->execute(); 

//the magic here could be use the -arg- column as index
$requested_setting = $resulSet['name']  

//print the setting value
echo $requested_setting['value'];  //should prints "foo"

//another way
echo $resulSet['desc']['value']; //should prints "bar"
Run Code Online (Sandbox Code Playgroud)

php doctrine multidimensional-array doctrine-orm

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

jQuery砌体,百分比宽度

有没有办法让jquery砌体使用百分比宽度div?我正在尝试创建一个25%,50%,75%和100%宽度的流畅布局.但是一旦我用%设置宽度,自动调整大小就会停止工作,如果我尝试手动触发mason onresize,我会得到舍入错误,使div跳转.它有时会忽略高度变得非常错误,有时只是停止放置div并将它们全部放在0,0上

HTML标记:

    <div class="boxes">
    <div class="box weight-1">
        <div class="inner">
        <p>lkaj dlksaj ldksjf lkdj flksd flkds flkds flksd jfakldsjf lkdsj flkjfd </p>
        </div>
    </div>
    <div class="box weight-1">
        <div class="inner">
        <p>lkaj dlksaj ldksjf lkdj flksd flkds flkds flksd jfakldsjf lkdsj flkjfd </p>
        </div>
    </div>
    <div class="box weight-2">
        <div class="inner">
        <p>lkaj dlksaj ldksjf lkdj flksd flkds flkds flksd jfakldsjf lkdsj flkjfd </p>
        </div>
    </div>
    <div class="box weight-3">
        <div class="inner">
        <p>lkaj dlksaj ldksjf lkdj flksd flkds flkds flksd jfakldsjf lkdsj flkjfd </p>
        </div> …
Run Code Online (Sandbox Code Playgroud)

javascript jquery-masonry

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

具有动态的克隆项目包含在composer.json中

我有一个应用服务器,它就像一个博客系统(我的wordpress杀手).它基于github托管的php,并使用composer来管理依赖项.每个安装都托管在我的服务器中(我为它们安装).当客户端需要新的"插件/插件"时,我创建了一个新的包并将其托管在私有存储库托管中.当我需要添加新包时会出现问题:

Client 1.
- package for calculate prices

Client 2.
- package for show a welcome message

Client 3.
- package for add a calendar
Run Code Online (Sandbox Code Playgroud)

我的应用程序将准备好在所有实例中使用每个包,因为我通过composer要求它们:

"require": {
        "killer/calculate": "dev-master",
        "killer/message": "dev-master",
        "killer/calendar": "dev-master"
}
Run Code Online (Sandbox Code Playgroud)

现在成像,如果我有2K客户端,他们每个人都在请求自定义包.我如何提供一个应用程序(大规模克隆),但只是在每个安装中保留每个客户端需要的软件包?

假设解决方案

我正在搜索(如果可能的话)以下内容.对于每个安装,请手动创建文件,其内容指定所需的包.例如,假设每个客户端的安装都是这样的:

//composer.json
"require": {
}

//plugins.json  (this file is ignored via .gitignore)
{
    "killer/calculate": "dev-master"
}
Run Code Online (Sandbox Code Playgroud)

然后,以某种方式告诉composer.json要求来自的数据plugins.json.通过这种方式,我避免composer.json为所有客户创建一个巨大的共享不必要的包.

php git composer-php

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

如何破坏java对象?

好吧,我开发了一个使用多个对象关系的java应用程序,这使得内存使用过于昂贵.我没有管理java内存的经验,因为应用程序设计很难破坏对象并重新利用先前清除的空间.例如,我正在使用Observer和MVC模式.

所以,理论说......

如果从任何活动线程或任何静态引用无法访问对象,则该对象符合垃圾收集或GC的条件

换句话说,如果对象的所有引用都为null,则可以说对象符合垃圾回收的条件.

但是,在我的短暂经历中,当我有一个像我一样的场景,你不知道如何销毁我想要从内存中删除的对象(例如,当一个框架关闭时)时,我很难破坏所有引用存在许多对类的引用.

根据这个上下文,当有多个引用时,如何处理对象破坏?或者当你有一个复杂的参考对象时,我怎么需要管理内存?

java memory garbage-collection memory-management

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

php函数中的动态参数

可能重复:
PHP将所有参数都作为数组获取?

好,

在java中,我可以这样做(伪代码):

public hello( String..args ){
    value1 = args[0] 
    value2 = args[1] 
    ...
    valueN = arg[n];
}
Run Code Online (Sandbox Code Playgroud)

然后:

hello('first', 'second', 'no', 'matter', 'the', 'size');
Run Code Online (Sandbox Code Playgroud)

在PHP中是这样的吗?

编辑

我现在可以传递一个类似的数组hello(array(bla, bla)),但可能存在于上面的方式,对吗?

php arguments function dynamic

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

带有拉丁语和土耳其语字符的javascript中的正则表达式

我正在尝试替换所有非拉丁语/土耳其语字符,但出了点问题,我找不到它。

例如:

var texto = '*istedi?iniz*';
if (texto.match(/[^a-zA-Z0-9????çÇöÖüÜ??\- ]/g)){

    //only letters, numbers and turkish letters are allowed
    texto = texto.replace(/[^a-zA-Z0-9????çÇöÖüÜ??\- ]/g, ''); 
}

console.log(texto);
Run Code Online (Sandbox Code Playgroud)

结果,我的话输出错误:istediiniz。输出应该是istedi?iniz.

javascript regex turkish replace

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

php_oci8_11g.dll 不是有效的 Win32 应用程序

这个话题已经被问过好几次了,但每个解决方案都没有在我的机器上工作。

我正在尝试将 Windows 7 与 10G oracle dabatase 连接,但未加载 oci 扩展。这里有一些事实:

C:\php>php -m

PHP 警告:PHP 启动:无法加载动态库 'C:\php\ext\php_oci8_11g.dll' - %1 不是有效的 Win32 应用程序。

C:\php>php -v

PHP 5.6.19 (cli) (built: Mar  2 2016 20:09:42)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
Run Code Online (Sandbox Code Playgroud)
  • 64x 架构
  • TS VC11

C:\>tnsping localdb

TNS Ping Utility for 32-bit Windows: Version 10.2.0.1.0 - Production on 02-AUG-2
016 22:37:50
Run Code Online (Sandbox Code Playgroud)

故障排除

  • 我正在使用oci8 2.0.11。把它们ext/折叠起来。其余的扩展程序加载得很好。
  • PATH 变量包含 ORACLE_HOME 和 php 路径
  • 只需查找所需的 …

php oracle windows-7 php-5.6

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

字符串与正则表达式匹配的百分比

基本上,我只是想知道是否存在这样的函数:

$string = 'helloWorld';

// 1 uppercase, 1 lower case, 1 number and at least 8 of length
$regex = '/^\S*(?=\S{8,})(?=\S*[a-z])(?=\S*[A-Z])(?=\S*[\d])\S*$/'

$percent = matchPercent($string, $regex);

echo "the string match {$percent}% of the given regex";
Run Code Online (Sandbox Code Playgroud)

然后,结果可能是这样的:

字符串匹配给定正则表达式的75%

看到另一篇文章和问题,我可以像这样做一些事情:

$uppercase = preg_match('@[A-Z]@', $password);
$lowercase = preg_match('@[a-z]@', $password);
$number    = preg_match('@[0-9]@', $password);
Run Code Online (Sandbox Code Playgroud)

但是,目标是在函数中使用任何正则表达式模式

php regex

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