
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Bison分析器的算法1Bison适合上下文无关文法(Context-free grammar),并采用LALR(1)算法[Donnelly 06]的文法。当bison读入一个终结符(token),它会将该终结符及其语意值一起压入堆栈。这个堆栈叫做分析器堆栈(parser stack)。把一个token压入堆栈通常叫做移进(shifting)。例如,假设一个中缀计算器已经读入'1...
原因: 系统环境变量配置出错导致无法登录且连ls、sudo之类的命令都坏了1、运行虚拟机上的centos系统到登录界面2、用SecureCRTPortable.exe访问centos系统,3、并在SecureCRTPortable.exe的终端输入:export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr...
Libevent、libev、libuv三个网络库,都是c语言实现的异步事件库libevent :名气最大,应用最广泛,历史悠久的跨平台事件库;libev :较libevent而言,设计更简练,性能更好,但对Windows支持不够好;libuv :开发node的过程中需要一个跨平台的事件库,他们首选了libev,但又要支持Windows,故重新封装了一套,linux下用libev实现,...
最近开发中遇到了一个问题,我使用Dockerfile生成web应用的镜像,在docker容器中运行,测试时发现在外部客户端发起http请求后,cURL返回了错误,error buffer是:Empty reply from server。(本来在本地测一直都是正常的。)说明是外部无法访问这个url。我排查了很多原因,终于找到是,程序运行的ip写成了app.run(host='127.0.0.1..
在程序开发过程中,我们时不时要用到一些定时器,通常如果时间精度要求不高,可以使用sleep,uslepp函数让进程睡眠一段时间来实现定时,前者单位为秒(s),后者为微妙(us);但有时候我们又不想让进程睡眠阻塞在哪儿,我们需要进程正常执行,当到达规定的时间时再去执行相应的操作,在linux下面我们一般使用alarm函数跟setitimer函数来实现定时功能;下面对这两个函数进行详细分析...
在每个节点上/etc/docker/daemon.json文件中添加"insecure-registries":["https://Hub.fanwang.com"]vim /etc/docker/daemon.json"insecure-registries":["https://Hub.fanwang.com"]# 追加到最后面,前一行需要添加逗号systemctl restart ...
#cd /usr/local/install-k8s#mkdir efk添加 Google incubator 仓库#helm repo add incubator http://storage.googleapis.com/kubernetes-charts-incubator创建命名空间#kubectl create namespace efk部署 Elasticsearch#...







