问题列表 - 第20894页

PHP - 回显还是不回应?

什么是更有效和/或什么是更好的做法,回应HTML或有许多打开和关闭php标签?

显然,对于大范围的HTML,打开和关闭php标签是明智的.在处理生成XML这样的事情时呢?您是应该php为每个数据单个回显打开和关闭标记,还是使用带引号中包含的XML标记的单个回显?

php performance

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

WPF相当于Silverlight"RootVisual"

我正在尝试将应用程序从silverlight移植到wpf.不幸的是,我是两个人的新手.是否与WPF中的以下Silverlight代码等效?

        private static Canvas GetCanvas()
        {
            var uc = Application.Current.RootVisual as UserControl;
            if (uc == null)
            {
                return null;
            }
            return uc.FindName("ChoiceCanvas") as Canvas;
        }
Run Code Online (Sandbox Code Playgroud)

目前我正在使用

Application.Current.MainWindow.FindName("ChoiceCanvas") as Canvas;
Run Code Online (Sandbox Code Playgroud)

但这不起作用,也许是因为ChoiceCanvas位于UserControl而不是MainWindow中?

c# silverlight wpf

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

找出Django当前登录的用户

我创建了一个包含5个用户的列表.如何找出当前登录的用户?另请注意,如果有任何方法可以确定超级用户是否已登录?

我的要求是,我想将模板中某些页面的访问权限仅限于超级用户.

authentication django

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

C#ASP.NET,WebForms到MVC:在我们的案例中改变是否有意义?

我们有一个基于WebForms的Web应用程序,它具有以下属性:

大型业务对象框架(Close knit DAL/Business Objects/Serverside验证,类似于CSLA)预编译并放置在Bin文件夹中.使用了很多UserControls.

看看MVC的概述,似乎对代码如何拆分存在明显的分歧,没有会话状态(这似乎很奇怪,但如果网站主要提供内容可能还可以吗?)并且看起来构建页面看起来类似于经典asp(使用<%%>标签)

我对MVC有错误的解释吗?MVC只是一个特定的架构,或者是事情的发展方式,WebForms最终会被删除?当现有的业务对象框架存在时,如何拆分MVC?为什么没有会话状态?UserControls在MVC中工作吗?

我意识到这可能是主观的,所以大多数都在寻找你对这个主题的评论来让我自己的想法.

c# asp.net asp.net-mvc webforms

9
推荐指数
2
解决办法
931
查看次数

Django ModelForm for Many-to-Many字段

考虑以下模型和形式:

class Pizza(models.Model):
    name = models.CharField(max_length=50)

class Topping(models.Model):
    name = models.CharField(max_length=50)
    ison = models.ManyToManyField(Pizza, blank=True)

class ToppingForm(forms.ModelForm):
    class Meta:
        model = Topping
Run Code Online (Sandbox Code Playgroud)

当你查看ToppingForm时,它可以让你选择浇头上的披萨,一切都只是花花公子.

我的问题是:如何定义一个ModelForm for Pizza,让我可以利用Pizza和Topping之间的多对多关系,让我选择Toppings在Pizza上的内容?

python django django-forms

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

如何在php中分离返回的值?

我正在使用一个将返回2个数组的php函数.我是我的函数

function imserv($id){

$xml=simplexml_load_file("feed.xml");

$images=$xml->xpath('//IMAGE');
$services=$xml->xpath('//SERVICES');

return array ($images,$services);
}
Run Code Online (Sandbox Code Playgroud)

我使用以下代码从服务块获取结果

$services=imgserv('5874');

foreach ($services as $servicerow)
{   
    var_dump($servicerow);

}
Run Code Online (Sandbox Code Playgroud)

问题在于,当它只尝试获取服务的值时,它会同时返回服务和图像.我需要在两个不同的地方使用它们,那么如何将它分开以便以不同的方式使用?

下面是我的饲料,

<?xml version="1.0" ?>
<FOUND>
<NFO>
<IMAGES>
    <IMAGE>
      <SMALL>images/small.jpg</SMALL> 
      <MED>images/med.jpg</MED> 
      <LARGE>images/large.jpg</LARGE> 
      <EXTRAL>images/extra.jpg</EXTRAL> 
    </IMAGE>
    <IMAGE>
      <SMALL>images1/small.jpg</SMALL> 
      <MED>images1/med.jpg </MED> 
      <LARGE>images1/large.jpg</LARGE> 
      <EXTRAL>images1/extra.jpg</EXTRAL> 
    </IMAGE>
    <IMAGE>
      <SMALL>images2/small.jpg</SMALL> 
      <MED>images2/med.jpg </MED> 
      <LARGE>images2/large.jpg</LARGE> 
      <EXTRAL>images2/extra.jpg</EXTRAL> 
      </IMAGE>
   </IMAGES>

