标签: core

GHC生成冗余核心操作

我有以下程序将6位ASCII转换为二进制格式.

ascii2bin :: Char -> B.ByteString
ascii2bin = B.reverse . fst . B.unfoldrN 6 decomp . to6BitASCII -- replace to6BitASCII with ord if you want to compile this
    where decomp n = case quotRem n 2 of (q,r) -> Just (chr r,q)

bs2bin :: B.ByteString -> B.ByteString
bs2bin = B.concatMap ascii2bin
Run Code Online (Sandbox Code Playgroud)

这产生了以下核心部分:

Rec {
$wa
$wa =
  \ ww ww1 ww2 w ->
    case ww2 of wild {
      __DEFAULT ->
        let {
          wild2
          wild2 = remInt# ww1 2 } in …
Run Code Online (Sandbox Code Playgroud)

performance haskell core ghc

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

将整数列表转换为int数组

有没有办法,将整数列表转换为整数数组(非整数).像List to int []之类的东西?不循环遍历列表并手动将intger转换为int.

java core

14
推荐指数
2
解决办法
3万
查看次数

哪个会加载第一个静态变量或静态块?

我的一个朋友问我哪个会加载第一个静态变量或静态块.

我的答案指向静态变量.

所以他给了我两个方程,并说要区分它们的
第一个方程式

public class Some {
    public static void main(String args[])
    {
        System.out.println(Some.x);
    }
    static {
        System.out.println(Some.x);
    }
    static int x=90;
}
Run Code Online (Sandbox Code Playgroud)

O/P:0 90

第二个等式

public class Some {
    public static void main(String args[])
    {
        System.out.println(Some.x);
    }
    static int x=90;
    static {
        System.out.println(Some.x);
    }
}
Run Code Online (Sandbox Code Playgroud)

O/P:90 90

我试图反编译字节码,发现它对于上述两个方程都是一样的.请帮我区分它们.当静态变量初始化时我很困惑.

java stack static core

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

Elasticsearch:何时将omit_norms选项设置为false

omit_normselasticsearch中选项的一个很好的用例是什么?我在es网站上找不到足够的解释.

lucene indexing core normalization elasticsearch

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

如何在一个核心上运行Tensorflow?

我在群集上使用Tensorflow,我想告诉Tensorflow只在一个核心上运行(即使有更多可用).

有人知道这是否可能?

core tensorflow

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

Tomcat SOLR多核设置

我整个上午都在尝试在Apache Tomcat服务器上运行的SOLR安装上设置多个核心但没有成功.我的solr.xml看起来像这样:

<solr persistent="false" sharedLib="lib">
  <cores adminPath="/admin/cores">
    <core name="core0" instanceDir="/multicore/core0">   
        <property name="dataDir" value="/multicore/core0/data" />
    </core>
    <core name="core1" instanceDir="/multicore/core1">
        <property name="dataDir" value="/multicore/core1/data" />
    </core>
  </cores>
</solr>
Run Code Online (Sandbox Code Playgroud)

什么是正确的目录结构?我是否需要在solrconfig.xml中进行更改?

tomcat solr multicore core

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

用卷曲重新加载Solr核心

我正在尝试通过以下句子重新加载Solr核心(版本3.6.0):

curl http://localhost:8983/solr/admin/cores?action=RELOAD\&core=mycore
Run Code Online (Sandbox Code Playgroud)

当我执行它时,我得到以下响应:

<?xml version="1.0" encoding="UTF-8"?>
<response>
   <lst name="responseHeader">
      <int name="status">0</int>
      <int name="QTime">1316</int>
   </lst>
</response>
Run Code Online (Sandbox Code Playgroud)

当我在浏览器中放置这样的URL时,我得到了类似的响应(差异是QTime的值).

我的问题是,如果我从浏览器调用URL我可以在日志信息中看到重载已执行,但如果我从CURL语句中调用它,我在日志信息中看不到任何内容(即比方说,没有执行重载过程).

我是否需要更改一些配置数据?似乎呼叫没有到达Solr服务器......

curl solr core reload

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

使用C++设置进程核心配额

如果您编写软件,客户支付软件使用的CPU核心数量,那么在C++代码中实现这一目标的最佳方法是什么?到目前为止,我的研究使我SetProcessAffinityMask在Windows和sched_setaffinityPOSIX系统上使用.

c++ multicore core

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

XIO:致命的IO错误11

是的,之前已经问过这个问题,但是阅读答案并没有给我带来太多启发.

我写了一个C程序,在使用几天后崩溃了.重要的一点是它不会生成核心文件,即使所有内容都已设置好(core_pattern,ulimit -c unlimited等等)我可以使用kill -SIGQUIT触发核心转储.

程序会广泛记录它的功能,但是没有关于日志崩溃的提示.崩溃时(或之前?)显示的唯一消息是:

XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
  after 2322 requests (2322 known processed) with 0 events remaining.
Run Code Online (Sandbox Code Playgroud)

所以有两个问题: - 如果没有核心转储,程序如何崩溃(返回$?= 1)是可能的. - 这是什么错误信息,我该怎么办?

系统是RedHat Enterprise 6.4

编辑:我设法通过从atexit()回调中调用abort()来强制进行核心转储:

(gdb) bt
#0  0x00bc8424 in __kernel_vsyscall ()
#1  0x0085a861 in raise () from /lib/libc.so.6
#2  0x0085c13a in abort () from /lib/libc.so.6
#3  0x0808f5cf in Unexpected () at MyCode.c:1378
#4  0x0085de9f in exit () from /lib/libc.so.6
#5  0x00c85701 in _XDefaultIOError () from /usr/lib/libX11.so.6 …
Run Code Online (Sandbox Code Playgroud)

x11 core

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

从位于内存中的JSON加载启动配置

我正在研究如何在.Net Core中加载启动配置.我注意到有不同的方法可以做到这一点,我已经看到了XML,JSON,init文件,以及位于内存中的Dictionary(稍后我会回到这里).我正在使用类似下面的代码:

new ConfigurationBuilder().AddJsonFile("file.json").Build();
Run Code Online (Sandbox Code Playgroud)

所有这些都没关系,但是,有没有办法从JSON字符串加载该配置?我的意思是,我不想将json存储在临时文件中,因为它是一个实时构建的文件,它没有任何意义.

关于位于记忆中的字典.它很容易手动构建,但是,复杂和过于分层的JSON结构呢?据我所知,字典是

字典<string,string>

其关键是树的父母连接":"同时管理重复的节点,枚举它们等.痛苦从头开始构建这个算法.

.net configuration json build core

12
推荐指数
4
解决办法
2959
查看次数