自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

马里奥的专栏

You have a dream, you got to protect it.

  • 博客(348)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

转载 java读取properties配置文件

今天要将以前一个项目的数据连接改成从properties文件中配置。找了好久,网上也不少,可就是读取文件时总是找不到文件在哪(我放在classes目录下了)。最后终于成功,记下,以做纪念。 Java代码  package com.web.connection;    import java.io.IOException;  import java.io.In

2015-03-03 14:29:18 495

转载 解决java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket这个异常

用JDBC连接SQL Servers数据库的时候,遇到这个问题。今天忙了两个多小时来解决,最后终于搞定。把自己总结的一点经验和大家分享下,因为我发现网上有很多人遇到这个问题,但解决方案不多。下面是正确的步骤,很简单:        1、首先要确保安装了 sql server 2000,在xp 或win 2003下安装了  sql sp4 补丁(补丁非常重要,我就

2015-03-02 15:01:01 1114

转载 文本文件与二进制文件

文件编码的方式来看,文件可分为ASCII码文件和二进制码文件两种。  ASCII文件也称为文本文件,这种文件在磁盘中存放时每个字符对应一个字节,用于存放对应的ASCII码。例如,数5678的存储形式为:ASC码:  00110101 00110110 00110111 00111000     ↓     ↓    ↓    ↓十进制码: 5     6    7    8 共

2015-02-21 12:55:41 463

原创 表格布局演练

600*450布局思路为:总体7*1,后面使用嵌套的表格布局无标题文档.center { text-align: center;}tr { text-align: center;}h1{ text-align: center;}td { border:1px dashed blue;}欧洲豪门最新积分榜(截止到2013-03-14)

2015-01-30 22:10:04 560

转载 js调试

是一名忠实Chrome迷,使用它已经快有2年的历史了,整体给我的感觉就是清爽,快速,简洁。又打小广告了……^_^,虽然我知道IE8+也有调试工具,包括火狐的什么XXBUG,但是我用过之后,个人还是十分偏爱chrome的debug。chrome对于在前端打拼的兄弟姐妹是十分有帮助的,它优雅的实时展示DOM,捕获N个ajax传递过来的参数 我是一名忠实Chrome迷,使用它已经

2015-01-25 10:49:29 532

转载 sql总结

精妙Sql语句(总结以前的所有精华) asc 按升序排列 desc 按降序排列 下列语句部分是Mssql语句,不可以在access中使用。 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COM

2015-01-22 21:01:03 456

转载 js基础(3)

switch语句:基本语法:switch(表达式){//执行语句;case  常量1:break;       //跳出整个switch。。。。。default:语句;break;}结论:1)JS的switch语句的常量数据类型可以是JS支持的任何类型(对象和数组除外)。2) case后面的值数据类型可以是任意的。3) break作用是跳出整个s

2015-01-21 17:30:28 430

转载 js基础(2)

·          Js的命名规范(函数/变量):1)    使用大小写字母,数字,$可以命名2)    不能以数字打头3)    不能使用js保留字和关键字(即java里的关键字)4)    区分大小写5)    单行注释://6)    多行注释:/*…….*/·          Js的数据类型: 基本数据类型3种1数值类型特殊数值:1)

2015-01-21 11:01:49 574

原创 js基础(1)

javaScript是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。       ?什么是脚本语言   1.脚本语言介于HTML和C,C++,Java,C#等编程语言之间   2.javascript不能独立运行,它要嵌入到其它编程语言中才能运行(html,asp,asp.net,jsp,php...)

2015-01-20 11:05:48 508

转载 JSP对象和范围

作用域范围从小到大顺序:pageContext----request----session----application 其中:pageContext:作用域仅限于当前页面对象,可以近似于理解为java的this对象,离开当前JSP页面(无论是redirect还是forward),则pageContext中的所有属性值就会丢失。request:

2015-01-20 09:16:14 553

转载 JSP 九个隐含JSP对象

JSP 九个隐含JSP对象JSP中9个隐含对象隐含对象所属的类说明requestjavax.servlet.http.HttpServletRequest客户端的请求信息responsejavax.servlet.http.HttpServletResponse网

2015-01-20 09:09:27 466

转载 session的removeAttribute()和invalidate()的区别

