问题列表 - 第9449页

在C++程序中以编程方式检测字节顺序

是否有一种编程方式来检测您是否在大端或小端架构上?我需要能够编写将在Intel或PPC系统上执行的代码并使用完全相同的代码(即没有条件编译).

c++ algorithm endianness

201
推荐指数
14
解决办法
10万
查看次数

如何在Eclipse中创建只读编辑器(Eclipse插件开发)

我想知道如何制作一个真正只读的eclipse编辑器.我的编辑器扩展了TextEditor,所以当我重新实现方法isEditable时总是返回false.

这是最简单的方法,可以防止用户在编辑器中打开的文档中键入或删除任何内容.但您仍然可以通过使用find/replace来更改文档的内容.这是不希望的..

如何实现这一目标还有其他任何方式吗?

eclipse eclipse-pde editor readonly eclipse-rcp

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

两个ASP.NET站点共享应用程序文件但具有不同的web.config

是否可以使用虚拟目录和/或虚拟应用程序来设置两个共享相同应用程序代码(aspx页面等)但具有不同web.config文件的网站?站点和代码驻留在同一IIS上运行的同一服务器上.

我正在使用IIS 6.

asp.net iis-6 web-config

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

用于控制台应用程序的Java gotoxy(x,y)

我正在用Java编写一个简单的控制台应用程序(80x24),是否有gotoxy(x,y)等效?

java console-application

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

iPhone:相机预览叠加

如何UIImageView在相机预览中添加叠加()并处理此操作?

我之前尝试这样做(例如使用UIImagePickerController并将图像添加为子视图)失败了.

iphone camera uiimageview uiimagepickercontroller

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

如何禁止subversion提交到svn:external to revisions?

我们将svn:externals用于库的特定修订版,例如

xyzlib -r12345 https://asdf.asdf.local/xyzlib/trunk/
Run Code Online (Sandbox Code Playgroud)

当您在工作副本中对这样的已检出外部进行修改时,即使外部链接指向特定修订而不是HEAD,也可以提交.

svn update提交后运行时,更改将在工作副本中消失,因为subversion会将所有内容还原为修订版12345.因此,您自己从未真正看到更改,但它们仍然在HEAD中,这很糟糕.

是否可以仅在外部未指向HEAD修订版时禁止提交?

svn permissions svn-externals

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

Mac驱动程序开发

我正在考虑将Windows驱动程序迁移到OS X.现在我开始环顾四周看看有什么可用,并且有很多关于目标C和可可.似乎语言和cocoa框架是高级API,我是否正确地假设?

我有很强的C++技能,我将它们用于内核开发,我可以使用相同的技能进行Mac驱动程序开发(我想答案是肯定的).Macintosh有任何类型的应用程序/开发环境用于构建驱动程序?

macos kernel driver

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

C++ - 对最近创建的类的未定义引用!

我刚刚创建了这个新类:

//------------------------------------------------------------------------------
#ifndef MULTITHREADEDVECTOR_H
#define MULTITHREADEDVECTOR_H
//------------------------------------------------------------------------------
#include <vector>
#include <GL/GLFW.h>
//------------------------------------------------------------------------------
template<class T>
class MultithreadedVector {

    public:

        MultithreadedVector();

        void push_back(T data);

        void erase(typename std::vector<T>::iterator it);

        std::vector<T> get_container();
    private:

        std::vector<T> container_;
        GLFWmutex th_mutex_;


};
//------------------------------------------------------------------------------
#endif // MULTITHREADEDVECTOR_H_INCLUDED
//------------------------------------------------------------------------------
Run Code Online (Sandbox Code Playgroud)

类的定义:

//------------------------------------------------------------------------------
#include "MultithreadedVector.h"
//------------------------------------------------------------------------------
using namespace std;
//------------------------------------------------------------------------------
template<class T>
MultithreadedVector<T>::MultithreadedVector() {

    th_mutex_ = glfwCreateMutex();
}

template<class T>
void MultithreadedVector<T>::push_back(T data) {

    glfwLockMutex(th_mutex_);
    container_.push_back(data);
    glfwUnlockMutex(th_mutex_);

}

template<class T>
void MultithreadedVector<T>::erase(typename vector<T>::iterator it) {

    glfwLockMutex(th_mutex_);
    container_.erase(it);
    glfwUnlockMutex(th_mutex_);
}

template<class T>
vector<T> …
Run Code Online (Sandbox Code Playgroud)

c++ codeblocks undefined-reference

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

NHibernate的增量生成器 - 无法获取初始值

我正在尝试在遗留数据库上使用NHibernate(和FluentNHibernate).我也在使用SQLite进行测试.

当我尝试使用FluentNHibernate的PersistenceSpecification 为映射创建测试时,我得到以下异常:

NHibernate.Exceptions.GenericADOException:无法获取增量生成器的初始值

我正在映射我的ID,如下所示:

Id(f => f.ID, "OID").GeneratedBy.Increment();
Run Code Online (Sandbox Code Playgroud)

我的测试使用SQLite,所以当我运行它们时,表最初是空的.

有人知道如何解决这个问题吗?

谢谢.

sqlite nhibernate fluent-nhibernate

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

XOM v/s javax.xml.parsers

我想阅读简单的XML文件.i发现 在Java中使用Xml的简单方法

还有一些解析器可用于确保使用XOM解析器而不是太阳解析器的优点

有什么建议?

java xml xom

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