小编dir*_*irk的帖子

oprofile还活着吗?

这个oprofile项目还活着吗?

我知道默认的Linux内核仍然支持它并且用户空间实用程序工作(至少在我正在运行的Arch linux上),但是它的大多数文档似乎已经过时了?

是否有其他的分析器与linux上的oprofile做同样的工作,或者仅仅是过去几年一切运行良好的情况?或者每个人都拥有英特尔核心的iGezillion处理器吗?

linux profiling oprofile

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

RAII和C++ STL

我有一个案例,我希望在std :: vector中存储资源列表.我认为,我的选择如下:

  1. 为我的资源提供一个默认构造函数
  2. 将它们存储为堆对象(并将它们包装在共享指针中)

选项1可以构造无效资源,选项2强制我使用堆.

我在这里错过了任何选择吗?

c++ stl raii

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

Strophe attach和Ejabberd的会话恢复问题

我在使用strophe的'attach()'函数时遇到了很多困难.

我正在一个社交网络上工作,用户将浏览网页,同时保持聊天连接.我不想重新连接/每一页上重新授权,以便按照该链接,http://groups.google.com/group/strophe/browse_thread/thread/430da5e788278f3a/93c48c88164f382f?show_docid=93c48c88164f382f&fwc=1,我存储SID和RID成为一个cookie onunload.

在下一页,当我尝试使用新的SID和RID(在将其递增1之后)时,我的会话已被销毁.Ejabberd报告"HTTP放置错误.原因:bad_key"

WTF正在发生?

javascript xmpp ejabberd strophe

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

const TypedeffedIntPointer不等于const int*

我有以下C++代码:

typedef int* IntPtr;
const int* cip = new int;
const IntPtr ctip4 = cip;
Run Code Online (Sandbox Code Playgroud)

我用Visual Studio 2008编译它并得到以下错误:

错误C2440:'初始化':无法从'const int*'转换为'const IntPtr'

显然,我对typedef的理解不是应该的.

我问的原因是,我将指针类型存储在STL映射中.我有一个函数返回一个const指针,我想用它在地图中搜索(使用map :: find(const key_type&).

const MyType* 
Run Code Online (Sandbox Code Playgroud)

const map<MyType*, somedata>::key_type
Run Code Online (Sandbox Code Playgroud)

是不相容的,我有问题.

关心德克

c++

3
推荐指数
2
解决办法
270
查看次数

标签 统计

c++ ×2

ejabberd ×1

javascript ×1

linux ×1

oprofile ×1

profiling ×1

raii ×1

stl ×1

strophe ×1

xmpp ×1