小编Răz*_*nda的帖子

NHibernate SchemaExport:如何生成有意义的唯一键名?

当我将SchemaExport与SQL Server 2005一起使用时,它会生成唯一的密钥名称,如:

UQ__Employees__03317E3D

如何生成如下名称:UQ__Employees__Name?即使在SQL Server中!

nhibernate schemaexport

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

NHibernate 3 Linq查询缓存

在刚刚使用ICriteria之后,我刚开始在NHibernate 3中使用LINQ和NHibernate.

这是一个示例查询:

ISession session = NHibernateSessionManager.Instance.GetSession();

var results = from project in session.Query<Project>()
              where project.ProjectState == ProjectState.Archive
              orderby project.ProjectNumber
              select project;

return results.ToList();
Run Code Online (Sandbox Code Playgroud)

如何设置缓存?我看了一下,其他问题似乎使用了不同的(可能是过时的?)语法,或者我做错了...

c# nhibernate caching

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

在ASP.NET中使用C#将Word文档(.doc和.docx)转换为pdf

我正在寻找一种使用C#和ASP.NET将doc和docx扩展文件转换为pdf的简便方法.我之前使用iTextSharp用于此目的,但这需要从头开始创建文档.但我想要一种方法将Word文件转换为pdf.就像它包括图像,表格等一样,它们必须按原样转换为pdf.有没有免费的图书馆或代码?提前致谢.

c# asp.net

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

当新歌开始在Chrome和Firefox中使用音频html5标签时,播放流媒体音乐会停止

我已经设置了一个IceCast2服务器,它能够以192 kbps的速率传输ogg或mp3.

在我使用的HTML中:

<audio controls autoplay>
    <source src="http://site.com:8000/mount1.ogg" type="audio/ogg">
    <source src="http://site.com:8000/mount2.mp3" type="audio/mp3">
    Your browser does not support the audio element.
</audio>
Run Code Online (Sandbox Code Playgroud)

但是在Chrome 22/Firefox 13中,每当新歌开始播放时,播放器就会停止播放.在IE10中它继续播放没有任何问题.我认为这可能与Chrome和Firefox在IE使用mp3时使用ogg源这一事实有关.当播放192 kbps(听到音乐时)时,Opera 12似乎也存在问题,我切换到128然后它工作得很流畅.

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

谢谢你的帮助!

html5 mp3 ogg playback html5-audio

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

NHibernate QueryOver组没有选择按列分组

有如下查询:

var subquery = SessionFactory.GetCurrentSession()
    .QueryOver<SomeEntity>()
    .Where(_ => _.SomeOtherEntity.Id == someId)
    .SelectList(list => list
        .SelectGroup(x => x.SomeGroupByProperty)
        .SelectMax(x => x.MaxPerGroupProperty))
    .List<dynamic>();
Run Code Online (Sandbox Code Playgroud)

生成的sql正在选择两者SomeGroupByProperty和最大值MaxPerGroupProperty.是否可以将其分组,SomeGroupByProperty但只选择最大值MaxPerGroupProperty?这是为了将子查询结果与父查询中的包含一起使用.

c# nhibernate queryover

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

此工具集不支持TargetFrameworkVersion'v4.5.1'(ToolsVersion:4.0)

尝试使用Mono 4.0.2版在Linux Mint上的Visual Studio代码中使用.NET 4.5.1打开控制台项目时,输出窗口中会显示以下警告:

/home/freeman/Projects/SleepyThread/SleepyThread/SleepyThread.csproj:警告:项目有未知的ToolsVersion '14 .0'.使用默认工具版本"4.0"代替.

/home/freeman/Projects/SleepyThread/SleepyThread/SleepyThread.csproj(默认目标) - > [警告:OmniSharp.MSBuild.MSBuildProjectSystem]此工具集不支持TargetFrameworkVersion'v4.5.1'(ToolsVersion:4.0)./home/freeman/Projects/SleepyThread/SleepyThread/SleepyThread.csproj /usr/lib/mono/4.5/Microsoft.Common.targets(0,0):警告:此工具集不支持TargetFrameworkVersion'v4.5.1'(ToolsVersion: 4.0).

dnvm list 输出:

  • 1.0.0-beta5 mono~/.dnx/runtimes默认值

关于近距离投票:我忘了问实际问题,但我认为很明显问题是如何修复警告.

.net c# msbuild mono visual-studio-code

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

