小编0xA*_*xAX的帖子

erlang列表过滤器问题

我有清单 - Sep1:

[
   ....
   ["Message-ID", "AAAAAAAAAAAAAAAAAAA"],
   ["To", "BBBBBBBBBBBBBBBBB"]
   ...
]
Run Code Online (Sandbox Code Playgroud)

我尝试获取第一项= Message_ID的元素,例如:

lists:filter(fun(Y) -> (lists:nth(1,lists:nth(1,Y)) =:= "Message-ID") end, Sep1).
Run Code Online (Sandbox Code Playgroud)

但我得到错误:

 exception error: no function clause matching lists:nth(1,[])

 in function  utils:'-parse_to/1-fun-1-'/1

 in call from lists:'-filter/2-lc$^0/1-0-'/2
Run Code Online (Sandbox Code Playgroud)

但如果我:

io:format(lists:nth(1,lists:nth(1,Sep1))).
> Message-ID
Run Code Online (Sandbox Code Playgroud)

怎么了?

谢谢.

erlang list filter

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

如何获取角色的ASCII码?

我有一个char变量,例如声明为:

char a = 's';
Run Code Online (Sandbox Code Playgroud)

如何获取此符号的ASCII码?

谢谢.

qt

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

列出迭代器错误

我在std:list中创建堆栈.现在我尝试创建函数来显示此堆栈中的所有元素:

我尝试声明迭代器:

void show_elements()
{
    list<T>::iterator it;
}
Run Code Online (Sandbox Code Playgroud)

但我得到错误:错误:dependent-name'std :: list :: iterator'被解析为非类型,但实例化产生一个类型

怎么了?

谢谢.

c++ stl list

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

创建堆栈,其中元素是数组

在我的Qt项目中,我有枚举:

enum Field {EMPTY=0, WHITE=1, BLACK=2};
Run Code Online (Sandbox Code Playgroud)

这个枚举的数组:

Field field[8][8];
Run Code Online (Sandbox Code Playgroud)

现在我需要创建这个数组的堆栈.堆栈元素必须是字段[8] [8].我该怎么做?

c++ stack qt

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

Erlang dets to txt

如何将以dets存储的信息写入txt文件?

谢谢.

erlang dets text-files

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

Erlang catch断开客户端

我有用erlang和命令处理程序编写的tcp服务器.如果客户端连接到我的服务器,然后关闭如何捕获网络断开连接?

sockets erlang client disconnect

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

项目euler问题3在haskell

我是Haskell的新手,并尝试从http://projecteuler.net/解决3个问题.

The prime factors of 13195 are 5, 7, 13 and 29.

What is the largest prime factor of the number 600851475143 ?
Run Code Online (Sandbox Code Playgroud)

我的解决方案

import Data.List

getD :: Int -> Int
getD x = 
  -- find deviders
  let deriveList = filter (\y -> (x `mod` y) == 0) [1 .. x]
      filteredList = filter isSimpleNumber deriveList
  in maximum filteredList

-- Check is nmber simple
isSimpleNumber :: Int -> Bool
isSimpleNumber x = let deriveList = map (\y -> …
Run Code Online (Sandbox Code Playgroud)

haskell project

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

写入文件没有\"符号haskell

例如需要这个文本来写一个文件:

This is some simple text "it's quote", test test

writeFile :: FilePath -> String -> IO ()用来写文件,但是当我尝试在文件中写这个字符串时,在文件中我看到:

This is some simple text \"it\'s quote\", test test

如何删除\符号,我只需要在我的文本文件中"没有\".

谢谢.

file-io haskell file

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

图像链接不起作用

我有<a>背景:

 <a class="link" href="/#/index"></a>
Run Code Online (Sandbox Code Playgroud)

而且css它:

.link
{
  display: block;
  width: 50px;
  height: 50px;
  float: left;
  text-indent: -9999px;
  background:  #fff url("/logo.png") no-repeat;
}
Run Code Online (Sandbox Code Playgroud)

图像显示正常,但链接不起作用,当我将鼠标悬停在图像光标上时,默认情况下不是指针,单击后页面不会更新.

html css

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

获取gen_fsm PID

我启动gen_fsm:

start_link() ->
     gen_fsm:start_link({global, ?MODULE}, [],
                   []).
Run Code Online (Sandbox Code Playgroud)

我怎样才能得到它的PID?

谢谢.

erlang pid gen-fsm

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

标签 统计

erlang ×4

c++ ×2

haskell ×2

list ×2

qt ×2

client ×1

css ×1

dets ×1

disconnect ×1

file ×1

file-io ×1

filter ×1

gen-fsm ×1

html ×1

pid ×1

project ×1

sockets ×1

stack ×1

stl ×1

text-files ×1