问题列表 - 第49524页

使用值定义struct数组

我可以使用下面的值来定义struct/class数组 - 以及如何?

   struct RemoteDetector
    {
        public string Host;
        public int Port;
    }

    RemoteDetector oneDetector = new RemoteDetector() { "localhost", 999 };
    RemoteDetector[] remoteDetectors = {new RemoteDetector(){"localhost",999}};        
Run Code Online (Sandbox Code Playgroud)

编辑:我应该在值之前使用变量名称:

    RemoteDetector oneDetector = new RemoteDetector() { Host = "localhost", Port = 999 };
    RemoteDetector[] remoteDetectors = { new RemoteDetector() { Host = "localhost", Port = 999 } };        
Run Code Online (Sandbox Code Playgroud)

c#

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

如何使这个线程安全

我有以下用于Fluent NHibernate的SessionFactory.

我收到了错误

创建SessionFactory时使用了无效或不完整的配置.

具有InnerException

已添加具有相同键的项目.

这个问题只是偶尔发生,我的应用程序大多数情况下工作正常.

基于NHibernate:System.Argument异常:已添加具有相同键的项目我猜我的类不是线程安全的,这可以解释此错误的间歇性.

using System;
using NHibernate;
using NHibernate.Cache;
using NHibernate.Cfg;
using FluentNHibernate.Cfg;
using FluentNHibernate.Cfg.Db;
using WSS.Data.Domain;

namespace WSS.Data {
    public static class SessionFactory {
        private static ISessionFactory _factory = null;
        private static ISessionFactory GetFactory() {
            if (_factory == null) {
                NHibernate.Cfg.Configuration config;
                config = new NHibernate.Cfg.Configuration();
                config.Configure();
                if (config == null) {
                    throw new InvalidOperationException("NHibernate configuration is null.");
                }


                config.AddAssembly("WSS.Data");
                _factory = config.BuildSessionFactory();
                if (_factory == null) {
                    throw new InvalidOperationException("Call to …
Run Code Online (Sandbox Code Playgroud)

sessionfactory thread-safety fluent-nhibernate

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

寻找有关.NET的情感分析算法/工具的信息

我需要使用/购买某种工具来进行情感分析,以确定文本内容中的正面或负面含义.这个主题有一些很棒的主题,我已阅读并列出如下:

确定语句/文本是正面还是负面的算法
NLP:定性"正"与"否定"句子
确定语句/文本的正面或负面的算法(同名不同的线程)

问题是每个人都给出了很好的算法描述,但暗示了从头开始工作的复杂性,并提供了算法解释的链接.

我需要一个.NET(VB.NET或C#)解决方案,无论是工具包,API,.dll等形式.我已经看到了JAVA解决方案的链接,但在我的.NET解决方案搜索中没有.

我的后备计划是创建带有权重的单词词典并走这条路线,但我更喜欢更健壮的东西.

有没有人有关于专门针对.NET的Sentiment Analysis解决方案的任何信息?

谢谢!

.net algorithm nlp

5
推荐指数
0
解决办法
3369
查看次数

什么是-CSDA只在shebang线上指定了什么?

我正在寻找某人权威地确认或更正我认为我-CSDA对Perl脚本的shebang行上的选项的了解.

有关文档,请参阅perldoc perlrun-CSDA.简要地

  • S: STDIN,STDOUTSTDERR被认为是在UTF-8
  • D:UTF-8是输入和输出流的默认PerlIO层
  • 答:@ARGV元素应该是以UTF-8编码的字符串
  • 对于-CSDA具有任何影响,它必须在命令行中上指定perl -CSDA script.pl.

  • 在5.10之前,-CSDAshebang线将无声地失败,因为标准流已经被打开并且@ARGV已经被遇到时填充,除非-CSDA已经在命令行中指定了.

  • 在5.10之后,-CSDA只出现在shebang线上导致perl因为那个问题而呱呱叫.

  • -CSDA用于处理perl5.10之前的脚本的脚本应该-CSDA从shebang行中删除,因为它从未在命令行上使用这些选项调用(并且选项,如果仅在shebang行中指定,则不执行任何操作).

我希望得到一些关于我上面哪些假设是错误的可靠反馈.

unicode perl shebang

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

在Java中,新旧本地之间是否存在性能差异?

在C和C++中,我知道在堆栈上实例化对象与使用"new"在堆上创建对象之间的性能可能会有很大差异.

这在Java中是一样的吗?

Java中的"new"运算符非常方便(特别是当我不必记住释放/删除使用"new"创建的对象时),但这是否意味着我可以疯狂地使用'new'?

java performance garbage-collection new-operator

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

在处理间隔时,是否有一种优雅的方式来替换像switch这样的东西?

在.NET中有没有办法替换比较间隔的代码

if (compare < 10)
        {
            // Do one thing
        }
        else if (10 <= compare && compare < 20)
        {
            // Do another thing
        }
        else if (20 <= compare && compare < 30)
        {
            // Do yet another thing
        }
        else
        {
            // Do nothing
        }
Run Code Online (Sandbox Code Playgroud)

通过像switch语句更优雅的东西(我认为在Javascript"case(<10)"中有效,但在c#中)?有没有其他人发现这个代码也很难看?

.net c# switch-statement

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

如何在XCode 4上使标签正常工作?

XCode最终添加了标签,但问题是它们表现得非常奇怪.例如,只有在打开新选项卡时,它们才会打开选项卡.

如果仅通过单击项目树打开文件,则只要单击树中的另一个文件,XCode就会关闭选项卡.

是否有可能使它们像真正的标签一样,并阻止XCode重用它们?怎么样?

xcode xcode4

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

检测到机器是否已连接/可用?

如何检测当前网络中的机器是否已连接/可用.

当然它有几种用途,但我的主要关注点是我的应用程序使用位于特定机器中的资源,如果它们不可用,它甚至不会尝试连接并将使用本地资源.

delphi networking

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

为什么我无法在imshow中控制颜色组件的强度?

我有以下代码:

red = [1 255 0; 0 0 0; 0 0 0];
green = [0 0 0; 0 0 0; 0 0 0];
blue = [0 0 0; 0 0 0; 0 0 0];
figure,imshow(cat(3,red,green,blue))
Run Code Online (Sandbox Code Playgroud)

根据我的"直观"理解,图像的第一个像素的颜色应该具有以下rgb组件:(1,0,0),而第二个像素应该具有以下组件:(255,0,0)(当我说"第一"和"第二"是指文本顺序:从左到右,从上到下).

换句话说,第一个像素应该几乎绝对是黑色,而第二个像素应该是红色.但是,两个像素看起来都很红.我在这里错过了什么?

rgb matlab image colors

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

Javascript onkeydown事件只开一次?

Heylo伙计们,

我想让onkeydown事件只触发一次函数.要再次触发该功能,用户必须释放该键并再次按下/按住.我知道它相当简单,但我是JS新手.此外,我更喜欢避免使用jquery或其他库.还有一件事,这应该适用于ie和firefox.

非常感谢!

javascript javascript-events

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