自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(36)
  • 资源 (11)
  • 收藏
  • 关注

转载 SQL Join 知识备忘

<br />SQL--JOIN之完全用法<br />外联接。外联接可以是左向外联接、右向外联接或完整外部联接。 <br />在 FROM 子句中指定外联接时,可以由下列几组关键字中的一组指定:<br />LEFT JOIN 或 LEFT OUTER JOIN。 <br />左向外联接的结果集包括 LEFT OUTER 子句中指定的左表的所有行,而不仅仅是联接列所匹配的行。如果左表的某行在右表中没有匹配行,则在相关联的结果集行中右表的所有选择列表列均为空值。<br />RIGHT JOIN 或 RIGHT O

2010-11-19 17:03:00 307

原创 SQL Union 知识备忘

<br /><br />UNION 运算符将多个 SELECT 语句的结果组合成一个结果集。(1)使用 UNION 须满足以下条件:<br />A:所有查询中必须具有相同的结构(即查询中的的列数和列的顺序必须相同)。<br />B:对应列的数据类型可以不同但是必须兼容(所谓的兼容是指两种类型之间可以进行隐式转换,不能进行隐式转换则报错)。也可以用显式转换为相同的数据类型。<br />(当数据类型不同时,则根据数据类型优先级规则确定所产生的数据类型。如果类型相同,但精度、小数位数或长度不同,则根据用于合并表达

2010-11-19 17:01:00 343

原创 设计模式学习StepByStep:第五步【工厂模式】

<br />工厂模式定义:<br />            工厂方法:定义了一个创建对象的借口,但由子类决定要实例化的类是哪一个;工厂方法让类把实例化推迟到了子类;<br />            抽象工厂:提供了一个借口,用来创建相关或者依赖对象的家族,而不需要指明具体类;<br /><br /><br />要点:<br />            1.所有的工厂都用来封装对象的创建;<br />            2.工厂方法:工厂方法使用继承————把对象的创建委托给子类,子类实现工厂方法来创

2010-09-16 15:40:00 363

原创 设计模式学习StepByStep:第四步【单例模式】

单例模式定义:通俗解释:另类解释:OO设计应遵循的一般原则:           原则一:找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起;           原则二:多用组合,少用继承(将两个或多个类的功能结合起来使用,就是组合Composition)           原则三:针对接口编程,而不针对实现编程;           原则四:为了交互对象之间的松耦合设计而努力;           原则五:对扩展开放,对修改关闭;                    (未

2010-09-13 09:47:00 308

原创 设计模式学习StepByStep:第三步【装饰者模式】

装饰者定义:              装饰者模式动态的将责任附加到对象上,如果想要扩展功能,装饰者提供了有别于继承的另一种选择;通俗解释:                            DECORATOR青出于蓝而胜于蓝:武当派张三丰会太极拳,是我师傅,他教会了我太极拳,但我自己还会点蒙古式摔交,张三丰却不会。于是我就成了DECORATOR模式的实现; 另类解释:                            DECORATOR—Mary过完轮到Sarly过生日,还是不要叫她自己挑了,不然

2010-09-13 09:44:00 289

原创 设计模式学习StepByStep:第二步【观察者模式】

观察者模式定义:              观察者模式定义了对象之间的一对多依赖,这样依赖,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新;要点:                                 1、观察者模式定义了一系列对象之间的一对多关系;                      2、当一个对象改变状态,其他依赖者都会收到通知;                      3、观察者模式提供了一种对象设计,让主题和观察者之间松耦合(它们依然可以交互,但是不太清楚彼此的细节);

2010-09-13 09:36:00 335

原创 设计模式学习StepByStep:第一步【策略模式】

策略模式定义:            策略模式定义了算法族,分别封装起来,让它们之间可以相互替换,此模式让算法的变化独立于使用算法的客户。  通俗解释:        STRATEGY——久病成良医:如人生病可以有各种症状,但经过长期摸索,就可以总结出感冒、肺病、肝炎等几种; 另类解释:        STRATEGY—跟不同类型的MM约会,要用不同的策略,有的请电影比较好,有的则去吃小吃效果不错,有的去海边浪漫最合适,单目的都是为了得到MM的芳心,我的追MM锦囊中有好多Strategy哦。 图1-1 策略

2010-09-10 17:29:00 350

转载 IT职场生存法则

摘要:我在IT职场打滚超过10年了,从小小的程序员做到常务副总。相对于其它行业,IT职场应该算比较光明的了,但也陷阱重重,本文说说我的亲身体会,希望大家能在IT职场上战无不胜! 正文:我会先先说一些无论是你在什么职位都适用的通用法则,然后专门针对不同职位讲讲应该注意的求生法则。通用法则法则1:忍耐是一种美德。为了生活,很多时候你必须要忍!忍受你的领导对你的无理责骂、同事的白眼、客户的无理取闹,承受

2010-05-11 14:17:00 329

转载 谈谈学Java和学.NET两种不同的感受

学.NET就好比和爹妈一起出门,啥事都不用愁,因为爹妈都给你操心着了。学Java就像自己出门,你要睁大眼睛看清周围的世界,并决定你自己的方向; 必要的时候,你要脱离一切束缚,自己搞一套框架来适应特殊需求。  在Java的世界里,有着形形色色的开源产品和框架。  它们就好像你在异乡路上遇见的行人,  有的,会成为你终生的朋友,  有的,也许只是一面

2010-05-05 17:35:00 352 1

原创 【毕业设计总结】之 递归删除子目录及其目录下的文件

     删除目录的时候,首先要删除其下的子目录和文件,然后再删除数据库表TDir和TFile里对应的记录,文件和目录的删除放在FileUtil类里的deleteDir里实现,对数据库表的操作放到DirDAOImpl里来实现:FileUtil.javapublic void deleteDir(File dir) { if (dir == null || !dir.exists()

2010-05-03 20:06:00 369

原创 【毕业设计总结】之 Dtree目录树

           毕业设计的文档管理模块要用到目录树,选来选去还是决定用Dtree了,现总结一下Dtree的应用心得…… 首先说说我的功能需求吧,我有一个目录数据库表TDir,一个文件数据库表TFile,然后我想把在表TDir中的数据取出来转换成目录树里的节点,点击每一个节点就显示其下相应的文件列表…… 首先,在DAO接口实现类DirDAOImpl里有个makeTree方法返回

2010-05-03 19:44:00 778

原创 【毕业设计总结】之 中文乱码

         我的 毕业设计题目是 电子文档管理系统,主要功能有文档管理、用户管理和部门管理;在做用户修改功能的增删改查操作数据库的时候出现了中文乱码问题,当时写了个过滤器还是没解决,第二天早上才想起来,配置好filter,但是忘了配置filter-mapping了…… EncodingFilter.javapackage com.edms.util;import java

2010-05-03 19:30:00 433

转载 .NET学习路线

入门篇 1.         学习面向对象(OOP)的编程思想许多高级语言都是面向对象的编程,.NET也不例外。如果您第一次接触面向对象的编程,就必须理解类、对象、字段、属性、方法和事件、封装、继承和多态性、重载、重写等概念。需要说明的是,微软的产品帮助文档做得非常完善,而且查询相当方便,入门者不得不看。安装完Visual Studio.NET2003(或者Visual Studio.NE

2010-04-19 13:23:00 406

转载 2010年4月编程排行榜发布:C语言王者归来

After more than 4 years C is back at position number 1 in the TIOBE index. The scores for C have been pretty constant through the years, varying between the 15% and 20% market share for almost 10 year

2010-04-19 13:10:00 603

转载 JBOSS-Weblogic-Websphere-Tomcat-IIS-APache应用服务器的区别

JBoss含有Jsp和Servlet容器,也就可以做web容器,也包含EJB容器,是完整的J2EE应用服务器 JBoss是一个运行EJB的J2EE应用服务器。它是开放源代码的项目,遵循最新的J2EE规范。从JBoss项目开始至今,它已经从一个EJB容器发展成为一个基于的J2EE的一个web操作系统(operating systemfor web),它体现了J2EE规范中最新的技术,含有J

2010-04-19 13:02:00 1371

转载 MSSQL-Oracle-DB2 主流数据库对比

开放性:       SQL   Server   只能在windows   上运行,没有丝毫的开放性,操作系统的系统的稳定对数据库是十分重要的。Windows9X系列产品是偏重于桌面应用,NT   server只适合中小型企业。而且windows平台的可靠性,安全性和伸缩性是非常有限的。它不象unix那样久经考验,尤其是在处理大数据量的关键业务时.       Oracle   能在所有主流平台

2010-04-19 13:00:00 490

转载 如何成为一名合格的Java程序员

1、语法:必须比较熟悉,在写代码的时候 IDE 的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正。    2、命令:必须熟悉 JDK 带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer、HtmlConverter、jar、java、javac、javadoc、javap、javaw、native2ascii、serialver,如果这些命令你没有

2010-04-19 11:07:00 469 1

原创 使用JPCAP实现简单的流量统计器

1.用到的安装包有·JpcapSetup-0.7.exe,双击安装;·WinPcap4.0.exe,双击安装·JpcapDumper-src.zip,解压; 2.要实现的功能·与网卡绑定,并接收流经网卡的所有数据包; ·对数据包进行分析以获得源IP地址和目的IP地址; ·对数据包进行分析以获得传输层协议类型; ·对数据包进行分析以获得数据包的长度; ·对本机

2010-04-19 11:05:00 2678 2

原创 Java版银行家算法

package com.feifei.banker;import java.io.*;public class Banker { // 剩余资源量,初始值是系统中所配置的该类全部可用资源的数目 int available[]; // 每个进程的最大需求量 int max[][]; // 各个进程尚需的资源量 int need[][]; // 已经为每个进程提供的数量 int a

2010-04-19 11:01:00 495

转载 J2SE基础复习之琐碎

1.javac:在编译时使用的程序,其中的c指的是compile-编译。2.注意一个专业程序员的细节:快捷键的使用;文件夹选项的配置;面试的时候很有可能是用笔写代码。3.println:是printline-输出一行的意思。4.在配置环境变量的时候在classpath的指定路径后加一个“.”,表示当前路径也是class文件目录。5.IDE:intergrated development envir

2010-04-19 10:59:00 345

原创 LRU页面置换算法模拟Java实现....

import java.io.BufferedReader;import java.io.InputStreamReader;public class LRU { int blockCount; int seriaCount; int[] address; int[] stack; BufferedReader br; public static void main(String[

2010-04-19 10:49:00 1222

原创 【JSP学习笔记】--JSP知识点总结

一、JSP的技术原理 二、JSP的注释和声明      JSP注释用于表明在程序开发过程中的开发提示,不会输出到客户端;      —— JSP注释         ——HTML注释 三、JSP脚本                  四、JSP的三个编译指令     常见的编译指令有三个:page,Taglib,include;

2010-04-19 10:41:00 384

原创 谈谈我的面试经,希望对大家有用哦!!!(适合计算机的同行)

          从9月底到3月初,为了找工作忙忙碌碌的两个多月了,期间经历了好多好多:进入下一轮的喜悦,等待下下一轮通知的煎熬,还有最后接到录用通知的狂喜以及被淘汰后的挫败感与失落感……期间可能对自己做了无数次的否定与鼓励,但我觉得找工作就是得有百折不挠的韧性,纵使失败十次,一百次,也要鼓起勇气,去开始第一百零一次的应聘……我算是运气比较好的吧,先后接到了大连华信和中创软件还有浪潮的录用及签约

2010-04-19 10:33:00 605

转载 Java 23种设计模式一点就通

一、创建型模式   FACTORY?人才市场:以往是要哪个人才,就找哪个人才,效率低,现在有了人才市场,我们只需直接去人才市场挑一个好了;   BUILDER?生产流水线:以前是手工业作坊式的人工单个单个的生产零件然后一步一步组装做,好比有了工业革命,现在都由生产流水线代替了。如要造丰田汽车,先制定汽车的构造如由车胎、方向盘、发动机组成。再以此构造标准生产丰田汽车的车胎、方向盘、发动机。然后进行组

2010-04-19 10:31:00 351

转载 追MM的技术(如此讲解Java23种设计模式,巨经典!!!)

1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory   工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户

2010-04-19 10:29:00 435

原创 【Linux学习笔记】--常用命令1

格式:ls [options] [filename]作用:显示目录内容,类似dos的dir 常用参数:   -a 不隐藏任何以"."字符开始的文件   -l 使用较长的格式显示信息   -r 按照文件名的逆序打印输出   -F 加上文件类型的指示符格式:cat [options] [filename]作用:显示文件的内容,是concatenate的缩写,与dos下的type命令类似  常用参数

2010-04-19 09:56:00 379

转载 在云端的输入法:搜狗云引发下一代输入法革命

2009年 11月2日,搜狗首次推出了概念产品——搜狗云输入法,即采用云计算技术的一种新型输入法。对于中文输入进一步提升输入准确率、跨平台性,以及探索新的输入模式都有示范意义。    一直以来,输入法需要考虑到用户机器性能,用户下载成本等诸多因素,需要限制输入法客户端大小在一定范围内。所以输入法的词库和语言模型的需要做到小而精。搜狗输入法在有限大小的词库和语言模型下,将智能型做到了很高的程度,

2010-04-18 11:30:00 651

转载 【报道】2010中国软件全球营销论坛隆重召开 倡导“移动大时代”

【CSDN 4月16日报道】2010年4月15日,第三届“走出海外——中国软件全球营销论坛”在上海华亭宾馆大宴会厅隆重召开。此次大会由全球领先电子商务外包企业Digital River与全球最大中文IT社区CSDN共同主办。DR globalDirect 副总裁溥博天带领多位团队的讲师共同参与了此次会议,并与参会人员分享了如何对软件产品包装,制定成功的营销方案,将国内的产品销售向国际市场的经验

2010-04-18 11:28:00 969

原创 【C语言学习笔记】--指向指针的指针(多级指针)

       在指向指针的指针这一块,从大一开C语言课的时候就没弄明白,现在快毕业了,重新拾起C语言,多少是明白了一点;在这块的介绍上,文字描述太难懂太绕了,咱直接上例子,看代码,debug一下,看看内存和地址的分配情况就差不多能明白了…… 实例程序: #includevoid main(){ int myvar = 12;

2010-04-18 11:09:00 872

原创 【C语言学习笔记】--指针与数组

        在C语言中,数组与指针的关系非常密切,数组下标所能完成的任何运算都可以用指针来实现;一般而言,指针运算比数组下标运算的速度快,但用指针实现的程序理解起来稍微有一些难度;         一、指针与一维数组         int a[10];               //定义了一个大小为10的整型数组a;        int *pa = &a[0];   

2010-04-18 10:09:00 734

原创 【C语言学习笔记】--指针与地址

      机器的存储器通常由连续编号的存储单元序列组成,这些存储单元可以以单个或者相连成组的方式操纵;通常情况下,一个字节可以表示一个字符,一对相连的存储单元可以表示一个短整数,而四个相邻的字节则构成一个长整数;指针是能存放一个地址的一组存储单元,从本质上讲,指针是一个变量,而它的变量值是所指向对象(可以是变量、数组、结构、函数等)的地址;指针一般占四个字节长度的存储单元,所以sizeof(p)

2010-04-18 09:35:00 664

转载 Linux经典书籍推荐(入门导读)

入门篇 《LINUX权威指南》书不错,写的很全面也比较广,涉及的不深,做为入门书籍不错,可以比较全面的了解linux。另外比较热门的也可以看看《鸟哥的私房菜》等书,偏管理类的书。如果想做server方向的可以找来看看。  驱动篇 《LINUX设备驱动程序》就是网上说的“LDD”,经典之作,必备书籍。国产经典《Linux驱动详细解》也是一本非常不错的书,很实用,书中源代码分析比较多,

2010-04-16 12:14:00 862

转载 C语言指针问题快速解惑

1、int a[3] = {2,5,8};int* p = a;把数组名赋值给指针表示将数组的首元素的地址赋予此指针。2、int a[3] = {2,5,8};int* p = &a[0];a[0]是a数组的首元素,而&则是取地址运算符,所以“ &a[0]”取得的同样是a数组的首元素的地址,因此这段代码的含义和代码段是一致的。3、char * c1 = "Hello";

2010-04-11 14:04:00 675 1

转载 推荐:C语言课程学习列表

大部分人学习的C语言都只是C语言基础,没有学到C语言的高级部分,更没有学习使用如何使用C语言进行系统开发! 下面的课程列表就是每一位学过C语言的学生应该进行继续学习的内容。 NO.1课程名称: C 经典教程 简介: 学习C语言的最佳课程就是使用Dennis M. Ritchie的名著《C程序设计语言(第2版?新版》,这是C语言的经典! Dennis M. Ritchie是C语言的发明人,而

2010-04-11 12:42:00 1406

转载 ★怎样学习C语言(献给迷茫的C爱好者)★

一 ,怎样学习C语言      很多人对学习C语言感到无从下手,经常问我同一个问题:究竟怎样学习C语言?我是一个教师,已经开发了很多年的程序,和很多刚刚起步的人一样,学习的第一个计算机语言就是C语言。经过这些年的开发,我深深的体会到C语言对于一个程序设计人员多么的重要,如果不懂C语言,你想写底层程序这几乎听起来很可笑,不懂C语言,你想写出优秀高效的程庌輌这简直就是天方夜谭。为什么C语言如此重要呢?

2010-04-11 12:40:00 740

转载 彻底了解指针数组,数组指针以及函数指针

小弟是一个软件工程师,做unix c/c++ java的开发,每次碰到问题都跑到CU里问人,呵呵,昨天在碰到一个指针数组的问题的时候,由于好久没用,感觉有些陌生了,所以今天归纳总结了一下,希望以后的朋友可以少走些弯路,也不知道对大家有没有用处:) 一 :关于指针和堆的内存分配 (1) 指针数组 : 一个数组里放的都是指针,我们把他叫做指针数组:) int * a[10]; 由于它是一个数组

2010-04-11 12:37:00 755

JAVA编程技巧500个

总结的500个编程技巧,对于JAVA初学者是一个很好的材料……

2008-09-30

RSS代码大全-详细介绍RSS开发过程

RSS流行的代码大全以及RSS详细的开发教程,我感觉对正在学习Java WEB方面知识的人非常有用!!!

2009-03-07

JavaScript特效大全-很好很强大

JavaScript的各种特效大全,.EXE格式的电子书,详尽的介绍了各类JavaScript的代码特效,是网站开发人员的手头必备……

2009-03-07

Struts2权威指南PDF版电子书

struts2的经典好书,找了好久才找到的完整版,好东西不敢独享,分享出来供大家使用……

2009-04-18

Hibernate3.2开发指南(中文版).pdf

Hibernate3.2开发指南(中文版).pdf Hibernate3 开发指南 中文手册 PDF

2009-05-18

精通Hibernate:Java对象持久化技术详解(PDF)

精通Hibernate:Java对象持久化技术详解(PDF),完整版,很清晰

2009-05-18

CSS2.0中文帮助文档

CSS2.0中文帮助文档,是网站设计人员手头必备的电子书……

2009-03-07

空空如也

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

TA关注的人

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