问题列表 - 第37570页

我如何在PHP中迭代这种类型的数组

array(2) {
  ["param"]=>
  array(1) {
    ["stuNBR"]=>
    string(5) "555555"
  }
  ["data"]=>
  array(3) {
    [0]=>
    array(6) {
      ["SEQNBR"]=>
      string(1) "2"
      ["CDE"]=>
      string(3) "MUG"
      ["NBR1"]=>
      string(1) "1"
      ["NBR2"]=>
      string(1) "0"
      ["NBR3"]=>
      string(3) "PAN"
      ["NBR4"]=>
      string(1) "Y"
    }
    [1]=>
     array(6) {
      ["SEQNBR"]=>
      string(1) "2"
      ["CDE"]=>
      string(3) "JUG"
      ["NBR1"]=>
      string(1) "1"
      ["NBR2"]=>
      string(1) "0"
      ["NBR3"]=>
      string(3) "RAN"
      ["NBR4"]=>
      string(1) "Y"
    }   
    [2]=>
     array(6) {
      ["SEQNBR"]=>
      string(1) "2"
      ["CDE"]=>
      string(3) "GHY"
      ["NBR1"]=>
      string(1) "1"
      ["NBR2"]=>
      string(1) "0"
      ["NBR3"]=>
      string(3) "PAN"
      ["NBR4"]=>
      string(1) "Y"
    }
   }
} …
Run Code Online (Sandbox Code Playgroud)

php

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

为任何返回向量的函数重载ostream

嗨,假设我有A班:

using namespace std;
template <class T>
class A{
private:
 vector<T> my_V;
public:
 // assume initializations etc are done
 inline vector<T> get_v()
 {
   return my_v;
 }
};
Run Code Online (Sandbox Code Playgroud)

还有一些地方我重载了std :: vector的ostream

template <class T>
ostream & operator<<(ostream& out, vector<T> &vec)
{
    CUI size=vec.size();
    for (int i = 0; i < size; i++)
        out << vec.at(i) << " ";
    if(size>0)out << endl;
    return out;
}
Run Code Online (Sandbox Code Playgroud)

当我尝试

A<int> obj;
cout<<obj.get_v; // gives soo many errors
Run Code Online (Sandbox Code Playgroud)

但是当我这样做的时候

A<int> obj;
vector<int> v= obj.get_v;
cout<<v; // …
Run Code Online (Sandbox Code Playgroud)

c++ templates reference operator-overloading

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

Box2D b2世界级

所以我有:


class bc_Game
{
public:
//blah
private:
b2World world;
};

bc_Game::bc_Game()
{
//blah, defining variables used
world = b2World(gravity, sleep);
}

现在,我只是得到错误:没有匹配函数调用 'b2World :: b2World()' 注:考生:b2World :: b2World(常量b2Vec2&,布尔)注:b2World :: b2World(常量b2World&)

我不知道如何让它工作,我已经尝试过std :: auto_ptr,新的b2World,我能想到的一切.

b2World是Box2D的一部分,但是这里......

 
/*
* Copyright (c) 2006-2009 Erin Catto http://www.gphysics.com
*
* This software is provided 'as-is', without any express or implied
* warranty.  In no event will the authors be held liable for any damages
* arising from the use of this software.
* Permission is granted …
Run Code Online (Sandbox Code Playgroud)

c++ physics 2d box2d

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

std :: vector push_back是瓶颈

这是我的算法所做的:它需要一个长的std :: string,并根据它是否大于宽度将其分为单词和子单词:

inline void extractWords(std::vector<std::string> &words, std::string &text,const AguiFont &font, int maxWidth)
{


    words.clear();

    int searchStart = 0;
    int curSearchPos = 0;
    char right;
    for(size_t i = 0; i < text.length(); ++i)
    {
        curSearchPos = i;

        //check if a space is to the right
        if( i == text.length() - 1)
            right = 'a';
        else
            right = text[i + 1];

        //sub divide the string if it;s too big
        int subStrWidth = 0;
        int subStrLen = 0;
        for(int x = searchStart; …
Run Code Online (Sandbox Code Playgroud)

c++ vector

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

性能方面,通常更好的是,使用图像或xml创建的形状作为可绘制的?

例如,如果在列表中的每一行有一个背景,这是一个梯度,会是更好的使用渐变的图像或定义在XML的形状绘制该梯度?这两种方法之间是否存在显着的性能差异?

android image shape drawable

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

ORM还是直接SQL?

可能重复:
使用ORM还是纯SQL?

你会选择使用ORM或某种家用旋转DAL吗?为什么?

ORM的优势显而易见 - 更好的结构/组织,更好的语言适应性等.但我担心性能问题.有人分享战争故事吗?任何有关不那么明显的风险或回报的见解都会非常感激.

.net performance orm

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

EJB3拦截器

我一直在研究如何在EJB3.0中将拦截器应用于会话bean等.这些也可以应用于servlet吗?

java ejb java-ee interceptor

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

Passenger问题 - Apache

使用Ubuntu 10.04 LTS在Linode切片中运行.我收到500内部服务器错误.

Apache日志有:

配置Apache/2.2.14(Ubuntu)Phusion_Passenger/2.2.7 - 恢复正常操作

抓住了SIGTERM,关闭了

*由于此错误,无法初始化Passenger:Passenger spawn服务器脚本'/usr/local/lib/ruby/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/passenger-spawn-server',不存在.请检查是否正确指定了"PassengerRoot"选项.

但是当我们运行时:sudo passenger-install-apache2-module.乘客不抱怨.

重新启动时我们得到:sudo /etc/init.d/apache2 restart*重启web服务器apache2 [2010年10月23日星期六23:58:30] [warn]模块passenger_module已经加载,正在等待[等于周六10月23日23日:58:31 2010] [warn]模块passenger_module已经加载,跳过...完成.

有任何想法吗?

提前致谢!

apache ruby-on-rails passenger nginx

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

如何从lxml获取原始XML?

我正在使用以下代码来定位div:

parser = etree.HTMLParser()
tree = etree.parse(StringIO(page), parser)

div = tree.xpath("//div[@class='content']")[0]
Run Code Online (Sandbox Code Playgroud)

我唯一的问题是,在执行此操作后,我不想依赖lxml来提取所述div的内容:我只想获取div包含的原始XML.这是可行的还是我必须完全放弃这种方法?

python xml lxml html-parsing

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

如何解析GDB中的段:偏移地址

(gdb) info registers ds
   ds             0x7b  123
(gdb) disassemble
   Dump of assembler code for function printf@plt:
   0x0804831c <+0>: jmp    DWORD PTR ds:0x804a008
=> 0x08048322 <+6>: push   0x10
   0x08048327 <+11>:    jmp    0x80482ec
End of assembler dump.
Run Code Online (Sandbox Code Playgroud)

有人可以告诉我如何将 ds:0x804a008 地址映射到线性地址吗?我可以使用“x/xw 地址”命令吗?如果不清楚,我想知道代码跳转中的第一个 jmp 函数在哪里。

gdb memory-management

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