session.invalidate()是销毁跟用户关联session,例如有的用户强制关闭浏览器,而跟踪用户的信息的session还存在,可是用户已经离开了。虽然session 生命周期浏览默认时间30分,但是在30分钟内别的用户还可以访问到前一个用户的页面,需销毁用户的session。session.removeAttribute()移除session中的某项属性。在spring例

2015-01-19 11:33:34 3546

转载 HttpSessionBindingListener和HttpSessionAttributeListener

HttpSessionBindingListener和HttpSessionAttributeListener是两个经常让初学者弄混的监听器,其实它们有很大的区别。这2个监听器在文章中简称为BindingListener和AttributeListener.    1.BindingListener有2个方法,valueBound(HttpSessinBindingEvent)和value

2015-01-19 11:21:37 1334

转载 url重写机制

URL重写就是首先获得一个进入的URL请求然后把它重新写成网站可以处理的另一个URL的过程。举个例子来说,如果通过浏览器进来的URL是“UserProfile.aspx?ID=1”那么它可以被重写成 “UserProfile/1.aspx”,这样的URL,这样的网址可以更好的被网站所阅读。如果浏览器不支持Cookie或用户阻止了所有Cookie,可以把会话ID附加在HTML页面中所有的

2015-01-19 10:20:17 1669

转载 Cookie和session深入

Cookie和session由于实现手段不同,因此也各有优缺点和各自的应用场景:1.   应用场景Cookie的典型应用场景是Remember Me服务,即用户的账户信息通过cookie的形式保存在客户端,当用户再次请求匹配的URL的时候,账户信息会被传送到服务端,交由相应的程序完成自动登录等功能。当然也可以保存一些客户端信息,比如页面布局以及搜索历史等等。Session的

2015-01-19 09:53:54 886

转载 java事务处理

Java事务处理总结  一、什么是Java事务 通常的观念认为,事务仅与数据库相关。 事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(consistency)、隔离性(isolation)和持久性(durability)的缩写。事务的原子性表示事务执行过程中的任何失败都将导致事务所做的任何修改失

2015-01-18 22:09:29 628

转载 PreparedStatement详解

JDBC初步.主要讲了基本访问数据库的步骤.其中第四步提到了用Statement去执行SQL语句.这里介绍个Statement的子类PreparedStatement.PreparedStatement(预处理执行语句)相比其父类Statement主要有以下几个优点.1.可以防止SQL注入.                2.在特定的驱动数据库下相对效率要高(不绝对)   

2015-01-18 20:25:46 1138

转载 eof

EOF是什么?作者: 阮一峰我学习C语言的时候,遇到的一个问题就是EOF。它是end of file的缩写,表示"文字流"(stream)的结尾。这里的"文字流",可以是文件(file),也可以是标准输入(stdin)。比如,下面这段代码就表示,如果不是文件结尾,就把文件的内容复制到屏幕上。  int c;

2014-07-12 22:06:35 807

转载 getchar()实例

#include main(){    int c;    while((c=getchar())!=EOF)          putchar();    return 0;}===============================开始认为这个程序运行时,应该是从键盘输入一个字符后,

2014-07-12 21:38:17 2832

转载 void *指针理解

void* 这不叫空指针,这叫无确切类型指针.这个指针指向一块内存,却没有告诉程序该用何种方式来解释这片内存.所以这种类型的指针不能直接进行取内容的操作.必须先转成别的类型的指针才可以把内容解释出来.还有'\0',这也不是空指针所指的内容. '\0'是表示一个字符串的结尾而已,并不是NULL的意思.真正的空指针是说,这个指针没有指向一块有意义的内存,比如说:char* k;

2014-07-09 22:58:27 726

原创 csma cd最短有效帧长的意义

CD技术主要着重于减低一次冲突所造成的损失,它能将冲突所浪费的时间减少为检测冲突所需时间。要让CD技术发挥效率,数据帧的发送时间至少要大于等于检测冲突所需时间,否则在检测出冲突之前传输已经结束,CD技术也失去意义。所以CSMA/CD有最短帧长的要求。

2014-06-19 11:09:57 8329 1

原创 http无连接

听过别人说过,http的无连接性,却一直不明白什么意思。原理是如此的简单:连接成功之后,将内容下载下拉之后,断开连接。这么一个大的地方,就写了一句有用的话,太浪费了。希望以后对http有更多的了解吧。

2014-06-17 19:50:45 943

转载 http无状态

