问题列表 - 第18251页

循环通过一组单选按钮,并在PHP中查找它是否为空

我的问题是我有一组单选按钮,所有都被分组为一个'x0'.现在我如何使用foreach迭代这个radiobutton组,并查找它是否为空,并根据该值进行进一步的操作?

 <tr>
       <td><input type="radio"  name="x0" value="0" <?=$x0?>> 0. </td>
  </tr>
 <tr>
 <td><input type="radio" name="x0" value="1" <?=$x1?>> 1. </td>
 </tr>
 <tr>
 <td><input type="radio" name="x0" value="2" <?=$x2?>> 2. </td>
 </tr>
 <tr>
 <td><input type="radio" name="x0" value="3" <?=$x3?>> 3. </td>     
 </tr>
Run Code Online (Sandbox Code Playgroud)

提前致谢.

php foreach

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

使用WCF而不是ASMX Web服务有什么好处?

使用WCF而不是ASMX Web服务有什么好处?

有什么指针吗?

wcf web-services asmx

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

UIDeviceOrientationUnknown在横向模式下

我试图找出iphone在模拟器中的方向,而不是使用UIDevice方向属性给我,我得到UIDeviceOrientationUnknown.

此属性在模拟器中不起作用吗?发生这种情况的可能原因是什么?

我正在使用opengl es

iphone cocoa-touch opengl-es

14
推荐指数
2
解决办法
6554
查看次数

C++有任何线程安全的图形库吗?

基本上我正在寻找一个图形库,它可以在图形操作周围进行细粒度锁定,这样触摸图形不同部分的不同线程可以同时改变它,并且可以阻止竞争修改.

我google了一下,找不到任何东西.也许这对我的需求来说过于具体,但我想可能存在大量适用于大型图表的科学应用程序.

c++ multithreading graph thread-safety

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

关于比较器的C++模板问题

可能是一个非常新的C++问题.假设我有一个类,顶点,有几个属性和方法.我想把一堆顶点填充到一个队列中,并让它们按顶点类的特殊属性排序(为学校做一个基本的Dijkstra图算法).

但是,我遇到了一些渗透C++语法的问题.这是我的代码(顶点未显示,但它非常简单).

typedef std::priority_queue<benchmark::vertex*, 
                    std::vector<benchmark::vertex*>, 
                    std::less<benchmark::vertex*> > q_type;
q_type* q = new q_type();
benchmark::vertex* v1 = new benchmark::vertex(0.1,0.1);
v1->cost = 4;
benchmark::vertex* v2 = new benchmark::vertex(0.1,0.1);
v2->cost = 8;
benchmark::vertex* v3 = new benchmark::vertex(0.1,0.1);
v3->cost = 6;
benchmark::vertex* v4 = new benchmark::vertex(0.1,0.1);
v4->cost = 10;
benchmark::vertex* v5 = new benchmark::vertex(0.1,0.1);
v5->cost = 2;
q->push(v1);
q->push(v2);
q->push(v3);
q->push(v4);
q->push(v5);
while (!q->empty()) {
    std::cout << (*(q->top())).cost << std::endl;
    q->pop();
}
Run Code Online (Sandbox Code Playgroud)

这在我的本地机器上输出2,10,6,8,4.我正在使用GCC(gcc版本4.3.3(Ubuntu 4.3.3-5ubuntu4))的Linux机器上测试它.显然,我希望它按顺序吐出数字.

我如何制作比较器,以便在进行比较时查看并比较vertex.cost?

c++ templates graph

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

将自定义编译器添加到XCode 3.2

我有一个用于ARM Cortex-m3的工作gcc 4.3.3工具链,并希望将其集成到XCode中.

有没有办法设置XCode(3.2)来使用这个gcc工具链而不是内置的GCC 4.2?

