lex和yacc的使用很简单,但环境配置却是各种问题,本章说明lex和yacc在windows下的环境配置。软件需求:
系统 win7-64位(win7-32, win8, win10全部通过)
c++编译器: vs2010(2008,2013,2015也全部通过)
lex和yacc编译器: ParGen.exe基本流程:
安装Pargen.exe,采用的默认目录安装在C:\Program...
分类:
其他好文 时间:
2016-05-07 09:38:56
阅读次数:
405
源代码1:
class Base{
public Base(){
System.out.println("Base类中的构造器");
}
}
class Base_Two extends Base{
public Base_Two(){
System.out.println("Base_Two类中的构造器");
}
}
class Base_Thr...
分类:
其他好文 时间:
2016-05-07 09:39:46
阅读次数:
114
通过泛型实现持久层 BaseDao 的写法问题说明:我们在编写 Dao 层的时候,总会遇到通用的增删改查方法,每一次都要写声明和实现是一件很繁琐的事情,而且代码有很多事相同点。于是我们想到了使用面向对象的三大特性和泛型语法来简化持久层的开发。Base 的实现类和接口都是抽象的,所以都带泛型。第 1 步:编写 BaseDao 接口 IBaseDao注意泛型。public interface IBase...
分类:
其他好文 时间:
2016-05-07 09:39:53
阅读次数:
193
HI各位用户:为开发者们提供专业的服务,这一直是CSDN的使命,更是一种动力。在这条服务的路上,我们一直不断的调研和思考。推出代码托管服务后,我们发现「云端化「在人们生活中越来越重要,于是我们希望把这种便利和优势转化一下,让开发者们享受「云端开发」的乐趣,优化编程体验。基于此,我们计划上线一个新功能,即:在线集成开发环境(C-IDE)。...
分类:
其他好文 时间:
2016-05-07 09:40:04
阅读次数:
211
题意:有一个n*m的矩阵上布满了树(矩阵从(1,1)开始),现在有一个农夫站在(0,0)点,问农夫可以看到多少棵树,其中如果这些树在一条线上那么只能看到最前面的那棵树,这个一开始看到确实蒙了。。看了题解其实是挺简单的。首先考虑只能看到一条线上最前面的那棵树这个条件,对于坐标
比如 (2,3)(4,6)(6,9)。。等 这些坐标是在一条直线上的 可以看出其除了(2,3) 其他的都是由(2,3)的...
分类:
其他好文 时间:
2016-05-07 09:37:28
阅读次数:
137
题目链接:http://poj.org/problem?id=3177
题意:至少加多少边才能构成边双连通图。
思路:求边双连通分量,对于每一个边双连通分量都看做一个点,也就是进行缩点,然后就构造出一个树,然后在这个树上加多少个树边,能够变成一个双连通图。 加的数量就是( 这棵树总度数为1的结点数 + 1 )/ 2#include
#include
#in...
分类:
其他好文 时间:
2016-05-07 09:38:21
阅读次数:
118
Description
Ignatius is so lucky that he met a Martian yesterday. But he didn't know the language the Martians use. The Martian gives him a history book of Mars and a dictionary when it leaves. Now...
分类:
其他好文 时间:
2016-05-07 09:36:31
阅读次数:
140
模拟局部变量 Mock Local Variable
有返回值得局部变量的模拟!
这里的局部变量没有采取依赖注入的方式,而是采取了一种而是在方法内部 new出一个 EmployeeDao,我们通常都会写这样的代码,平时我们也可能或碰上这样的问题,那么我们怎么去解决这个问题呢!public class EmployeeService {
public int getTotalEmployee()
{...
分类:
其他好文 时间:
2016-05-07 09:37:18
阅读次数:
174
Follow up for “Search in Rotated Sorted Array”:
What if duplicates are allowed?Would this affect the run-time complexity? How and why?Write a function to determine if a given target is in the array.这个...
分类:
其他好文 时间:
2016-05-07 09:36:39
阅读次数:
130
面向对象程序设计有4个主要特点:抽象、封装、继承和多态性。
9.1继承和派生的概念
基类A
不可被继承部分
可被继承部分
继承
派生
派生类B
从基类继承部分
自己增加的部分
注: ...
分类:
其他好文 时间:
2016-05-07 09:36:06
阅读次数:
98
/* ***********************************************
Author :Maltub
Email :xiang578@foxmail.com
Blog :htttp://www.xiang578.com
************************************************ */#...
分类:
其他好文 时间:
2016-05-07 09:36:18
阅读次数:
159
1、通过签名防止cookie篡改
import tornado.httpserver
import tornado.ioloop
import tornado.web
import tornado.options
from tornado.options import define, options
define("port", default=8000, help="run on the...
分类:
其他好文 时间:
2016-05-07 09:34:35
阅读次数:
189
题目大意一篇文章由nn个单词组成。询问每个单词在文章中作为某单词(包括自己)的子串总共出现了多少次(如果在某单词中多次出现,算多次)?
单词都由小写字母组成。令单词总长为LL,L≤1000000L\le 1000000,1≤n≤2001\le n\le 200题目分析在TrieTrie上建一个SAM\mathrm{SAM},然后直接计算即可。
当然如果使用SAM\mathrm{SAM}构造广义后...
分类:
其他好文 时间:
2016-05-07 09:35:31
阅读次数:
157
这里至于以mysql为例:
studentMapper.xml
...
分类:
其他好文 时间:
2016-05-07 09:34:13
阅读次数:
239
在Clojure中,几乎任何事物都是一个值(value)。
状态(State)就是一个identity在某个时间点的值。
对于identity,在Clojure中提供了四种引用类型。
Refs,对共享状态以coordinated,synchronous方式进行更改
Atoms, 对共享状态以uncoordinated,synchronous方式进行更改
Agents,对共享状态以asynchro...
分类:
其他好文 时间:
2016-05-07 09:35:17
阅读次数:
250
问题及代码:
/*
*Copyright(c)2016,烟台大学计算机与控制工程学院
*All right reserved.
*文件名称:77.cpp
*作 者:董凯琦
*完成日期:2016年5月6日
*版 本 号:v1.0
*
*问题描述:按以下的提示,由基类的设计和测试开始,逐渐地完成各个类的设计,求出圆格柱体的表面积、体积并输出并且完成要求的计算任务:
(1)先建立...
分类:
其他好文 时间:
2016-05-07 09:33:02
阅读次数:
146
*Copyright(c)2016,烟台大学计算机与控制工程学院
*All rights reserved
*文件名称:123.cpp
*作 者:王蕊
*完成日期:2016年5月6日
*版 本 号:v1.0
*
*问题描述:以点为基类,派生出一个圆类,增加数据成员r,和求面积的成员函数area,实现其他需要的成员函数,设计main函数完成测试。
*输入描述:无。
*程序输出...
分类:
其他好文 时间:
2016-05-07 09:35:24
阅读次数:
193