问题列表 - 第47346页

MVC 3,调用此HTML的最佳方式

在MVC 3中创建一个站点,我有这个代码片段,我在设计的几个部分使用.这是一个为网站上的模块创建头部的设计代码.现在想知道这是否是调用此代码段的最佳方式?我应该使用助手还是有更好的方法?

今天我喜欢这样:

    public static IHtmlString FrameModuleHeader(this HtmlHelper helper, int Type, string Headline)
    {
        StringBuilder html = new StringBuilder();
            html.Append("<div class='module_top'>");
                html.Append("<div class='module_top_left'></div>");
                html.Append("<div class='module_top_middle_" + Type + "'><div class='module_top_headline'><h4>" + Headline + "</h4></div></div>");
                html.Append("<div class='module_top_right'></div>");
            html.Append("</div>");
        return MvcHtmlString.Create(html.ToString());
    }
Run Code Online (Sandbox Code Playgroud)

然后通过以下方式在视图中调用我的HTML帮助程序:

@ Html.FrameModuleHeader(1,"我的标题")

谢谢!/麦克风

asp.net-mvc asp.net-mvc-3

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

Android:XML中带换行符的字符串值

我有一个名字有点长的菜单项,不管是"我非常非常非常非常非常的第一个安卓菜单项!" .

问题:文本以单行显示,并在"菜单"区域切割.
但即使文本适合,我仍然不希望它从左到右占据所有空间,并且更喜欢在合理的地方划线.

问题:如何在XML文件中触发换行符(values/strings.xml)?
这条线很简单:

<item android:id="@+id/MyFirstItem" android:title="My very very, very extremely first android menu item inflated!"/> 
Run Code Online (Sandbox Code Playgroud)

Eclipse拒绝任何以'<'字符串内部开头的内容,这样就不行了.
另外,我不想留下XML的界限.

提前致谢

xml android

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

列出所有PHP变量

是否可以在PHP脚本中转储所有全局变量?说这是我的代码:

<?php
$foo = 1;
$bar = "2";
include("blah.php");
dumpall();
// displays $foo, $bar and all variables created by blah.php
Run Code Online (Sandbox Code Playgroud)

此外,是否可以在PHP脚本中转储所有已定义的常量.

php variables global-variables

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

使用$ this或parent ::来调用继承的方法?

不是真正的问题,更像是我的好奇心,但作为一个例子,说我有一个PHP类:

class baseTestMain
{
    protected function testFunction()
    {
        echo 'baseTestMain says hi';
    }
}
Run Code Online (Sandbox Code Playgroud)

以及从上面那个类扩展的另一个类:

class aSubClass extends baseTestMain
{
    public function doingSomething()
    {
        parent::testFunction();
        //someextrastuffhere
    }
}
Run Code Online (Sandbox Code Playgroud)

通常,当我想在子类中定义一个新方法时调用父方法时,我会做上面的事情 - parent::methodnamehere()但是parent::你也可以使用$this->methodname()和操作相同.

class aSubClass extends baseTestMain
{
    public function doingSomething()
    {
        $this->testFunction();
        //someextrastuffhere
    }
}
Run Code Online (Sandbox Code Playgroud)

所以我要问的是,我应该使用parent::testFunction();还是使用$this->testFunction();?或者我错过了它有什么不同吗?如果没有,您的偏好或首选方法是什么?

请注意,我没有覆盖或扩展子类中的该函数,实质上是从父级继承实现.

php

16
推荐指数
2
解决办法
8296
查看次数

JavaScript检查null与undefined以及==和===之间的差异

我知道,我知道必须有一些线索涵盖这个主题.但我使用搜索并没有得到符合我需要的答案.所以我们走了:

  1. 如何检查一个变量,如果是nullundefined,是什么之间的差异nullundefined

  2. "=="和"==="之间有什么区别(Google很难搜索到==)?

javascript null undefined

560
推荐指数
6
解决办法
42万
查看次数

在C中进行类型转换

在我的代码中,我收到此错误:

expected ‘const void *’ but argument is of type ‘struct in_addr’
Run Code Online (Sandbox Code Playgroud)

我使用memcmp我可以强制类型转换struct in_addr,以const void*作为const void * (struct in_addr )

c casting

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

在安装JDK之前是否需要卸载Java运行时环境?

我有一个旧版本的Java运行时环境.在安装新JDK之前是否需要卸载它?

java

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

在PHP中解析String

我得到了一个以下格式的字符串:

a:5:{s:21:"securimage_code_value";s:4:"4l7z";s:6:"userID";s:2:"25";s:8:"username";s:6:"lupoxy";s:10:"angemeldet";s:4:"true";s:9:"user_role";s:3:"111";}
Run Code Online (Sandbox Code Playgroud)

我需要解析引号中的条目,并得到这样的数组:

$testarray[0]['key'] = "securimage_code_value";
$testarray[0]['value'] = "417z";

$testarray[1]['key'] = "userID";
$testarray[1]['value'] = "25";
Run Code Online (Sandbox Code Playgroud)

等等...

不,我不是试图破解任何会话;)我正在使用上传与Codeigniter,我需要验证,允许用户根据他的会话上传.我无法使用Codeigniter会话功能,因为Uploadify为Upload-PHP-Script创建了自己的会话.所以我将session_id作为Uploadify脚本数据传递,然后我在ci_sessions表中查找session_id,以自己解析所需的会话userdata.

也许有人知道更好的解决方案吗?;)

php string parsing codeigniter uploadify

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

.net ORM比较

我正和某人谈论实体框架,我还没有真正参与其中,但我想学习它.但是,我是否应该学习它仍然有点困惑.我听说很多人说你不应该使用实体框架,但我没有听到任何争论为什么会这样.

所以我的问题是,与其他产品相比,使用实体框架的专业和利益是什么.喜欢

  • NHibernate的
  • DataObjects.Net
  • 等等..

在易用性,可测试性,语义方面......

我知道有一些重复的 问题.但他们都有点过时(2008,2009),说实话,这些论点也缺乏一些东西.我知道实体框架4.0可用,但我还没有找到一个好的(完整的)比较.


答案

这里的一些好人通过解释不同框架的一些细节来回答我的问题.认为将它们展示在这里以供将来参考可能会很好.

.net comparison orm

61
推荐指数
4
解决办法
3万
查看次数

使用emgu cv迭代图像的像素

我想迭代图像的所有像素并与搜索模式进行比较.具有最佳性能并且在C#中.我找到了emgu cv,它是Intels opencv的包装器.但我不知道如何正确使用emgu.有人知道我怎么做吗?图像的数据属性是什么?这是imagedata吗?如果是,哪个值是什么?谢谢

更新:

我用C#编写了我的函数,它运行良好,但速度太慢了!我已经在c中使用了algorhytm,我将其翻译成C#.C#比c慢3到4倍!(我的函数迭代几乎图像的每个像素以寻找图像中的形状. - > Hugh Transformation)

好吧,我听说不安全的代码可能更快,因为它不检查数组边界和东西.真的吗?直接在物理机上运行不安全的代码?

无论如何,我试图将不安全的代码放入我的函数中.但我无法获得指向我的3D数组的指针或使用指针访问3D数组.如何用不安全的代码重写上面的代码?这会带来额外的性能提升,甚至可以像c代码一样快速运行吗?

c# loops image

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