问题列表 - 第20193页

Qt还是Symbian C++?

我计划在Symbian系统上开发,但我不熟悉它.我知道(可能)最流行的Symbian开发方式是Symbian C++,我也听说过Qt.他们之间有什么区别?如果我希望我的应用程序在大多数Symbian系统上运行,我应该选择哪个?有人可以给我一些总体建议吗?

谢谢〜

c++ mobile qt symbian nokia

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

使用XSLT用一些其他文本替换文本节点的高效代码?

我有一个XML,其中一个值为"null tag"的文本节点(随机)出现在文件的不同位置.
我的问题是如何用其他文本替换文本,其中元素(和父节点)名称是未知的.我已经创建了一个看起来有点笨重的XSLT文件,我不确定它在转换时间的效率.

这是我创建的示例测试XML:

<root>
  <sub_root>abc</sub_root>
  <sub_root>
    <child>test value</child>
    <child2>test value</child2>
    <sub_child>
      <node1>data</node1>
      <node2>data2</node2>
      <node3>
        <grand_child>test value</grand_child>
      </node3>
      <node4>test value</node4>
    </sub_child>
  </sub_root>
</root>
Run Code Online (Sandbox Code Playgroud)

这是XSLT:

  <xsl:template match="@*|*|text()">
        <xsl:copy>
          <xsl:choose>
            <xsl:when test="text()='test value'">
              <xsl:apply-templates select="@*|*"/>
              <xsl:text>replaced</xsl:text>
            </xsl:when>
            <xsl:otherwise>
              <xsl:apply-templates select="@*|*|text()"/>
            </xsl:otherwise>
          </xsl:choose>
        </xsl:copy>
  </xsl:template>
Run Code Online (Sandbox Code Playgroud)

这是所需的输出,我试图生成:

<root>
  <sub_root>abc</sub_root>
  <sub_root>
    <child>replaced</child>
    <child2>replaced</child2>
    <sub_child>
      <node1>data</node1>
      <node2>data2</node2>
      <node3>
        <grand_child>replaced</grand_child>
      </node3>
      <node4>replaced</node4>
    </sub_child>
  </sub_root>
</root>
Run Code Online (Sandbox Code Playgroud)

这个代码可以用更好的方式(以任何方式)编写吗?或者我的代码是否足够好?

xslt

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

使用jQuery动态添加行

我正在构建一个我需要多个可选输入的表单,我所拥有的基本上是这样的:

形式示例http://i49.tinypic.com/fcscyh.png

每次用户按下加号按钮时,都应该在表单中添加一行新的表单输入,如何在jQuery中执行此操作?此外,当所有行(或者只是最后一行,如果它更容易/更快)被填充时,是否可以自动添加新行这样用户就不需要按加号按钮了.

我很抱歉可能会问这样一个基本的问题,但我对jQuery仍然非常环保,我可以用PHP做到这一点,但我确信Javascript/jQuery在这里扮演一个更合适的角色.

提前致谢!


@alex:

<!DOCTYPE html>
<head>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.0/jquery.min.js"></script>
<script type="text/javascript">
$form = $('#personas');
$rows = $form.find('.person');

$('a#add').click(function() {
    $rows.find(':first').clone().insertAfter($rows.find(':last'));
    $justInserted = $rows.find(':last');
    $justInserted.hide();
    $justInserted.find('input').val(''); // it may copy values from first one
    $justInserted.slideDown(500);
});
</script>
</head>

<body>
<form id="personas" name="personas" method="post" action="">
  <table width="300" border="1" cellspacing="0" cellpadding="2">
    <tr>
      <td>Name</td>
      <td>More?</td>
    </tr>
    <tr class="person">
      <td><input type="text" name="name[]" id="name[]" /></td>
      <td><a href="#" id="add">+</a></td>
    </tr>
  </table>
</form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

html javascript forms jquery

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

mantis新用户注册没有电子邮件

Mantis需要新用户点击邮件中收到的链接.根据公司策略,sendmail(或任何其他)应用程序无法在服务器上处于活动状态.如何在没有有效电子邮件的情况下允许用户注册?

无论如何我可以运行更新查询并直接在数据库中更改密码并将其交给用户?

mysql mantis

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

为什么在Vim中将Esc重新映射到CAPS LOCK如此复杂?

我看到了vim wiki提示,它说为了将Esc重新映射到CAPS LOCK,你必须编辑以下windows代码:

REGEDIT4
[HKEY_CURRENT_USER\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,01,00,3a,00,00,00,00,00
Run Code Online (Sandbox Code Playgroud)

是否可以通过仅添加或修改_vimrc中的行来将Esc重新映射到CAPS LOCK?

windows vim capslock remap

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

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

有没有PyQt sqlite浏览器/经理?

我正在使用PyQt4和sqlite开发一个程序,

我想要包含一个小的sqlite浏览器/编辑器/管理器,就像sqliteman或sqlitebrowser一样,

是否有任何一个由pyqt写的?

sqlite pyqt

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

在C++中,所有临时值都是rvalues吗?

过去几年我一直用C++编写代码.但有一个问题我无法弄清楚.我想问一下,C++,rvalues都是临时工吗?

如果不是,任何人都可以提供一个例子,其中代码中的临时生成是左值

c++ rvalue temporaries

34
推荐指数
2
解决办法
3997
查看次数

使用LINQ to SQL在ASP.NET MVC中建模多对多关系

我一直在阅读和观看有关MVC的视频,我开始有点困惑.简单的教程太简单了,它们似乎只涉及一个数据库表.哎呀!

高级教程假设存在大量知识,我无法遵循这些知识.更不用说,有15种方法可以模拟您的数据库,没有人想解释为什么他们这样或那样做.

所以,我正在寻找一个简单的教程或解释你将要设计一个涉及多对多关系的简单CRUD应用程序的过程,如下所述.我可能没有提供足够的信息,因此请随时请求更新.

更新: 我有兴趣看到Linq To Sql解决方案.

我查看了nerddinner PDF,我的模型与他的模型有点不同.我希望与我的膳食和我的成分有多对多的关系.他只使用1对多的晚餐和RSVP.此外,他从未展示过如何将RSVP附加到他的晚餐模型中.这基本上是我遇到的问题.为什么我的膳食模型不包含成分列表?我有适当的外键.我不知道我在哪里或如何设置它以便我可以通过Meal模型访问成分,如果我想在细节视图或其他东西上打印它们.

膳食

  • ID
  • 标题
  • 描述

配料

  • ID
  • 名称

膳食配料

  • Id_Meal
  • Id_Ingredient

asp.net-mvc data-modeling

5
推荐指数
2
解决办法
5951
查看次数

使用正则表达式匹配动态字符串

我正在尝试检测字符串中出现的字符串.但是下面的代码总是返回"null".显然出了问题,但由于我是新手,我无法发现它.我期待代码返回"true"而不是"null"

var searchStr = 'width'; 
var strRegExPattern = '/'+searchStr+'\b/'; 
"32:width: 900px;".match(new RegExp(strRegExPattern,'g'));
Run Code Online (Sandbox Code Playgroud)

javascript regex

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