首页 > 2019年08月18日 > 全部分享
从零写一个编译器(七):语义分析之符号表的数据结构
项目的完整代码在 "C2j Compiler" 前言 有关符号表的文件都在symboltable包里 前面我们通过完成一个LALR(1)有限状态自动机和一个reduce信息来构建了一个语法解析表,正式完成了C语言的语法解析。接下来就是进入语义分析部分,和在第二篇提到的一样,语义分析的主要任务就是生成 ...
分类:其他   时间:2019-08-18 22:24:13    收藏:0  评论:0  赞:0  阅读:69
【Scrapy框架之发送POST请求】 򊘮
原文: http://blog.gqylpy.com/gqy/364 "__实现发送POST请求__ 在爬虫文件中,我们一般不需要手动的对start_urls列表中的起始url发送请求,因为爬虫文件中的爬虫类继承了父类Spider,Spider类中的start_requests方法会自动向起始url ...
分类:其他   时间:2019-08-18 22:23:29    收藏:0  评论:0  赞:0  阅读:72
[NOIP模拟测试]:旅行(数学+线段树)
题目传送门(内部题12) 输入格式 第一行,一个整数$n$,代表树的点数。第二行,$n$个整数,第$i$个整数是$B_i$,描述排列$B$。接下来$n?1$行,每行两个整数$u,v$,描述一条树边$(u,v)$。保证$1\leqslant B_i\leqslant n$,$1\leqslant u\ ...
分类:其他   时间:2019-08-18 22:23:06    收藏:0  评论:0  赞:0  阅读:61
Dapper
https://www.cnblogs.com/huangxincheng/p/5828470.html ...
分类:移动平台   时间:2019-08-18 22:22:38    收藏:0  评论:0  赞:0  阅读:78
Spring 事务
Spring 事务 关于理论性的内容,我在之前的一篇文章中介绍过,这里不再过多阐述,这里给出之前文章的链接: "Spring 事务管理" 什么是事务 是一组逻辑操作,要么执行,要么不执行。 事务的特性 ACID (原子性、一致性、隔离性、持久性) 并发事务带来的问题 脏读 丢失修改 不可重复读 幻读 ...
分类:编程语言   时间:2019-08-18 22:22:16    收藏:0  评论:0  赞:0  阅读:84
【转载】vue install报错run `npm audit fix` to fix them, or `npm audit` for details html
原链接https://www.jianshu.com/p/60591cfc6952 执行npm install 出现如下提醒 added 253 packages from 162 contributors and audited 1117 packages in 42.157s found 5 v ...
分类:Web开发   时间:2019-08-18 22:21:56    收藏:0  评论:0  赞:0  阅读:92
mysql5.7绿色版配置以及找不到 mysql服务问题解决
一、下载软件 1. 进入mysql官网,登陆自己的Oracle账号(没有账号的自己注册一个),下载Mysql-5.7.17,下载地址:http://dev.mysql.com/downloads/mysql/ 2.将下载好的文件解压到指定目录,解压在E:/mysql-5.7.17-winx64 二、 ...
分类:数据库技术   时间:2019-08-18 22:21:33    收藏:0  评论:0  赞:0  阅读:101
Nagios介绍
1.1 nagios的简介 Nagios是一款开源的电脑系统和网络监视工具,能有效监控Windows、Linux和Unix的主机状态,在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知。 Nagios 是采用分布-集中的管理模式。在Nagios服务 ...
分类:移动平台   时间:2019-08-18 22:20:42    收藏:0  评论:0  赞:0  阅读:107
asp.net core 从单机到集群
asp.net core 从单机到集群 Intro# 这篇文章主要以我的活动室预约的项目作为示例,看一下一个 asp.net core 应用从单机应用到分布式应用需要做什么。 示例项目# 活动室预约提供了两个版本,集群版 和 单机版 单机版方便部署,不依赖其他环境,数据库使用的是 sqlite,详细 ...
分类:Web开发   时间:2019-08-18 22:19:55    收藏:0  评论:0  赞:0  阅读:87
JS实现Base64编码、解码,即window.atob,window.btoa功能
window.atob(),window.btoa()方法可以对字符串精选base64编码和解码,但是有些环境比如nuxt的服务端环境没法使用window,所以需要自己实现一个base64的编码解码功能,下面是原生js实现该功能,可以作为一个常用工具使用。 当然github上还有很多比较好的base ...
分类:Windows开发   时间:2019-08-18 22:19:30    收藏:0  评论:0  赞:0  阅读:286
es为什么要取消type? 或者为什么一个index下多个type会有问题
同一个index下的不同的type下的相同的filed,在同一个index下其实会被认为是同一个filed. 同一个index下的不同的type下的相同的filed,在同一个index下其实会被认为是同一个filed. 否则,不同type中的相同字段名称就会在处理中出现冲突的情况,导致Lucene处 ...
分类:其他   时间:2019-08-18 22:19:07    收藏:0  评论:0  赞:0  阅读:383
nuxt如何处理用户登录状态持久化:nuxtServerInit 页面渲染前的store处理
vue-cli项目中,我们可以用vuex-persistedstate,它可以使vuex的状态持久化,页面刷新都不会丢失,原理当然是localStorage啦!当然也可以使用vue-cookies进行保存token,问题来了,nuxt项目怎么保存登录状态呢?当然上面这两种方法我们都可以使用,但是有个 ...
分类:其他   时间:2019-08-18 22:18:21    收藏:0  评论:0  赞:0  阅读:582
8.18题解
T1[BZOJ1856] 卡特兰数,和网格那道题相似度$99.99{\%}$ 思路一 思路二 1 #include<iostream> 2 #include<cstdio> 3 #define maxn 1001000 4 #define ll long long 5 using namespace ...
分类:其他   时间:2019-08-18 22:17:29    收藏:0  评论:0  赞:0  阅读:77
如何使用table布局静态网页
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>hope旅游网</title></head><body><table width="100%" cellpadding="0" cellspacing="0" al ...
分类:Web开发   时间:2019-08-18 22:16:52    收藏:0  评论:0  赞:0  阅读:106
树链剖分
https://www.cnblogs.com/chinhhh/p/7965433.html#dfs1 树链剖分跳链logn的复杂度。 ...
分类:其他   时间:2019-08-18 22:15:47    收藏:0  评论:0  赞:0  阅读:77
Luogu P5490 扫描线
模板题,想象一条线从左边扫到右边,只有在矩阵边界才会产生影响,所以我们离散化缩小数据范围,再用线段树维护扫描线上的情况,得出结果 ...
分类:其他   时间:2019-08-18 22:14:43    收藏:0  评论:0  赞:0  阅读:78
关于一道fork生成子进程的题目
题目如下: 求最后的输出结果: 这道题当时没分清楚,太菜了,结果应该这样推出来, 首先弄清楚fork()返回值,在父进程中是一个非0数,子进程中则是0, 所以pid1可以分为两类值非0和0, (1)pid1非0,pid2同理有两种取值,0或者非0, (2)pid1为0,表示是子进程,则pid2同样是 ...
分类:系统服务   时间:2019-08-18 22:14:11    收藏:0  评论:0  赞:0  阅读:109
HTML5+CSS3系列教程——如何制作简单按钮笔记
HTML5+CSS3系列入门教程,每天分享简单小案例,坚持学习打卡 ...
分类:Web开发   时间:2019-08-18 22:12:57    收藏:0  评论:0  赞:0  阅读:71
抽象方法和抽象类
1.抽象类 抽象类的目的是标志处某些类不能被初始化出来,只能被继承和产生多态,例如Animal是动物类,没有初始化的必要,动物是什么?什么动物?。通过关键字abstract关键字标识抽象类。 1.编译器不会初始化抽象类,语法不通过。抽象类代表不能有实例化对象,但是还是可以用来声明引用类型给多态使用, ...
分类:其他   时间:2019-08-18 22:12:09    收藏:0  评论:0  赞:0  阅读:97
Macvlan 和 IPvlan
介绍 macvlan 本身是 linxu kernel 模块,其功能是允许在同一个物理网卡上配置多个 MAC 地址,即多个 interface,每个 interface 可以配置自己的 IP。macvlan 本质上是一种网卡虚拟化技术(最大优点是性能极好) 可以在linux命令行执行lsmod | ... ...
分类:系统服务   时间:2019-08-18 22:11:31    收藏:0  评论:0  赞:1  阅读:203
1068条   上一页 1 ... 6 7 8 9 10 ... 54 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!