小编lox*_*oxs的帖子

Cookies与基本身份验证

为什么几乎所有网站都使用cookie而不是基本身份验证?它不仅仅是用户/传递窗口很难看,而且它们都不是更安全.它们都不安全(没有https).

basic-authentication session-cookies

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

缩进Erlang的正确方法是什么?

直到昨天,我是一个开箱即用的emacs + erlang-mode的用户.然后我的同事开始为该项目做贡献(使用一些Windows编辑器),似乎他对erlang-mode默认使用的混合缩进模式不太满意.这是一个例子.这是函数的一部分,在erlang模式下使用自动缩进编写

handle_info(get_gss_latest_versions, State) ->
    GetReqIds = fun(Branch) ->
            GetInfoUri = State#state.gss_uri ++ Branch ++ "/api/getinfo",
            case ibrowse:send_req(GetInfoUri, [], get, [], [{stream_to, self()}]) of
                {ibrowse_req_id, ReqId} ->
                {ReqId, Branch};
                {error, Reason} ->
Run Code Online (Sandbox Code Playgroud)

如果你仔细看一下,你会发现第2行(以GetReqIds开头)缩进了4个空格.第3行缩进3个制表符.第5行缩进,有3个标签+4个空格.第6行缩进4个标签.因此,大多数(哑)编辑器(与emacs不同)显示第5行和第6行(以{ibrowse和{ReqId}开头的行在同一缩进级别).哪个看起来很难看.(甚至stackoverflow以这种方式显示它们).

我看了几个着名的erlang软件(比如gproc),其中大多数似乎都使用了仅限空格的缩进模式.

所以我的问题是:

  1. 我做错了(似乎对我而言).
  2. 如果仅限空格是主要的缩进方式,为什么erlang-mode没有实现它(或者没有配置为默认使用它)?
  3. 如何配置erlang-mode以强制仅限空格?
  4. 究竟什么是"正确的方式"?像交叉编辑器兼容性这样的东西似乎很重要,我们不能让所有编辑器像emacs一样聪明.

emacs erlang indentation

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

在成为程序员多年之后,我如何在数学方面变得更好

可能重复:
如何提高我的数学技能,成为程序员的更好的程序员
基础数学书

到目前为止,我的职业生涯相当奇怪.首先,我从一所医学院毕业.然后我进入营销(药品).然后嗯,过了一段时间,我决定去寻找我的(直到那时)业余爱好并成为一名"专业"程序员.从那时起我就一直很成功.我有很多语言"在我的掌控之下".我赚得不错,而且我已经非常积极地参与了开源社区.

问题是我吮吸数学:).嗯,当然,当我完成工作时,并非完全如此.但我不知道我有多害羞.而且我不知道如何找出答案.

在我的中学/高中时期,数学从来没有真正优先考虑过.我只选择尽可能少的钱,因为我总是准备去医学.当然,我知道代数的基础知识.像"正常"和方形等式的东西.几何的基础知识.但是,有些事情我错过了.最近我对概率论,无穷大,混乱/秩序等事物着迷.但每次我尝试学习这些主题的东西时,我都会遇到一层术语,特殊符号和一些特殊的思维方式,那就是非常喜欢我(程序员),但也有很多不同(对我来说很奇怪).

那么,你会推荐我什么样的书?找到合适的东西很难.我发现的一切都太容易(和无聊)或完全无法穿透.

math

6
推荐指数
0
解决办法
1555
查看次数

如何验证erlang进程是否已休眠?

有没有办法验证erlang进程是否确实已经休眠过. erlang:process_info/1似乎没有提供这些信息,我想不出任何其他可能的信息.

erlang elixir

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

在 vega-lite 中实现自定义点击处理程序的正确方法是什么

我似乎无法通过阅读文档来弄清楚这一点。有没有办法为onClick我的任何标记实现事件处理程序?

vega-lite

4
推荐指数
2
解决办法
1199
查看次数

如何使Emacs在术语中不突出显示尾随空格?

我在我的.emacs配置中使用它

 '(show-trailing-whitespace t)
Run Code Online (Sandbox Code Playgroud)

而且我对此非常满意.唯一的问题是,当我在'Mx term'缓冲区时,它会突出显示空格,而我无法控制那个空格.怎么预防这个?

emacs

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

Polars:如何在前面添加一列?

在极坐标数据框前面添加列的最惯用(且有效)的方法是什么?与此相同.with_column,但将其添加到索引 0 处?

python-polars

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