小编Ada*_*dam的帖子

如何摆脱g ++ hash_map弃用警告?

当我编写一个使用hash_map的c ++应用程序时,我在g ++ 4.3.2上得到了这个警告:

您正在使用已弃用的标头.要消除此警告,请使用ANSI标准头文件或使用hte -Wno-deprecated编译器标志.

9> #include <ext/hash_map>
Run Code Online (Sandbox Code Playgroud)

什么包括取代这个?我在谷歌搜索了一段时间,除了有类似问题但没有解决方案的人之外找不到任何东西.

c++ g++ hashmap deprecated

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

c ++分析/优化:如何在优化的函数中获得更好的分析粒度

我正在使用google的perftools(http://google-perftools.googlecode.com/svn/trunk/doc/cpuprofile.html)进行CPU分析 - 这是一个很棒的工具,它帮助我执行了大量的CPU时间改进我的申请.

不幸的是,我已经明白了代码仍然有点慢,并且当使用g ++的-O3优化级别进行编译时,我所知道的是特定的函数很慢,但不是它的哪些方面很慢.

如果我删除了-O3标志,那么程序的未经优化的部分超过了这个功能,而且我对功能的实际部分很清楚.如果我留下-O3标志,那么函数的慢速部分是内联的,我无法确定函数的哪些部分很慢.

有什么建议?谢谢你的帮助!

c++ optimization profiler

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

用于django应用程序的nginx + FastCGI ---运行两个web服务器还是一个?

我即将在nginx Web服务器上部署Django应用程序,并希望确保我正确构建系统.

似乎是常识,如果你在一个apache服务器上部署Django,那么你仍然应该在应用程序前放置一个nginx服务器来提供静态文件,在这些文件中nginx的性能更高.

如果不是apache代替Django代码,我想使用nginx + FastCGI来托管Django应用程序,是否有任何理由配置第二个nginx安装位于服务于动态内容的nginx服务器前面,以处理静态内容以及重定向到动态内容?

具体来说,是否会有静态和动态内容的不同配置参数,这些参数会让我想让服务器保持独立,或者我可以在单个nginx安装中将它们全部托管,其中一些URL映射到django内容,并且rest被映射到从同一个nginx安装服务的静态内容?

谢谢你的建议!

deployment django web-deployment-project fastcgi nginx

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