Http是一个无状态协议,同一个会话的连续两个请求互相不了解,他们由最新实例化的环境进行解析,除了应用本身可能已经存储在全局对象中的所有信息外,该环境不保存与会话有关的任何信息。自己的理解,在asp.net里:每次提交服务器的页面没有任何关系,每次记录在页面的信息下次提交是记不住的,(除了应用本身可能已经存储在全局对象中的所有信息外)在.net里实际就是ViewState,ViewStat

2014-06-17 19:47:56 658

转载 介词加关系代词的定语从句

对于定语从句,里的介词加关系代词的理解还是有些疑问。当你在写一句英语或者看英语小说的时候,定语从句中,介词为什么用这个,什么时候需要加。有的书上说,介词是由动词或者名词决定的。不是很理解。比如在书上看到两句话,请帮我分析分析。1,Translation becomes the process through which we form social relation.这里的through wh

2014-06-03 16:56:14 1623

转载 头文件与库文件

头文件中有函数的申明,库文件实现函数的定义。比如,printf函数。使用时应包括stdio.h,打开stdio.h你只能看到,printf这个函数的申明,却看不到printf具体是怎么实现的,而函数的实现在相应的C库中。而库文件一般是以二进制形式而不是C源文件形式提供给用户使用的。程序中包括了stdio.h这个头文件。链接器就能根据头件中的信息找到printf这个函数的实现并链

2014-05-22 11:38:41 776

转载 linux fork

一、fork入门知识     一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。    一个进程调用fork()函数后,系统先给新的进程分配资源,例如存储数据和代码的空间。然后把原来的进程的所有值都复制到新的新进程中,只有少数值与原来

2014-05-22 11:05:50 615

转载 linux共享内存

共享内存区域是被多个进程共享的一部分物理内存。如果多个进程都把该内存区域映射到自己的虚拟地址空间,则这些进程就都可以直接访问该共享内存区域,从而可以通过该区域进行通信。共享内存是进程间共享数据的一种最快的方法,一个进程向共享内存区域写入了数据,共享这个内存区域的所有进程就可以立刻看到其中的内容。这块共享虚拟内存的页面,出现在每一个共享该页面的进程的页表中。但是它不需要在所有进程的虚拟内存中都有相同

2014-05-19 10:43:34 1164

转载 linux函数

我们经常用的main函数都是不带参数的。因此main 后的括号都是空括号。实际上,main函数可以带参数,这个参数可以认为是 main函数的形式参数。C语言规定main函数的参数只能有两个, 习惯上这两个参数写为argc和argv。因此,main函数的函数头可写为: main (argc,argv)C语言还规定argc(第一个形参)必须是整型变量,argv( 第二个形参)必须是指向字符串的指针数组

2014-05-16 18:50:17 763

转载 cygwin的入门

由于自己的项目需要使用Linux内核,所以自己在windows下安装了一个Linux虚拟机!自己实在忍受不了这种速度,随想用cygwin进行替代,毕竟我只是使用Linux内核的部分命令就好。今天下午进行了实验,效果不错,从网上找到了这篇文章,做为cygwin的入门文章!写的不错,enjoy it!0:简介1:下载和安装2:使用简介Cygwin是一个运行于Windows下

2014-05-12 22:39:23 3576

转载 动态代理加深

代理的意思很好理解,它借鉴了我们日常所用的代理的意思:就是本来该自己亲自去做的某件事,由于某种原因不能直接做,而只能请人代替你做,这个被你请来做事的人就是代理。比如过春节要回家,由于你要上班,没时间去买票,就得票务中介代你购买,这就是一种代理模式。这个情景可以形象的描述如下:class:火车站{        卖票:       {……}}    火车站是卖票的地方,我们假

2014-05-07 00:21:45 631

转载 mysql常用命令

mysql语句用法,添加、修改、删除字段一,连接MySQL二,MySQL管理与授权三,数据库简单操作四, 数据库备份五,后记      一,连接MySQL格式:mysql -h 远程主机地址 -u 用户名 -p 回车输入密码进入: mysql -u root -p 回车Enter password: ,输入密码就可以进入

2014-05-05 11:15:03 598

原创 字节多路通道和数组多路通道的不同之处

字节多路通道和数组多路通道的不同之处:(1)数组多路通道允许多个设备同时工作,但只允许一个设备进行传输型操作,其他设备进行控制型操作。而字节多路通道不仅允许多个设备同时操作,而且也允许它们同时进行传输型操作。(2)数组多路通道与设备之间数据传送的基本单位是数据块,通道必须为一个设备传送完一个数据块以后,才能为别的设备传送数据块。而字节多路通道与设备之间数据传送的基本单位是字节,通道为一个设

