自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一路走来

欲信大义于天下

  • 博客(22)
  • 收藏
  • 关注

原创 Win7安装64位CentOS 6.4双系统详细过程

本文是在两篇文章整合而成。分别是: Mr.Johness的 最清晰细致的教程!一步步教你打造Win7+CentOS双系统 和 cjh326419411的 Win7上安装centos6.4 双系统前者安装centos过程详细,后者考虑了CentOS6.4安装文件过大的问题,我这里只是将两篇文章整合了一下,并给后者配图,希望对大家有用。1、难点介绍:(1)linux系统能识别win

2013-05-24 14:47:12 15431 10

原创 调试用console取代Alert

简单调试时,可以用Alert。但Alert弹窗看着就有点烦人,另外也和Debug调试一样,程序会在断点/alert处停顿,这样对一些时序性的BUG,就没有威力的。前几天在项目中就发现一个这样的问题,是因为jquery 的append方法添加div后,程序立刻根据ID调用了原生JS方法去取添加的div,但是没有取到。开始的时候用alert,Debug。Bug都不重现。后来Google了一下,发现

2013-09-02 17:05:01 1604

原创 Java MemCached 简易教程

简介:Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。准备:1.下载Memcached服务端,并安装2.下载spymemcached jar包初始化:初始化Client时,需要Memcached服务端的IP和端口(默认11211) MemcachedClient client = new MemcachedClient(

2013-09-02 13:19:26 1840 2

原创 Win7与CentOS双系统时间差8个小时问题

上个周安装Win7与CentOS双系统,发现两者时间永远差了8个小时,还会改也是无济于事,后来在网上找了不少帖子,说什么要调整时区,设置同步网络时间什么的,大多没有涉及根源,其实解决方法相当相当简单,如下两图:1.打开Date&Time2.去掉System clock uses UTC中文的方法一样。好了再来说说原因,下面摘抄了一段解释:UTC即Universa

2013-05-24 15:02:54 4611 1

原创 Mysql存储过程实例解析

存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。这里例举四个例子,涉及表数据如下:例1:drop procedure if exists tewt;create procedure tewt()BEGIN sele

2013-04-24 14:56:58 1410

原创 Mysql 常用命令备忘

Show databases                             --查看所用数据库Use XXDB                                      --使用名为XXDB的数据库Show tables                                   --查看当前使用数据库的所有表Show columns from XXT

2013-04-24 13:47:13 942

原创 JS的ParseInt()函数错误

今天测试提一个BUG,但凡以0开头,后面接8或9的数字,系统js都给出0的结果,最后追查,认为问题可能出在parseInt(),于是上网查了一下,发现果然有'BUG'在里面。    其实parseInt()有两个参数:parseInt(number,type),type是指要转换的进制。当你没有指定type时,一般默认是10进制,但是如果number以0开头则不同了:    如果,numb

2013-04-02 15:55:16 2925

原创 MyEclipse10配置Python开发环境

Pydev 是eclipse的一个插件,当然也适合myeclipse。首先是准备工作,你必须安装了myeclipse与 python,这里我分别安装是myeclipse10和python2.7,安装正确后可进行如下配置: 第一步:打开Myeclipse的Myeclipse Configuration Center,如图: 第二步:点击 add site,添加一个site

2013-03-18 13:42:03 10925 7

原创 JUnit学习篇

JUnit是一个Java语言的单元测试框架。多用在白盒测试中,不过在写程序时也会用到,这里简单的介绍如果使用Junit,采用的IDE是MyEcplise10。首先,编写一个要测试的类CalcHub.java。:package com.jni;public class CalcHub{ public int add(int num1,int num2) { return n

2013-02-25 14:35:44 813

原创 log4j学习篇

首先,在Apache官网中下载log4j的jar包:http://logging.apache.org  将其引入项目中。然后,在src下新建配置log4j.properties ,下面是一个例子:log4j.rootLogger =DEBUG,stdout,Runlog,Debuglog#stdoutlog4j.appender.stdout=org.apache.log4j.

2013-02-20 09:57:27 759

原创 Mysql数据库中Timestamp与null在建表与更新的问题

今天在用更新数据时,出现一个bug。场景再现:文章表有发布时间、添加时间、发布状态(发布为1,未发布为0)等等。在前端页面列表中,排序算法是,已发布排在前面,未发布的排在后面,然后已发布的按发布时间降序排序,未发布的按添加时间升序排序。所以在sql中有   …… order by  状态 desc,发布时间 desc,添加时间 asc……在测试中出现Bug,撤回的文章排序不正常。但是细查o

2013-01-08 15:39:22 3738

原创 HTML显示的算术式与化学表达式

HTML提供了一些特殊符号与标签可以用来显示数学公式、化学表达式。我们先上效果图:其代码为: 运算式 x > 3;   x [(11+22) ÷ 3] ± 4 = ? 结果用 ‰ 表示。 H2 + O2 ⇔ H2 我们逐个解释:> 大于 >  空格< 小于 ÷ 除号÷

2013-01-05 14:46:45 3890 2

原创 ul 与 ol 标签

ul 全称 unordered lists,是html中无序列表的标签。列表中各元素是无序的,例如代码: ul与ol 东亚 中国 日本 印度 大东亚 大中国 大日本 大印度 其效果为:大家可以看到有type的与没有type属性的不同,当type=square的每个项前有小方框,

2013-01-04 14:58:30 1833

原创 Json数组存入数据库与前台JS解析

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集。在Java中运用较多,尤其在Ajax技术中。这里,我们讨论的是前台将数组数据转为Json字符串存入数据库中,并将数据在前台用Js解析出来。就如,一个行业有多种职业,在数据

2012-12-21 11:36:16 6270

原创 Xmlns与targetNamespace 的区别

这几天刚看XML文档,对Xml schema 中xmlns与targetNamespace 之前的关系有点疑惑,网上一看,竟然也有人怀有同样的问题。可是答案却不尽人意,所以我专门理了半天,最后终于有点眉目。首先上一段代码:<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:abc="http://www.abc.o

2012-12-14 16:17:28 8309 7

原创 递归三兄弟——数的乘方、背包问题、组合的Java实现

递归是一个方法调用方法自己本身去解决问题,这是个比较神奇也实用的功能。本篇是为了解决《Java数据结构和算法》一书第六章递归中,最后留下的“三个有趣的问题”。题一:求一个数的乘方便携计算器中能够求一个数的乘方,通常是X^Y,表示求X的Y次方。但是如果没有这个键又改如何求捏? 解析:这是三个题目中最简单的,用递归求一个的乘方。代码如下:package test.recursion

2012-12-11 22:56:07 2052

原创 简单计算器程序

接着《后缀表达式与解析算术表达式》一文。扩充程序,让他支持整数、小数。会加减乘除操作,这就是一个迷你型的计算器程序了(我的华为手机就是这个程序)。首先,我们要定义一个基本对象类,他用来存储是操作符和操作数。其代码如下:import java.math.BigDecimal;public class BaseObject { //数字,字符。当charData='m'时,表示BaseO

2012-12-09 21:04:02 1479

原创 单链表与双向链表的Java实现

链表是一种物理存储单元上非连续、非顺序的存储结构。链表的机制灵活,它可以替代数组成为栈、队列的基础存储结构。链表比数组来说,没有大小限制,插入删除不基本需要移动元素。链表的概念,就像有一群人,其中一个人举起一面旗子。而其他的人必须抓住另一个的后背,而且只能抓住一个。这样,所有的人就形成了一条人链,这个结构就是链表,而人就是链节点。首先,我们先将链节点的代码写上:public class

2012-12-09 20:26:15 1011

原创 循环队列与优先级队列的Java实现

与栈的后进先出(LIFO,Last In Frist Out)不同,队列是先进先出(FIFO,Frist In First Out),在现实中就像排队买票一样,每个人都得从队尾排队,然后排在队前的人才能先拿到票。队列也是基本的数据结构,可以用双端链表(或者双向链表)、数组存储,我们这里用数组存储来解释循环队列。什么是循环队列捏?假如有一辆过山车有5个位子,规定,进入过山车的人只能从车后进,

2012-12-09 20:01:01 1546

原创 后缀表达式与解析算术表达式

首先说明,本文中的算术表达式只包括0-9数字的加减乘除,含括号。重点在用Java实现栈和中缀表达式转后缀表达式再计算表达式结果(商用计算器都是采用这种方法)。首先说一下后缀表达式:我们常见的 1+2*3 属于中缀表达式。换成后缀表达式就是123*+,当然还有前缀表达式:+1*23,不过前缀比后缀表达式用得少,这里就不采用。对于我们人来说,中缀表达式比较直观,1+2*3,扫一眼就知道等于7,

2012-12-07 09:29:14 4641

原创 栈的Java实现与单词逆序输出

栈是基本的数据结构,它遵循后进先出原则(LIFO,即Last In Frist Out),一次只许访问一个元素,即栈顶的元素。在实现生活中,就像一串糖葫芦,只能吃最上面的糖葫芦,吃完第一个后,才能吃第二个。同时,插葫芦也只能从上往下,一个个的插。在JDK中,util包中有一个用Vector实现的栈,这里我们用数组实现一个简单的栈。它应该包括入栈、出栈、判空、判满、查看栈顶元素等方法,其代码如下

2012-12-04 09:45:35 2607

原创 简单排序的Java实现与效率分析

简单排序应该是编程中最基本的,一般在大学课本中有讲解,但是应该有许多同学和我一样没有在意,现在只好返工了。本次分析的简单排序包括冒泡排序、选择排序、插入排序。首先我们准备一个要排序的数组,当然还有一些方法,基本如下: private int[] sortInts;//排序数组 // 初始化sortInts public SimpleSorts(int[] sortInts) {

2012-12-03 15:14:49 1118

空空如也

空空如也

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

TA关注的人

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