问题列表 - 第15471页

Jsf控制用html标签格式化文本

大家早上好.

是否有任何jsf控件可以转义html标签?

想象一下,我在资源中有以下字符串:

text.String=lalala<br/>lelele
Run Code Online (Sandbox Code Playgroud)

我想用简单的控件在Xhtml文件上打印它,如:

<h:outputText value="#{messages['text.String']}" />
Run Code Online (Sandbox Code Playgroud)

如何获得使用html <br/>标签格式化的结果?结果应该是:

lalala
lelele
Run Code Online (Sandbox Code Playgroud)

代替:
lalala<br/>lelele

谢谢

jsf

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

bash:按列拆分命令输出

我想做这个:

  1. 运行一个命令
  2. 捕获输出
  3. 选择一条线
  4. 选择该行的列

举个例子,假设我想从a获取命令名$PID(请注意这只是一个例子,我并不是说这是从进程id获取命令名的最简单方法 - 我的真正问题在于另一个命令,其输出格式我无法控制).

如果我跑,ps我得到:


  PID TTY          TIME CMD
11383 pts/1    00:00:00 bash
11771 pts/1    00:00:00 ps

现在我做的ps | egrep 11383,并得到

11383 pts/1    00:00:00 bash
Run Code Online (Sandbox Code Playgroud)

下一步:ps | egrep 11383 | cut -d" " -f 4.输出是:

<absolutely nothing/>
Run Code Online (Sandbox Code Playgroud)

问题是cut通过单个空格切割输出,并且ps在第2列和第3列之间添加一些空格以保持表的某些相似性,cut选择空字符串.当然,我可以cut用来选择第7个而不是第4个字段,但是我怎么知道,特别是当输出是预先变量和未知的时候.

linux bash pipe

81
推荐指数
3
解决办法
16万
查看次数

Emacs:如何通过tramp编辑远程python文件时启动本地python解释器

在Emacs上,当我C-c !在编辑远程python文件(使用tramp-plinkx:on windows)时启动python 时,python解释器在远程主机上启动.

有什么办法可以编辑远程python文件并启动本地python解释器吗?

我使用的是python-mode(不是默认的python.el)

emacs tramp python-mode

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

在JavaScript中被命名的函数被低估了吗?

以jQuery框架为例,如果你运行这样的代码:

$(document).ready(function init() { foo.bar(); });
Run Code Online (Sandbox Code Playgroud)

您在Firebug中获得的堆栈跟踪将如下所示:

init()
anonymous()
anonymous([function(), init(), function(), 4 more...], function(), Object name=args)
anonymous()
anonymous()
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,它不是非常易读,因为您必须单击每个函数以找出它是什么.匿名函数也会(?)()在分析器中显示,并且它们可能导致" 无法访问优化闭包 "错误.在我看来,这些是避免它们的充分理由.然后有一个事实是ECMAScript 5将arguments.callee在其严格模式下弃用,这意味着它不可能用它来引用匿名函数,这使得它们在未来的证据不那么简单.

另一方面,使用命名函数可能会导致重复,例如:

var Foo = {
    bar: function bar() {}
}

function Foo() {}

Foo.prototype.bar = function bar() {}
Run Code Online (Sandbox Code Playgroud)

我是否认为根据命名函数提供的调试方便,这种重复是正确的,并且jQuery等良好框架中匿名函数的流行是一种疏忽?

javascript debugging jquery expression function

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

这个"字符串文字中的太多字符"消息来自何处?

大家早上好,

我敢肯定这是一个给我,但我不知道这个问题来自哪里.

我在视图中有以下几行:

<fieldset>
    <dl>
        <dt>
            <label for="FormTypes">Form Type:</label>
        </dt>
        <dd>           
            <% =Html.DropDownList("FormTypes", "All") %>
        </dd>
    </dl>
</fieldset>
<fieldset>
    <dl>
        <dt>
            <label for="Parts">Form Part:</label>
        </dt>
        <dd>           
            <% =Html.DropDownList("Parts", "All") %>
        </dd>
    </dl>
</fieldset>
Run Code Online (Sandbox Code Playgroud)

这不会导致任何问题,但是当根据表单类型的选择将以下脚本添加到顶部以更新部件时(在回答此SO问题之后) 在Asp.Net中使用JQuery绑定DropDownlists)

