小编rjo*_*shi的帖子

C/C++的脚本语言?

是否有C++脚本语言(如perl)可用于快速开发并使用一些可转换为C/C++程序的工具以获得更高的部署性能?

编辑:
根据一些评论,让我澄清一下这个问题.我应该能够将脚本转换为C/C++程序或二进制文件,而无需修改我的脚本.

c c++ scripting rad

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

boost :: uuids :: random_generator和多线程的唯一性

当我使用单线程生成随机数时,4M uuids中没有重复生成,但如果我生成两个线程,每个1M,我看到大约16-20个重复.可能是什么原因?

class TestUuid 
{
 public:
  std::string GenerateUUid(){
       boost::uuids::uuid uid;
       {
          boost::mutex::scoped_lock(m_mRandomGen);
          uid = m_oRandomGen();
       }
       std::stringstream ss;
       ss << uid;
       return ss.str();
  }


  void TestUid(std::map<std::string, unsigned>& mUids, unsigned count){  
    for(unsigned i = 0; i < count; ++i) {
        std::string sUid = GenerateUUid();
        std::map<std::string, unsigned>::const_iterator it = mUids.find(sUid);           
        if(it == mUids.end()){
           mUids[sUid] = i;
        }else {
         std::cerr << "Duplicate uid:" << sUid << " found in  thread id:" << pthread_self() << ", counter:" << i << ", earlier counter:" << …
Run Code Online (Sandbox Code Playgroud)

c++ boost thread-safety boost-uuid

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

如何在java中创建一个真正的单例?

在多个类加载器中使用时,我遇到了我的单例问题.例如,Singleton由多个EJB访问.有没有办法创建一个在所有类加载器中只有一个实例的单例?

我正在寻找使用自定义类加载器或其他方式的纯java解决方案.

java singleton absolute

5
推荐指数
2
解决办法
4472
查看次数

EJB 查找抛出错误:org.omg.CORBA.MARSHAL:vmcid:SUN 次要代码:257 已完成:也许

当我的应用程序使用远程接口进行 EJB 查找时,出现以下异常。它工作正常,最近构建的东西发生了变化,破坏了它。


java.rmi.MarshalException: CORBA MARSHAL 1398079745 Maybe; nested exception is:
        org.omg.CORBA.MARSHAL:   vmcid: SUN  minor code: 257 completed: Maybe
        at com.sun.corba.ee.impl.javax.rmi.CORBA.Util.mapSystemException(Util.java:279)
        at com.sun.corba.ee.impl.presentation.rmi.StubInvocationHandlerImpl.privateInvoke(StubInvocationHandlerImpl.java:205)
        at com.sun.corba.ee.impl.presentation.rmi.StubInvocationHandlerImpl.invoke(StubInvocationHandlerImpl.java:152)
        at com.sun.corba.ee.impl.presentation.rmi.bcel.BCELStubBase.invoke(BCELStubBase.java:225)

ejb corba

4
推荐指数
2
解决办法
8505
查看次数

如何成为安全领域专家?

我在多种平台/技术/协议上使用各种编程语言已经编程超过10年了.

我想改变我的职业生涯,成为一名安全领域的专家.我该如何开始?我将不胜感激任何有助于我获得安全领域知识的教程,书籍和博客.

我想专注于无线安全领域.

security

4
推荐指数
2
解决办法
4985
查看次数

用于提升多索引容器的模板参数

我需要创建一个包含multiindex容器作为存储的泛型类.当我编译时,它给出了如下定义第n个索引视图的错误.

错误:非模板'nth_index'用作模板


/**
 * connection manager
 */

template < typename T, typename C > class conn_mgr: boost::noncopyable { public: /** * connection ptr */ typedef boost::shared_ptr conn_ptr_t;
/** * connection table type * It's a multi index container */ typedef boost::multi_index::multi_index_container < conn_ptr_t, boost::multi_index::indexed_by < //sequenced < >, boost::multi_index::hashed_unique < BOOST_MULTI_INDEX_CONST_MEM_FUN(T, std::string, T::id) >, boost::multi_index::hashed_non_unique < BOOST_MULTI_INDEX_CONST_MEM_FUN(T, std::string, T::type)>, boost::multi_index::hashed_non_unique < boost::multi_index::composite_key < conn_ptr_t, BOOST_MULTI_INDEX_CONST_MEM_FUN(T, std::string, T::id), BOOST_MULTI_INDEX_CONST_MEM_FUN(T, std::string, T::type ) > > > > conn_table_t;

//typedef for ConnectionIdView
typedef conn_table_t::nth_index<0>::type conn_table_by_id_type;

typedef conn_table_t::nth_index<1>::type …
Run Code Online (Sandbox Code Playgroud)

c++ templates boost boost-multi-index

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

gsm map/inap的asn.1文件

我正在寻找GSM-MAP和INAP协议的ASN.1文件.我试图在3gpp.org中搜索但找不到它.
任何帮助,将不胜感激.

gsm asn.1

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

如何检查 S3 对象是否使用 boto 加密?

我正在编写一个 python 脚本来查明 S3 对象是否已加密。我尝试使用以下代码,但 key.encrypted 始终返回 None,即使我可以看到 S3 上的对象已加密。

keys = bucket.list()
for k in keys:
    print k.name, k.size, k.last_modified, k.encrypted , "\n"
Run Code Online (Sandbox Code Playgroud)

k.encrypted 始终返回 None。

amazon-s3 boto

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

可以将C++编译成与平台无关的代码吗?为什么不?

是否有可能将C++程序编译到某个中间阶段(类似于java中的字节码),其中输出是独立于平台的,而不是以后在运行时编译/链接以在本机(平台相关)代码中运行?如果答案是否定的,为什么?

c++ cross-platform

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