在学javacc的时候,发现一个问题,见下:
Example.jj文件
PARSER_BEGIN(Example)
public class Example {
public static void main(String args[]) throws ParseException {
Example parser = new Example(System.in);
...
分类:
编程语言 时间:
2014-05-14 01:25:28
收藏:
0 评论:
0 赞:
0 阅读:
559
本段程序实现串的存储结构是采用堆的动态分配存储表示,并实现了几乎所有常用的串的配套函数
其中逻辑性比较强的就是串的模式匹配算法,在下面的程序中,分别用BF算法和KMP算法对其进行了
实现。
#include
using namespace std;
struct HString
{
HString()
{
ch = 0;
length = 0;
}
char * ch;//...
分类:
编程语言 时间:
2014-05-14 01:12:06
收藏:
0 评论:
0 赞:
0 阅读:
501
python中的单元测试可以使用doctest,unittest完成
1.doctest的使用
(1)写入程序如下(cubetest.py):
#!/usr/bin/python
def cube(x):
"""
cube a number and return the result
>>> cube(2)
8
>>> cube(3)
27
>>> cube(4)
64...
分类:
编程语言 时间:
2014-05-13 23:32:47
收藏:
0 评论:
0 赞:
0 阅读:
575
JavaScript实现弹窗报错
1、具体错误如下
SCRIPT 5022:cannot call methods on dialog prior to initialization;
attempted to call method 'open'.
2、错误原因
3、解决办法...
分类:
编程语言 时间:
2014-05-13 07:00:54
收藏:
0 评论:
0 赞:
0 阅读:
420
atitit.条形码的原理与生成总结java Barcode4j barcode o5
条形码类库使用报告Barcode4j, ZXing 1
使用成果图片 1
条形码标准code 128和code 39 1
39条码与128条码的区别 2
attilax标准条形码dpi 跟大小标准.. 2
Barcode4j的使用流程 2
Barcode4j的定向attilax标准条形码的设...
分类:
编程语言 时间:
2014-05-14 00:32:18
收藏:
0 评论:
0 赞:
0 阅读:
659
如何实现自己特定的内存管理,如何正确替换C++中的全局运算符new和delete...
分类:
编程语言 时间:
2014-05-13 06:17:55
收藏:
0 评论:
0 赞:
0 阅读:
433
Spring MVC 是典型的mvc架构,适合web开发。
controler 输入输出的控制器,也是对外view提供数据的接口,调用service层。
model 数据,由bean组成(对应表),关联dao层。
Spring MVC 的核心是DispatcherServlet ,用来截获你配置的请求,分发给相应的处理器去处理并返回结果。
需要配置:例如
springMV...
分类:
编程语言 时间:
2014-05-13 00:31:49
收藏:
0 评论:
0 赞:
0 阅读:
536
7.1 操作系统接口
Os模块提供主要许多与操作系统交互的函数。
>>> import os
>>> os.getcwd() # Return the current working directory
’C:\\Python31’
>>> os.chdir(’/server/accesslogs’) # Change current working directory
>>> ...
分类:
编程语言 时间:
2014-05-12 23:07:31
收藏:
0 评论:
0 赞:
0 阅读:
442
7.5 字符串模式匹配
re模块为高级字符串成处理提供了正则表达式匹配。 对于复杂的匹配和处理,正则表达式能够提供简明优化的方法:
>>> import re
>>> re.findall(r’\bf[a-z]*’, ’which foot or hand fell fastest’)
[’foot’, ’fell’, ’fastest’]
>>> re.sub(r’(\b[a-z]+)...
分类:
编程语言 时间:
2014-05-14 01:03:53
收藏:
0 评论:
0 赞:
0 阅读:
627
前言
学习任何一个稍有难度的技术,要对其有充分理性的分析,之后果断做出决定---->也就是人们常说的“多谋善断";本系列虽然涉及的是socket相关的知识,但学习之前,更想和广大程序员分享的是一种心境微笑:学习是一个循序渐进的过程,心态应该随时调节,保持戒骄戒躁的状态。比如最近在看网易公开课MIT《算法导论》,老师提到,学习算法之前要计算机数学+离散数学+概率论等课程的知识,所以一直学不好算法的程序员不妨从基础入手,这都是中国式教育惹的祸啊!(此处省略一万字......)...
分类:
编程语言 时间:
2014-05-13 08:51:47
收藏:
0 评论:
0 赞:
0 阅读:
392
一、@Resource注解原理
@Resource可以标注在字段或属性的setter方法上
1. 如果指定了name属性, 那么就按name属性的名称装配;
2. 如果没有指定name属性, 那就按照默认的名称查找依赖对象;
3. 如果按默认名称查找不到依赖对象, 那么@Resource注解就会回退到按类型装配;...
分类:
编程语言 时间:
2014-05-13 06:43:31
收藏:
0 评论:
0 赞:
0 阅读:
464
atitit.常用编程语言的性能比较 c c++ java
选择一个什么样的程序问题进行这样的测试呢?这是一个很关键的问题,也最容易影响测试的公平性。另外的,对于每种语言,各自的优势都是不同的
#----性能测试标准
首先的,我们的选题中要使用的各种程序语言的最常用的要素。(、数组操作、循环、判断等。)
对IO的操作也是编程语言重要的内容。
其次的,操作时间一定要长,否则,对于...
分类:
编程语言 时间:
2014-05-13 09:09:08
收藏:
0 评论:
0 赞:
0 阅读:
421
atitit.二维码生成总结java zxing
#-----zxing类库..
but zxing3.0 的类库core-3.0.jar 需要jdk7
只好zing2.2.jar ..jdk6走ok兰..
作者 老哇的爪子 Attilax 艾龙, EMAIL:1466519819@qq.com
转载请注明来源: http://blog.csdn.net/attilax...
分类:
编程语言 时间:
2014-05-13 05:58:24
收藏:
0 评论:
0 赞:
0 阅读:
411
安全哈希算法(Secure Hash Algorithm)主要适用于数字签名标准 (Digital Signature Standard DSS)里面定义的数字签名算法(Digital Signature Algorithm DSA)。对于长度小于2^64位的消息,SHA1会产生一个160位的消息摘要。当接收到消息的时候,这个消息摘要可以用来验证数据的完整性。在传输的过程中,数据很可能会发生变化,...
分类:
编程语言 时间:
2014-05-12 22:53:14
收藏:
0 评论:
0 赞:
0 阅读:
578
做linux开发过程中,需要在某个程序运行到特定过程中打开一个新的终端界面,运行一个新的程序,具体的实现过程非常简单。...
分类:
编程语言 时间:
2014-05-13 08:57:56
收藏:
0 评论:
0 赞:
0 阅读:
635
flex3+struts 1.3+spring+ibatis 2.x整合代码实例,代码下载地址:http://www.zuidaima.com/share/1778657261997056.htm...
分类:
编程语言 时间:
2014-05-12 23:06:29
收藏:
0 评论:
0 赞:
0 阅读:
500
wsdl2java工具的使用及客户端端调用...
分类:
编程语言 时间:
2014-05-13 06:32:11
收藏:
0 评论:
0 赞:
0 阅读:
471
构造方法用来初始化类的对象,与父类的其它成员不同,它不能被子类继承(子类可以继承父类所有的成员变量和成员方法,但不继承父类的构造方法)。因此,在创建子类对象时,为了初始化从父类继承来的数据成员,系统需要调用其父类的构造方法。
如果没有显式的构造函数,编译器会给一个默认的构造函数,并且该默认的构造函数仅仅在没有显式地声明构造函数情况下创建。
构造原则如下:
1. 如果子类没有定义构造方...
分类:
编程语言 时间:
2014-05-12 23:34:11
收藏:
0 评论:
0 赞:
0 阅读:
584
R++是专为懒人设计的国产编程语言,支持无操作系统裸奔、编译成机器码、android、cocos2dx绑定、中文编程、闭包、惰性求值、JSON、Lisp的S表达式、内联汇编、伪代码、模板、宏、多重继承、元编程、反射、自省、指针、引用。
为什么需要它?
1.目前DIY操作系统一般使用gcc+nasm,R++是编译型语言,抽象能力强过C,可直接内联汇编,不需要面对讨厌的AT...
分类:
编程语言 时间:
2014-05-13 07:43:59
收藏:
0 评论:
0 赞:
0 阅读:
403
困惑一: var obj1 = new Object();
var obj2 = obj1;
obj1.name = "阳光小强";
alert(obj2.name); //输出结果:阳光小强Ja...
分类:
编程语言 时间:
2014-05-12 23:32:13
收藏:
0 评论:
0 赞:
0 阅读:
604