问题列表 - 第7300页

sqlucode.h头文件的C++ ODBC问题

我在这里找到了一个很棒的C++/ODBC示例......

我下载的项目构建很好,一切正常.但是,当我将.cpp和.h文件复制到另一个项目时,我似乎有一个链接问题.

SQLConnect在sql.h功能是一个我想要的.当我easyodbc.h在我下载的项目中的文件中右键单击此函数时,它会跳转到sql.h中的声明.生活很好.

但是,在我创建的项目中,当我这样做时,它跳转到sqlucode.h中的UNICODE定义.这似乎导致了问题,我的测试项目崩溃了.

#include在项目的任何地方都没有sqlucdode.h,但它仍然将声明解析为sqlucode.h中的声明.我怎么能阻止这个?谢谢.

linker odbc visual-c++

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

防止浏览器文本输入建议

可能重复:
如何在Web表单字段/输入标记上禁用浏览器自动完成?

我正在构建自己的本地搜索UI元素,在您键入时提供本地搜索建议.我遇到的问题是,当我专注于html文本输入元素时,我的浏览器(Safari,但可能发生在其他浏览器中)根据我过去输入的内容显示自己的文本建议.

我的猜测是,这取决于<input>标签的ID或类.因此,如果我将输入标记类更改为模糊不清,浏览器将不会提供任何建议.但我想知道是否有更优雅的方式......

一个相关的问题是关于文本字段突出显示在您关注<input>元素时在Safari中发生的情况.当我在Facebook上填写表格时,我没有看到这个大纲.如果有人知道如何处理这两个问题,那将是很好的.

css browser user-interface

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

Ruby on Rails.如何在a:属于关系中使用Active Record .build方法?

我一直无法在Rails中找到关于.build方法的任何文档(我目前正在使用2.0.2).

通过实验,似乎您可以使用构建方法has_many在保存记录之前将记录添加到关系中.

例如:

class Dog < ActiveRecord::Base
  has_many :tags
  belongs_to :person
end

class Person < ActiveRecord::Base
  has_many :dogs
end

# rails c
d = Dog.new
d.tags.build(:number => "123456")
d.save # => true
Run Code Online (Sandbox Code Playgroud)

这将正确地保存带有外键的狗和标签.这似乎不适用于某种belongs_to关系.

d = Dog.new
d.person.build # => nil object on nil.build
Run Code Online (Sandbox Code Playgroud)

我也试过了

d = Dog.new
d.person = Person.new
d.save # => true
Run Code Online (Sandbox Code Playgroud)

Dog在这种情况下未设置外键,因为在保存时,新人没有id,因为它尚未保存.

我的问题是:

  1. 如何构建工作,以便Rails足够聪明,弄清楚如何以正确的顺序保存记录?

  2. 我怎样才能在belongs_to关系中做同样的事情?

  3. 我在哪里可以找到有关此方法的任何文档?

谢谢

activerecord ruby-on-rails foreign-keys

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

NHibernate的工作单元/存储库管理器?

我白天是.NET开发人员,但是在过去的一年里我一直在使用Rails和Merb进行自己的项目,所以当谈到MVC和ORM时,我更习惯他们并使用ActiveRecord和DataMapper.

我开始使用ASP.NET MVC了,我喜欢我在NHibernate和Fluent NHibernate中看到的内容,但我还想了解如何最好地处理工作单元或存储库类型模型.

我想要一些在建筑方面不是很重要的东西.我见过一些像S#arp Architecture这样的项目,但看起来有些臃肿.

我真正追求的是一种管理连接和处理数据检索/存储的简单方法.简单的指南或示例应用程序就足够了.

c# asp.net nhibernate asp.net-mvc

7
推荐指数
1
解决办法
7259
查看次数

增强,共享内存和向量

我需要在进程之间共享一堆字符串(将来可能会有更复杂的对象).我决定使用boost :: interprocess但我无法使用它.我确定这是因为我不理解某些事情.我按照他们的例子,但如果有经验使用该库的人可以查看我的代码并告诉我什么是错的,我将非常感激.问题是它似乎有效,但经过几次迭代后,我在阅读器进程和有时在编写器进程上都会遇到各种异常.这是我的实现的简化版本:

using namespace boost::interprocess;
class SharedMemoryWrapper
{
public:
    SharedMemoryWrapper(const std::string & name, bool server) :
      m_name(name),
      m_server(server)
    {
        if (server)
        {
            named_mutex::remove("named_mutex");
            shared_memory_object::remove(m_name.c_str());
            m_segment = new managed_shared_memory (create_only,name.c_str(),65536);         
            m_stackAllocator = new StringStackAllocator(m_segment->get_segment_manager());
            m_stack = m_segment->construct<StringStack>("MyStack")(*m_stackAllocator);
        }
        else
        {
            m_segment = new managed_shared_memory(open_only ,name.c_str());
            m_stack = m_segment->find<StringStack>("MyStack").first;
        }
        m_mutex = new named_mutex(open_or_create, "named_mutex");
    }

    ~SharedMemoryWrapper()
    {
        if (m_server)
        {
            named_mutex::remove("named_mutex");
            m_segment->destroy<StringStack>("MyStack");
            delete m_stackAllocator;
            shared_memory_object::remove(m_name.c_str());
        }
        delete m_mutex;
        delete m_segment;
    }

    void push(const std::string & in)
    {
        scoped_lock<named_mutex> lock(*m_mutex);
        boost::interprocess::string …
Run Code Online (Sandbox Code Playgroud)

c++ boost ipc interprocess

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

是否可以使用Ruby 1.9x运行Ruby on Rails?

如果是这样,怎么样?

当你去http://rubyonrails.org/download时,它说:

我们建议使用Ruby 1.8.7与Rails一起使用.Ruby 1.8.6,1.8.5,1.8.4和1.8.2仍然可用,但1.8.3版本不可用.

ruby ruby-on-rails

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

从JavaScript登录到Firefox错误控制台

是否可以从网页中运行的JavaScript代码向Firefox的内置错误控制台添加消息?

我知道我有Firebug,它提供了一个console对象和它自己的错误控制台,但我之前正在寻找一个快速修复,但找不到任何东西.

我想可能根本不可能防止恶意网页发送垃圾邮件?

javascript debugging firefox

52
推荐指数
5
解决办法
10万
查看次数

Java 32位与64位兼容性

Java代码是否可以在32位JDK中构建和编译成32位字节代码,在64位JVM中工作?或者64位JVM是否需要64位字节代码?

为了提供更多细节,我的代码在运行32位JVM的Solaris环境中工作,但现在我在将JDK和Weblogic Server升级到64位后遇到问题.

java 64-bit compatibility jvm 32-bit

96
推荐指数
5
解决办法
11万
查看次数

如何在TFS中分支和合并

此问题是上一个问题的衍生物: 如何对跨项目共享的资源进行版本控制

我有一个项目,其中包含许多其他项目使用的代码.具体来说,此父项目中的一个文件夹已分支到依赖子项目.

之后我们在父项目中进行了更改并将其签入.在Source Control Explorer中,我右键单击父项目中的分支文件夹并选择"Merge",打算将更改推送到依赖项目.我选择子项目作为目的地,然后选择"最新版本".该向导通知我"合并没有变化".

从我的角度来看,这不是真的,因为最近更新的文件明显不同.

TFS中的合并过程是否存在根本的误解?我需要做些什么不同的事情?

merge tfs branch

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

通过WCF传递图像并将其显示在WPF数据网格中

WCF服务中传递图像的最佳方法是什么,在传递之后,将其显示在WPF数据网格中?

.net wpf wcf image

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