问题列表 - 第29656页

如何将contentEditable转换为结构化标记编辑器?

LyX和这样的编辑器试图确保您编写具有不同结构的文本.我想从html5 contentEditable字段中获得相同的行为,除了我不知道如何.

我的要求:

  • 没有创建DIV -tags.
  • 文本容器外不允许使用文本.(段落,标题,预编组和内联元素)

我还需要弄清楚如何遍历内容并以限制形式将其推送到服务器.

(我也会喜欢关于我可以为一个满足的领域做的事情的好文档)

html5 contenteditable

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

触发在Windows上运行的1.5 JVM的堆转储

我正在尝试诊断Sun One 9.1 Application Server中的PermGen内存泄漏问题.为了做到这一点,我需要获得JVM进程的堆转储.不幸的是,JVM进程是在Windows上运行的1.5版本.显然,触发堆转储的方法都不支持该设置.我可以让JVM在内存耗尽或关闭后执行堆转储,但我需要能够在任意时间获取堆转储.

通常提到的两种获取堆转储的方法是使用jmap或使用HotSpotDiagnostic MBean.这些都不支持Windows上的jvm 1.5.

有没有我错过的方法?如果有一种方法可以以编程方式触发堆转储(不使用HotSpotDiagnostic MBean),那也可以...

如果在Windows中真的不可能这样做,我想我不得不求助于构建Linux VM并在那里进行调试.

谢谢.

java windows jvm

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

更高级别的Python GUI工具包,例如,为TreeView/Grid传递dict

使用PyGTK开始我的第一个Python宠物项目.虽然它是一个非常强大的GUI工具包,看起来很棒,但我有一些小小的烦恼.所以我考虑过渡到别的东西,因为它还不是太广泛.看看SOpython文档,但没有得到很好的概述.

PyGTK有什么好处:

  • 格莱德文件
  • self.signal_autoconnect({...})
  • self.get_widget()as __getattr__

然而,这让我很烦恼:

  • manual gobject.idle_add(lambda:...和False)
  • 没有保存应用程序/窗口状态的标准功能
  • TreeView需要构建数组
  • widget.get_selection().get_selected(),model.get_value(iter,liststore_index)

TreeView:因为这是主要的界面元素,所以它最让人分心.基本上我的应用程序构建了一个要显示的字典列表name = column + row => value.要使用GTK显示它,需要手动转换过程,订购,类型转换.这似乎是很多开销,我希望在这里有一些更面向对象的东西.PyGtk在gtk +之上有许多抽象,但仍然看起来相当低级.我更喜欢按原样传递我的字典,并以某种方式预定义列.(GtkBuilder可以预定义TreeView列,但这不能解决数据表示开销.)

当我在TreeView列表上看到mousclick时,我还必须将所有内容转换回我的应用程序数据结构.而且,如果从非主线程运行,PyGTK不会使用gobject.idle本身包装gtk +调用也很令人讨厌.现在有很多GUI代码我认为不应该是必要的,或者可以合理化.

那么,PyGTK上是否还有其他包装器.或者哪个其他工具包支持更简单的界面来显示Grid/TreeView.我已经阅读了很多关于wxPython是每个人最喜欢的东西,但它在Linux上不太成熟.和PyQt的似乎是大致相同的抽象水平PyGTK的.没有使用很多TkInter,所以不知道它是否有更简单的接口,但无论如何看起来都没有吸引力.和PyFLTK一样.睡衣听起来很迷人,但已经太过分了(桌面应用程序).

.

所以,GUI工具包用dict - > Grid显示.你会选哪个?

.

就像展出的那样,这是我当前的TreeView映射函数.一些作品,但我宁愿有一些标准:

    #-- fill a treeview
    #
    # Adds treeviewcolumns/cellrenderers and liststore from a data dictionary.
    # Its datamap and the table contents can be supplied in one or two steps.
    # When new data gets applied, the …
Run Code Online (Sandbox Code Playgroud)

python gtk user-interface pygtk

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

试图理解Haskell的=> vs定义类型

在Haskell中,为什么要定义具有类型约束的函数:

