小编Has*_*san的帖子

在React + Redux客户端应用程序上保留活动用户数据的位置

在我的React + Redux客户端应用程序上,我需要获取活动的用户信息(从myapp.com/users/me获取)并将其保存在某个位置,以便可以从多个组件访问它。

我想那window.activeUser = data不是最佳实践。但是我找不到有关最佳做法的任何资源。做我想要的最好的方法是什么?

typescript reactjs redux

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

Webpack正则表达式测试匹配*.ts但不符合*.d.ts

我正在使用Webpack(2.3.3)在TS中构建我的Aurelia应用程序.但是,由于我使用的includeAll是AureliaPlugin(2.0.0-rc.2)选项,因此ts-loader(2.0.3)会对没有输出任何输出的d.ts文件发出嘘声.

这是我的ts文件规则: { test: /\.ts$/, include: /ClientApp/, use: "ts-loader" }

我需要更改测试值,使其匹配名为*.ts的文件,但*.d.ts除外.你能帮我吗?

注意:我看到已经存在类似的正则表达式问题,但是那个问题对我不起作用.

regex webpack aurelia ts-loader

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

如何使用IQueryable填充dataGridView

我已经添加了必需的列和正确的DataPropertyName,我使用以下代码来填充datagridview.但是,我的dataGridView仅显示列标题和一个空行.我的代码出了什么问题?

public static IQueryable<Kolon> kolonlistele()
{
    using (Pehlivan.pehkEntities ctx = new Pehlivan.pehkEntities())
    {
        var result = from k in ctx.Kolons
                     select k;

        return result;
    }
}

private void Form1_Load(object sender, EventArgs e)
{
    dataGridView1.DataSource = veritabani_islemleri.kolonlistele();
}
Run Code Online (Sandbox Code Playgroud)

c# entity-framework iqueryable winforms

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

如果某些数据包含空格,如何读取逗号分隔的数据文件

我正在尝试读取一个使用逗号作为分隔符的数据文件,如下所示

IPE 80,764,80.14,8.49
IPE 100,1030,171,15.92
Run Code Online (Sandbox Code Playgroud)

但是,如果我阅读使用

READ(1,*) var1, var2, var3, var4
Run Code Online (Sandbox Code Playgroud)

它将IPE和80读作不同的数据.换句话说,它将逗号和空格都计为分隔符,但我不希望这样.我怎么能告诉我的程序"嘿,空格不能只用逗号分隔!" ?

fortran fortran95

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

在fortran(或任何其他语言)中使用函数的成本

假设我有一个非常大的数组 verybigvariable

我已经定义了一个执行这样的操作的函数

function myfunc(var) result(res)
real:: var(:,:,:),res

...
...
...

end function myfunc
Run Code Online (Sandbox Code Playgroud)

我的问题是,当我这样调用这个函数时

myvar=myfunc(verybigvariable)
Run Code Online (Sandbox Code Playgroud)

怎么了?它是否复制了我的变量,因此它在执行函数期间在ram中保存了2X空间?如果是这样我怎么能阻止这个?(在一个简单的程序中,我知道,我可以在没有任何参数的情况下定义函数并使其使用现有变量,但如果我正在编程模块,似乎我必须在定义中包含参数)

fortran fortran95

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

如何从父实例列表中获取特定子实例的列表?

答案可能很简单,但我自己找不到.

我的课程如下

public class Element
{
}

public class LineElement : Element
{
}

public class CircleElement : Element
{
}
Run Code Online (Sandbox Code Playgroud)

在我的代码中,我希望实现这一点:

List<Element> Elements = new List<Element>();

List<LineElement> Lines = Elements.Where( x=> ..........).ToList();
Run Code Online (Sandbox Code Playgroud)

如果不在type我的子类中定义类型指定属性(如字符串),实现此目的的方法是什么?

.net c# linq

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

由于 CORS,Edge 对同一域的请求失败

我在 example.com 上的 SPA 应用程序服务器向 example.com/api 发出请求。AFAIK 这应该不需要任何access-control-allow-origin标题,因为来源和目标是相同的。

但是我收到以下错误;

SEC7120:[CORS] 源“ https://example.com ”在“ https:// ”处的跨源资源的 Access-Control-Allow-Origin 响应标头中未找到“ https://example.comexample.com/iam/blablablabla '

此应用程序在 Chrome 或 Firefox 上完美运行。它仅在 Edge 上失败。有什么我在这里想念的吗?你能告诉我一些方向来理解我遇到的问题吗?

PS; 我继续在我的服务器上添加域作为允许的 CORS 来源。它也没有用。

cors single-page-application microsoft-edge

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