到目前为止我尝试过:我添加了修改后的副本GCC 4.2.xcplugin并更改了名称,版本和可执行文件路径.它出现在XCode中,但每当我将"C/C++编译器版本"设置为自定义编译器时,它都会失败

GCC_VERSION的值"4.3.3"无效

似乎有效版本号在其他地方被硬编码,因为即使我删除原始版本GCC 4.2.xcplugin,该值4.2仍然有效(但在"C/C++编译器版本"下拉列表中不可见).

xcode cortex-m3 cross-compiling xcode3.2

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

ASP.NET自定义服务器控件不持久化ViewState

我创建了一个自定义服务器控件来处理一些数据,将数据存储到ViewState,然后从该数据中呈现自己.我正在使用调试器,可以物理地看到数据设置为ViewState:

public string RawData
    {
        get
        {
            string result = null;

            if (ViewState["RawData"] != null)
            {
                result = ViewState["RawData"].ToString();
            }

            return result;                
        }
        set
        {
            ViewState["RawData"] = value;
        }
    }
Run Code Online (Sandbox Code Playgroud)

但是,在回发后,ViewState值不会保留,并且为null.为什么会这样?我在哪里可以尝试进行故障排除?我可以说,自使用这种方法以来,ViewState隐藏字段长度已经增加.

提前致谢!

编辑:这是我的Render方法,看看我在哪里设置ViewState:

    protected override void Render(HtmlTextWriter writer)
    {
        if (this.RawData == null)
        {
            StringBuilder content = new StringBuilder();

            content.Append(this.BuildHeader());
            content.Append(this.BuildLevelsMarkup());
            content.Append(this.BuildFooter());

            this.RawData = content.ToString();
        }

        writer.Write(this.RawData);
    }
Run Code Online (Sandbox Code Playgroud)

asp.net viewstate

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

从textarea提交表格

我怎么能在输入时提交一个表格,而我在键入textarea ........如果我点击输入它只会打破一行但不提交表格.

html javascript forms

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

鉴于会话密钥和秘密,我们如何解密Rails cookie?

我有一个关于Rails如何处理cookie加密/解密的问题.

我在config/environment.rb中有这个

  config.action_controller.session = {
    :session_key => [some key],
    :secret => [some secret]
  }
Run Code Online (Sandbox Code Playgroud)

这在config/environment/production.rb等人:

  ActionController::Base.session_options[:session_domain] = [some
domain]
Run Code Online (Sandbox Code Playgroud)

到目前为止,这么好 - 只要我的所有Rails应用程序具有相同的session_key和秘密,并且在同一个域中,它们都可以使用相同的cookie.

但是,一位同事现在有一个JSP应用程序(在同一个域上),他想用它来阅读我设置的cookie.

因此,给定一个秘密和加密的cookie值,我们如何解密它以获取该cookie的内容?

(文档似乎表明这是默认的单向SHA1加密 - http://caboo.se/doc/classes/CGI/Session/CookieStore.html - 但那么我的Rails应用程序将如何读取内容单向加密的cookie?)

提前感谢任何提示/指示/见解,

ruby encryption cookies session ruby-on-rails

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

在C++中明确禁止堆分配

我有许多类,我想明确禁止堆分配.本周末我发现我可以声明操作符new private(并且未实现)......果然,当你尝试新的类时,这会导致编译错误......我的问题是:还有更多内容吗?我错过了什么,或者这是做我想要的好方法吗?

#include <stdio.h>

class NotOnTheHeap
{
public:
  NotOnTheHeap() : foo( 0 )
  {
  }

private:
  void *operator new( size_t );
  void operator delete( void* );
  void *operator new[]( size_t );
  void operator delete[]( void* );

  int foo;
};

class Heapable
{
private:
  NotOnTheHeap noth;
};

int main( int argc, char* argv[] )
{
  NotOnTheHeap noth;

  Heapable* heapable = new Heapable;

  return 0;
}
Run Code Online (Sandbox Code Playgroud)

c++ heap new-operator

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