小编Ben*_*ner的帖子

通过F#和Npgsql在Postgresql中调用存储过程

我试图使用Npgsql类型提供程序从F#调用postgresql中的存储过程.

目前,我连接到数据库如下:

open System
open System.Data
open System.Data.Entity
open System.Data.Linq
open Microsoft.FSharp.Data.TypeProviders
open Microsoft.FSharp.Linq
open Npgsql
open NpgsqlTypes

type internal dbSchema = SqlEntityConnection<ConnectionString="**my connection string**", Provider="Npgsql">

let internal db = dbSchema.GetDataContext()
Run Code Online (Sandbox Code Playgroud)

但是,我只看到db类型上的表,而不是任何存储过程.有没有办法通过类型提供程序以静态类型的方式使用存储过程,而不是只调用原始查询字符串?

postgresql f# npgsql type-providers

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

在Julia中构造一个多维数组

在MATLAB中,以下语法可用于创建1-d矩阵a和2-d矩阵b:

a = [2,3]
b = [2,3;4,5]
Run Code Online (Sandbox Code Playgroud)

在Julia中,a使用相同的语法构建1-d数组.但是,b使用相同的语法构造二维数组失败.

定义b如下:

b = cat(2,[2,4],[3,5])
Run Code Online (Sandbox Code Playgroud)

在Julia中是否有明确定义二维数组的语法快捷方式?如果是这样,它是什么?

multidimensional-array julia

4
推荐指数
2
解决办法
3171
查看次数

Julia不支持抽象多重继承有任何根本原因吗?

例如,我希望能够沿着这些方向做一些事情:

abstract Tree
abstract SupervisedModel
type DecisionTree <: Tree, SupervisedModel
Run Code Online (Sandbox Code Playgroud)

目前这在朱莉娅是不可能的.这是由于任何根本原因,还是尚未实施?

julia

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

在Julia中的矩阵乘法期间防止矩阵分配

Julia的标准库中是否有一个函数可以将两个矩阵相乘并将结果保存到第三个预分配矩阵中,而不是每次调用都分配一个新的结果矩阵?

julia

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

从Julia调用R函数

有没有方便的方法从Julia调用R函数?

如果是这样,这样做的机制是什么?(可能只是简单地从shell调用R脚本并将I/O手动编码到Julia,以及通过多个Julia调用与R环境交互,Julia DataFrames与R DataFrames无缝转换).

julia

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

为什么在C#中需要两个用于IEnumerator <T>的Current方法?

我正在编写一个实现接口IEnumerator的类.为了让它编译,我需要以下两种方法:

public object Current
{
    get { return current; }
}

T IEnumerator<T>.Current
{
    get { return current; }
}
Run Code Online (Sandbox Code Playgroud)

为什么这两个都必要?从表面上看,看起来只需要后者.

c# oop interface

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

在Python 3中,是否可以从子目录导入文件?

我有一些脚本在其他目录(恰好是子目录)中使用了共享代码。

由于各种原因,我不想将共享代码打包到Python包中,也不想将所有文件转储到一个目录中,也不想将子目录添加到路径中。

有什么办法可以相对导入并提取Python 3子目录中的文件?

在IPython3中

import subdir.my_shared_library
Run Code Online (Sandbox Code Playgroud)

工作正常。

但是,在Python3中,以及我为添加__init__.py文件和执行类似的显式导入所做的每一次尝试,它都失败了import .subdir.my_shared_library

有办法解决这个问题吗?

python python-import python-3.x

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

为什么不能通过C#中的索引访问单个System.Array元素?

请看以下示例:

class MyArray {
    private Array _array;

    public MyArray(Array array) {
        _array = array;
    }

    public object this[int index] {
        get { return _array[index]; }
        set { _array[index]=value; }
    }
 }
Run Code Online (Sandbox Code Playgroud)

这将返回编译错误"无法访问私有索引器'此'此处'

但是,如果将_array声明为object [],则此函数可以正常工作.

这是否与值数组和引用之间的差异有关?

c# oop

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