- 博客(14)
- 收藏
- 关注
原创 erlang shell编辑命令
1、Ctrl + A 行首2、Ctrl + D 删除当前字符3、Ctrl + E 行尾4、Ctrl + F或右箭头键 向前的字符5、Ctrl + B或左箭头键 向后的字符6、Ctrl + P或上箭头键 前一行7、Ctrl + N或下箭头键 下一行8、Ctrl + T 调换最近两个字符的位置9、Tab 尝试扩展当前模块或函数的名称...
2020-12-25 17:33:25
118
原创 Erlang 学习基础(一)----命令行参数
最近在工作中接触了erlang,零零散散的学了一些,收藏了一堆相关博客,文档,但是要用的时候,却不好找。写这个的目的就是为了归纳一些我见到的,要用的命令,以及我的理解,省的我下次再用的时候还要再翻文档。1、erlc编译,将.erl文件编译成.beam文件2、erl -noshell关闭shell3、-s module [Func[Arg1, Arg2, ...], ....]调用某个模块的某个方法,经常是跟-noshell一起用,比如 erl -noshell -s hello s
2020-12-25 16:37:51
456
原创 linux文件有交换文件
上班的写代码的时候,发现自己要用的文件打开时提醒自己有交换文件生成。猜想要么是有人已经在用这个文件了,要么这个文件被非正常关闭了。如果是被非正常关闭的话,一般情况是直接移除掉交换文件就行了,如果是自己在写代码的时候,非正常关闭了文件,又不想让自己写的代码丢失,就用vi -r +文件名打开文件,再保存一下,在移除掉文件。如果是被别人打开再用的话,直接移除掉交换文件的话,可能会被打。这时候就要找是谁打开的文件了,我百度了一下,然后综合了一下我找到的东西,如下:1、先执行ps -ef | grep 文
2020-09-09 16:02:58
662
原创 C语言实现赫夫曼编码
赫夫曼编码实现学了一部分树,看着教程把赫夫曼编码实现了一下,按照我的理解和教程的讲解把代码写了出来。具体的思路我就不写了,跟网上其他教程里的都一样,直接贴代码吧。#include <stdio.h>#include <stdlib.h>#include <string.h>#define MAXSIZE 256typedef char Elem;//存放树的节点,data表示节点值(当为叶子节点时才会有值),right表示右节点,left表示左节点typ
2020-08-31 15:02:58
610
原创 中缀表达式转前缀表达式
刚刚做完中缀表达式转前缀表达式,想着试试看能不能把中缀表达式转化为前缀表达式,我自己笨想不来怎么做,然后就在网上找了很多教程,看看原理以及思路。找了一个最笨的解决方法就是先逆序读中缀表达式,然后照着上一次用中缀转后缀的方法,得到由逆序的中缀表达式转化为的后缀表达式,再将这个后缀表达式逆序输出来具体实现代码如下:#include <stdio.h>#include <stdlib.h>#include <math.h>#include <ctype.h&
2020-08-20 09:43:23
896
原创 C语言实现中缀表达式转化为后缀表达式
C语言实现中缀表达式转化为后缀表达式通过栈来实现代码实现#include <stdio.h>#include <stdlib.h>#include <math.h>#include <ctype.h>typedef struct{ char *top; char *base; int size;}sqStack;void initStack(sqStack *s){ s->base = (char *
2020-08-19 15:11:15
826
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人