自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (5)
  • 收藏
  • 关注

原创 (算法)java完成解析数学算式(计算器)三 —— 用栈解析

一、程序要求解析一般数学算式,实现简单的带括号的加减乘除运算。二、基本思路前面两篇介绍了直接解析字符串和用数组容器辅助解析的两种方式,这次再介绍最常用的解析算法——解析后缀表达式(逆波兰表达式)。三、逆波兰表达式及其得到算法1、逆波兰表达式 也即后缀表达式,指的是不包含括号,运算符放在两个运算对象的后面,所有的计算按运算符出现的顺序,严格从左向右进行(不再考虑...

2018-07-25 13:12:03 18840 3

原创 (算法)java完成解析数学算式(计算器)二 —— 用数组解析

一、程序要求解析一般数学算式,实现简单的带括号的加减乘除运算。二、基本思路上一篇我以正常思考计算式子的角度考虑,介绍了直接递归遍历字符串解析数学四则运算式子,思路很好理解,但程序写出来较为难读。这里再用另一种方法,采用java的ArrayList集合(数组)来实现目的。这次我从易到难考虑:1)、单个数:如3,运算结果即这个数2)、加入加减后运算:如1+6-4,从左往右依...

2018-07-24 22:27:19 12619

原创 (java异常)java.util.regex.PatternSyntaxException: Dangling meta character '+' near index 0

public static void main(String[] args) throws Exception { String test = "-1+-2.3-2+-2"; test = test.replaceAll("+-", "-"); Syst

2018-07-23 21:24:07 20329

原创 (算法)java完成解析数学算式(计算器)一 —— 递归、正则直接遍历字符串解析

一、程序要求解析一般数学算式,实现简单的带括号的加减乘除运算。二、基本思路先从我们人的角度,考虑平时在计算一个式子的思路,任意假设一个的数学表达式-3.5*(4.5-(4+(-1-1/2)))1、计算最里面的括号(最后一个左括号)里的表达式(-1-1/2)2、计算除法1/2,将括号内容变为(-1-0.5)3、计算减法,得出括号结果-1.54、用该结果将括号替换,表达式变为-...

2018-07-23 20:58:22 14276 2

原创 正则表达式基本语法

一、正则表达式的基本语法1、普通字符英文字母数字汉字没有特殊定义的符号 - _2、简单的转义字符换行符 \n制表符 \t特殊符号\\、\^、$、\.、\(、\)、\{、\}、\?、\+、\*、\]、\|、\[3、标准字符集合\d 任意一个数字\D任意一个非数字\w任意一个数字、字母、下划线\W任意一个非数字、字母、下划线\s空白符(换行、空行...

2018-07-10 23:09:48 8953

原创 腾讯云服务器CentOS 7.3 Web服务器环境搭建

一、设置登录用户及密码进入腾讯云控制台,找到要配置的主机,更多–密码/密钥–重置密码二、下载安装Xhell及Xftp,便于操作服务器及传输文件下载,u4mr ,选择个人用户安装 Xhell:新建会话–协议选择SSH–主机为云主机的公网IP–端口22–确定–连接–输入用户名密码–连接成功 Xftp:新建会话–主机名为公网IP–协议SFTP–端口22–使用身份验证代理–方法选pas...

2018-07-09 14:03:54 10517

原创 SSM整合中nested exception is java.lang.IllegalArgumentException

在学习ssm框架的过程中,对spring管理mapper中使用mapper批量扫描。<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"> <property name="basePackage" value="cn.csdn.sm.mapper"/> <...

2018-07-09 14:01:29 15462

原创 Mybatis学习笔记 —— 与spring整合后的原始Dao及Mapper代理方式的使用

一、整合思路spring通过单例方式管理SqlSessionFactory。spring和mybatis整合生成代理对象,使用SqlSessionFactory创建SqlSession。(spring和mybatis整合自动完成)持久层的mapper都需要由spring进行管理。二、整合环境三、spring配置文件applicationContext.xml在applica...

2018-07-09 13:48:28 9164

libicu52.deb

ubuntu系统无法通过apt安装libicu52,在安装redis可视化客户端时需要这个依赖,这里提供直接安装libicu52的deb文件(64位)

2020-01-03

py_innodb_page_info.zip

《mysql技术内幕-InnoDB存储引擎》中使用的页分析工具类py_innodb_page_info

2019-12-01

ssm开发框架完整jar包

ssm开发框架完整jar包,sprint3.2.16,mybatis3.1.1,完整整合jar包

2019-01-29

mysql-connector-java

mysql-connector-java 3.1.12 5.1.40 两个版本

2018-04-08

计算机等级考试三级四级信息安全 部分知识总结

准备半个月过三四级 计算机等级考试三级信息安全技术、四级信息安全工程师真题考点 部分总结(提取自真题)

2018-03-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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