2014-05-04 08:52:04 5789

转载 udp检验和计算方法

一直都没太搞明白UDP/TCP检验和的计算方法,这两天终于琢磨明白了,原来是酱紫滴!不过计算过程还是非常繁琐的,如果不使用代码实现光靠人工计算估计会让人有点想崩溃滴感觉!(这两天差点没吐血- -!)估计没有几个人能完整的将它计算出来%……¥&……¥追求真理的道路永远都是曲折的,在这个过程中吐血身亡的人已经不计其数,俺还是顽强的挺过来了,哈哈哈~~不论如何算是有点小小的收获吧

2014-05-03 15:19:31 17704 4

转载 虚拟存储器概念

虚拟存储器的概念 为解决内存小而作业大、作业多的矛盾, 以及执行过程中只是把当前运行需要的那部分程序和数据装入内存。 所以,操作系统把各级存储器统一管理起来。就是说, 应该把一个程序当前正在使用的部分放在内存, 而其余部分放在磁盘上,就启动执行它。操作系统根据程序执行时的要求和内存的实际使用情况, 随机地对每个程序进行换入/换出。 这样, 就给用户提供一个比正式的内存空间大的多的地址空间,

2014-05-02 16:48:12 2239

转载 左外连接的坏处

刚入行的时候,我天天担心性能问题,可偏偏没遇到。嗯,我写的SQL性能好吧。呵呵,玩笑,主要是因为数据量不大。所以,渐渐的我以为不会出现什么危言耸听的性能问题了。可巧,这回让我遇到了。Hibernate中配了一个one-to-one,然后Hibernate生成的sql语句中包含了“left outer join”,如“select a.aName,b.bName from A a left

2014-05-02 13:42:25 1412

转载 数据库三级模式

1、模式  模式又称概念模式或逻辑模式,对应于概念级。它是由数据库设计者综合所有用户的数据,按照统一的观点构造的全局逻辑结构,是对数据库中全部数据的逻辑结构和特征的总体描述,是所有用户的公共数据视图(全局视图)。它是由数据库管理系统提供的数据模式描述语言(Data Description Language,DDL)来描述、定义的,体现、反映了数据库系统的整体观。一个数据库只有一个概念模

2014-05-01 22:00:03 703

转载 b/s结构与c/s结构

C/S (Client/Server)结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是client/Server形式的两层结构,由于现在的软件应用系统正在向分布式的Web应用发展,Web和Client/Server 应用都可以进行同样的业务处理

2014-04-30 15:08:30 1512

转载 伪随机数生成算法(1)线性同余法

线性同余随机数生成器介绍:古老的LCG(linear congruential generator)代表了最好最朴素的伪随机数产生器算法。主要原因是容易理解,容易实现,而且速度快。 LCG 算法数学上基于公式:X(n+1) = (a * X(n) + c) % m其中,各系数为:模m, m > 0系数a, 0 增量c, 0 原始值(种子) 0

2014-04-29 09:05:22 9772

原创 深入应用看本质之-IPV4协议

Version - 4位字段,指出当前使用的 IP 版本。    IP Header Length (IHL) ― 指数据报协议头长度,具有32位字长ipv4组播代理。指向数据起点。正确协议头最小值为5。    Type-of-Service ― 指出上层协议对处理当前数据报所期望的服务质量,并对数据报按照重要性级别进行分配。这些8位字段用于分配优先级、延迟、吞吐量以及可靠性。    

2014-04-28 19:33:44 839

原创 深入应用看本质之-ICMP(1)

深入应用看本质之-ICMP(1)

2014-04-28 18:53:17 1406

人工智能八数码

人工智能八数码问题负有报告和说明,有需求的朋友可以参考下,有界面,肯定让你满意,我得了90这门课.

2013-11-27

简易的俄罗斯方块

非常简单的 有很多的DEBUG 总之完成了一部分吧 看过的代码的会理解的

2013-08-23

小小桌球界面

很简单的桌球界面开放的 过于简单 初学者可以看看,牛b的大神就算了

2013-08-03

计算器界面小程序(仅仅就是界面)

很简单的计算器界面源码 awt ,运用都是都是很简单的基础知识,不了解界面的初学者可以看看

2013-08-02

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

TA关注的人

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