- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 出现 parentheses were disambiguated as a function declaration 警告的原因
C语言允许在定义变量时添加多余的括号,这使得在某些情况下当你想调用构造函数时,编译器无法分清你是在调用构造函数还是在定义变量
2024-01-19 14:49:59 587
原创 如何使用Y组合子
在Racket实现的scheme中使用Y组合子Y组合子直接在Racket中使用往往会导致无限递归,原因在于Racket的λ演算未能实现理想的β规约。考虑以下函数:fact3:=λthis.λn.(if (= n 0)) 1 (* n this this (-n 1)))fact4:=λthis.(λself.λn.(if (= n 0)) 1 (* n self self (-n 1))) (this this)))fact1:=(fact3 fact3)fact2:=(fact4 fact4)
2021-08-08 17:04:11 216
原创 lambda演算中的递归与Y组合子
文章目录lambda演算中的递归与Y组合子λthis.使用λthis.实现递归Y组合子lambda演算中的递归与Y组合子λthis.考虑在λ\lambdaλ演算中实现一个递归的阶乘函数,fact(n)={1,n=0n⋅fact(n−1),n≠0fact(n)=\begin{cases} 1&,n=0 \\n\cdot fact(n-1)&,n\neq0\end{ca...
2020-01-16 18:59:46 895
转载 ssh常见问题
SSH client连接ssh user@hostname -p 23333/* user->要登陆的用户名 hostname->server主机地址 -p 端口*/SSH自动断线 由于server的设定,如果client超过5minutes还未发送信息就会自动断线,所以只要定时发送信息就好了cd到 /etc/ssh然后sudo vim ssh_conf
2017-10-25 01:54:22 304
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人