小编Kur*_*uro的帖子

symfony 1.4推进1.6:总和

我试图在推进中获得一列列.我的代码

$c = new Criteria();
$c->add(valuePeer::OWNER_ID, $this->getId());
$c->addSelectColumn('SUM(' . valuePeer::VALUE . ') as total');
$c->addGroupByColumn(valuePeer::VALUE);

$sum = valuePeer::DoSelect($c);
Run Code Online (Sandbox Code Playgroud)

打印输出$sum什么都不返回(甚至不是空对象).我得到的只是Notice: Undefined offset: 1 in /.../lib/model/om/BaseValue.php on line 203 Notice: Undefined offset: 2 in /.../lib/model/om/BaseValue.php on line 204

我试着用这种方法::DoSelectRS($c)的建议在这里和其他多种讨论,但我得到一个错误:Fatal error: Call to undefined method ValuePeer::DoSelectRS() in /.../lib/model/Restauracia.php on line 39.

有谁能告诉我这方面的正确方法是什么?

php propel sum symfony-1.4

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

C++:ubuntu未定义引用的glfw3

我正在尝试编译教程中的程序.

#include <GLFW/glfw3.h>
#include <stdlib.h>
#include <stdio.h>

static void error_callback(int error, const char* description)
{
 fputs(description, stderr);
}
static void key_callback(GLFWwindow* window, int key, int scancode, int action, int mods)
{
 if (key == GLFW_KEY_ESCAPE && action == GLFW_PRESS)
 glfwSetWindowShouldClose(window, GL_TRUE);
}
int main(void)
{
 GLFWwindow* window;
 glfwSetErrorCallback(error_callback);
 if (!glfwInit())
 exit(EXIT_FAILURE);
 window = glfwCreateWindow(640, 480, "Simple example", NULL, NULL); 
 if (!window)
 {
  glfwTerminate();
  exit(EXIT_FAILURE);
 }
 glfwMakeContextCurrent(window);
 glfwSetKeyCallback(window, key_callback);
 while (!glfwWindowShouldClose(window))
 {
  float ratio;
  int width, height;
  glfwGetFramebufferSize(window, &width, …
Run Code Online (Sandbox Code Playgroud)

c++ opengl g++ glfw ubuntu-13.10

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

如何将"this"与另一个选择器结合起来?

我正在尝试编写一个选择器,this只有在它是一个锚时它才能获取对象.我希望它什么都没有,万一它不是<a>标签.

$('.link').mouseover(function(){

    $("a", this).css('color','#00F');

})
Run Code Online (Sandbox Code Playgroud)

$("a", this).css('color','#00F');不工作,但一直期望的效果,如果我只能留下this查询.我可以在示例,博客和文档中找到的所有其他选择器用于获取子对象(find() children()),组合两个选择器(带add()),或几乎任何其他东西,但我正在寻找的东西.有人可以帮忙吗?

jquery

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

Symfony2 Assetic在dev中生成死链接

我会尽量保持简短,不要浪费你的时间.在开发环境中工作:

模板:

{% block javascripts %}
   {% javascripts '@SomeBundle/Resources/public/js/*' %}
      <script type="text/javascript" src="{{ asset_url }}"></script>
   {% endjavascripts %}

{% endblock %}
Run Code Online (Sandbox Code Playgroud)

html输出:

<script type="text/javascript" src="/js/98b0881_part_1_fill_form.jquery_1.js"></script>                            
<script type="text/javascript" src="/js/98b0881_part_1_jquery-1.8.3.min_2.js"></script>
Run Code Online (Sandbox Code Playgroud)

所以它读取Resources/public/js dir的内容,并使用正确的名称生成正确数量的链接.当我点击给定的URL时,我得到404 apache响应:

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
    <html><head>
        <title>404 Not Found</title>
    </head><body>
    <h1>Not Found</h1>
    <p>The requested URL /js/98b0881_part_1_jquery-1.8.3.min_2.js was not found on this server.</p>
    <hr>
    <address>Apache/2.2.22 (Ubuntu) Server at ipardon.loc Port 80</address>
</body></html>
Run Code Online (Sandbox Code Playgroud)

这几乎意味着我的页面上没有JS.我试过了什么:

app/console assets:install web --no-dev
app/console assetic:dump --no-dev
Run Code Online (Sandbox Code Playgroud)

将config.yml中的包名称添加到assetic.bundles [] googling(当然)

以前有人遇到这样的事吗?我有,并且通过不使用资产来"解决"它,但我想这次正确.有任何想法吗?

php symfony assetic

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

哪个更快:为变量分配相同的值,或找出它是否已设置?

这对今天的计算能力来说可能是无关紧要的,但它仍然让我感兴趣.

我有一个布尔数组,根据按下的键,在主循环的每次迭代中都会更改.然后引用该数组以获取有关键盘输入的信息.

那么:在写入变量之前检查变量是否已设置为相同值更有效,

void keyDown(unsigned char key){
    if(!keys[key])
        keys[key] = true;
}
Run Code Online (Sandbox Code Playgroud)

或者,在每个KeyDown函数迭代中将值写入相应的数组字段是否更好?

void keyDown(unsigned char key){
    keys[key] = true;
}
Run Code Online (Sandbox Code Playgroud)

Thanx.)

c++ memory conditional-statements

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