![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
充实自我
文章平均质量分 52
Yvonne8_5
这个作者很懒,什么都没留下…
展开
-
栈的应用--四则运算表达式求值(java代码)
1、中、后缀表达式转换的原理按中缀表达式转换成二叉树,再对二叉树进行后序遍历即可得到后缀表达式(中序遍历即为中缀表达式)。具体原理请参考百度相关资料,此处不再赘述2、将中缀表达式转换为后缀表达式a、思路:初始化一个空字符串postfix,用来存放后缀表达式初始化一个空栈opStack,用来对操作符进行出栈和入栈遍历之前先判断括号匹配,若匹配则进行下一步,括号匹配也是栈的应用遍历中缀表达式,取原创 2016-02-11 22:22:55 · 4636 阅读 · 0 评论 -
python天气预报
注:我用的是和风天气的api原创 2016-01-28 16:20:05 · 2581 阅读 · 1 评论 -
python中json数据中文编码显示的问题
json返回的数据都是用unicode编码的,在python解释器中无法正常显示中文,一直显示的是字符编码。具体解决方法如下:1、直接访问如:city_weather['tmp']# 假设字典中有key'tmp',而'tmp'对应的值如果不再是字典或列表而是个原子值的话,就会正常显示中文字符2、解码后再编码原创 2016-02-01 23:55:16 · 1250 阅读 · 0 评论 -
MongoDB学习笔记之-- MongoDB安装与配置(CentOS6.5)
MongoDB学习笔记之– MongoDB安装与配置(CentOS6.5)标签(空格分隔): MongoDB1、安装MongoDB1) 下载MongoDB http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.6.5.tgz2)解压到/usr/localtar -zvxf mongodb-linux-x86_64-2.6.5.tgz原创 2016-02-05 16:21:41 · 748 阅读 · 0 评论 -
centos6.5配置tomcat7.0+jdk 1.8
今天先从简单的开始,这是我在配置服务器的时候顺手做的一个小流程,用来提醒自己,也是方便自己以后查看1、配置jdk 1.81)下载jdk 8u65地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html我下载的是rpm包2)安装rpm包r原创 2016-01-26 19:05:54 · 891 阅读 · 0 评论 -
jsp中文乱码的一些小心得
做实验的过程中发现用 request.getRequestDispatcher(“function.jsp”).forward(request,response);跳转页面时,中文会出现乱码,百度了好久,终于找到解决的办法: response.setCharacterEncoding(“utf-8”); response.setContentType(“text/html; charset=u原创 2016-01-26 19:17:31 · 443 阅读 · 0 评论 -
Weblogic注册为Windows的系统服务项+删除服务项
奋战了一晚上之后!!终于OK!!看了文档之后,很简单地配置之后,就成功注册了1、首先在你的domain目录下创建一个Svc.cmd(叫什么名字都可以)例如我的domain目录如下:D:\bea\user_projects\domains\my_domain右击编辑,最基础的配置如下:最基础的配置基本不需要更改"d:\bea\wlserver\server原创 2016-01-26 19:26:12 · 2322 阅读 · 0 评论 -
Junit学习笔记之--第一个JUnit测试类(in eclipse )
1、junit目录单元一般结构如下- src - package- test - package2、用eclipse新建一个junit测试类1)在src下新建一个包,在包下新建一个类 在其中编写代码如下: 2)右击HelloJunit.java 点击finish后即可完成创建3)创建完毕后,显示如下代码: 更改代码如下: 右击选原创 2016-01-31 18:25:48 · 1027 阅读 · 0 评论 -
Junit学习笔记之-- 测试套件
Junit学习笔记1.测试套件就是组织测试类一起运行的步骤:写一个作为测试套件的入口类,这个类里不包含其他的方法。更改测试运行器Suite.class.将要测试的类作为数组传入到Suite.SuiteClasses({})一个简单的例子:1)右击新建一个Junit Suite2)点击下一步后,选择要加入的测试类 3)点击finis原创 2016-01-31 21:40:18 · 527 阅读 · 0 评论 -
Junit学习笔记之-- 参数化设置
JUnit参数化设置-- 增加代码的重用性步骤:(来自慕课网)1.更改默认的测试运行器为RunWith(Parameterized.class)2.声明变量来存放预期值和结果值3.声明一个返回值为Collection的公共静态方法,并使用@Parameters进行修饰4.为测试类声明一个带有参数的公共构造方法,并在其中为之声明变量赋值一个小例子:pack原创 2016-01-31 22:31:33 · 1092 阅读 · 0 评论 -
O(N2)的三种排序-- 冒泡、选择、插入(java代码)
1冒泡排序1原理2代码3复杂度2选择排序1原理2代码3复杂度3插入排序1原理2代码3复杂度4三个排序算法的小结与比较原创 2016-02-10 00:02:51 · 804 阅读 · 0 评论 -
全排列的递归实现(java代码)
写在前面:本文中的代码是我没看算法书时,纯自己理解加调试出来的代码 T - T,有很多不成熟的地方,也没有很好地利用java语言的特性,请见谅排列:从n个不同元素中任取m个元素,按照一定顺序排列。 全排列:当m=n时,所有排列情况为全排列。1、递归算法的设计思路a、算法的基本原理以 abc 为例:求 abc 的全排列可看做求 a[bc]、b[ac]、c[ab] 全排列的过程,因此可以依照下面的函数原创 2016-02-16 23:51:42 · 967 阅读 · 0 评论