自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xfilson的专栏

我一定会超过你!

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

转载 由先序,中序,求后序

以下面的例题为例进行讲解:已知一棵二叉树的先序遍历序列和中序遍历序列分别是abdgcefh、dgbaechf,求二叉树及后序遍历序列。分析:先序遍历序列的第一个字符为根结点。对于中序遍历,根结点在中序遍历序列的中间,左边部分是根结点的左子树的中序遍历序列,

2011-07-04 16:36:10 1020

原创 操作XML

 test1.xml filson 菜鸟 最优秀的程序员 21 sa 菜鸟 不知道 29 Nicholas Tse 牛人 优秀称为一种习惯 30    //ENTITY CALSSpackage XML读写测试

2011-06-25 15:52:00 503

转载 SPringMVC注解驱动

原文作者:陈 雄华 (quickselect@163.com)概述继 Spring 2.0 对 Spring MVC 进行重大升级后,Spring 2.5 又为 Spring MVC 引入了注解驱动功能。现在你无须让 Controller 继承任何接口,无需在 XML 配置文件中定义请求和 Controller 的映射关系,仅仅使用注解就可以让一个 POJO 具有 Controller 的

2011-06-12 13:07:00 8272

原创 FreeMarker基本用法

测试登录页面 用户名: 密   码:

2011-06-12 13:05:00 4498

原创 DOS 运行命令

gpedit.msc-----组策略 sndrec32-------录音机 Nslookup-------IP地址侦测器 explorer-------打开资源管理器 logoff---------注销命令 tsshutdn-------60秒倒计时关机命令 lusrmgr.msc----本机用户和组 services.msc---本地服务设置 oobe/msoobe /a----检查XP是否激活

2011-06-12 13:04:00 568

原创 SwingWorker的使用

SwingWorker可以帮助我们在后台执行耗时的任务,而避免阻塞我们的应用程序,以让用户感觉不爽。SwingWorker有2个参数T , VT:为最终结果集 【 the result type returned by this SwingWorkers doInBackground and get methods】,由文档的介绍可以知道这个结果可以被doInBackground和get

2011-06-06 13:52:00 9806 2

原创 JTextPane 保存动态图文混合(本地),不只JTextPane适用

//序列化类package Test;import java.io.Serializable;import java.util.Map;import javax.swing.text.SimpleAttributeSet;class InfoSerialize implements Serializable{ String m_Name; String m_Time; String m_Content; Map m_Icons; SimpleAttributeS

2011-05-28 20:54:00 1639

原创 JTextPane 实现序列化保存图文混合

//注意,这个方法对于图片而言,会保存为静态图片//代码是可以直接调用了的/*//写入序列化文件WriteOrReadRecordFile worrf = new WriteOrReadRecordFile(你的JTextPane实例 , "2011-5-28" , "10000" , "F://");worrf.writeToFile();//读取序列化文件。默认读取第n个文件。WriteOrReadRecordFile worrf = new WriteOrReadRecor

2011-05-28 16:05:00 2419 3

原创 Java传值与传引用

不同于C++/C ,Java里的为传值与传引用基本类型如int ,double等,都是传值的,而对象类型的则是传引用的。当函数的参数为基本类型时,在内部对这个参数的改变不会影响到外部的实参当函数的参数为对象类型时,在内部对这个参数进行值的改变时,也不会影响到外部的对象实参。“但是有可能会改变对象的属性“。//改变对象的属性这点我还不清楚,看网上的一些资料是这样说的。哪天遇到了,再来这里更改,总之值是不会改变的。//如://传递的是对象,但是却在内部对他进行了值的改变,依据上面所说的,对外部是没影响的,上机测

2011-05-21 21:52:00 632

原创 蔡妍图片打包下载(解压后600多M)

蔡妍群里以朋友发的,解压后600多M,分类蛮全的,喜欢的就快去下哦,115盘的,居心不良者勿下!http://u.115.com/file/e61xt2ek#小坏图片.rar显示的是小坏图片,因为这个网友得到的是原来蔡妍吧里的一个fans传给她的,我向她要图,然后就上传到了115盘。喜欢的就去下咯,居心不良者勿下!

2011-05-21 12:54:00 2665

原创 移位取值

对于移位只能采用整形的,而不能采用指针来弄。如:unsinged long *p32;unsinged long p32s;p32s = 1111;p32 = &p32s;p32s = p32s

2011-05-20 21:47:00 830

原创 在线编译器

<br />专门针对java的在线编译器:<br />http://youjavait.com/<br /> <br />超多语言选择的在线编译器:<br />并且提供了一整套ideone API.<br />http://ideone.com/

2011-05-16 14:06:00 574

原创 八方向迷宫 C++版

