我已将数据从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
我有一个背景图像设置为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) 我知道它seq用于通过避免不必要的懒惰来提高性能。我只想知道这个名字是从哪里来的?它来自“顺序”还是“顺序”?名称与严格评估有何关系?
我正在使用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是否正确?
另外GetSymbolInfo和GetTypeInfo有什么区别,它们看起来和我非常相似.
就运行时性能而言,在 powershell 中将大量文本写入文件的最快方法是什么?
我有一个名为 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)
这是解决方案的屏幕截图:
我目前正在尝试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)
有什么我想念的吗?
我正在努力寻找一种使用非泛型接口作为泛型类型约束的方案.下面是一个任意的例子,其中非泛型方法(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是一个更好的实现,因为它具有更少的噪音.
是否存在使用非泛型接口作为泛型类型约束的情况?
更进一步的例子(根据答复)
static T RideCar(T t) where T : ICar …Run Code Online (Sandbox Code Playgroud)