NHibernate OrderByDescending抛出异常`发生识别错误

使用时:

.OrderByDescending(review => review.Country.Id == reviewCountryID)
Run Code Online (Sandbox Code Playgroud)

SQL查询生成正确,不会引发错误.

使用时:

.OrderByDescending(review =>
    review.User != null &&
    review.User.Country != null &&
    review.User.Country.Id == userCountryID
)
Run Code Online (Sandbox Code Playgroud)

抛出异常:

NHibernate.Hql.Ast.ANTLR.QuerySyntaxException
A recognition error occurred.

at NHibernate.Hql.Ast.ANTLR.ErrorCounter.ThrowQueryException()
at NHibernate.Hql.Ast.ANTLR.HqlSqlTranslator.Translate()
at NHibernate.Hql.Ast.ANTLR.QueryTranslatorImpl.DoCompile(IDictionary`2 replacements, Boolean shallow, String collectionRole)
at NHibernate.Hql.Ast.ANTLR.ASTQueryTranslatorFactory.CreateQueryTranslators(IASTNode ast, String queryIdentifier, String collectionRole, Boolean shallow, IDictionary`2 filters, ISessionFactoryImplementor factory)
at NHibernate.Engine.Query.QueryPlanCache.GetHQLQueryPlan(IQueryExpression queryExpression, Boolean shallow, IDictionary`2 enabledFilters)
at NHibernate.Impl.AbstractSessionImpl.GetHQLQueryPlan(IQueryExpression queryExpression, Boolean shallow)
at NHibernate.Impl.AbstractSessionImpl.CreateQuery(IQueryExpression queryExpression)
at NHibernate.Linq.DefaultQueryProvider.PrepareQuery(Expression expression, ref IQuery query, ref NhLinqExpression nhQuery)
at NHibernate.Linq.DefaultQueryProvider.Execute(Expression expression)
at …
Run Code Online (Sandbox Code Playgroud)

c# nhibernate linq-to-nhibernate

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

Spark随机森林二进制分类器指标

在Spark Mllib中训练随机森林二进制分类器模型(F分数,AUROC,AUPRC等)时,如何获得模型指标?

问题在于,BinaryClassificationMetrics当RandomForest分类器的预测方法返回离散值0或1时,概率是存在的。

请参阅:https//spark.apache.org/docs/latest/mllib-evaluation-metrics.html#binary-classification

A RandomForest.trainClassifier没有任何clearThreshold使它返回概率的方法,而不是离散的0或1标签。

scala apache-spark apache-spark-mllib

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

配置堆栈 ghci 提示

是否可以stack ghcighci通过~/.ghci文件配置的方式进行配置?

当前stack ghci不选取~/.ghci文件中的设置。

我正在考虑将提示设置为 lambda 而不是加载的模块:

:set prompt "\ESC[33m\STX?> \ESC[m\STX"
Run Code Online (Sandbox Code Playgroud)

更新

[neo@nixos:~/HaskellLearning/IdeTest]$ stack ghci 以下 GHC 选项与 GHCi 不兼容,尚未传递给它: -threaded 使用以下包配置 GHCi: IdeTest 使用主模块: 1. 包 `IdeTest'组件 exe:IdeTest-exe 与 main-is 文件:/home/neo/HaskellLearning/IdeTest/app/Main.hs GHCi,版本 8.2.2:http : //www.haskell.org/ghc/ :? 寻求帮助 从 /home/neo/HaskellLearning/IdeTest/.ghci 加载 GHCi 配置 从 /home/neo/.ghci 加载 GHCi 配置 [1 of 9] 编译 Ch13
( /home/neo/HaskellLearning/IdeTest/src/Ch13.hs, 解释 ) [2 of 9] 编译 Ch15 ( /home/neo/HaskellLearning/IdeTest/src/Ch15.hs, 解释 ) [3 of 9] …

haskell ghci read-eval-print-loop nixos haskell-stack

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

等效于将 `-p zlib` 参数传递给 `shell.nix` 中的 `nix-shell`

如果我在nix-shell它下面构建我的 Haskell 项目,则会出现关于缺少zlib.

如果我使用 nix-shell 构建项目,nix-shell -p zlib则该项目zlib会成功查看并构建。

如何将zlib包添加到shell.nix文件以便-p zlib不再需要传递?

注意:构建是使用 cabal v2-build

为了使用堆栈构建,我必须执行以下操作

这是我shell.nix目前的定义方式:

{ nixpkgs ? import <nixpkgs> {}, compiler ? "default", doBenchmark ? false }:

let

  inherit (nixpkgs) pkgs;

  f = { mkDerivation, base, directory, stdenv, text, turtle, zlib }:
      mkDerivation {
        pname = "haskell-editor-setup";
        version = "0.1.0.0";
        src = ./.;
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ …
Run Code Online (Sandbox Code Playgroud)

haskell cabal-install nix nix-shell

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