问题列表 - 第42944页

不同的数据结构和复杂性

我知道这个wiki链接存在,它具有不同的数据结构.

我想知道是否有一个地方可以以一个整洁的表格式(供参考)获得复杂性(插入,删除,更新等).

language-agnostic complexity-theory reference data-structures

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

GAE + Javascript推送:多线推送

我在Google App Engine python代码中有这个,

class ABC(db.Model):
  StringA = db.StringProperty()
  StringB = db.StringProperty(multiline=True)

abcs = ABC.all()
template_values = {'abcs': abcs,}
path = os.path.join(os.path.dirname(__file__), 'index.html')
self.response.out.write(template.render(path, template_values))
Run Code Online (Sandbox Code Playgroud)

这在index.html中,

<script type="text/javascript">
 var string_A = [];
 var string_B = [];

{% for abc in abcs %}
 string_A.push("{{ abc.StringA }}");
 string_B.push("{{ abc.StringB }}");  //This doesn't work?
{% endfor %}
</script>
Run Code Online (Sandbox Code Playgroud)

我的问题是如何将多线推送到数组?

提前致谢.

python google-app-engine

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

绑定问题shell视图模型类[Caliburn.Micro]中属性的WPF窗口标题

我在WPF Window-它的shell的Title属性上的shell视图模型类中有绑定属性的简单问题.

我的shell视图如下所示:

<Window x:Class="Spirit.Views.ShellView"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="{Binding Path=Title}" >
    <Grid>
        <ContentControl x:Name="ActiveItem" />
    </Grid>
</Window>
Run Code Online (Sandbox Code Playgroud)

shell视图模型类:

 [Export(typeof(IShellViewModel))]
    public class ShellViewModel : Conductor<IScreen>.Collection.OneActive, IShellViewModel
    {
        private string _title;

        public string Title
        {
            get { return _title; }
            set
            {
                _title = value;
                NotifyOfPropertyChange(()=>Title);
            }
        }

        public ShellViewModel()
        {
            Title = "Spirit";
        }
    }
Run Code Online (Sandbox Code Playgroud)

如果我运行app的shell视图标题(WPF窗口)是Namespace.ShellViewModelClass,则在shell视图模型类中没有属性Title的值.

如果我在shell视图中激活某个屏幕,则窗口的Title属性是Namespace.ViewModelClass.

如何删除此行为?谢谢你的建议.

wpf window title caliburn.micro

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

配置Hudson以部署构建

我正在尝试配置Hudson,以便我能够自动将构建(.war文件)部署到Tomcat.然后,某人将使用新部署的构建来测试应用程序.

我已经尝试使用Deploy Plugin自动部署.war文件,这很有效.但是,构建.war文件的作业将在每次scm更改后运行(无论何时提交代码).使用Deploy Plugin,每次构建时都会将.war文件部署到Tomcat.由于代码经常被提交,这意味着Web应用程序也会频繁重启,这将中断测试过程.

我很欣赏Hudson运行我的单元测试并定期进行构建,因此我不想更改此工作的触发器.

我正在寻找一种方法,我可以手动决定从Hudson内部署.我尝试创建一个单独的作业,将从第一个作业部署.war,但这不起作用.有没有人有任何经验设置这样的东西?

continuous-integration tomcat hudson continuous-deployment

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

当模型状态在回发时有效时,文本框将恢复为旧值

也许我错过了一些东西但是当我有一个回复相同动作的表单时,文本框值会恢复为旧值.以下示例应在每个POST的文本框中增加值.这不会发生,模型上的值会增加并且模型有效.

但是,如果我清除了HttpPost Action中的模型状态(代码中的注释),一切都按预期工作.

我错过了什么吗?

这是代码:

模型:

