标签: core

从Haskell的Core中删除带有重复分支的"case"

我有一段看起来像这样的Haskell代码:

fst . f $ (Z :. i `div` 2)
Run Code Online (Sandbox Code Playgroud)

Z:.取自Repa库,定义如下:

data Z = Z deriving (Show, Read, Eq, Ord)
infixl 3 :. 
data tail :. head = !tail :. !head deriving (Show, Read, Eq, Ord)
Run Code Online (Sandbox Code Playgroud)

表达式右侧$定义了一个数组索引,f而是一个获取该索引并返回一对的函数.这将编译为以下Core:

case f_a2pC
       (case ># x_s32E 0 of _ {
          False ->
            case <# x_s32E 0 of _ {
              False -> :. Z (I# (quotInt# x_s32E 2));
              True -> :. Z (I# (-# (quotInt# (+# …
Run Code Online (Sandbox Code Playgroud)

haskell core repa

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

如何确定运行Java线程的核心?

我想实现一个CoreLocal映射,它就像ThreadLocal一样,只返回一个特定于当前线程运行的核心的值.

这样做的原因是我想编写将从队列中获取作业的代码,但我想优先考虑那些将其关联数据放在与从队列中挑选作业的线程相同的L1缓存的作业.因此,我想为整个程序创建一个队列,而不是每个核心都有一个队列,只有当队列为空时,工作线程才会查看其他核心的队列.

java performance multithreading core

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

linux limits.conf无法正常工作?

我像这样配置了/etc/security/limits.conf.

user1               soft    core            0
user1               hard    core            0
Run Code Online (Sandbox Code Playgroud)

然后,我重新启动系统并以root身份登录然后我就这样做了.

su user1
ulimit -c unlimited
Run Code Online (Sandbox Code Playgroud)

然后我执行了一个错误的应用程序来生成核心文件.因为我从limits.conf中将核心限制设置为零,我预计不会生成核心但是,这不是结果,核心通常是生成的.怎么了??

一些建议将不胜感激.

linux limits core

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

是否支持.NET Core中的Microsoft.AspNet.WebApi.Client?

我目前正在尝试使用.NET Core和MediaTypeFormatters中的HttpClient进行一些JSON格式化.特别是函数"ReadAsAsync(...,MediaTypeFormatter,...)"(https://msdn.microsoft.com/de-de/library/system.net.http.httpcontentextensions.readasasync(v=vs.118) .aspx)在HttpContent-Class的.NET Framework中可用非常有用.据我所知,它可以在NuGet包中找到Microsoft.AspNet.WebApi.Client但我无法下载它,因为它在.NET Core中不受支持.

虽然我已经读过,但它应该是:

我知道可以使用Newtonsoft等进行格式化.

但有人知道,如果那个软件包有一天会再次在.NET Core中提供吗?我真的找不到任何信息......

谢谢

.net c# core mediatypeformatter .net-core

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

覆盖元素级别的核心jQuery函数

是否有可能在元素级别覆盖核心jQuery函数,因此举个例子,我想仅在一个<select>元素上覆盖val()函数.

如果我做这样的事情

var element = $('select');
var old_val = element.val;
element.val = function () {
  console.log('The new val');
  return old_val.apply(this, arguments);
}
element.val(19);
Run Code Online (Sandbox Code Playgroud)

它按预期工作,但只要我用新的jQuery实例处理相同的字段

var element = $('select');
element.val(19);
Run Code Online (Sandbox Code Playgroud)

它停止工作,因为我们有jQuery对象的新实例.如果我使用$ .fn.val函数,我会改变所有支持val函数的对象的行为,这对我来说有点太多了.

任何帮助将不胜感激.谢谢.

jquery overriding element function core

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

如何在java中动态读取对象属性?

有没有办法动态地读取和打印对象属性(Java)?例如,如果我有以下对象

public class A{
  int age ;
  String name;
  float income;

}

public class B{
 int age;
 String name;
}

public class mainA{
   A obj1 = new A();
   method(A);
   method(B); 
}

the output should be like

While running method(A):
Attribute of Object are age,name,income;
While executing method(B):
Attribute of Objects are age,name;
Run Code Online (Sandbox Code Playgroud)

我的问题是我可以在method()中传递各种对象,是否有任何方法可以访问不同对象的属性.

java core object

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

使用 Visual Studio 代码为 .NET Core 3.1 项目设置自动 dotnet 监视运行吗?

当某些源代码文件修改时,我需要设置自动重启。

我正在使用 VS Code 和 Dotnet Core 3.1 来开发 web api。

调试开始时,我可以看到我的 REST Api 发布在http://localhost:5001/api/entities,但是如果我更改模型或其他内容,我需要重新启动调试以查看更改。

我试图dotnet watch run在终端上启动项目并将调试附加到进程中,但我想知道是否可以在项目中配置一些东西来启动所有调试并dotnet watch启用。

debugging core .net-core asp.net-core-webapi

11
推荐指数
2
解决办法
5864
查看次数

核心图形中的内部阴影

我想在Core Graphics中做类似于Photoshops内部阴影效果的操作.如果我使用此效果绘制/填充路径,我想获得类似于以下内容的内容:alt text http://i45.tinypic.com/357kile.png

photoshop graphics core shadow

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

我如何摆脱Core中的`let`?

我有一个在内部循环中经常调用的函数.它看起来像这样:

import qualified Data.Vector.Storable as SV

newtype Timedelta = Timedelta Double

cklsLogDens :: SV.Vector Double -> Timedelta -> Double -> Double -> Double
cklsLogDens p (Timedelta dt) x0 x1 = if si <= 0 then -1e50 else c - 0.5*((x1-mu)/sd)^2 
  where
    al  = p `SV.unsafeIndex` 0
    be  = p `SV.unsafeIndex` 1
    si  = p `SV.unsafeIndex` 2
    xi  = p `SV.unsafeIndex` 3
    sdt = sqrt dt
    mu  = x0 + (al + be*x0)*dt
    sd  = si * (x0 ** xi) * …
Run Code Online (Sandbox Code Playgroud)

optimization haskell core

10
推荐指数
2
解决办法
329
查看次数

使用System.identityHashCode(obj) - 什么时候?为什么?

何时合理的时间来做第4行而不是第3行?或者它们是完全冗余的调用?

1  Object o1 = new Object();

2  

3  int hcObj = o1.hashCode();

4  int hcSys = System.identityHashCode(o1);
Run Code Online (Sandbox Code Playgroud)

java core hashcode

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