小编pro*_*490的帖子

将keycode转换为char/string

我正在尝试System.Windows.Forms.Keys使用以下方法转换为字符串/ char:

KeysConverter converter = new KeysConverter();
string text = converter.ConvertToString(keyCode);
Console.WriteLine(text);
Run Code Online (Sandbox Code Playgroud)

但它返回"OemPeriod"为"." 和"Oemcomma"代表",".有没有办法得到确切的角色?

c# console-application

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

以纯模式运行erlang代码

我无法在纯模式下运行以下代码.我尝试时显示错误消息:

警告:此系统未配置为本机代码编译.escript:异常错误:没有函数子句匹配test_ escript _1383_ 893414 _479613:main([])(./ test,第5行)函数escript:run/2(escript.erl,第747行)从escript调用:start/1(escript.erl,第277行)调用init:start_it/1调用init:start_em/1

如何配置我的系统以在纯模式下运行它?

码:

#!/usr/bin/env escript

-mode(native). %% to fun faster

main([NStr]) ->
    N = list_to_integer(NStr),
    IJ = [{I, J} || I <- lists:seq(1, N), J <- lists:seq(1, N)],
    lists:foreach(fun({I, J}) -> put_data(I, J, true) end, IJ),
    solve(N, 1, [], 0).

solve(N, J, Board, Count) when N < J ->
    print(N, Board),
    Count + 1;
solve(N, J, Board, Count) ->
    F = fun(I, Cnt) ->
            case get_data(I, J) of
                true  ->
                    put_data(I, J, false),
                    Cnt2 …
Run Code Online (Sandbox Code Playgroud)

erlang ubuntu erlang-shell

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

标签 统计

c# ×1

console-application ×1

erlang ×1

erlang-shell ×1

ubuntu ×1