public class MyModel
{
    public int MyData { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

视图:

<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" 
Inherits="System.Web.Mvc.ViewPage<MvcApplication1.Models.MyModel>" %>

<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<% using (Html.BeginForm()) {%>
    <%: Html.TextBoxFor(m => m.MyData)%>   (<%: Model.MyData%>)
                  <%: Html.ValidationMessageFor(m => m.MyData) %> <br />
    State :<%: ViewData["State"] %> <br />
    <input type="submit" />
<% } %>
</asp:Content>
Run Code Online (Sandbox Code Playgroud)

控制器:

public class HomeController : Controller
{
    [HttpGet]
    public ActionResult Index()
    {
        return View(new MyModel { MyData = 0 }); …
Run Code Online (Sandbox Code Playgroud)

binding asp.net-mvc-2

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

如何开始新列表,继续上一个列表中的编号?

start在ol标签的属性被弃用之前,我正在尝试做一些过去非常简单的事情.我只想在我的页面中有一对有序列表,但是开始编写第一个完成的第二个列表的编号.就像是:

1. do stuff
2. do stuff

Here's a paragraph

3. do stuff
Run Code Online (Sandbox Code Playgroud)

我已经看到counter-resetcounter-incrementCSS属性应该能够实现这一点,但我无法让它工作.到目前为止,这是我的代码:

<html>
<head>
  <style type="text/css">
    ol li { counter-increment: mycounter; }
    ol.start { counter-reset: mycounter; }
    ol.continue { counter-reset: mycounter 2; }
  </style>
</head>

<body>
  <ol class="start">
    <li>You can't touch this</li>
    <li>You can't touch this</li>
  </ol>
  <p>STOP! Hammer time.</p>
  <ol class="continue">
    <li>You can't touch this</li>
  </ol>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

说实话,即使这样有效,也不会是理想的.我不想指定ol.continue选择器中第一个列表所达到的数字.

我究竟做错了什么?实现所需效果所需的最小HTML/CSS组合是什么?

提前致谢... :)

我最终采用的解决方案
这里是我最终使用的HTML和CSS代码.感谢Felix让我到那儿.还必须提到Lee也提供了一个有趣的jQuery替代方案.

<html>
<head>
  <style type="text/css">
    ol.split { …
Run Code Online (Sandbox Code Playgroud)

html css

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

与scala swing应用程序中的actor交互

我正在用scala编写一个小应用程序.应用程序处理简单的日志文件.因为处理需要一些时间,所以我决定让我的应用程序核心扩展Actor.

class Application extends Actor {
  def react() {
    loop {
      react {
        case Process(file) => // do something interesting with file...
      }
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

通过单击gui中的按钮来触发日志文件的处理.gui使用scala swing.

object Gui extends SimpleSwingApplication {
  val application = new Application().start()

  def top = new MainFrame {
    val startButton = new Button

    reactions += {
      case ButtonClicked(`startButton`) => application ! Process(file)
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

现在,应用程序核心需要通知gui当前的进度.

  sender ! Progress(value) // whenever progress is made
Run Code Online (Sandbox Code Playgroud)

我通过在gui中创建一个单独的actor来解决这个问题.actor在edt线程内执行.它侦听来自应用程序核心的消息并更新gui.

  object Gui extends SimpleSwingApplication {
    val actor = new …
Run Code Online (Sandbox Code Playgroud)

swing scala actor

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

为NSString编写unicode char格式

我有一个unicode char"代码"列表,我想用\u转义序列(例如\ue415)打印,只要我尝试用这样的东西组成它:

// charCode comes as NSString object from PList
NSString *str = [NSString stringWithFormat:@"\u%@", charCode];
Run Code Online (Sandbox Code Playgroud)

编译器警告我不完整的字符代码.任何人都可以帮我完成这项琐碎的任务吗?

objective-c nsstring

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

如何在我的资产中获取适用于SearchManager.SUGGEST_COLUMN_ICON_1列的图像的Uri?

我已成功将我的应用程序的国家/地区搜索整合到全局搜索工具中,现在我正在尝试在搜索建议旁边显示每个国家/地区的标记.在我的应用程序内部搜索以这种方式工作,但当然我可以控制列表及其视图绑定自己.所以我知道标志都在那里,我可以在我的应用程序的其余部分使用它们.

当我尝试将Uri提供给我的Assets中的.gif文件时出现问题.根据搜索文档,带有键的列的值SearchManager.SUGGEST_COLUMN_ICON_1应该是图像的Uri.

下面是代码的样子.为了响应这种ContentProvider方法,public Cursor query (Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder)我正在创建一个MatrixCursor将我的国家数据库中的列映射到搜索工具所需的列.国家名称显示正常,我可以选择它们并在我的申请中正确回复.

我试过用三种不同的方式形成Uri:

//                    String flagUri = "file:///android_asset/" + flagPath;
//                    String flagUri = "file:///assets/" + flagPath;
                    String flagUri = "android.resource://com.lesliesoftware.worldinfo.WorldInfoActivity/assets/" + flagPath;
                    columnValues.add (flagUri);
Run Code Online (Sandbox Code Playgroud)

它们都导致了同样的事情 - 我的每个建议旁边的应用程序图标,我可以通过使用空字符串的值获得.

有没有可行的Uri?如何在搜索建议旁边显示国家/地区标志图标?

谢谢伊恩

完整来源:

private Cursor search (String query, int limit)  {
    query = query.toLowerCase ();
    String[] requestedColumns = new String[]  {
            BaseColumns._ID, 
            SearchManager.SUGGEST_COLUMN_TEXT_1,
            SearchManager.SUGGEST_COLUMN_ICON_1,
    };
    String[] queryColumns = new String[]  { …
Run Code Online (Sandbox Code Playgroud)

search android

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

如何按字符串实例化JQuery UI小部件?

你知道如何按字符串实例化JQuery UI小部件吗?

让我们用一些示例代码来说明它.给出下面的html链接元素:

<a id="testLink" href="#">Test Link</a>
Run Code Online (Sandbox Code Playgroud)

通常,我们可以使用以下代码将其设置为按钮:

$('#testLink').button();
Run Code Online (Sandbox Code Playgroud)

如果我想用字符串实例化按钮,例如:

var widget='button';
$('#testLink').[widget]();
Run Code Online (Sandbox Code Playgroud)

当然上面的代码块不起作用(仅用于说明目的),否则你不会看到这个问题.

请指教.

谢谢,

Chee Kin

jquery jquery-ui jquery-plugins

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