小编Cha*_*tin的帖子

Ajax库的比较

有人能指出各种AJAX库的良好统一比较吗?我已经阅读了十几个不同的,我即将开始一个项目,我只是没有信心我已经探索了可能性的空间.

请注意我不是要求"我认为XXX很棒" - 我正在寻找良好的彻底比较.哦,我使用.NET或ASP.NET的可能性非常小; 我没有任何可用的Microsoft环境,我也不急于获得一个.

好的,这背后的原因是我有几个我想要构建的小应用程序.它们或多或少都像游戏一样,并不是那么复杂,其中一部分就是要通过AJAX和DHTML获得一些体验.我怀疑任何主要软件包都可以使用,比如Rico,Scriptaculous或Dojo.

我将寻找一些东西:图形,通过SVG或Canvas,以及将图标拖放为碎片的能力.除此之外,谁知道呢?但我希望有足够的信息在一个方面做一个好的开始,而不是不得不尝试几个.

ajax comparison review

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

将COMP-3打包的十进制字段解释为数值

我正在创建一个SSIS包来读取一系列copybook文件中的解压缩数据.我不确定对以下字段定义的正确解释,并希望有人知道:

FIELD-NAME-1 PIC S9(15)V9(3)COMP-3.
FIELD-NAME-2 PIC S9(3)V9(8)COMP-3.
FIELD-NAME-3 PIC S9(3)V9(6)COMP-3.

数据以固定宽度文本存储.上述字段的数据具有以下长度:

FIELD-NAME-1:19 FIELD-NAME-2:11 FIELD-NAME-3:9

我不确定如何解释小数位和符号.

任何帮助将不胜感激.

亲切的问候,火腿

cobol ssis comp-3

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

Groovy:具有嵌入式引号的字符串不会按预期执行

这很奇怪:使用groovy字符串来保存一些命令行来执行,我发现有时如果字符串中有引号字符,执行只是默默地失败.

WTF?(更新,见下文.)

这是我的测试程序:

print " 1: " ; "grep nameserver /etc/resolv.conf".execute().text.eachLine {println it }          ; println ""
print " 2: " ; "grep 'nameserver' /etc/resolv.conf".execute().text.eachLine {println it }        ; println ""
print " 3: " ; """grep nameserver /etc/resolv.conf""".execute().text.eachLine {println it }      ; println ""
print " 4: " ; """grep "nameserver" /etc/resolv.conf""".execute().text.eachLine {println it }    ; println ""
print " 5: " ; """grep 'nameserver' /etc/resolv.conf""".execute().text.eachLine {println it }    ; println ""
print " 6: " ; …
Run Code Online (Sandbox Code Playgroud)

groovy

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

Groovy/Grails代码的JDB调试

我试图在我继承的一些(而不是bletcherous)Grails代码中调试一些问题.我是Groovy和Grails的亲戚,虽然是一个古老的Java家伙.

这是问题所在:我运行了jconsole和jdb钩子,但很难使用调试器,因为大部分代码都在闭包中.所以,例如,

def niftyMethod = {
    // do something nifty
    anObject.doSomethingThatBreaks()
}
Run Code Online (Sandbox Code Playgroud)

作为控制器上单个方法的实现.

作为一个闭包,名称(当调试器看到它​​时)是TheController.closure527(或类似的东西),并且特别难以找到.

那么,如何从块名称到闭包找到映射呢?

更一般地说,有没有关于做这种事情的好教程?

理想情况下,答案不会涉及转换到IntelliJ,好像上帝意味着我们使用IDE那样她不会给我们EMACS.

java grails groovy remote-debugging jdb

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

重新实现stackoverflow.com的建议技术

如果你现在要重新实现SO,你会使用什么技术?如果您受限于Java技术,您将使用哪些技术.

architecture scalability

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

命名空间在c ++中搜索

我发现有关命名空间搜索的问题.以下简化代码无法编译:

