小编Dan*_*ral的帖子

R的read.csv在第一列名称前加上垃圾文本

我已将数据从SQL Server Management Studio中的结果网格导出到csv文件.csv文件看起来正确.

但是当我使用read.csv将数据读入R数据帧时,第一列名称前缀为" ï.. ".我如何摆脱这个垃圾文本?

例:

str(trainData)

'data.frame':   64169 obs. of  20 variables:    
 $ ï..Column1             : int  3232...   
 $ Column2                : int  4242...
Run Code Online (Sandbox Code Playgroud)

数据看起来像这样(没什么特别的):

Column1,Column2
100116577,100116577
100116698,100116702

byte-order-mark r utf-8

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

如何更改图像的不透明度.

我有一个背景图像设置为ImageView,现在我想改变图像的不透明度,因为我写这个代码来改变ImageView的不透明度,但是当我这样做它从图像视图中删除背景图像,所以我的问题是如何在不删除背景图像的情况下更改ImageView的不透明度.

我使用的代码是:

ImageView imageView = (ImageView) findViewById(R.id.image_view);

imageView.setBackgroundResource(R.drawable.theme1_page_header); // Set background image

int opacity = 100; // from 0 to 255
imageView.setBackgroundColor(opacity * 0x1000000); // change opacity of image
Run Code Online (Sandbox Code Playgroud)

android

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

Haskell 函数`seq` 的名称从何而来?

我知道它seq用于通过避免不必要的懒惰来提高性能。我只想知道这个名字是从哪里来的?它来自“顺序”还是“顺序”?名称与严格评估有何关系?

haskell

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

罗斯林:如何获得未解决的类型

我正在使用Roslyn的2012年9月CTP.

在ac#代码文档中获取未解析类型的最优雅方法是什么?例如.Type Guid需要System命名空间.目前我有这样的事情:

            var semanticModel = (SemanticModel)document.GetSemanticModel();
            var tree = (SyntaxTree)document.GetSyntaxTree();

            //get unresolved types
            var unresolvedTypes = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>()
                .Where(x => semanticModel.GetSymbolInfo(x).Symbol == null);
Run Code Online (Sandbox Code Playgroud)

使用IdentifierNameSyntax和GetSymbolInfo是否正确?

另外GetSymbolInfoGetTypeInfo有什么区别,它们看起来和我非常相似.

roslyn

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

Powershell - 将大量文本写入文件的最快方法

就运行时性能而言,在 powershell 中将大量文本写入文件的最快方法是什么?

powershell

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

构建 F# 时出错:“库或多文件应用程序中的文件必须以命名空间或模块声明开头”

我有一个名为 BasicFunctions.fs 的文件,它被 Program.fs 使用。BasicFunctions.fs 在项目中肯定在 Program.fs 之上,所以顺序是正确的。但我不断收到此错误:

错误 1 ​​库或多文件应用程序中的文件必须以命名空间或模块声明开头,例如“命名空间 SomeNamespace.SubNamespace”或“module SomeNamespace.SomeModule”。只有应用程序的最后一个源文件可以省略这样的声明。

我正在使用 VS 2013 和 F# 3.1。这是示例代码,没什么特别的:

基本功能.fs

module BasicFunctions

let runAll = 
    let result = 4
    result
Run Code Online (Sandbox Code Playgroud)

程序文件

[<EntryPoint>]
let main argv = 
    printfn "%A" argv
    BasicFunctions.runAll        
    0 // return an integer exit code
Run Code Online (Sandbox Code Playgroud)

这是解决方案的屏幕截图:

VS 截图

f# visual-studio-2013

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

安装NServiceBus基础结构

我目前正在尝试NServiceBus,它在我的系统上运行良好.现在我想在我们的一个内部服务器上安装它,以记录从头开始设置nservicebus需要做什么.我目前的策略是调用NServiceBus.Host /installInfrastructure哪个似乎有效,它报告安装了RavenDB和Msmq和DTC.但是,当我尝试运行我的示例应用程序(作为管理员)时,我得到一个例外:

2012-12-07 15:13:43,599 [1] FATAL NServiceBus.Hosting.GenericHost [(null)] <(null)> - System.InvalidOperationException: There is a problem with the input queue: FormatName:DIRECT=OS:dev\private$\els.bus.els.service. See the enclosed exception for details. ---> System.Messaging.MessageQueueException: The queue does not exist or you do not have sufficient permissions to perform the operation.
   at System.Messaging.MessageQueue.MQCacheableInfo.get_Transactional()
   at System.Messaging.MessageQueue.get_Transactional()
   at NServiceBus.Unicast.Queuing.Msmq.MsmqMessageReceiver.QueueIsTransactional()
   --- End of inner exception stack trace ---
   at NServiceBus.Unicast.Queuing.Msmq.MsmqMessageReceiver.QueueIsTransactional()
   at NServiceBus.Unicast.Queuing.Msmq.MsmqMessageReceiver.Init(Address address, Boolean transactional)
   at NServiceBus.Unicast.Transport.Transactional.TransactionalTransport.NServiceBus.Unicast.Transport.ITransport.Start(Address address)
   at NServiceBus.Unicast.UnicastBus.NServiceBus.IStartableBus.Start(Action startupAction)
   at NServiceBus.Hosting.GenericHost.Start()
Run Code Online (Sandbox Code Playgroud)

有什么我想念的吗?

nservicebus

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

何时使用非泛型接口作为泛型类型约束

我正在努力寻找一种使用非泛型接口作为泛型类型约束的方案.下面是一个任意的例子,其中非泛型方法(RideCar2)比泛型方法RideCar简单.

class Program
{
    static void Main(string[] args)
    {
        var car = new Merc();
        RideCar(car);
        RideCar2(car);
    }

    static void RideCar<T>(T t) where T : ICar
    {
        t.StartEngine();
        t.StopEngine();
    }

    static void RideCar2(ICar car)
    {
        car.StartEngine();
        car.StopEngine();
    }
}

public interface ICar
{
    void StartEngine();
    void StopEngine();
}

public class Merc : ICar
{
    public void StartEngine() { Console.WriteLine("Merc start"); }
    public void StopEngine() { Console.WriteLine("Merc stop"); }
}
Run Code Online (Sandbox Code Playgroud)

很明显RideCar2是一个更好的实现,因为它具有更少的噪音.

是否存在使用非泛型接口作为泛型类型约束的情况?

更进一步的例子(根据答复)

  1. 用作返回类型

static T RideCar(T t) where T : ICar …
Run Code Online (Sandbox Code Playgroud)

c# generics interface

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