- 博客(8)
- 收藏
- 关注
原创 LL(1)文法
first集 FIRSST(N):从非终结符N开始推导得出的句子开头的所有可能终结符的集合。 数学定义:对 N -> a ... FIRST(N) U= {a}对 N -> M ... FIRST(N) U= FIRST(M) FIRST_S(b1b2......bn) = FIRST(N) if b1 == N {a} if b1 == a
2017-10-20 22:44:41
6103
原创 用户和文件权限管理
用户管理查看用户who am i lyx pts/0 pts表示伪终端,0是终端号 -a 打印能打印的全部 -q 打印当前登录用户数及用户名 -u 打印当前登录用户登录信息
2017-10-19 09:54:38
346
原创 用户及权限管理
创建用户su <user> 切换用户,没有user,默认切换到root账户su - <user> 切换用户,同时环境变量也会跟着改变成目标用户的环境变量。sudo <cmd> 以特权级别运行 cmd 命令sudo adduser user 添加用户ls /home 查看所有用户用户组groups username
2017-10-18 23:25:56
248
原创 Linux基本概念和操作
快捷键Tab 自动补全命令、目录、参数Ctrl+c 结束当前程序Ctrl+d 键盘输入结束或退出终端Ctrl+s 暂停当前程序,暂停后按下任意键恢复运行Ctrl+z 将当前程序放到后台运行,恢复到前台为命令fgCtrl+a 将光标移至输入行头,相当于Home键Ctrl+e 将光标移至输入行末,相当于End键Ctrl+k 删除从光标所在位置到行末Alt+Backs
2017-10-18 20:55:11
346
原创 css动画
css动画主要依赖两个属性:animation和keyframes。animation用于指定动画的总体属性,特别是指定名字供keyframes使用。animation: name duration timing-function delay iteration-count direction;animation-timing-function:linear|ease|ease-in|ease-o
2017-10-15 22:37:25
261
转载 CSS中间圆形镂空效果
实现效果:一个div中间圆形镂空 思路:在div中用:after伪类实现一个圆环,再设置div的overflow为hidden<!DOCTYPE html><html><head><meta charset="utf-8"><title>Examples</title><style>.hole { width: 160px; height: 160px; position:
2017-10-15 20:54:17
14274
原创 面试问题
1.闭包的问题for(var i = 1; i < 6; i++){ setTimeout(function(){ console.log(i); },1000);}输出啥 ?5 5 5如何输出 1 2 3 4 5把var改成letfor(var i = 1; i < 6; i++){ setTimeout((function(i){ re
2017-09-23 00:08:25
202
原创 算法总结:连续子串
算法总结:连续子串求子串满足某一条件的问题一般可以转化为先求以第i(0 < i <=n)个元素结尾满足该条件的解,然后将所有解加起来即可得到原问题的解。正是因为我们将以每个元素作为结尾来定义解,所以可以包含所有解,并且不会重复。例子 求一个数组中连续子数组中任何数字出现次数不大于k的所有子数组 1 2 2 4 1 答案是6 1、2、2、4、1 2、2 4要求出所有满足条
2017-09-04 10:45:33
1614
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人