<script type="text/javascript">
    <!--
        $('#FormTypes').change(function() {
            var val = $(this).val();
            $parts = $('#Parts');
            $.ajax({
                url: '<%= Url.Action('FormParts') %>',
                dataType: 'json',
                data: { ID: val },
                success: function(parts) {
                    $.each(parts, function(i, part) {
                        $parts.append('option value="' + part.ID+ '">' + part.Code + '</option>');
                    });
                },
                error: function() …
Run Code Online (Sandbox Code Playgroud)

javascript asp.net asp.net-mvc asp.net-ajax

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

元素onkeydown keycode javascript

我正在使用此代码片段将KeyDown事件处理程序添加到html表单中的任何元素

for(var i=0;i<ele.length;i++)
{
    ele[i].onkeydown = function()
    {
            alert('onkeydown');
    } 
}
Run Code Online (Sandbox Code Playgroud)

我怎么知道keydown事件上按了哪个键?我试试这个

for(var i=0;i<ele.length;i++)
{
    ele[i].onkeydown = function(e)
    {
           alert(e.KeyCode);
    } 
}
Run Code Online (Sandbox Code Playgroud)

但它不起作用,为什么?非常感谢

html javascript dom

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

在ASP.Net中搜索关键字高亮显示

我正在输出给定字符串关键字的搜索结果列表,我希望我的搜索结果中的任何匹配关键字都会突出显示.每个单词应包含在跨度或类似内容中.我正在寻找一个有效的功能来做到这一点.

例如

关键词:"lorem ipsum"

结果:"一些包含lorem和ipsum的文本"

期望的HTML输出:" Some text containing <span class="hit">lorem</span> and <span class="hit">ipsum</span>"

我的结果不区分大小写.

.net c# asp.net search highlighting

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

如何使用boost :: any_cast(c ++库)转换为基类型?

我使用boost :: any来获得多态类型,我需要能够将一个对象转换为它的基类型.

class A {
    public:
        int x;
        virtual int foo()= 0;
};

class B : public A {
    public:
        int foo() {
            return x + 1;
        }
};


int main() {
    B* bb = new B();
    boost::any any = bb;
    bb->x = 44;
    A* aa = boost::any_cast<A*>(any);
}
Run Code Online (Sandbox Code Playgroud)

main函数的代码在运行时抛出以下错误:

terminate called after throwing an instance of 'boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_any_cast> >'
  what():  boost::bad_any_cast: failed conversion using boost::any_cast
Abort trap
Run Code Online (Sandbox Code Playgroud)

如果我在boost :: any_cast代码中为reinterpret_cast更改static_cast,它似乎可行.但是我不确定这会带来什么后果.

你有什么想法?

c++ casting boost-any

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

MFC是否有内置的网格控制?

首先我想要的是:能够显示具有多个列的网格,每个单元具有自定义渲染回调.因此,您可以使用此类控件在游戏中显示您的广告资源,或类似Google Chrome中的行为,其中显示您访问的热门网页网格.

我一直在玩CListCtrl,虽然我可以在每个项目上获得自定义渲染能力,但我无法使用列 - 每行说3个项目.该控件具有与列相关的方法,但我认为这些方法专门用于内置功能,其中项目的不同属性在每列中自动显示...而不是用于提供通用网格控件.

那么,MFC中是否存在此类功能?如果没有,那么我想知道最简单的方法是让我实际插入每个行作为项...然后自定义渲染绘制行中的多个单元格,我也可以做自定义UI以支持单击单元格.

但我真正想要的是能够创建自定义控件,并将其作为项添加到列表中 - 例如在Flex中 - 因此I/O等会自动处理.

任何建议/信息欢迎......

mfc custom-controls

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

Latex 中的旋转表出现在文件末尾

我用“sidewaystable”定义的任何表格都会出现在创建的 pdf 文件的最后一页。我该如何解决这个问题?

\begin{sidewaystable}[h]
\caption{Blah Measurements}
\centering % centering table
\begin{tabular}{c c c c c c c c c c}
\hline\hline % inserting double-line

A & B & \multicolumn{3}{c}{C} & C Time + & D & \multicolumn{3}{c}{D Signal} \\
ID & ID & \multicolumn{3}{c}{Coordinates} & Time Diff. & Time & \multicolumn{3}{c}{Parameters} \\ [0.5ex]

\hline % inserts single-line
1 & 1 & 4415633.126837 & 482211.909079 & 939.450000 & 06:07:40 & 06:07:40 & -85 dBm & 6 dB & 5 dBm \\ …
Run Code Online (Sandbox Code Playgroud)

latex rotation

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