namespace A {
  namespace B { 
    class Test {
    };
  }
  namespace C {
    namespace B {
      typedef B::Test AnAlias;
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

编译器抱怨名称空间A::C::B中的Test 没有命名类型.

问题似乎是编译器在命名空间C中看到了命名空间B,并且没有进一步搜索.我本来希望他也会查看命名空间A(这是一个封闭的命名空间)并在那里找到B :: Test.

如果我重命名C::B一切都很好.
如果我有资格,A::B::Test一切都很好.
如果我将typedef直接放在命名空间中,A::C一切都很好.

使用gcc 4.1和intel 12编译器测试了此行为.(均为linux).

编译器是对的吗?

c++ namespaces

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

在OpenSolaris 2008.11上使用gcc进行编译时未解析的符号

在编译使用套接字的简单Netbeans C项目时,我得到以下输出.我认为问题是gcc没有正确链接sockets.h库.需要一个foolprof方法来解决这个问题.谢谢我提前

Running "/usr/bin/make  -f Makefile CONF=Debug clean" in /export/home/manu/Escritorio/TP-entrega 2/Application_1

/usr/bin/make -f nbproject/Makefile-Debug.mk SUBPROJECTS= .clean-conf
rm -f -r build/Debug
rm -f dist/Debug/GNU-Solaris-x86/application_1

Clean successful. Exit value 0.

Running "/usr/bin/make  -f Makefile CONF=Debug" in /export/home/manu/Escritorio/TP-entrega 2/Application_1

/usr/bin/make -f nbproject/Makefile-Debug.mk SUBPROJECTS= .build-conf
/usr/bin/make  -f nbproject/Makefile-Debug.mk dist/Debug/GNU-Solaris-x86/application_1
mkdir -p build/Debug/GNU-Solaris-x86
rm -f build/Debug/GNU-Solaris-x86/tp2.o.d
gcc   -c -g -MMD -MP -MF build/Debug/GNU-Solaris-x86/tp2.o.d -o build/Debug/GNU-Solaris-x86/tp2.o tp2.c
mkdir -p dist/Debug/GNU-Solaris-x86
gcc    -o dist/Debug/GNU-Solaris-x86/application_1 build/Debug/GNU-Solaris-x86/tp2.o 

Undefined                        first referenced
 symbol                              in file

bind                                build/Debug/GNU-Solaris-x86/tp2.o

recv                                build/Debug/GNU-Solaris-x86/tp2.o

send                                build/Debug/GNU-Solaris-x86/tp2.o …
Run Code Online (Sandbox Code Playgroud)

c sockets gcc netbeans solaris

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

使用Processing-JS中的JSON

我想使用processing-JS编写一个应用程序,我希望能够使用服务器端数据加载它.我还没有编写服务器端,所以我可以使用任何东西,但似乎明显的AJAX就是使用JSON将数据上传到页面中.

如何从我的处理代码访问该数据?它是否像数据在范围内一样简单,或者可以附加到窗口对象并直接从处理代码访问?

更新:让我稍微改进一下这个问题.我对JSON感到满意(但感谢链接)以及为客户端和服务器编写代码; 我真正的问题(这无疑可能有些愚蠢)是:如果我使用例如JQuery获取数据,并希望在处理-js中操作它,它是否在同一名称空间中?我是否必须做任何特殊的访问?

javascript ajax processing json

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

emacs compile-command在上级目录中查找makefile

这似乎是一个明显的黑客,我讨厌自己写,但我找不到运气.

我希望一种方法可以M-x compile在目录树中从cwd向上搜索到带有Makefile的第一个目录,然后运行make命令.所以,基本上就是这样

  1. 如果./Makefile存在,请运行make命令
  2. 否则,cd ..再试一次

停下来$HOME.

emacs

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

sbt new scala/scalatest.g8 在 TransportException 上失败

当我尝试使用以下命令创建 ScalaTest 示例时:

sbt new scala/scalatest-example.g8 fails on TransportException
Run Code Online (Sandbox Code Playgroud)

我得到以下信息:

[info] Set current project to scala (in build file:/Users/chasrmartin/Dropbox/Etudes/Scala/)
[error] org.eclipse.jgit.api.errors.TransportException: git@github.com:scala/scalatest-example.g8.git: Auth fail
[error]     at org.eclipse.jgit.api.FetchCommand.call(FetchCommand.java:139)
[error]     at org.eclipse.jgit.api.CloneCommand.fetch(CloneCommand.java:193)
Run Code Online (Sandbox Code Playgroud)

我已经尝试了下一个左右的几种解决方法(例如this SO question),但无济于事。这似乎是一个简单的问题,我从初学者教程中得到了这个命令。

更新

我从https://www.scala-lang.org/documentation/getting-started-sbt-track/testing-scala-with-sbt-on-the-command-line.html得到这个命令

截屏

scala sbt

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