小编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
查看次数

将xml对象(带属性)中的xml解析为cakephp中的数组

我有这样的回答:

<test xmlns="http://schemas.datacontract.org/2004/07/test.Messages.test" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
    <ProcessInstanceId xmlns="http://schemas.test.org/2004/07/test.Messages.Core">047d11f9-e381-4134-8bfa-da94cefda316</ProcessInstanceId>
    <ResultData i:type="a:InfoByZipCode" xmlns="http://schemas.test.org/2004/07/test.Messages.Core" xmlns:a="http://schemas.test.org/2004/07/test.DomainModel.Transient">
        <a:City>Bangalore</a:City>
        <a:County>India</a:County>
        <a:Products xmlns:b="http://schemas.test.org/2004/07/test.DomainModel.Views"/>
        <a:State>Connecticut</a:State>
        <a:StateCode>SBC</a:StateCode>
        <a:ZipCode>56001</a:ZipCode>
    </ResultData>
    <Success>TRUE</Success>
    <ResponseTime>2013-06-20T07:30:09.7558017-04:00</ResponseTime>
</test>
Run Code Online (Sandbox Code Playgroud)

如何将其转换为数组格式?

cakephp

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

如何让 Emacs 比 Tramp 更“人”地工作?

我有一个关于在 Emacs 中使用 的问题M-x man。我一直在使用 Tramp,并且远程服务器上安装的程序通常与我的本地设置有很大不同。我发现调用M-x man涉及在本地计算机上查找相关的联机帮助页。有没有办法指示它使用Tramp另一边的环境?

我知道有一个 Elisp 变量tramp-remote-process-environment,我尝试为其添加一个条目MANPATH,但它似乎不起作用(恐怕这是因为我将它放在表单中/usr/share/man而不是/scpc:user@host:/usr/share/man,但我想要的是一个通用的解决方案在所有远程主机上工作)。有任何想法吗?

unix emacs manpage tramp emacs24

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

在创建子页面时对其进行排序

我是Confluence的新手,我想知道如何在创建边栏时对子页面进行排序.

子页面现在按字母顺序显示.我刚创建了多个子页面,如"1月","2月","3月","4月".

它按以下顺序显示:

  1. 四月
  2. 二月
  3. 一月
  4. 游行

我希望它们按以下顺序排列:

  1. 一月
  2. 二月
  3. 游行
  4. 四月

confluence

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

Elixir - 具有递归的列表值的总和

只是想尝试列出值的简单总和.

defmodule Mth do 

    def sum_list([]) do 
        0
    end

    def sum_list([H|T]) do
        H + sum_list(T)
    end

end

IO.puts Mth.sum_list([1, 2, 300]) 
Run Code Online (Sandbox Code Playgroud)

但我得到这个错误:

**(FunctionClauseError) no function clause matching in Mth.sum_list/1
    pokus.ex:3: Mth.sum_list([1, 2, 300])
    pokus.ex:14: (file)
    (elixir) src/elixir_lexical.erl:17: :elixir_lexical.run/2
    (elixir) lib/code.ex:316: Code.require_file/2**
Run Code Online (Sandbox Code Playgroud)

erlang elixir

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

在erlang中监视

我是Erlang和编程的新手.我有关于显示器的问题.

1> Pid=spawn(fun() -> timer:sleep(500000) end).
2> exit(Pid, kill).
3> Ref=erlang:monitor(process, Pid).

4> flush().
Run Code Online (Sandbox Code Playgroud)

flush()的输出得到{'DOWN',#Ref <0.0.0.159>,进程,<0.69.0>,noproc}

我的问题是如果在创建监视器之前进程被杀死了,shell怎么会得到"DOWN"消息?

erlang monitor

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

使用高斯算法的 2016 年 Java 复活节计算器

我正在使用高斯算法制作未来 10 年的复活节计算器。

除了几年之外,它似乎工作得很好。例如,它告诉您 2016 年的复活节将在 2016-03-27,但它将在 2016-05-01。与其他年份搭配效果很好。

这是我的代码:

public class EasterCalculator {
public static void main(String[] args) {
    EasterCalculator obj = new EasterCalculator();
    DateTimeFormatter formatter = DateTimeFormatter.ofPattern("dd.MM.yyy");

    for (int i = 2016; i < 2026; i++) {
        System.out.println("Easter  in " + i + " will be on " + obj.getEasterDate(i).format(formatter));
        System.out.println("Trinity in " + i + " will be on " + obj.getEasterDate(i).plusWeeks(7).format(formatter));
        System.out.println();
    }
}

public LocalDate getEasterDate(int year) {
    int a = year % 19;
    int …
Run Code Online (Sandbox Code Playgroud)

java algorithm

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

配置 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
查看次数