聪明De阿甘
码龄13年
关注
提问 私信
  • 博客:10,271
    10,271
    总访问量
  • 10
    原创
  • 899,047
    排名
  • 1
    粉丝
  • 0
    铁粉

个人简介:每天进步一点点。。。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2012-02-02
查看详细资料
个人成就
  • 获得0次点赞
  • 内容获得0次评论
  • 获得8次收藏
创作历程
  • 4篇
    2015年
  • 11篇
    2014年
成就勋章
TA的专栏
  • 算法与数据结构
    3篇
  • Xml
    1篇
  • SQL
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

java多态

代码如下:public class SuperLiskov{ public int a; public int b; public static void a0(){} public void a1(){} public void a2(){} }public class SubLiskov extends SuperLiskov{ public int b; public static vo
原创
发布博客 2015.04.29 ·
82 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

对JavaWeb三层架构和MVC的理解

对javaweb的学习已经有了小半年,最近在了解一些框架和分层的知识,网上搜到很多,比如说:数据持久层,业务逻辑层,表现层,DAO层,还有原来最基础的MVC这三层,感觉有点乱,自己总想把那些层网MVC里套,表现层,业务逻辑层还好对应着视图,控制器吧,其他的层不知怎么对应MVC,感觉不是很明确。后来看到有的帖子,才发现,三层架构和MVC好像有些关系但又不是一个东西。
原创
发布博客 2015.04.11 ·
721 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

web.xml配置参数context-param和init-param的区别

web.xml里面可以定义两种参数:(1)application范围内的参数,存放在servletcontext中,在web.xml中配置如下:context-param>             param-name>context/paramparam-name>             param-value>avalible during applica
转载
发布博客 2015.03.15 ·
239 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Linux生成桌面图标

第一步:使用任一编辑器进入:/usr/share/applications/XXX(软件名).Desktop第二步:进入编辑模式后编辑以下内容:[Desktop Entry]Name为你图标显示的名称;Comment 备注,Encoding编码方式,Exec即为从shell启动的全命令,第三方软件的执行文件,Icon为图标Categories为图
转载
发布博客 2015.03.10 ·
356 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java泛型

泛型,解决安全问题,是一个类型安全机制ArrayList 名 = new ArrayList();好处:1,将运行时期出现的问题ClassCastException异常,转移到了编译时期。2,避免了强制转换麻烦当类中要操作的引用的数据类型不确定的时候,可以用泛型来完成扩展。泛型类的对象明确要操作的具体类型后,所有要操作的类型也已经确定。泛型方法publi
转载
发布博客 2014.09.07 ·
232 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java内存模型

一:Java技术体系模块图二:JVM内存区域模型1.方法区也称"永久代” 、“非堆”,  它用于存储虚拟机加载的类信息、常量、静态变量、是各个线程共享的内存区域。默认最小值为16MB,最大值为64MB,可以通过-XX:PermSize 和 -XX:MaxPermSize 参数限制方法区的大小。
转载
发布博客 2014.09.07 ·
239 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java多线程

JVM启动时会有一个进程java.exe该进程中至少有一个线程负责java程序的执行,而且这个线程运行的代码存在于main方法中,成为主线程。其他还有负责垃圾回收机制的线程。创建线程第一种方法:继承Thread类,重写run方法,然后调用start方法,启动进程,调用run方法。每个线程都能获取CPU的执行权,CPU做着快速切换看上去像是同时运行的效果。每个线程执行多长时间,由
原创
发布博客 2014.09.07 ·
245 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java异常

有几个异常就对应几个catch块不要简单定义一句e.toString()自定义异常类继承Exceptionthrows定义在函数上后面跟的是异常类throw定义在函数内后面跟的是异常对象,throw会结束程序,throw后边不能写。throw抛出异常对象throws必须声明RuntimeException运行时异常特点:如果在函数内抛出该异常,函数上可以不用声明,编译一样通
原创
发布博客 2014.09.07 ·
228 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java数组

打印数组名的结果int[] a = {1,2,3};System.out.println(a); //这里相当于 System.out.println(a.toString());a是个数组对象,没有重写toString方法,所以调用的是父类Object的toString方法,Object的toString方法缺省是打印对象的类型+@+对象的哈西值Java codeint[]
转载
发布博客 2014.09.07 ·
226 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

shell编程

shell编程shell结构:1.#!指定执行脚本的shell2.#注释行3.命令和控制结构创建shell程序的步骤:1.创建一个包含命令和控制结构的文件。2.修改这个文件的权限使它可以执行。使用chmod u + x3.执行 ./example  (sh example)shell变量:临时变量和永久变量临时变量:shell程序内部定义的,
原创
发布博客 2014.09.07 ·
268 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Linux常用命令

文件命名规则:除了 / 除外,所有字符都合法。命令格式:
原创
发布博客 2014.09.07 ·
267 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

顺序表的简单操作

#includeusing namespace std;//定义顺序表的结构struct SeqList;typedef SeqList *pSeqList;struct SeqList{ int MAXSIZE; int n; char *element;};//创建空顺序表pSeqList createNullList_seq(int m){ pSeqList pali
原创
发布博客 2014.06.21 ·
376 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

栈的使用之检验算术表达式中括号是否配对

栈是一种特殊的线性表,对于它所有的插入
原创
发布博客 2014.06.11 ·
2382 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

设计一个一元稀疏多项式简单的加减法计算器

一元稀疏多项式简单计算器的基本功能是:(1)输入并建立多项式:(2)输出多项式(3)多项式A和B相加,建立多项式C=A+B,并输出相加的结果多项式C(4)选作:多项式A和B相减,建立多项式C=A-B,并输出相加的结果多项式D方法说明:(1)多项式的输入与存储用带表头结点的单链表存储多项式,链表中的每个节点分别存储多项式各项的系数和指数,即每从键盘输入多项式的一对数(系数
原创
发布博客 2014.06.11 ·
2038 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

设计一个一元稀疏多项式简单的加减法计算器

一元稀疏多项式简单计算器的基本功能是:(1)输入并建立多项式:;(2)输出多项式(3)多项式A和B相加,建立多项式C=A+B,并输出相加的结果多项式C(4)选作:多项式A和B相减,建立多项式C=A-B,并输出相加的结果多项式D方法说明:(1)多项式的输入与存储用带表头结点的单链表存储多项式,链表中的每个节点分别存储多项式各项的系数和指数,即每从键盘输入多项式的一
原创
发布博客 2014.06.11 ·
389 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏
加载更多