自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

原创 MVC略析

<br /> MVC略析<br /> <br />1、什么是MVC<br /> <br />M:(Modle)模型,作为Web程序的后台部分,主要负责相应的业务逻辑、也就是说针对用户的数据进行操作,返回用户想要的信息,这个处理过程在模型中的。<br /> <br />V:即视图部分,可分为动态页面和静态页面(主要取出Session或者Request中的数据并显示出来)<br /> <br />C:控制层,这里有个关键点在MVC中控制器只有一个,就是根据请求,发给不同的处理对象,也就是布不同的模型。<br /

2011-04-16 00:40:00 689

原创 生命的书写(一)

1、客观“宇宙就像个橘子,整体上是有规律的,局部是不规律的”——————霍金“平衡与不平衡都是宇宙平衡的一部分,也是不平衡的一部分,这就是宇宙”2、主观2.1意志(山)“人是可以被毁灭的,但是人是不能被打败的。”——————海明威《老人与海》“好汉打脱牙和血吞”——————曾国藩《挺经》——————曾国藩2.2思考(水)“静水流深”——————未知《冰鉴》——————曾国藩2.3情感(山水交融)X???

2011-03-26 23:21:00 942

原创 BBS设计

<br />1、数据库设计<br />1.1需求目标确定<br />1.2<br /> <br />2、应用程序数据库模块设计<br /> <br />3、界面设计<br /> <br />4、界面与数据库交互设计<br /> <br />5、测试

2011-03-26 23:12:00 791

原创 JSP入门

<br /><br />1.定义JSP的基本格式:<br />第一行加入一行声明的代码<br /><%@ page language="java" import="" pageEncondig=""  %><br />paageEncondig支持中文的只有:utf-8 、gbk 、gb2312<br />import引入Java类<br /><%@page import="" %><br /> <br />2.如何在JSP中嵌入Java代码<br />JSP就是Html和Java代码的混合。<br />第

2011-03-19 00:18:00 554

原创 web概述(一)

<br />1、什么是Web<br />说起什么是Web首先要说的是什么事通信,所谓通信就是两方在相互收发数据,而通信就得有个标准有个规则、比如说:你和别人再打电话的时候就得说一样的语言,可能是中文也可能是英语,但总归得有共同语言,这个语言就是协议,在Web中就是Http协议,那么Web说到底就是在TCP/IP协议的利用HTTP协议(作为语言),将浏览器作为大家共同许可的通信工具发送字节。<br />2、HTML<br />超文本标示语言,说白了就是浏览器能识别的语言,要来将信息显示到到浏览器上<br />

2011-03-19 00:17:00 632

转载 ArcSDE安装问题解决方法

<br /><br />一 ArcSDE9.1 for Oracle9i安装问题(ORA-12571)<br />安装环境:windows xp professional<br />GIS软件:ArcSDE9.1 <br />数据库软件:Oracle 9.2.0.1.0<br />步骤:<br />1.安装Oracle 9.2.0.1.0(创建数据库实例)<br />2.安装ArcSDE for Windows/ArcSdeOracle9i<br />3.运行:ArcSDE for Oracle Post

2011-03-11 22:43:00 1132 1

转载 SQL注入(别人的写的不错啊)

最常用的SQL注入攻击,就是绕过用户的身份验证。    先看看一个用户身份验证的代码吧,假设页面为login.aspx。        string strName = Request["name"].ToString();        string strPSD = Request["password"].ToString();        string strSQL = "select * from tbUser where name='" + strName + "'and password='"

2011-03-06 17:45:00 678

原创 数据库概述(二)

<br />数据库事务<br /> <br />1.两阶段提交<br />2、脏数据<br />3、数据库串行化<br />4、sql注入<br />5、jdbc结构<br />6、jdbc驱动方式

2011-03-06 12:08:00 421

原创 数据库概述( 一)

1.基本概念         1.1数据库         1.2数据库引擎         1.31:OODBMSDB4O2:xmlDBxmlDB3:空间DBMSSPDBMS实体属性关系

2011-03-03 21:39:00 974

原创 Serializable

<br />      Serializable接口的使用

2011-02-13 15:47:00 480

原创 java中的单实例模式

<br /><br />单实例Singleton设计模式可能是被讨论和使用的最广泛的一个设计模式了,这可能也是面试中问得最多的一个设计模式了。这个设计模式主要目的是想在整个系统中只能出现一个类的实例。这样做当然是有必然的,比如你的软件的全局配置信息,或者是一个Factory,或是一个主控类,等等。你希望这个类在整个系统中只能出现一个实例。当然,作为一个技术负责人的你,你当然有权利通过使用非技术的手段来达到你的目的。比如:你在团队内部明文规定,“XX类只能有一个全局实例,如果某人使用两次以上,那么该人将被处于

2011-02-11 08:12:00 794

原创 程序设计模型之生产消费模型

