自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 浅谈javaweb三大框架和MVC设计模式(转载)

浅谈javaweb三大框架和MVC设计模式小序:博主以前在学javaweb的时候开始总不理解javaweb三大框架和MVC框架模式,虽然没有把两者混为一谈,但是也是很晕菜。作为一个Java开发程序员的话,特别是B/S架构的开发来说,MVC框架模式是我们必须要掌握的!!!一、MVC设计模式1.MVC的概念首先我们需要知道MVC模式并不是javaweb项目中独有的,MVC是一种软...

2017-04-21 21:37:07 864

原创 Java语言的8大排序的基本思想以及实例解读(转载)

8种排序之间的关系:1, 直接插入排序(1)基本思想:在要排序的一组数中,假设前面(n-1)[n>=2] 个数已经是排好顺序的,现在要把第n个数插到前面的有序数中,使得这n个数也是排好顺序的。如此反复循环,直到全部排好顺序。(2)实例(3)用java实现 package com.njue; public class insertSort { ...

2017-04-12 22:48:00 180

原创 C#中属性和字段的区别和联系<转载>

C#中属性和字段的区别和联系问题:C#语法中针对类中数据成员的访问引见的属性和字段概念和C++相比,C++中只要属性(觉得相当于于C#中的字段),但是在运用C#过程中,假入本人要写一个类,包含几个数据成员(即字段)但是为了让外边能够访问还需求写对应的属性出来,岂不是有点费事?使用属性的优点是什么? 在C#中,我们可以非常自由的、毫无限制的访问公有字段,但在一些场合中,我们可能希望限制只能给...

2011-01-21 15:53:50 438

原创 软件版本号讲解:什么是Alpha,Beta,RC,Release<转载>

软件版本号讲解:什么是Alpha,Beta,RC,Release一、 软件版本阶段说明 Alpha版: 此版本表示该软件在此阶段主要是以实现软件功能为主,通常只在软件开发者内部交流,一般而言,该版本软件的Bug较多,需要继续修改。 Beta版: 该版本相对于α版已有了很大的改进,消除了严重的错误,但还是存在着一些缺陷,需要经过多次测试来进一步消除,此版本主要的修改对像是软件的U...

2011-01-14 08:44:03 146

原创 C#操作SQLite增删改模板<转载>

using System;using System.Data;using System.Data.Common;using System.Data.SQLite;namespace SQLiteQueryBrowser{    /// &lt;summary&gt;     /// 说明:这是一个针对System.Data.SQLite的数据库常规操作封装的通用类。 ...

2011-01-12 14:09:22 113

原创 SQLite事务<转载>

耗时 2 分钟!下面是测试代码。using System.Data;using System.Data.Common;using System.Data.SQLite;// 创建数据库文件File.Delete("test1.db3");SQLiteConnection.CreateFile("test1.db3");DbProviderFactory factory = SQLiteFa...

2011-01-12 13:13:28 96

原创 TTL脚本

pausetime = 1 ; Pause 1 secondslooptimes = 1 ;    sendln "命令"  wait "root#" while looptimes &lt; 10    mpause 1   sendln "命令"  wait "要覆盖吗? [Y/N] "  sendln "Y"  wait "root#

2010-12-20 19:51:19 1572

原创 Cisco交换机命令大总结<转载>

cisco交换机还是比较常用的,于是我研究了一下Cisco交换机命令的大总结,在这里拿出来和大家分享一下,希望对大家有用。我所针对的都是Cisco的设备而言的,华为的可以跟据手册来查,配置都是差不多的,这里华子就不多写华为的设备了,了解的也不是很多。Cisco交换机命令之使用Telnet远程式管理switch(config)#interface vlan 1 进入vlan 1switch(conf...

2010-12-06 18:20:55 391

原创 Linux C常用时间函数

Linux C常用时间函数1 time_t time(time_t *t);返回从1970.1.1  0:0:0的UTC时间格林威治时间的时间差秒数。#include&lt;stdio.h&gt;#include&lt;time.h&gt;Int main(){             Time_t s;              S=time((time_t*)N...

2010-11-30 16:28:34 170

原创 linux中C语言 创建临时文件tmpnam函数 tmpfile函数的分析<装载>

临时文件通常,程序需要以文件的形式使用临时存储。这也许是存储计算的中间结果,或者是在实际操作之前所做的文件拷贝备份。例如,一个数据程序在删除记录时会使用临时文件。文件会收集需要保存的数据库实体,然后在操作结束时,临时文件会成为新的数据库而原始的会被删除。临时文件的大量使用隐藏了他的一个缺点。我们必须小心来确保程序会选择一个唯一的名字来使用临时文件。如果不是这样,因为Linux是一个多任务系统,也...

2010-11-27 13:45:52 1460

原创 linux中对于core文件的分析2<转载>

前段时间调试程序时用到的,转过来大伙共享一下 //--------------------------------------------------------------- 1. core文件的简单介绍 //--------------------------------------------------------------- 在一个程序崩溃时,它一般会在指定目录下生成一...

2010-11-27 10:21:12 105

原创 linux中对于core文件的分析<转载>

当我们的程序崩溃时,内核有可能把该程序当前内存映射到core文件里,方便程序员找到程序出现问题的地方。最常出现的,几乎所有C程序员都出现过的错误就是“段错误”了。也是最难查出问题原因的一个错误。下面我们就针对“段错误”来分析core文件的产生、以及我们如何利用core文件找到出现崩溃的地方。何谓core文件当一个程序崩溃时,在进程当前工作目录的core文件中复制了该进程的存储图像。core文件仅仅...

2010-11-27 10:16:14 307

原创 什么是全角和半角<转载>

 A 什么是全角和半角?(1)全角---指一个字符占用两个标准字符位置。 汉字字符和规定了全角的英文字符及国标GB2312-80中的图形符号和特殊字符都是全角字符。一般的系统命令是不用全角字符的,只是在作文字处理时才会使用全角字符。(2)半角---指一字符占用一个标准的字符位置。通常的英文字母、数字键、符号键都是半角的,半角的显示内码都是一个字节。在系统内部,以上三种字符是作为...

2010-11-05 12:51:36 228

原创 二进制文件和文本文件

一、文本文件与二进制文件的定义       大家都知道计算机的存储在物理上是二进制的,所以文本文件与二进制文件的区别并不是物理上的,而是逻辑上的。这两者只是在编码层次上有差异。       简单来说,文本文件是基于字符编码的文件,常见的编码有ASCII编码,UNICODE编码等等。二进制文件是基于值编码的文件,你可以根据具体应用,指定某个值是什么意思(这样一个过程,可以看作是自...

2010-11-05 10:13:22 89

原创 main函数的参数

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

2010-11-05 10:05:33 114

原创 C语言中修饰符extern

在C语言中,修饰符extern用在变量或者函数的声明前,用来说明“此变量/函数是在别处定义的,要在此处引用”。0. extern修饰变量的声明。举例来说,如果文件a.c需要引用b.c中变量int v,就可以在a.c中声明extern int v,然后就可以引用变量v。这里需要注意的是,被引用的变量v的链接属性必须是外链接(external)的,也就是说a.c要引用到v,不只是取决于在a.c中声明e...

2010-11-05 10:01:58 126

原创 rindex函数和strrchr函数的不同

index系列函数和strchr系列函数都是用来 查找字符串中出现的指定一个字符连它们的声明也几乎一样        #include &lt;strings.h&gt;        char *index(const char *s, int c);        char *rindex(const char *s, int c);和        #include &lt;string.h...

2010-11-05 09:54:28 224

原创 vim 常用命令

vim(vi)是Linux中功能强大的编辑工具。vim有3中主要的模式: 1.normal mode:当进入vim时,默认的模式就是normal mode。在此模式下,无法输入任何文字,不过可以利用按键命令来执行许多操作命令,例如移动光标位置、复制、删除。 2.insert mode:进入vim输入a、i、或o键。即可进入insert mode,此模式下可以输入文字内容。 3.comm...

2010-10-29 14:55:34 77

原创 linux下C/C++ 入门hello world(转)

linux下C++hello world(转)2009-04-18 16:051、安装系统这就不用说了吧,我装的是Redhat Linux 7.2,安装过程智能化,价格也不贵( 9CD+500页手册共69RMB),大家也都支持支持正版,还有一些简单命令ls - 列目录cd - 进入目录man - 帮助gcc - 编译器2、文本编辑器开如想用vi,发现不太好用,在图形界面下找了...

2010-10-29 14:52:32 120

原创 linux c语言 select函数用法

 Select在Socket编程中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如 connect、accept、recv或recvfrom这样的阻塞程序(所谓阻塞方式block,顾名思义,就是进程或是线程执行到这些函数时必须等 待某个事件的发生,如果事件没有发生,进程或线程就被阻塞,函数不能立即返回)。 可是使用Select就可以完成非阻塞(所谓非...

2010-10-29 14:48:06 79

原创 linux和windows的换行问题

用getline获取文件中单行中的内容时,如果使用缺省的结束字符,注意最后的换行符,linux下,这个行的内容会比windows下的内容多一个字符(0x0d),因为linux下,getline函数缺省的“结束字符”是"0D",也就是换行符。而在windows下,getline函数缺省的“结束字符”是"0D0A",也就是回车换行符。在C++中cin遇到空格结束。...

2010-10-29 14:45:55 250

原创 linux线程中pthread_detach函数的作用

 linux线程执行和windows不同,pthread有两种状态joinable状态和unjoinable状态,如果线程是joinable状态,当线程函数自己返回退出时或pthread_exit时都不会释放线程所占用堆栈和线程描述符(总计8K多)。只有当你调用了pthread_join之后这些资源才会被释放。若是unjoinable状态的线程,这些资源在线程函数退出时或pthread_e...

2010-10-29 14:42:59 409

解决数据库乱码问题

MySql中的my.ini 文件中default-character-set=utf8建立数据库指定字符create database if not exists pro default character set utf8;数据库连接指定字符String url = "jdbc:mysql://127.0.0.1:3306/pro?characterEncoding=utf8";...

2009-12-11 15:55:49 71

原创 JAVA堆栈的区别

1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。   2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详见第3点。堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,...

2009-11-10 20:34:37 100

java 中执行DOS命令

Runtime r = Runtime.getRuntime();String cmdstr=“cmd /c copy C:\workspace\DMS\wtmpx C:\workspace\DMS\wtmpxs\wtmpx200911081301”;Process p = r.exec(cmdstr);p.waitFor(); 

2009-11-08 21:02:19 77

原创 JSP_JSTL(JSP标准标签库)介绍收藏

JSTL(JSP标准标签库)介绍收藏技术交流 2008-10-19 21:37 阅读23 评论0 字号: 大大 中中 小小[转]JSTL简介JSTL是一个不断完善的开放源代码的JSP标签库,是由apache的jakarta小组来维护的。JSTL只能运行在支持JSP1.2和Servlet2.3规范的容器上,如tomcat 4.x。但是在即将推出的...

2009-10-07 21:04:50 61

原创 JSP_JSP自订标签库

自订标签库--TagSupport详解1 TagSupport与BodyTagSupport的区别 TagSupport与BodyTagSupport的区别主要是标签处理类是否需要与标签体交互,如果不需要交互的就用TagSupport,否则如果需要交互就用BodyTagSupport。 交互就是标签处理类是否要读取标签体的内容和改变标签体返回的内容。 ...

2009-10-07 21:03:27 72

原创 JSP_JSP内置对象

【经典】JSP内置对象JSP学习 2009-06-15 09:50 阅读240 评论0 字号: 大大 中中 小小(转)1.request对象 客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例。1 object getAttribute(Str...

2009-10-07 20:53:12 107

CoreJava File的基本操作实例

java File的基本操作实例2007-10-09 16:49 转载自http://hi.baidu.com/ecgql/blog/item/ec6e25f3a107ba53352acc96.htmlimport java.io.*;public class FileOperate { public FileOperate() { } /**...

2009-10-07 20:50:27 96

Hibernate_北京老师串讲内容

话题一:hibernate的基本使用学习方向:重点理解hibernate是什么,然后牢记其基本的编程步骤一:hibernate 是什么?1: hibernate 是对JDBC进行了封装,负责对象持久化,位于中间层,在应用程序和数据库之间起到了桥梁作用的一种映射工具。(映射是通过配置文件来维护的)二:为什么使用hibernate?1:对象持久化的概念:把内存中的数据转存到...

2009-10-07 20:48:47 108

JavaScript_ajax上课代码

程序1 简单的ajax代码框架 *******************************package com.tarena.ajax;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http...

2009-10-07 20:46:32 63

shopcart10的经典代码

1数据库连接池的现实shopcart10中在容器中初始化数据库的连接池 其只能在跟容器相关的类中使用,因为连接都是在服务器,不是在你本地PC上 所以本地代码不能用数据库连接池package db;import java.sql.Connection;import java.sql.DriverManager;import java.util.Stack;/...

2009-10-07 20:41:46 179

Servlet_从数据库中查询图片的servlet

&lt;img src='servlet/ImgProduct?pid="+pid+"'/&gt;*********servlet/ImgProduct的写法*********package commons;import java.io.IOException;import java.io.InputStream;import java.io.PrintWriter;...

2009-10-07 20:39:28 397

Servlet_生命周期的理解

关于对Servlet生命周期的理解1,概述(Servlet生命周期):首先加载Servlet的实现类,当客户端通过网络访问服务器时,实例化 Servlet对象;然后调用Servlet类中的init方法设置Servlet对象的config成员,并执行service方法;当不再有客户端访问服务器,web-app将会调用Servlet类中的destroy方法销毁Servlet对象,到此Servlet对象...

2009-08-16 14:47:20 312

HTML_上课代码

开始的这段很有用&lt;html&gt;&lt;head&gt;&lt;title&gt;注册页面&lt;/title&gt; &lt;script language="javascript" type="text/javascript"&gt; function showExtends(){ var t

2009-08-16 14:45:48 144

javascript_上课代码

&lt;html&gt; &lt;head&gt; &lt;!-- js-23 表单验证-2 --&gt; &lt;style&gt; span {color:red;font-size:10} &lt;/style&gt; &lt;script&gt; var rules = [ "name.lengt...

2009-08-16 14:44:21 105

原创 Hibernate_整理资料

http://hi.baidu.com/hking1987/blog/category/Java/index/1http://blog.csdn.net/songmin3121/category/546763.aspx一对多的解释:关联关系的本质是将关联关系映射到数据库中。关联关系在对象模型中体现为内存中的一个或多个引用。 一对多关系: 一对多关系 分为 “ 单向一对多/...

2009-08-09 19:44:30 74

Hibernate_上课自己的代码

第一天**********************************************************原理:1.读取并解析配置文件2.读取并解析映射信息,创建SessionFactory3.打开Sesssion4.创建事务Transation5.持久化操作6.提交事务7.关闭Session8.关闭SesstionFactory第一步 ...

2009-08-09 15:49:37 110

JAVA_日期日历类的用法

public class TestDate { public static void main(String[] args) { Calendar c = new GregorianCalendar(2008, 7, 8, 20, 8, 8);// 构建一个特定时间 Date d = c.getTime();// Date date = calendar.getTime();转换...

2009-08-09 14:23:22 98

原创 Hibernate_Session_delete方法

delete()方法用于从数据库中删除与Java对象对应的记录。如果传入的参数是持久化对象,Session就计划执行一个delete语句。如果传入的参数是游离对象,先使游离对象被Session关联,使它变为持久化对象,然后计划执行一个delete语句。值得注意的是,Session只有在清理缓存的时候的才执行delete语句。此外,只有当调用Session的close()方法时,才会从Session...

2009-08-02 22:16:53 121

空空如也

空空如也

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

TA关注的人

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