我需要将R连接到某个C#应用程序.我安装rscproxy_1.3
并R_Scilab_DCOM3.0-1B5
添加COM引用到STATCONNECTORCLNTLib
,StatConnectorCommonLib
和STATCONNECTORSRVLib
,但我仍然不能得到它的工作.
当我运行以下测试程序时:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
//COM references
using STATCONNECTORCLNTLib;
using StatConnectorCommonLib;
using STATCONNECTORSRVLib;
namespace R_TESTING
{
class Program
{
static void Main(string[] args)
{
StatConnector sc1 = new STATCONNECTORSRVLib.StatConnectorClass();
sc1.Init("R");
}
}
}
Run Code Online (Sandbox Code Playgroud)
我得到这个例外:
Unhandled Exception: System.Runtime.InteropServices.COMException: Exception from HRESULT: 0x80040013
at STATCONNECTORSRVLib.StatConnectorClass.Init(String bstrConnectorName)
Run Code Online (Sandbox Code Playgroud)
提前致谢.
更新: 好的,仍然没有运气.我会试着解释一下到目前为止我做了什么.
从rproject安装R-2.12.2-win.exe到
C:\Program Files\R\R-2.12.2
下载rscproxy_1.3-1.zip并将其复制/粘贴到
C:\Program Files\R\R-2.12.2\library
安装了R_Scilab_DCOM3.0-1B5.exe到
C:\Program Files (x86)\R\(D)COM Server
使用Scilab进行基本测试.我试图运行它,但我得到以下错误:
加载StatConnector服务器...完成初始化R ...函数调用失败代码:-2147221485文本:安装问题:无法加载连接器释放StatConnector服务器...完成
比我查看PATH /系统变量,发现没有路径/ R_HOME/R_USER信息.另外,我在注册表中找不到任何与R相关的内容.
我想我做的事情非常糟糕,所以我非常需要你们的帮助.
android有一个代表2D矢量的内置类吗?我需要对2D矢量做一些基本操作,例如:
我知道我可以编写自己的类,但如果有内置类,它会更优雅,更快.
我正在学习jQuery.有人可以解释一下window.onload
事件和$(document).ready()
jQuery 之间的区别是什么?
此致,JN
我需要复制一个文件夹,在运行时打包在Jar中.我想通过调用同样包含在同一文件夹中的类中的函数来实现.
我尝试过使用getSystemResource
:
URL sourceDirUrl = ClassLoader.getSystemResource("sourceDirName");
File sourceDir = new File(sourceDirUrl.toURI());
Run Code Online (Sandbox Code Playgroud)
但它不起作用.我可能必须getResourceAsStream
递归使用函数.有没有更优雅/更直接的方式来做到这一点?
如果我必须递归地执行:1.我不想指定硬编码的文件,我想动态地执行2.我不想创建单独的存档.我希望这个资源与处理它的类在同一个Jar中
谢谢
我最终做了Koziołek在下面提出的建议.虽然我希望有一个更优雅的解决方案,但它看起来像它一样好.
我将试图弄清楚如何保护目录免受未经授权或未被识别的用户下载文件.提前致谢.
为了在Hadoop中有效地利用map-reduce作业,我需要以hadoop的序列文件格式存储数据.但是,目前数据只是平面.txt格式.任何人都建议我可以将.txt文件转换为序列文件?
我被告知Python在编程的简易性方面远远优于C语言.我是一个普通人(不想赞美自己)C的用户.如果我将来学习Python来实现我的代码会有帮助吗?
我只是构建一个非常简单的基于事件的代理监视器顶部禁用代理设置取决于网络位置是否可用.
问题是该应用程序是一个小的10KB,并具有最小的接口,但它使用10MB的内存.
代码非常简单:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Net;
using System.Net.NetworkInformation;
using Microsoft.Win32;
namespace WCSProxyMonitor
{
class _Application : ApplicationContext
{
private NotifyIcon NotificationIcon = new NotifyIcon();
private string IPAdressToCheck = "10.222.62.5";
public _Application(string[] args)
{
if (args.Length > 0)
{
try
{
IPAddress.Parse(args[0]); //?FormatException
this.IPAdressToCheck = args[0];
}
catch (Exception)
{}
}
this.enableGUIAspects();
this.buildNotificationContextmenu();
this.startListening();
}
private void startListening()
{
NetworkChange.NetworkAddressChanged += new NetworkAddressChangedEventHandler(networkChangeListener);
}
public void networkChangeListener(object sender, EventArgs e)
{
//foreach …
Run Code Online (Sandbox Code Playgroud) 至少在OS X下,JFileChooser会生成一个非常半生不熟的打开对话框,它不支持输入文件名的开头来选择它或显示三角形.
有没有人知道有更全功能行为的第三方替代品?理想情况下,我希望每个主要平台都有一个.我知道Windows 的XFileDialog,但是Mac和Linux/Unix呢?
相比下: