小编jam*_*one的帖子

什么是尾递归?

在开始学习lisp时,我遇到了尾递归这个术语.这究竟是什么意思?

language-agnostic algorithm recursion functional-programming tail-recursion

1602
推荐指数
27
解决办法
42万
查看次数

html 5输入验证polyfill

方法来模拟HTML 5输入验证中的浏览器不支持它(同时还支持本机实现),即requiredpattern等属性。只是为了您不要害怕,我仍然会使用服务器端验证:P

html javascript validation html5 user-input

5
推荐指数
0
解决办法
1023
查看次数

sed:从文件中删除数字

我正在尝试从文件中删除包含数字的所有单词

试图

sed -r 's/\w*\d\w*//g' file.txt

示例文件.txt:

12.23 worda
01234 wordb
wordc
fe424 wordd 
a232efe424 worde 7
a232efe424 wordf wordg 7
a232efe424 wordh h5f
Run Code Online (Sandbox Code Playgroud)

期望的输出:

worda
wordb
wordc
wordd
worde
wordf wordg
wordh
Run Code Online (Sandbox Code Playgroud)

regex unix bash sed

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

Haskell:GHCi尽可能地加载,而不是失败或错误

在使用GHCi的Haskell中,有一种方法可以加载下面的文件,它允许您测试具有绑定的方法.

使用案例:尝试测试我的模块的一部分,同时具有其余部分的框架代码.(至于没有XY问题)

module X (methodA, methodB, methodC) where

methodA :: String->String
methodA name = "Hello " ++ name

methodB :: Int -> String

methodC :: String -> String
Run Code Online (Sandbox Code Playgroud)

这显然会输出正确的错误:The type signature for ‘methodB’ lacks an accompanying binding.例如,我想要类似下面的东西工作.

GHCi, version 8.0.1: http://www.haskell.org/ghc/  :? for help
Prelude> :l example.hs 
[1 of 1] Compiling X                ( example.hs, interpreted )

example.hs:6:1: error:
    The type signature for ‘methodB’ lacks an accompanying binding

example.hs:8:1: error:
    The type signature for ‘methodC’ lacks an accompanying …
Run Code Online (Sandbox Code Playgroud)

haskell ghci

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

Docker撰写Wordpress示例

我一直在关注 快速入门指南:撰写和Wordpress,无法让它工作.

我认为它与我的目录结构有关.运行完所有步骤后,我调用了一个子目录,wordpress但我认为我的所有代码都引用了一个子目录,code所以我决定重命名我的wordpress目录code.我然后重新运行,docker-compose up但遗憾的是这也没有用.

更新:通过"无法让它工作",当我进入下载该网站的PHP服务器返回:

Not Found
The requested resource / was not found on this server
Run Code Online (Sandbox Code Playgroud)

php wordpress docker docker-compose

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