这个链接上有点介绍,可以了解个大概:http://blog.imaginea.com/mysql-query-parsing/
关键点:
1. SQL解析包括语法分析器和词法分析器。
简便的做法是用bison/flex组合。不过MySQL的词法分析器是手工打造的。
语法分析器的入口函数是MYSQLparse,词法分析器的入口函数是MYSQLlex。
2. 词法分析中...
分类:
数据库 时间:
2014-06-19 10:03:35
阅读次数:
302
判断小数的方法:if(String(newNum).indexOf(".")>-1){ alert('小数!')}else{ alert("非小数"); }小数和整数的相加,最简便的方法:function getAmount(){ var proltotal=0; ...
分类:
Web程序 时间:
2014-06-15 20:24:36
阅读次数:
230
前面提到了两种转换类型的方法(Spring MVC JSON自定义类型转换),这里针对Json转换提供一种更简便的方法。
通过配置全局的日期转换来避免使用麻烦的注解。
首先用到了一个简单的日期工具类DateUtil.java
/**
* DateUtil类
*
* @author liuzh
*/
public class DateUtil {
public...
分类:
编程语言 时间:
2014-06-15 16:54:47
阅读次数:
275
安装Git, 到项目目录下右击->Git Bash, 输入命令:find . -name
"*.cs" | xargs wc -l效果如下, 还是挺简便的.
分类:
其他好文 时间:
2014-06-13 14:02:58
阅读次数:
221
定制网站收藏夹图标的方法有两种:第一种方法:
第一步,当然是准备一个能体现您的主页的风格和个性的图标。比较简便的办法除了下载,就是将您的网站的logo做成一个图标。
第二步,将这个图标文件命名为:favicon.ico。 第三步,将favicon.ico上传到您的网站所在的服务器的根目录下。您...
分类:
Web程序 时间:
2014-06-11 11:04:23
阅读次数:
207
1.比较常用的方法,但繁琐:主要使用Date的构造方法:Date(int year , int
month , int
day)Java代码2.简便方法:Java代码varstr="2005-12-15";vard=newDate(str.replace(/-/g,"/"));Java代码/-/g是...
分类:
Web程序 时间:
2014-06-10 10:13:06
阅读次数:
284
Linq的出现,使数据集的处理显得愈来愈简便。很多时候对于本地数据集的处理,脑海中的第一反应,即尝试使用Linq来实现。诸如DataTable的innerJoin以及leftJoin等操作,很多时候我们一接到类似的需求,立马便动手,诸如以下demo:一、InnerJoin
1 ...
分类:
其他好文 时间:
2014-06-09 21:30:04
阅读次数:
347
IBatis是一款使用方便的数据访问工具,也可作为数据持久层的框架。和ORM框架(如Hibernate)将数据库表直接映射为Java对象相比,iBatis是将SQL语句映射为Java对象。相对于全自动SQL的Hibernate,iBatis允许你对SQL有完全控制权,可以视为半自动的数据访问工具。
iBatis的最大优点是简便,轻量级,仅需iBatis的一个jar和数据库的驱动即可运...
分类:
其他好文 时间:
2014-06-08 04:55:29
阅读次数:
241
在阻止ajax提交这块,最简便的方式就是使用全局变量标识提交的状态,然后每次提交时都对这个状态执行判断。但是在chrome32里出现了问题,
在我的应用里需要异步获取跳转的url,通过devtool检测到服务端确实获取到数据,但是跳转url时根本没发出去,所以页面没有跳转成功。devtool显示
c...
分类:
Web程序 时间:
2014-06-07 23:57:11
阅读次数:
347
1.本软件使用方便、操作简便;2.本软件可设置计划任务运行周期:一次、每月、每天、每小时、间隔分钟一共5种模式,满足您的不同需求;2.本软件有定时运行任务(支持参数)、定时提醒、定时关机、定时关闭/打开显示器、定时锁屏、记事、天气预报等功能;3.本软件声音文件在安装目录下的Audio文件夹下,拷贝进...
分类:
其他好文 时间:
2014-05-29 22:11:08
阅读次数:
313