小编leg*_*cia的帖子

Erlang的精确度

下一个代码在结果中给了我5.999999999999998,但正确答案是6.

Alpha = math:acos((4*4 + 5*5 - 3*3) / (2*4*5))
Area = 1/2 * 4 * 5 * math:sin(Alpha)
Run Code Online (Sandbox Code Playgroud)

有可能得到6?

floating-point precision erlang

5
推荐指数
2
解决办法
3692
查看次数

组织模式.在列视图中排序

我们如何在列视图中排序.具体而言,我估计TAKS的列表,以优先级一起,我希望能够通过指定一个字段作为属性基于任何字段进行排序,动态或至少.

emacs org-mode

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

遍历目录中的每个文件

erlang对我来说是一种奇怪的语言,本周我一直在玩多种语言,我经常来这里寻求帮助,现在我正在使用erlang而且我再次陷入困境:)

基本上我所要做的就是以下但是在erlang中:

Dim objFSO, objFile, objFolder

Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
Set objFolder = objFSO.GetFolder(currentDirectory))

For Each objFile in objFolder.Files
   do something with the file
   do something else
   do more stuff
Next
Run Code Online (Sandbox Code Playgroud)

我最接近的是:

-export([main/1]).

main([]) -> 
find:files("c:\","*.txt", fun(F) -> {
       File, c:c(File)
}end).
Run Code Online (Sandbox Code Playgroud)

显然,没有工作,没有像我需要的那样......但我已经尝试了很多方法并阅读了许多例子,但是根本无法找到一个解决方案,也许这种语言的语言不是很好吗?

这需要作为escript(erlang脚本)

erlang

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

配置 aws cli 使用 fakes3

热衷于设置假 s3,通过docker setup让它工作。在端口 4569 上运行。我无法弄清楚如何使用 aws cli(版本 1.10.6)进行测试。特别更改访问的端口。

即想要执行类似的命令

 $ aws s3 cp test.txt s3://mybucket/test2.txt
Run Code Online (Sandbox Code Playgroud)

我需要指定端口,我已经尝试过

  • --port settings on command line: 即AWS_ACCESS_KEY_ID=ignored AWS_SECRET_ACCESS_KEY=ignored aws s3 --profile fakes3 cp test.txt s3://mybucket/test2.txt(表示无效参数)
  • adding a profile and including end_point="localhost:4569在 ~/.aws` 的配置中。给出有关 AUTH Key 的错误
  • 在 443 上运行 fakes3 但随后与我的本地计算机发生冲突

有人让 aws cli 与 fakes3 一起使用吗?

 $ aws s3 --version
 aws-cli/1.10.6 Python/2.7.11 Darwin/15.2.0 botocore/1.3.28
Run Code Online (Sandbox Code Playgroud)

amazon-s3 amazon-web-services aws-cli

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

在Erlang中将IP地址与regexp匹配

我正在研究reErlang 的模块,我只想匹配URL中的IP地址:

Url = "http://192.168.1.241/mod/fun?arg",
re:run(Url, "(\\d{1,3}\\.){3}\\d{1,3}", [{capture, all, list}]).
Run Code Online (Sandbox Code Playgroud)

但它又归还{match,["192.168.1.168","1."]}给我了.为什么"1."在退货清单中?

regex erlang

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

Erlang项目无法在由rebar生成的Windows上启动

我在Windows上使用rebar成功编译了一个生成我的项目(称为eddy),但无法启动.

eddy.cmd start

erlsrv.exe: The service eddy_1 is not an erlsrv controlled service.
Run Code Online (Sandbox Code Playgroud)

失意...

windows erlang rebar

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

如何根据标签将单个 XML 文件拆分为多个

我有一个带有标签的 XML 文件。我想像这样拆分文件。

<?xml version="1.0" encoding="UTF-8"?>
<EMPRMART CREATION_DATE="08/20/2018 18:06:44" REPOSITORY_VERSION="187.96">
<REPOSITORY NAME="REP_DEV" VERSION="187" CODEPAGE="UTF-8" DATABASETYPE="Sybase">
<FOLDER NAME="MC_DEV" 
    <CONFIG DESCRIPTION ="Default ORDER configuration object" ISDEFAULT ="YES" NAME ="default_ORDER_config" VERSIONNUMBER ="1">
        <ATTRIBUTE NAME ="Advanced" VALUE =""/>
        <ATTRIBUTE NAME ="Order type" VALUE ="NO"/>
    </CONFIG>
    <ORDER DESCRIPTION ="" ISVALID ="YES" 
        <ATTRIBUTE NAME ="Normal" VALUE =""/>
        <ATTRIBUTE NAME ="Order type" VALUE ="NO"/>
    </ORDER>
    <ORDER DESCRIPTION ="" ISVALID ="YES" 
        <ATTRIBUTE NAME ="Medium" VALUE =""/>
        <ATTRIBUTE NAME ="Order type" VALUE ="NO"/>
    </ORDER>
    <ORDER DESCRIPTION ="" ISVALID ="YES" …
Run Code Online (Sandbox Code Playgroud)

unix linux shell awk

4
推荐指数
3
解决办法
1788
查看次数

erlang,将整数值写入文件

我想将整数值打印到文件.我能够将字符串值写入文件,但是当我尝试写一个整数值时,它会给出一个错误:

%this works fine
{ok, F}=file:open("bff.txt", [read,write]),
Val="howdy",
file:write(F,Val).

%this gets compiled, but results in error {error, badarg} while executing
{ok, F}=file:open("bff.txt", [read,write]),
Val=23424,
file:write(F,Val).
Run Code Online (Sandbox Code Playgroud)

有什么建议?
实际上我想为Web服务器编写一个基准测试代码,我需要将所有的时间值和没有请求的值写入输出文件,然后我将用它来绘制带有gnuplot的图形.

erlang

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

在Linux中回收bin脚本

在我的生产服务器中,有人执行了rm -rf,我的重要文件被永久删除.所以,我想有一个回收站,所以如果用户这样做rm,文件将转移到RecycleBin而不是从服务器删除.我已经为它制作了以下脚本.但是我在执行时遇到了一些错误.

alias rm='/root/remove.sh'

#rm test_file 现在,在键入rm命令时将触发脚本

#!/bin/bash
dir=$(pwd)
mv $dir/$1 /root/Recyclebin

当上面的脚本被触发时,我收到以下错误.

mv:cannot move '/root/test_file' to '/root/Recyclebin': Not a directory

现在,请建议有没有其他方法来制作除此之外的回收站概念或请帮助解决错误.提前致谢.

我正在使用CentOS 5.6

linux bash recycle-bin

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

如何使用带有erlang的wxWidget在窗口中绘制一条线?

我尝试在Erlang中使用wxWidget在窗口中绘制一条线.我试过了:

wx:new(),
Frame = wxFrame:new(wx:null(), ?wxID_ANY, "Hello"),
wxDC:drawLine(50,50),
Run Code Online (Sandbox Code Playgroud)

我收到一个错误:

undefined function wxDC:drawLine/2
Run Code Online (Sandbox Code Playgroud)

我在这里阅读文档,但我不明白如何做到这一点:

http://www.erlang.org/doc/man/wxDC.html#drawLine-3

erlang wxwidgets

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