问题列表 - 第8633页

流利的NHibernate FluentMappings.AddFromAssemblyOf <>问题

我和一位同事最近使用Fluent NHibernate为一个小应用程序做后端.我们编写了实体,映射文件,持久性管理器,但由于某种原因,我们无法将数据库模式导出到任何东西.

通过调试器,我们发现FluentMappings.AddFromAssemblyOf返回0映射,即使它们显然在那里,并且显然是正确的.我们尝试了我们能想到的一切,最终不得不手动添加每个映射.

以下是无效的代码:

        return Fluently.Configure().Database(
            MsSqlConfiguration.MsSql2005
                .ConnectionString(c => c
                .TrustedConnection()
                .Server("localhost")
                .Database("LDTT")))
                .Mappings(m => m.FluentMappings.AddFromAssemblyOf<UserMap>())
            .ExposeConfiguration(BuildSchema)
            .BuildSessionFactory();
Run Code Online (Sandbox Code Playgroud)

虽然这段代码确实有效:

        return Fluently.Configure().Database(
            MsSqlConfiguration.MsSql2005
                .ConnectionString(c => c
                .TrustedConnection()
                .Server("localhost")
                .Database("LDTT")))
                .Mappings(m => m.FluentMappings.Add<ClientMap>())
                .Mappings(m => m.FluentMappings.Add<ContactMap>())
                .Mappings(m => m.FluentMappings.Add<DepartmentMap>())
                .Mappings(m => m.FluentMappings.Add<DivisionMap>())
                .Mappings(m => m.FluentMappings.Add<FileMap>())
                .Mappings(m => m.FluentMappings.Add<FileTypeMap>())
                .Mappings(m => m.FluentMappings.Add<RegionMap>())
                .Mappings(m => m.FluentMappings.Add<TimeEntryMap>())
                .Mappings(m => m.FluentMappings.Add<UserMap>())
            .ExposeConfiguration(BuildSchema)
            .BuildSessionFactory();
Run Code Online (Sandbox Code Playgroud)

有谁知道为什么会这样,以及如何解决它?

c# nhibernate orm fluent-nhibernate

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

如何删除Notepad ++上的特定行?

