以前写过两版算术表达式解析代码,但都是基于栈结构或者树模型的,并不是通用的算法。其实算术表达式解析是最基本的词法分析算法,直到我看了《自制编程语言》里面介绍的递归向下分析法,才明白这种问题的终极解决方案是使用词法分析和语法分析。。//用于词法定界的头文件 token.h 1 #ifndef _T.....
分类:
其他好文 时间:
2015-02-11 00:26:58
阅读次数:
456
从history1分出来的A, B两个branchA上有一些更改,例如changeA2changeA1history1B上有一些更改,例如changeB2changeB1history1---------------------此时想把B branch上的改动merge到A branch,于是在A ...
分类:
其他好文 时间:
2015-02-11 00:24:39
阅读次数:
189
从软件架构的角度讲:拦截器属于AOP编程的范畴。它将影响了多个业务对象的公共行为封装到一个个可重用的模块,减少了系统的重复代码,实现功能的高度内聚,确保了业务对象 的整洁和纯度。从java代码的角度讲:它就是一个普度的Java对象,它只需要实现一个名为Intercepto...
分类:
其他好文 时间:
2015-02-11 00:24:10
阅读次数:
956
毕业这段时间,我只在一个做外包的公司呆过2个月有多吧,后来就没有在外包公司呆过。后来,我在若干公司呆过,这些公司可以说是都有自己的产品。有自己的产品,我所指的是,他们有一款在持续改进的App,或者某个产品。 所以,对于做产品,我是有一点点的认知,我这个认知,是从我过往的经历中获得的。 ...
分类:
其他好文 时间:
2015-02-11 00:25:56
阅读次数:
128
一则是Firefox浏览器调试:Firebug有6个主要的功能:控制台、Html查看器、Css查看器、脚本调试器、Dom查看器、网络状况监视控制台显示当前页面中的javascript错误以及警告,并提示出错的文件和行号,方便调试。而且在调试Ajax的时候也是特别有用,能够在控制台里看到每一个XMLH...
分类:
其他好文 时间:
2015-02-11 00:23:39
阅读次数:
253
control + command + 上下箭头键 xcode快速切换 头文件和cppcontrol + command + 上下箭头键 则是上一页与下一页的功能command + 鼠标左键 Jump to Definition 来自为知笔记(Wiz)
分类:
其他好文 时间:
2015-02-11 00:22:29
阅读次数:
150
1) request中的中文乱码 a) POST方式提交 在获得提交表单信息之前调用request.setCharactersEncoding("UTF-8"); b) GET方式提交 在Tomcat的server.xml中配置 ... 2) reponse中的中文乱码 在通过response...
分类:
其他好文 时间:
2015-02-11 00:22:32
阅读次数:
171
字母旋转游戏Time Limit:1000MSMemory Limit:65536KTotal Submissions:7890Accepted:2983Description给定两个整数M,N,生成一个M*N的矩阵,矩阵中元素取值为A至Z的26个字母中的一个,A在左上角,其余各数按顺时针方向旋转前...
分类:
其他好文 时间:
2015-02-11 00:21:35
阅读次数:
214
从职责上讲,Control层需要完成以下的职责:1. 接收从Web容器传递过来的参数,并做恰当的类型转化2. 调用逻辑处理3. 搜集数据,并返回到视图这个其中的第一步和第三步,都离不开Web容器中的对象的处理。而Struts2这个框架和传统框架区别之处在于Struts2中的Action,并不需要依赖...
分类:
其他好文 时间:
2015-02-11 00:21:31
阅读次数:
289
在一个全配置的集群上,运行Hadoop意味着在网络分布的不同服务器上运行一组守护进程 (daemons),这些守护进程或运行在单个服务器上,或运行与多个服务器上,他们包括:(1) NameNode(名字节点)(2) DataNode(数据节点)(3) Secondary NameNode (次名节点...
分类:
其他好文 时间:
2015-02-11 00:21:39
阅读次数:
191
问题描述:数字加千分位:要求用户输入一个整数,编写一个方法,方法将将整数转换为一个从低位开始每三位一个逗号的“千分位”字符串表示形式。//正向解法package ThirdTest;import java.util.Scanner;public class No2{ public static vo...
分类:
其他好文 时间:
2015-02-11 00:22:11
阅读次数:
225
转自:http://linux.chinaunix.net/bbs/thread-1125240-1-1.html 虽然在商业方面存在竞争,GNOME与KDE两大阵营的开发者关系并没有变得更糟,相反他们都意识到支持对方的重要性—如果KDE和GNOME无法实现应用程序的共享,那不仅是巨大的资源浪费,....
分类:
其他好文 时间:
2015-02-11 00:22:35
阅读次数:
249
1020. 月饼 (25)时间限制100 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者CHEN, Yue月饼是中国人在中秋佳节时吃的一种传统食品,不同地区有许多不同风味的月饼。现给定所有种类月饼的库存量、总售价、以及市场的最大需求量,请你计算可以获得的最大收益是多...
分类:
其他好文 时间:
2015-02-11 00:21:43
阅读次数:
214
1023. 组个最小数 (20)时间限制100 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者CAO, Peng给定数字0-9各若干个。你可以以任意顺序排列这些数字,但必须全部使用。目标是使得最后得到的数尽可能小(注意0不能做首位)。例如:给定两个0,两个1,三个5...
分类:
其他好文 时间:
2015-02-11 00:21:10
阅读次数:
205
关于openresty的一些介绍看这里。 首先,实验背景为openresty作为后台来处理前台post传递的数据。 在openresty内,有一个FormInputNginxModule模块,作用是解析post请求中的参数。 如果要使用该模块,需要在编译openresty源码时,在"./c...
分类:
其他好文 时间:
2015-02-11 00:20:21
阅读次数:
348
Loopback Check(回环检查)本来不是一个SharePoint问题,是Windows Server为了增强自身安全性在Server 2003 SP1后引入的一个功能, 在近几个月中导致了一系列问题的爆发.一. 主要场景:1. SharePoint站点使用了主机头(Host Header)....
分类:
其他好文 时间:
2015-02-11 00:21:45
阅读次数:
223