#include "iostream"#include "stack"using namespace std;#define  maxRow 3#define  maxCol 3//567//3 4//012struct MPoint{int row;int col;bool operator==(const MPoint& tempPoint){return ((row == tempPoint.row)&&(col == tempPoint.col))? true:false;}};stack mpSt

2011-05-16 13:52:00 1072

原创 判断中文的方法。

<br />汉字的范围是:0x4e00 ~ 0x9fa5<br />正则表达式的一些规则在文档的Pattern类下有介绍<br /> <br />方法3个:<br /> <br />①。正则表达式:<br />String test = "中文";<br />String regEx = "[//u0x4e00-//u9fa5]";<br />Pattern pn = Pattern.compile(regEx);<br />Matcher mr = pn.matcher(test);<br />while

2011-05-14 19:06:00 585

原创 进制间的计算

<br />二进制中:<br />2个数进行减法运算时:<br />8-2 = 6 (8是被减数,2是减数 6是差)<br />-2要化为补码,即2----- 10 化为-2的补码为: 10<br />然后8的二进制与-2的补码进行加法运算。值得注意的是:当有进位的时候,进位舍弃,但是会有标志位进行记录;结果的最高位为1时,则要化为原码,而最高位为0时,直接读(因为正数嘛);<br /> <br />十六进制中:<br />当2个数进行运算时,如果最高位为1时(化为二进制时),或者>=8时(十六进制时),则

2011-05-12 16:49:00 838

原创 7种寻址方式的概要

<br />7中寻址方式当中的有效地址EA:<br /> <br />如(BX)=637DH , (SI)=2A9BH , 位移量 D =7237H<br /> <br />① 。 立即寻址:<br />操作数在指令当中,即立即数<br /> <br />② 。直接寻址(只含位移量):<br />7237H<br />在这种寻址方式下, 位移量 与 [位移量] 等价<br /> <br />③。使用BX的寄存器寻址:<br />637DH.注意:无EA<br /> <br />④。使用BX的间接寻址:<br

2011-05-12 13:16:00 961

原创 正溢出 与 负溢出对指令的测试条件的证明

首先要知道一个概念,就是带符号的数如8位二进制的表示范围为 -128~127-128的补码与128的补码是一样的。(对于零界的-xxx对应的xxx的补码都是一样的)16位二进制的补码表示数的范围-32768D|   +32767(8000H)|   (7FFFH)|(------->|       负数 ---负溢出---|->                  正数|------|------   -1D|+1D(FFFFH)|   (0001H)如此:对于要求则可用上面的图证明出:如:MOV AX,AC

2011-05-10 05:04:00 6617

原创 OF位 与 CF位

OF位,溢出位,相对于有符号数而言的;比如说:mov ax , 0ffffh ;这个是为了让他能够溢出的一个零界点。在65526中,7FFF就是一个分开正负的临界点,8000(包括)以上为负数add ax , 1h  ;这个随便取(除0以外)运行后,DEBUG查看,显示是NV ,即OF的复位符号,表示没有溢出。而如果是这样的话:mov ax , 7fffh;add ax , 1h;运行后,DEBUG查看,显示是OV,即OF的置位符号,表示溢出因为 正+正 = 负;还有诸如 负 + 负= 正 的话,也会OV 

2011-05-09 23:59:00 2095

原创 整数的分划

<br /> <br />如,对于正整数n=6,可以分划为:<br />6 <br />5+1 <br />4+2, 4+1+1 <br />3+3, 3+2+1, 3+1+1+1 <br />2+2+2, 2+2+1+1,2+1+1+1+1 <br />1+1+1+1+1+1+1<br /> <br />import java.util.ArrayList;import java.util.List;import java.util.Scanner;public class Seria

2011-05-09 20:04:00 400

原创 消息使用的积累(不定期更新)

<br />对于WM_USER宏 ,小于这个值的ID被系统使用,大于这个值的ID被用户使用<br />在头文件定义如<br />#define WM_MYMSG WM_USER+5<br />然后就要映射一个函数方法到这个消息,这样才有意义嘛<br />ON_MESSAGE(MY_MSG , onMyMsgFunc)<br /> <br />这个方法的声明:<br />afxmsg LRESULT onMyMsgFunc(WParam wParam , LPARAM lParam);<br />//注意在V

2011-05-06 01:01:00 418

原创 VC 使用事件

在一个类当中声明一个CEvent对象,就可以通过设置这个对象的信号状态来控制线程之间的同步。线程的创建用到了AfxBeginThread.相应于这个函数的线程函数的格式为 UINT yourFunc(LPVOID lparam);这要在创建线程方法中,判断一下线程是否为NULL,如果不为NULL,就创建线程,而对应于结束线程方法中,也是如此,如果为NULL,直接return ,如果不为NULL,就用假设线程为类的字段: CWinThread m_pThread;waitForSingleObject(m_p

2011-05-06 00:45:00 489

空空如也

空空如也

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

TA关注的人

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