小编Ato*_*ble的帖子

缩小的javascript会提高性能吗?

我正在制作一个AIR应用程序(因此下载时间没有太大的影响),组合和minifing所有的javascript文件是否会影响性能?混淆会如何影响性能.

javascript

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

Javascript解析器生成器

我见过一些javascript解析器生成器:

  1. Jison(http://zaach.github.com/jison/)

  2. PEG.js(http://pegjs.majda.cz/)

  3. ANTLR(http://www.antlr.org/)

  4. JS/CC(http://jscc.jmksf.com/)

有没有人有这方面的经验?

优缺点都有什么?这些库是否可以投入生产?和表现?

编辑:
我想在javascript中解析并运行不同的语言

javascript compiler-construction parsing

35
推荐指数
2
解决办法
7126
查看次数

Javascript textarea撤消重做

我正在制作一个小的javascript编辑器(用于chrome扩展),有点像SO上的那个.

有一个工具栏可以处理textarea中的文本.(例如用一些模板包围所选文本)

我想知道是否有一种简单的方法来实现这一点,目前在使用系统undo/redo时,它会混淆文本(我认为系统只跟踪编辑之间的增量).

javascript google-chrome-extension

15
推荐指数
2
解决办法
5804
查看次数

对MFC/.net/WPF感到困惑

我想为Windows创建一个桌面应用程序,我知道有一种基于Win32 API的应用程序和另一种基于.net框架的应用程序.

那么MFC,WPF,WinForm等是什么呢?

从我看到它们是图形API,我将为我的应用程序选择哪个?

是否有任何好的资源(例如书籍)来了解技术?

.net c# c++ wpf mfc

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

构建桌面应用程序时要使用什么?

我正在为我自己使用桌面应用程序.

我无法决定使用哪种语言/工具包/框架.

我想要一个良好的用户体验和一个不太糟糕的性能.

我心中的选择是:

  1. wxPython的
  2. Adobe AIR
  3. 任何其他适合的建议

- 编辑

我也希望它是跨平台的

经验,我在Java,Python,HTML/JS方面有一些经验.(没有做太多.net的东西).如果需要,我会活着学习.

desktop desktop-application

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

C++库参考

我正在为C++库参考寻找某种API.有没有人知道列出库中所有(或大多数)函数接口的文件.

是否存在标准C++库的UML或类似图表?

c++

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

在C++中放置内联函数的最佳实践

对于短函数(例如getter和setter)更好

  1. 在类定义头文件中
  2. 在头文件的末尾
  3. 在源文件中(在这种情况下,我应该使用inline关键字还是extern inline?)

c++

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

双哈希安全

我的第一个问题是,我听说过将字符串哈希2次(例如sha1(sha1(密码))),因为第二个哈希有一个固定的长度,是真的吗?

我的第二个问题是哪个更安全?(var1和var2是2个字符串):

  1. sha1(var1 + sha1(var2))
  2. sha1(var1 + var2)

如果是第一个,是否值得性能成本?

security password-encryption

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

在编译/链接时,#ifdef和#endif中的无法访问的代码是否被删除?

#ifdef和#endif中的无法访问的代码在编译/链接时是否被删除或保留在可执行文件中,即使它无法访问?

#ifdef DEBUG
// some debug operations
#endif
Run Code Online (Sandbox Code Playgroud)

编译后是否仍然保留调试操作代码而没有DEBUG标志,如果是,它是否会影响发布版本的性能?

编辑:

如果有一些模块仅在调试操作中使用,并且如果它被链接到程序中,这会影响性能吗?

c c++

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