<br />                顾名思义,生产消费模型中只有生产者生产了产品,消费者才能使用,那么消费者怎么判断生产者生产了,同时又怎么判断消费者使用了产品呢?<br /> <br />在程序中主要有两种实现方式:<br />1:轮训模型<br />     也就是说当生产者生产了产品,消费者每隔一段时间就过来看以下,如果生产了就取走。<br />2:等待/通知模型<br />      当生产者生产后就通知相应的消费者,由消费者获取生产者的产品。<br /> <br />比较:当使用轮训模型的

2011-02-06 20:01:00 781

原创 程序设计之核心“高内聚,低耦合”

<br />  

2011-01-19 00:16:00 970

原创 程序设计之工厂设计模式

<br />//寒假写

2011-01-19 00:15:00 530

原创 程序设计模式之"监听器模型"

<br />                  在程序设计“高内聚,低耦合”的大原则下,构建一个应用程序的一种设计模式。<br /> <br />                 下面用一个例子说明这个模型:<br />                  1 就拿我们当前做的山寨QQ来说吧,在“高内聚,低耦合”的原则下,我们进行了界面部分与后台部分的分离,虽然在大的方向是我们进行了分离,其间还是藕断丝连的,比如说在后台有一个消息对象它依赖于显示他的组件JTree,这样的话我们就不得不把JTree传送到两个连

2011-01-19 00:14:00 1079

原创 Tcp/Ip与UDP之间的联系与区别

<br />TCP/IP协议:<br />                 1 TCP/IP协议时面向连接的,也就是说通过TCP/IP协议进行连接时,必须经过“三次握手”的过程,在建立连接后相应数据报头表示了信息的序列,而且在一次通信中这个标识是唯一的,这样通信双方通过这种标识就确保了每次通信过程中发送的每个字节,这就好比两个人打电话,我们定义一个规矩:打电话的时候必须是“你来我往”的,比如说有A,B两方就行通信,当A与B建立连接后,当A先发送了消息,则必须确保B收到了消息,而为了确保B收到消息了,那么B必

2011-01-18 23:53:00 2777

原创 Java中的NIO问题

<br />暂时没研究

2011-01-18 23:20:00 839

原创 输入流当中的read方法和readfully方法的区别与原理

<br />DataInputStream类中的read(byte[] b)和readFully(byte[] b)读取消息到底有什么区别呢?<br />下面让我来分析一下:<br /> <br />             1.其实read(byte[] b)方法和readFully(byte []b)都是利用InputStream中read()<br />方法,每次读取的也是一个字节,只是读取字节数组的方式不同,查询jdk中源代码发现<br /> <br /> <br />             2.

2011-01-18 23:19:00 22398 1

转载 Android页面跳转错误解决

<br />在做android练习的时候,发现光盘中的demo能运行成功,而自己敲出来的代码就不能执行<br /> <br />一点击跳转就会提示 The application Android_Project(process com.arthurs)has stopped unexpectedly.Please try again<br /> <br />最后找到一篇文章才得以解决:<br />http://hi.baidu.com/ruiqing_2008/blog/item/5190b6facd9bd

2011-01-18 14:21:00 3608

原创 java面板的使用与五种界面布局方式(FLowLayout、BorderLayout、GridLayout、CardLayout、BoxLayout)

<br /> <br />            (JPanel)Panel是一个轻量级的容器,由于不是顶层的容器,故其必须放在JFrame(Frame)等高级容器上,这样就可以在一个Frame(JFrame)上通过Panel和5种界面布局管理器构建复杂的应用程序界面。<br />            下面来介绍一下5种界面布局管理器:<br />BorderLayout:        <br />             这是一个布置容器的边框布局,它可以对容器组件进行安排,并调整其大小,使其符合下列

2011-01-18 11:01:00 35955

原创 JFC、Awt、Swing的区别与用法

<br />            在利用java设计界面的时候一直有一个疑惑就是java.awt.*这个包下的组件和javax.swing.*这个包下的组件有什么区别,找了半天又发现一个JFC这样的名词,反复查了M个小时略析如下。<br /> <br />JFC<br />            JFC(全称为“Java Foundation Classes”,中文译为“爪哇基础类别”)是一个图形框架(Graphical Framework),依据此框架可建构出具有移携性(Portable)的Java式G

2011-01-18 10:28:00 2731 2

原创 java程序设计—略析

<br />  

2010-11-29 17:04:00 420

原创 java中常遇到的小问题——static关键字、继承访问控制方式、构造器的继承与super关键字

<br />wait

2010-10-06 00:09:00 608

原创 抽奖小程序——java中的多线程

<br />wait

2010-10-06 00:05:00 2190

原创 Java的集合框架

<br />wait

2010-10-05 23:58:00 439

原创 文件的输入输出与假加密——略析JAVA的IO流

<br />wait

2010-10-05 23:56:00 542

原创 窗体重绘的实现——数据结构

<br />//过段时间写

2010-10-05 23:55:00 525

原创 浅析五子棋的实现——应用程序算法

