问题列表 - 第30850页

ECMAScript-262的IDE,用于node.js/V8的IDE执行/调试

我目前使用Eclipse作为其他语言的IDE,而我习惯于不必离开IDE用于任何事情 - 但是我真的很难找到纯ECMAScript-262的相同或类似的设置.

为了澄清,我不是在寻找DOM支持,jquery,HTML或类似的东西,最好只是一个内置ECMAScript-262支持(pref node.js)的IDE(调试并不重要),这样我就可以简单地运行我的代码了IDE.

有任何想法吗?

ps:请不要建议aptana.

javascript ide v8 ecma262 node.js

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

c ++:本地数组定义与malloc调用

这有什么区别:

somefunction() {  
    ...  
    char *output;   
    output = (char *) malloc((len * 2) + 1);  
    ...  
}  
Run Code Online (Sandbox Code Playgroud)

还有这个:

somefunction() {  
    ...  
    char output[(len * 2) + 1];  
    ...  
}  
Run Code Online (Sandbox Code Playgroud)

什么时候比另一个更合适?

谢谢大家的回答.这是一个总结:

  1. 恩.1是堆分配
  2. 恩.2是堆栈分配
  3. 堆栈有一个大小限制,用于较小的分配
  4. 你必须释放堆分配,否则它会泄漏
  5. 一旦函数退出,就无法访​​问堆栈分配
  6. 在您释放堆分配(或应用程序结束)之前,可以访问堆分配
  7. VLA不是标准C++的一部分

更正欢迎.

这里有一些关于堆与堆栈之间差异的解释:
堆栈和堆的内容和位置是什么?

c c++ arrays malloc

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

Java:我应该总是替换ArrayLists的数组吗?

好吧,在我看来,ArrayLists可以让以后更容易扩展代码,因为它们可以增长,因为它们更容易使用泛型.但是,对于多维数组,我发现使用标准数组时代码的可读性更好.

无论如何,是否有一些关于何时使用其中一个的指导方针?例如,我即将从函数(int[][])返回一个表,但我想知道返回a List<List<Integer>>或a 是否更好List<int[]>.

java arrays arraylist

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

有没有"大名实体"发布C++ 0x语法最佳实践

虽然这种"对话"很快就会变成像"这就是我的想法......"这样的问题但问题并非如此.是否有任何"大名鼎鼎的实体"(例如谷歌或喜欢的歌曲,斯科特迈耶斯等等)发布了任何免费提供的内容,这些内容决定/建议他们认为代码库的语法指南行应该适用于某些/任何C++ 0x功能?

例如,我已经看到了各种模板的示例代码,这些模板以相对于省略号的不同间距编写.有没有人权衡过任何人对一些/所有结构中最具表现力/可读性的信念的评价?

@jalf:即使你不相信任何人应该告诉你如何做这些琐事,也有大型组织在其编码标准中有格式相关标准的例子(例如Google,Gnu),但这些并不与C++ 0x功能(这就是我的要求).

c++ coding-style c++11

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

在一个模型中组合JAXB和JPA

我必须设计一个将通过JPA持久化的数据模型(在Java EE 6应用程序中),并且还需要通过JAXB进行序列化.我最后一次这样做,我有一组带有JAXB注释的实体类,另一组带有JPA注释.这意味着我必须有很多样板代码才能在两者之间进行转换.我正在考虑将它们组合在一起,以便每个类都有两种类型的注释.我知道这可以做到,但我的问题是,它应该是吗?它会引起任何问题吗?

java jpa jaxb java-ee

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

如何在Windows上编译Botan和Qt?

我正在写一个使用Botan的Qt应用程序.对于Windows版本,我决定使用预编译的DLL,所以我下载了安装程序,在C:\ botan中安装了Botan并添加了:

win32:INCLUDEPATH += C:/botan/include
win32:LIBS += -L"C:\botan" -lbotan
Run Code Online (Sandbox Code Playgroud)

到我的.pro文件.但是我在构建过程中遇到了链接器错误(未定义引用...),我无法理解为什么 - 在LIBS中指定了正确的.lib,包含路径很好.

我正在使用MinGW.