我正在清理一些代码文件(C#)并想删除这些区域.我想删除所有包含字符串'#region'的行.这只是一个例子,我可以想到更多的用途,但这是否可能?

notepad++

92
推荐指数
4
解决办法
20万
查看次数

检测到Swig/Python内存泄漏

我有一个非常复杂的类,我试图在SWIG中创建Python包装器.但是,当我在Python中创建项目的实例时,我无法在没有收到消息的情况下初始化某些数据成员:

>>> myVar = myModule.myDataType()
swig/python detected a memory leak of type 'MyDataType *', no destructor found.
Run Code Online (Sandbox Code Playgroud)

有谁知道我需要做些什么来解决这个问题?有没有我可以用来生成析构函数的标志?

python swig memory-leaks

14
推荐指数
2
解决办法
9929
查看次数

有趣的范围问题,解释?

我刚刚发现了一个代码如下所示的错误:

char *foo = malloc(SOME_NUM * sizeof(char));
if (!processReturnsTrueOrFalse(foo)) {
    free(foo);
    char *foo = malloc(SOME_NUM * sizeof(char));
    // More stuff, whatever
}
Run Code Online (Sandbox Code Playgroud)

这可以编译,但我可以在同一个函数中定义两个变量,这很奇怪,但是编译器看起来有不同的范围.

如果是这种情况,我如何区分内部foo和外部foo?编译器是如何知道在我的第二次声明之前的免费中,我试图释放外部foo,但是当我重新声明内部foo时,它没有给我一个错误?

谢谢你的任何信息.这可能是一个非常明显的新手问题.

c c++ objective-c

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

如果我没有Mac和Safari,我将如何重现Javascript错误?

简单的问题...如果我没有Mac和Safari,我将如何重现Javascript错误?是否有可能在VMWare上运行Mac OS的合法副本,甚至更好......在Windows中运行Safari?

html javascript testing safari macos

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

如何编写NullOrEmpty合并运算符

是否可以将新的运算符添加到类似于的String类中

string val = anotherVal ??? "Default Val";
Run Code Online (Sandbox Code Playgroud)

和工作一样

string val = !String.IsNullOrEmpty(anotherVal) ? anotherVal : "Default Val";
Run Code Online (Sandbox Code Playgroud)

c#

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

MacOS可以在VMWare类型的环境中运行吗?

MacOS可以在Windows上的VMWare类型环境中运行吗?

macos vmware

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

动态注释HTML?

对于Internet Explorer和Firefox,我想在ASP.NET页面中执行以下操作:

  1. 在窗口中显示上载的HTML文档.
  2. 允许用户使用标准文本光标突出显示任意部分,然后按"在此处留言"按钮.
  3. 保存突出显示的确切起点和终点 - 而不仅仅是突出显示内容 - 并将它们与唯一ID相关联.
  4. 通过覆盖<span class ="highlight">标记突出显示起点和终点之间的所有内容.

1和2都没问题.但对于3和4 ......这可能吗?如果是这样,我该怎么办呢?

如果对HTML文档无法做到这一点,纯文本怎么样?(对于HTML,我们可以假设它相对简单.例如,我设想这个支持word文档保存为HTML.)

javascript asp.net annotations

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

什么是只有Beak才知道的不可挽回的错误!?(或小于点)

我曾经在我工作的一家商店每隔几天就收到一次错误,其中一位用户称之为"Beak",因为她认为这让她想起了一个:

<.

......在源头看起来像:

<P><B><P><B><P><B><P><B><P><B><P><B><P><B><P><B><P><B><P><B><P><B><P><B><P><B><P><.</B>

通过在ColdFusion服务器上弹跳JRun可以很容易地逆转"Beak",当我直接控制我的服务器时,这对我来说已经足够了,并且弹跳它不花时间并且没有太严重的影响.

现在我在一个我没有管理员访问网络服务器的商店,而且(从商业角度来看),服务器在任何特定时刻都在交易大美元符号,并且不能被反弹.

谷歌无法搜索除随机收集的B和P之外的任何东西,我的不懈好奇心永远受到挫败.

但是现在......现在我已经......所以我知道了.

我不能说它是CF,事实上,我怀疑它实际上是Java ......或者是IIS ......或者是宇宙用刺耳的喙棒戳我...

什么是Beak,我怎么让它消失?


编辑困惑...

我不能说我可以让问题更清楚,但我可以说缺乏清晰度主要是错误的一个功能,而不是我缺乏包容性.

错误不是来自一段代码......没有特定的行号...查看日志文件从未显示在问题发生之前运行的模板或模板.

一旦触发,错误会影响从服务器请求的每个模板,该效果是返回此字符串,而不是其他任何内容,以响应HTTP请求: <P><B><P><B><P><B><P><B><P><B><P><B><P><B><P><B><P><B><P><B><P><B><P><B><P><B><P><.</B>

重新启动JRun服务会导致问题消失......重置Web服务器(在所有情况下都是IIS)或数据库服务器(MSSQL,MySQL和Access)或服务器本身(窗口,各种版本,各种硬件)是不必要的.

老实说,我没想到任何一个没有看到过这种错误的人甚至没有回应.我很欣赏那些有意义的人尝试过,但这不是Web Developer Oversight错误(在传统意义上),并且可能不需要代码片段来识别或解决它.

我希望这至少可以澄清我缺乏信息的程度,以阐明我为什么要求提供更多信息.

java iis coldfusion

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

Mac OS X终端中的Python unicode

有人可以向我解释这个奇怪的事情:

在python shell中我输入以下西里尔字符串:

>>> print '?????'
?????
Run Code Online (Sandbox Code Playgroud)

但是当我键入:

>>> print u'?????'
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-9: ordinal not in range(128)
Run Code Online (Sandbox Code Playgroud)

由于第一个tring正确出来,我估计我的OS X终端可以代表unicode,但事实证明它不能在第二种情况下.为什么?

python unicode macos terminal

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