<br />应用程序的壳(界面、事件驱动)与算法的关系<br /> <br />两者是骨骼和肉体的关系,当应用程序的壳创建好了,就需要把相应的算法写入到事件驱动当中去,这样才能实现程序应有的功能。<br /> <br />Exp:浅析五子棋<br /> <br />1、五子棋的算法包含什么?<br />      画棋子的算法   判断输赢的算法  人机对战算法<br /> <br />2、每个算法怎么用计算机语言实现?<br />     //画棋子的算法<br /> <br /> if(e.getX()

2010-10-05 23:51:00 1176

原创 简单画板的实现——Swing组件略述

<br />1、首先略述一下Swing组件的构成<br /> <br />在javax.swing.*这个包下有很多相关桌面应用程序的组件,已学的包括JFrame、JButton、JLabel、JTextFIleld、JMnuBar等一系列桌面组件。<br /> <br />其中,可视化的界面的构成就是利用这些组件,并且调用其相应的方法。。。构成的壳。。。<br /> <br />2、其次桌面程序的相应的监听器<br /> <br />在java.awt.event.*这个包下面有相应的监听器,这些监听器是

2010-10-05 23:36:00 1036

转载 乔布斯的演讲——————oh,Good

<br />Stanford Report, June 14, 2005'You've got to find what you love,' Jobs says<br />This is the text of the Commencement address by Steve Jobs, CEO of Apple Computer and of Pixar Animation Studios, delivered on June 12, 2005.<br />I am honored to be wit

2010-10-05 22:34:00 911

原创 Java中接口的实现与简单登陆界面的设计

<br />先介绍一下接口的大体意思:<br /> <br />我感觉接口是一种特殊的类,但是本身没有具体的含义,就像是多边形,只有当说明了几条边之后,才能具有实际的意义。<br /> <br />下面显示一个代码例子:<br />//先定义一个接口类—人类<br />package Basic.begin.lesson6;<br />public interface human {<br /> public void eat();<br /> public void sleep(int hour);<br

2010-09-04 14:27:00 9605 1

原创 Java中按值传递与按引用传递的区别

<br />     感觉要说明这个问题光说是没用的,还是然我们来看段代码,通过代码理解概念,可能这就叫从实践—理论—实践吧!!!<br /> <br />//按值传递<br /><br /><br />public class shiyan {<br /> <br />  //先创建一个更改变量的函数,并加上了打印的函数用于比较<br /> public void change(int c){<br />   c=c*5;<br />   System.out.println(c);<br />  }<b

2010-09-04 11:30:00 12166 5

原创 在ArcGIS利用矢量数据剪裁栅格数据的方法

<br />  这几天处理一批GIS数据,碰到影像数据比行政区域要大一点,这样数据看上去不那么美观,需要把多余的部分裁剪掉以便和其他图层相匹配,几经折腾终于把多余的部分给裁剪掉了。<br />  ArcMap中有专门的裁剪工具,在红箱子工具箱ArcToolBox->data management tools->raster->clip,如下图所示,这里面适合做已经有精确范围的裁剪。<br /><br />  点开Clip工具后,会弹出如下对话框:<br /><br />  Input paster栏选择输入

2010-08-02 11:33:00 30453 1

原创 C++实现while循环的延迟—类似于钟表(之一)

<br />#include <iostream.h><br /><br />const max=5;<br />int main()<br />{<br />cout<<"haha";<br />cout<<endl;<br />int i=0;<br />while(i<100000000)<br />{<br /> i++;<br />};<br />cout<<"good";<br />cout<<endl;<br /> <br /> <br />return 0;<br />}<br />

2010-07-23 11:10:00 1275

原创 C++实现字母的反向输出

<br />#include <iostream><br />#include <string><br /><br />int main()<br />{<br /> using namespace std;<br /> cout<<"Enter a word:"<<"/n";<br /> int i;<br /> string word;<br /> cin>>word;<br /> for(i=word.size()-1;i>=0;i--)<br /> cout<<word[i];<br /> cout

2010-07-22 15:57:00 2818 1

原创 C++实现16的阶乘

<br />#include <iostream.h><br />const max=17;<br />int main()<br />{<br /> double M[max];<br /> M[0]=M[1]=1.0;<br /> int i;<br /> for(i=2;i<max;i++)<br />  M[i]=i*M[i-1];<br /> for(i=0;i<max;i++)<br />  cout<<i<<"!="<<M[i]<<"/n";<br /> <br /> return 0;<br

2010-07-22 15:36:00 1194

原创 C++实现1+2+3+。。。+98+99+100

<br />#include <iostream.h><br />const max=101;<br />int main()<br />{<br /> int C[max];<br /> int i;<br /> C[0]=0;<br /> for(i=1;i<max;i++)<br />  C[i]=C[i-1]+i;<br /> for(i=1;i<max;i++)<br />  cout<<"∑"<<i<<"="<<C[i]<<endl;<br /> return 0;<br />}<br /> <

2010-07-22 15:32:00 1998

空空如也

空空如也

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

TA关注的人

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