ghci> :t (==)  
(==) :: (Eq a) => a -> a -> Bool
Run Code Online (Sandbox Code Playgroud)

而不是定义它所以它的类型是:

ghci> :t (==)  
(==) :: Eq -> Eq -> Bool
Run Code Online (Sandbox Code Playgroud)

haskell type-constraints

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

CORS无法在Chrome上运行

我在服务器上设置了跨源资源共享(Jetty使用CrossOriginFilter),它在IE8和Firefox上运行良好.在Chrome上,它只是......没有.

  $.ajax({ url : crossOriginURL,
    type : "GET",
    error : function(req, message) {
        alert(message);
    },
    dataType :  "json" } );
Run Code Online (Sandbox Code Playgroud)

调用错误函数,并显示有用的消息"error".它似乎正在提出请求,但没有任何你期望的标题.如果URL来自同一个来源,它可以正常工作.

javascript jquery google-chrome cors

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

如何创建一个不是其创建进程的子进程的进程?

我有两个进程,A 和 B。在某个时刻 A 创建了 B。创建 B 后,如果 A 的进程被终止,我希望 B 仍然存在。

我正在使用 CreateProcess() 创建 B,但我似乎找不到任何方法让它在不成为子进程的情况下创建进程。与 ShellExecuteEx() 相同,但我可能缺少一些标志。

有谁知道我可以用什么来做到这一点?

编辑:我忘了提到两个进程都需要另一个进程的句柄或进程 ID

windows mfc createprocess shellexecuteex

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

简单的svn propset问题

我不太知道svn非常好,不知道如何做以下.我想更改svn:externals属性的一行.在目录上,svn:externals设置了几个目录

>svn propget svn:externals dir
a svn://externalproject/a
b svn://externalproject/b
c svn://externalproject/c
d svn://externalproject/d
Run Code Online (Sandbox Code Playgroud)

我想改变b svn://externalproject/b一下b/b1 svn://externalproject/b1

也就是说,移除外部并用另一个替换它.我怎么做?我在命令行上使用svn,版本1.6.9.

svn

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

你如何将对象'this'转换为字符串?

我试图将字符串转换为数组,而字符串是对象this.这样做的功能如下:

    function reverseString() { 
        // uses Prototype Javascript Framework function 'toArray()'
        return this.toArray().reverse().join('');
    }
Run Code Online (Sandbox Code Playgroud)

是否可以将对象转换this为字符串,或者是否有不同/更好的方法来执行此操作?

javascript

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

一个版本如何控制TeamCity项目的配置?

在我的CruiseControl实例中,我有版本控制ccnet.config文件.

当我想更新CruiseControl时,我运行一个"更新配置"作业,从版本控制中获取配置.

以这种方式,发布的非常构建过程是配置管理的.

我想知道如何在TeamCity下有效实现这些目标.

teamcity

9
推荐指数
3
解决办法
2009
查看次数

构建WAR包时出现Maven错误(web.xml丢失..?)

执行时mvn install,我遇到以下错误:

装配WAR时出错:需要webxml属性(如果在更新模式下执行,则为预先存在的WEB-INF/web.xml)

我的Web应用程序结构树是这样的:

my-app
|-- pom.xml
|-- src
    |-- ...
    |-- WebContent
        |-- ...
        |-- META-INF
        |-- WEB-INF
            |-- classes
                |-- ...
            |-- lib
            |-- **web.xml**
Run Code Online (Sandbox Code Playgroud)

我的POM文件看起来像这样:

<project>
  <modelVersion>4.0.0</modelVersion>
  <groupId>masters.traffic</groupId>
  <artifactId>traffic_web</artifactId>
  <packaging>war</packaging>
  <name>traffic_web</name>
  <version>0.1.0</version>
  <build>
        <sourceDirectory>src</sourceDirectory>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <source>1.6</source>
                    <target>1.6</target>                    
                </configuration>
            </plugin>
        </plugins>
  </build>

    ...
</project>
Run Code Online (Sandbox Code Playgroud)

如何正确解决这个问题?

问候

java maven-2

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