<SERVICES>
<GROUP><GROUPNAME>Officials</GROUPNAME><SERVICE>
<TYPE>Handy</TYPE>
<NB>0</NB>
</SERVICE>
<SERVICE>
<TYPE>Bedroom</TYPE>
<NB>0</NB>
</SERVICE>
<SERVICE>
<TYPE>Meeting Rooms</TYPE>

<NB>0</NB>
</SERVICE>
<SERVICE>
<TYPE>Conferencing</TYPE>
<NB>0</NB>
</SERVICE>
<SERVICE>
<TYPE>Offices</TYPE>
<NB>0</NB>
</SERVICE>
</GROUP>
<GROUP><GROUPNAME>Reception</GROUPNAME><SERVICE>

<TYPE>Support</TYPE>
<NB>0</NB>
</SERVICE>
<SERVICE>
<TYPE>Reception</TYPE>
<NB>0</NB>
</SERVICE>
<SERVICE> …
Run Code Online (Sandbox Code Playgroud)

php function

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

覆盖Python的'in'运算符?

如果我在Python中创建自己的类,我应该定义什么函数以允许使用'in'运算符,例如

class MyClass(object):
    ...

m = MyClass()

if 54 in m:
    ...
Run Code Online (Sandbox Code Playgroud)

python operator-overloading operators in-operator

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

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

Farseer还是Box2D?自上而下的射手物理实现

其中哪一个更适合自上而下的射击游戏?

我听说Box2D表现得更快,但我也注意到它缺乏对XNA的更广泛的社区支持(它似乎用于闪存 - 出于我不知道的原因).

然而,Farseer是为XNA而构建的,似乎适合它并且表现非常好.在我看来,Farseer的优点还在于它干净,易于使用的API(它也非常适合我的游戏引擎结构).但是我很害怕如果我使用它会有一些缺点(子弹和高速机体?奇怪的不是数字崩溃?)

总的来说,如果您指出哪一个适合更好的XNA/PC开发,我将不胜感激.

我需要这个的原因:

  • 它不会仅用于一个自上而下的射击游戏,它意味着与游戏框架集成.
  • 即使是自上而下的射手也会在碰撞更好,物理逼真的环境中更具吸引力 - 例如你可以移动一个盒子进入掩体?
  • 以像素完美的方式手动控制碰撞将太昂贵(我没有时间对其进行优化 - 如果存在高级碰撞检测算法的高性能物理引擎,我也不需要它),而边界框碰撞是方式不切实际.

我现在应该得到你的意见吗?请保持直截了当告诉我,我使用Farseer而不是Box2D做了错误的步骤吗?(我必须在等待答案时开始工作.)

提前致谢

xna physics farseer box2d game-physics

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

ldd显示了x86 Linux上的各种地址

ldd用来在Fedora/x86上显示动态库,每次使用它时都会显示不同的结果.

这是预期的吗?还是有解释?

我记得它在PPC/Linux上显示了固定的结果.

`ldd /bin/ls
 linux-gate.so.1 =>  (0x00e5b000)
 librt.so.1 => /lib/librt.so.1 (0x00c0c000)
 libselinux.so.1 => /lib/libselinux.so.1 (0x0095d000)
 libcap.so.2 => /lib/libcap.so.2 (0x00110000)
 libacl.so.1 => /lib/libacl.so.1 (0x00331000)
 libc.so.6 => /lib/libc.so.6 (0x00115000)
 libpthread.so.0 => /lib/libpthread.so.0 (0x00bc9000)
 /lib/ld-linux.so.2 (0x009d2000)
 libdl.so.2 => /lib/libdl.so.2 (0x00680000)
 libattr.so.1 => /lib/libattr.so.1 (0x00447000)
ldd /bin/ls
 linux-gate.so.1 =>  (0x00f76000)
 librt.so.1 => /lib/librt.so.1 (0x00494000)
 libselinux.so.1 => /lib/libselinux.so.1 (0x0095d000)
 libcap.so.2 => /lib/libcap.so.2 (0x009e9000)
 libacl.so.1 => /lib/libacl.so.1 (0x00365000)
 libc.so.6 => /lib/libc.so.6 (0x00732000)
 libpthread.so.0 => /lib/libpthread.so.0 (0x00b61000)
 /lib/ld-linux.so.2 (0x002a7000)
 libdl.so.2 => /lib/libdl.so.2 (0x002f0000)
 libattr.so.1 …
Run Code Online (Sandbox Code Playgroud)

linux x86 fedora powerpc ldd

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