./debug\databasecrypto.o:D:\Development\Qt\silverlock-build-desktop\silverlocklib/../../Silverlock/silverlocklib/databasecrypto.cpp:52: undefined reference to `_imp___ZN5Botan17have_block_cipherERKSs' 
./debug\databasecrypto.o:D:\Development\Qt\silverlock-build-desktop\silverlocklib/../../Silverlock/silverlocklib/databasecrypto.cpp:58: undefined reference to `_imp___ZN5Botan16max_keylength_ofERKSs' 
./debug\databasecrypto.o:D:\Development\Qt\silverlock-build-desktop\silverlocklib/../../Silverlock/silverlocklib/databasecrypto.cpp:59: undefined reference to `_imp___ZN5Botan13block_size_ofERKSs' 
./debug\databasecrypto.o:D:\Development\Qt\silverlock-build-desktop\silverlocklib/../../Silverlock/silverlocklib/databasecrypto.cpp:61: undefined reference to `_imp___ZN5Botan14AutoSeeded_RNGC1Ej' 
./debug\databasecrypto.o:D:\Development\Qt\silverlock-build-desktop\silverlocklib/../../Silverlock/silverlocklib/databasecrypto.cpp:63: undefined reference to `_imp___ZN5Botan7get_s2kERKSs' 
./debug\databasecrypto.o:D:\Development\Qt\silverlock-build-desktop\silverlocklib/../../Silverlock/silverlocklib/databasecrypto.cpp:64: undefined reference to `_imp___ZN5Botan3S2K14set_iterationsEj' 
./debug\databasecrypto.o:D:\Development\Qt\silverlock-build-desktop\silverlocklib/../../Silverlock/silverlocklib/databasecrypto.cpp:65: undefined reference to `_imp___ZN5Botan3S2K15new_random_saltERNS_21RandomNumberGeneratorEj' 
./debug\databasecrypto.o:D:\Development\Qt\silverlock-build-desktop\silverlocklib/../../Silverlock/silverlocklib/databasecrypto.cpp:67: undefined reference to `_imp___ZNK5Botan3S2K10derive_keyEjRKSs' 
./debug\databasecrypto.o:D:\Development\Qt\silverlock-build-desktop\silverlocklib/../../Silverlock/silverlocklib/databasecrypto.cpp:68: undefined reference to `_imp___ZNK5Botan3S2K10derive_keyEjRKSs' 
./debug\databasecrypto.o:D:\Development\Qt\silverlock-build-desktop\silverlocklib/../../Silverlock/silverlocklib/databasecrypto.cpp:69: undefined reference to `_imp___ZNK5Botan3S2K10derive_keyEjRKSs' 
./debug\databasecrypto.o:D:\Development\Qt\silverlock-build-desktop\silverlocklib/../../Silverlock/silverlocklib/databasecrypto.cpp:83: undefined reference to `_imp___ZN5Botan10MAC_FilterC1ERKSsRKNS_11OctetStringEj' 
./debug\databasecrypto.o:D:\Development\Qt\silverlock-build-desktop\silverlocklib/../../Silverlock/silverlocklib/databasecrypto.cpp:83: undefined reference to `_imp___ZN5Botan14Base64_EncoderC1Ebjb' 
./debug\databasecrypto.o:D:\Development\Qt\silverlock-build-desktop\silverlocklib/../../Silverlock/silverlocklib/databasecrypto.cpp:83: undefined reference to `_imp___ZN5Botan5ChainC1EPNS_6FilterES2_S2_S2_' 
./debug\databasecrypto.o:D:\Development\Qt\silverlock-build-desktop\silverlocklib/../../Silverlock/silverlocklib/databasecrypto.cpp:83: undefined …
Run Code Online (Sandbox Code Playgroud)

c++ qt

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

基于SQL的数据差异:最长的公共子序列

我正在寻找研究论文或着作,将最长公共次序算法应用于SQL表以获得数据差异视图.关于如何解决表差异问题的其他方法也受到欢迎.挑战在于SQL表有这种令人讨厌的习惯,即相当大而且应用为文本处理而设计的简单算法可能会导致程序永无止境......

给一张桌子Original:

Key  Content
1    This row is unchanged
2    This row is outdated
3    This row is wrong
4    This row is fine as it is
Run Code Online (Sandbox Code Playgroud)

和表New:

Key Content
1   This row was added
2   This row is unchanged
3   This row is right
4   This row is fine as it is
5   This row contains important additions
Run Code Online (Sandbox Code Playgroud)

我需要找出Diff:

+++ 1 This row was added
--- 2 This row is outdated …
Run Code Online (Sandbox Code Playgroud)

sql algorithm diff

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

抽象类的构造函数请求返回类型

我不明白这里发生了什么,我从另一个项目(编译没有问题)中复制了这个代码,但是一旦我把它编入我自己的,我在构造函数定义上得到一个编译器错误,说该方法需要一个返回类型.

public abstract class BaseSqlRepository<T, InterfaceT, PrimaryKeyT>
        where T : class
        where InterfaceT : class
{
    protected EvalgridEntities DataContext;
    protected BaseSqlRespository(EvalgridEntities db)
    {
        this.DataContext = db;
    }
}
Run Code Online (Sandbox Code Playgroud)

方法必须具有返回类型.

我错过了什么?

c# constructor compiler-errors

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

短rot13函数 - Python

我在Python中搜索一个简短而酷的rot13函数;-)我写了这个函数:

def rot13(s):
    chars = "abcdefghijklmnopqrstuvwxyz"
    trans = chars[13:]+chars[:13]
    rot_char = lambda c: trans[chars.find(c)] if chars.find(c)>-1 else c
    return ''.join( rot_char(c) for c in s ) 
Run Code Online (Sandbox Code Playgroud)

谁能让它变得更好?例如,支持大写字符.

python string encoding

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

关于iframe之后的文本的问题

我有这个测试html页面,我在chrome和firefox中都尝试过.

<html>
<body>

before iframe

<iframe width="300" height="300" src="http://www.yahoo.com"/>

after iframe

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

但我看到的是我在"iframe之前"看到的文字,但我看不到"iframe之后"的文字.

你能告诉我怎么解决它?

谢谢.

html

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