(3) 用java编译器实现一个简单的编译器-语法分析

转载地址:http://blog.csdn.net/tyler_download/article/details/50708807 视频地址:http://study.163.com/course/courseLearn.htm?courseId=1002830012#/learn/video?l...

2018-01-01 12:04:22

阅读数 740

评论数 0

(2) 用java实现一个简易编译器1-词法解析入门

转载地址 : http://blog.csdn.net/tyler_download/article/details/50668983/ 视频地址 : http://study.163.com/course/courseLearn.htm?courseId=1002830012#/learn/v...

2018-01-01 11:54:56

阅读数 751

评论数 1

(一)编译器实现资料

1  http://study.163.com/course/introduction.htm?courseId=1002830012 2 http://blog.csdn.net/tyler_download/article/details/54311657

2017-12-31 10:22:09

阅读数 235

评论数 0

TortoiseSVN设置比较工具为BeyondCompare

设置 http://blog.csdn.net/mrluzle/article/details/70140956 

2017-12-25 19:14:15

阅读数 173

评论数 0

四 希尔排序

希尔排序的实质就是分组插入排序,该方法又称缩小增量排序,因DL.Shell于1959年提出而得名。   该方法的基本思想是:先将整个待排元素序列分割成若干个子序列(由相隔某个“增量”的元素组成的)分别进行直接插入排序,然后依次缩减增量再进行排序,待整个序列中的元素基本有序(增量足够小)时,再对...

2017-12-17 02:15:22

阅读数 169

评论数 0

三 插入排序

通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应的位置并插入。 插入排序非常类似于整扑克牌 在开始摸牌时,左手是空的,牌面朝下放在桌上。接着,一次从桌上摸起一张牌,并将它插入到左手一把牌中的正确位置上。为了找到这张牌的正确位置,要将它与手中已有的牌从右...

2017-12-16 23:36:46

阅读数 102

评论数 0

二 选择排序

选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理是每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完。 选择排序是不稳定的排序方法(比如序列[5, 5, 3]第一次就将第一个[5]与[3]交换,导致第一个5挪...

2017-12-14 00:33:15

阅读数 112

评论数 0

一 冒泡排序

原理是临近的数字两两进行比较,按照从小到大或者从大到小的顺序进行交换, 这样一趟过去后,最大或最小的数字被交换到了最后一位, 然后再从头开始进行两两比较交换,直到倒数第二位时结束,其余类似看例子 例子为从小到大排序, 原始待排序数组| 6 | 2 | 4 |...

2017-12-14 00:25:05

阅读数 100

评论数 0

javaMail邮件发送

MailAuthenticator.java package com.sunrise.jop.common.mail; import javax.mail.Authenticator; import javax.mail.PasswordAuthentication; /** * 服务...

2017-09-29 16:15:44

阅读数 199

评论数 0

xstream解析xml字符串和生成对象

一 目录 二 代码 1 Person.java package com.jn.xstream.bean; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.M...

2017-09-12 11:36:17

阅读数 1109

评论数 0

AES加密和解密

package com.jn; import java.net.URLDecoder; import javax.crypto.Cipher; import javax.crypto.spec.SecretKeySpec; import sun.misc.BASE64Decoder; im...

2017-08-30 10:52:59

阅读数 185

评论数 0

DES加密和解密

package com.jn.sso.util; import com.jn.common.util.JnSystemUtil; import sun.misc.BASE64Decoder; import sun.misc.BASE64Encoder; import javax.crypto....

2017-08-30 10:21:57

阅读数 240

评论数 0

artDiaLog弹出插件

1 选自君南渠道云项目,参考代码 targetDate.jsp,targetDate.js,artDialog.jsp 2 artDiaLog封装 /js/artDialog4.1.7/skins/default.css" rel="stylesheet" t...

2017-08-24 10:31:49

阅读数 302

评论数 0

url工具类

UrlHelper.java package com.jn.common.util; import com.jn.common.javaBean.DesConstants; import org.springframework.util.*; import javax.servlet.h...

2017-07-21 11:24:26

阅读数 345

评论数 0

mybatis in集合查询

java 代码 ic class SpecialReportDao extends BaseDao{ /** * 得到用户的所有的渠道专题 * privs:权限 * */ public List getSpecialReport(String privs){ Map map =...

2017-07-15 16:29:26

阅读数 679

评论数 0

一段树状无限制级代码

1 数据库对应实体 ReportDeleteIndex.java /** * 作者 : ** * 时间 : 20170519 * 类描述 : 问题屏蔽 * 表 TB_JN_INDEX_DELETE * */ public class ReportDeleteIndex { priv...

2017-07-15 15:23:32

阅读数 204

评论数 0

request如何setParamter

首先request中是没有这个setParamter方法的,所以得想个方法做这个事情 一  写一个 ParameterRequestWrapper.java 类 package com.jn.org.jasig.cas.client.jn; import javax.servlet.http...

2017-07-07 15:57:47

阅读数 1695

评论数 0

加载资源文件

ResourceUtils.java /** * 资源文件工具类 * @author fengxh * */ public class ResourceUtils { private ResourceBundle resourceBundle; private Resource...

2017-06-27 15:13:26

阅读数 196

评论数 0

MyBatis实现SaveOrUpdate

MyBatis实现SaveOrUpdate 这篇文章主要讲如何通过xml方式实现SaveOrUpdate,但是仍然建议在Service中实现。 例子 insert id="saveOrUpdate" > selectKey keyProperty="coun...

2017-06-14 16:28:52

阅读数 297

评论数 0

json工具类

需要导入fastjson jar包 package com.business.common.util; import com.alibaba.fastjson.JSON; import com.business.common.bean.MsgTips; public class JsonUti...

2017-04-16 19:16:54

阅读数 295

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