码迷,mamicode.com
首页 > 2017年12月20日 > 全部分享
初识 lex
一、背景因要修改sql语法分析器代码,然后就开始从零开始学习下lex和yacc1.基础lex只有状态和状态转换,没有栈,善于模式匹配;yacc能处理带栈的FSA(有限状态机),更适合更复杂的任务。模式匹配原语元字符匹配说明.任意字符(除了换行)\n换行*0次或者多次重复前面的表达式+1次或者多次重复前面的表达式?0次或者1次重复前面的表达式^行的开始$行的结尾a|baorb(ab)+1次或者多次重
分类:其他好文   时间:2017-12-20 03:55:21    阅读次数:317
BZOJ 2152 聪聪可可 | 树分治
#include #include #include #define N 20005 typedef long long ll; using namespace std; ll n,K,fa[N],sze[N],son[N],dis[N],head[N],ecnt,ans,tot; bool vis... ...
分类:其他好文   时间:2017-12-20 03:55:14    阅读次数:109
个人博客设计记录
一、使用的中间件 1. koa 2. koa-static 实现静态资源服务器 3. koa-bodyparse 实现body的解析,主要是post请求数据的解析 4. koa-logger 控制台日志中间件 5. koa-session-minimal 适用于koa2 的session中间件,提供 ...
分类:其他好文   时间:2017-12-20 03:55:07    阅读次数:147
codevs 1743 反转卡片 rope or splay
【codevs1743】反转卡片 题目描述 Description 【dzy493941464|yywyzdzr原创】 小A将N张卡片整齐地排成一排,其中每张卡片上写了1~N的一个整数,每张卡片上的数各不相同。 比如下图是N=5的一种情况:3 4 2 1 5 接下来你需要按小A的要求反转卡片,使得左 ...
分类:其他好文   时间:2017-12-20 03:54:56    阅读次数:199
Linux软件包安装
Linux软件安装方式:1.apt,rpm,yum;2.源代码安装;3.二进制安装。一,apt,rpm,yum软件安装方式:apt(Advancd Packaging Tool)高级包装工具,软件包管理器例,apt-get isntall w3m当你在执行安装操作时,首先apt-get 工具会在本地 ...
分类:系统相关   时间:2017-12-20 03:54:47    阅读次数:188
从典型用户到场景
1.背景 (1)典型用户:多文佳 (2)用户的需求/迫切需要解决的问题 a、多文佳:每个月都得重新输入月额度 b、多文佳:每日忘记记账 (3)假设 a、在一个月前设置每月额度已完成 2.场景 多文佳打开钱多多,在月初设计好最大的月消费,然后坚持每日记账,到月底点击显示总消费,点击图表形式,会显示饼状 ...
分类:其他好文   时间:2017-12-20 03:54:42    阅读次数:152
centos7 配置虚拟交换机(物理交换机truck端口设置)(使用brctl)
转自:http://blog.csdn.net/qq_21398167/article/details/46409503 虚拟交换机配置 inux VLAN配置(vconfig) 安装vlan(vconfig)和加载8021q模块 使用linux vconfig命令配置vlan 创建两个网桥 链接网 ...
分类:其他好文   时间:2017-12-20 03:54:32    阅读次数:316
HDU1005 找规律 or 循环点 or 矩阵快速幂
http://acm.hdu.edu.cn/showproblem.php?pid=1005 1.一开始就注意到了n的数据范围 <=100 000 000,但是还是用普通的循环做的,自然TLE了,然后朴素打表,= =运行不了,(怎么可能能把数组开到那么大)。再然后就想到了寻找下一个1 1 连续在一起 ...
分类:其他好文   时间:2017-12-20 03:54:24    阅读次数:160
luogu1441 砝码称重
搜索+背包就是了 cpp include include include using namespace std; int n, m, a[25], ans=0, lst=0; bool isu[25], f[2005]; void dfs(int x){ if(x==m+1){ int cnt=0 ...
分类:其他好文   时间:2017-12-20 03:54:07    阅读次数:111
优雅的搭建OneProxy环境
mysql-utilities配置主从并搭建OneProxy环境
分类:其他好文   时间:2017-12-20 03:53:22    阅读次数:129
3D的CNN学习博文
1、 2、 3、 4、 5、 6、 ...
分类:其他好文   时间:2017-12-20 03:53:14    阅读次数:152
频分复用(Frequency Division Multiplexer)
作者:桂。 时间:2017年12月19日20:43:04 链接:http://www.cnblogs.com/xingshansi/p/8067839.html 前言 主要记录基本的频分复用原理,以及仿真实现。 一、频分复用原理 频分复用FDM: 通常x1..4(t)可以是同一个序列的串并转化,也可 ...
分类:其他好文   时间:2017-12-20 03:53:06    阅读次数:209
完成个人中心—导航标签
个人中心—视图函数带标签页面参数tag@app.route('/usercenter/<user_id>/<tag>')def usercenter(user_id, tag): if tag == ‘1': return render_template('usercenter1.html', ** ...
分类:其他好文   时间:2017-12-20 03:52:57    阅读次数:160
celery任务调度模块
Celery是Python开发的分布式任务调度模块,Celery本身不含消息服务,它使用第三方消息服务来传递任务,目前,Celery支持的消息服务有RabbitMQ、Redis甚至是数据库。安装celerypip install Celery当使用redis时需要再安装celery-with-rediscelery的tasks脚本编写例子:import timefrom celery import
分类:其他好文   时间:2017-12-20 03:52:48    阅读次数:162
为什么学习python及python的安装
为什么学习python及python的安装
分类:编程语言   时间:2017-12-20 03:52:40    阅读次数:206
SYSAUX表空间满的解决方法
转载自:https://www.cnblogs.com/yiyuf/p/4284448.html step1. 确认到底是哪个段占用了sysaux空间: select segment_name,sum(bytes)/1024/1024 from dba_segments where tablespa ...
分类:其他好文   时间:2017-12-20 03:52:30    阅读次数:296
触发器练习三
题目一:INSERT触发器,在学生表(Stu)插入一条新数据的时候触发,学生课程表(Stu_Course)增加三条记录,新学生加入语文、数学、英语三门课程 CREATE TRIGGER INSERT_Stu_Course ON dbo.Stu AFTER INSERT AS BEGIN --定义两个 ...
分类:其他好文   时间:2017-12-20 03:51:41    阅读次数:137
974条   上一页 1 ... 49 50 51 52 53 54 55 ... 58 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!