自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

忆、瞻的专栏

忆往昔、瞻未来

  • 博客(186)
  • 资源 (7)
  • 收藏
  • 关注

原创 渴求人才!!!

我们是蚂蚁金服旗下网商银行,2015年开业,中国最牛逼的互联网银行,拥有同行最好的分布式java技术、数据智能技术,明星产品有网商贷(大数据融资鼻祖)、余利宝(第2大货币基金,面向商家)、花呗(中国最大信用支付平台)、借呗(中国最大现金借贷平台)等。网商银行前身是阿里小贷,早在2010年就开始了,面向商家提供经营信贷,是大数据融资&场景金融的鼻祖!业务板块分为消费金融(花呗借呗)、小微融资...

2018-06-20 10:45:36 508 1

转载 java try finally return 执行顺序

结论:1、不管有木有出现异常,finally块中代码都会执行;2、当try和catch中有return时,finally仍然会执行;3、finally是在return后面的表达式运算后执行的(此时并没有返回运算后的值,而是先把要返回的值保存起来,管finally中的代码怎么样,返回的值都不会改变,任然是之前保存的值),所以函数返回值是在finally执行前确定的;4、finally

2017-07-30 12:58:25 726

转载 EventBus的使用与深入学习

注意:以下分析都是基于EventBus 3.0x转载请注明出处:http://blog.csdn.net/evan_man/article/details/51328628简单介绍    EventBus是一个用于简化Andorid、Fragment、Threads、Service之间信息传递的一个发布/订阅事件集。    传统的Android组件之间的通信方式有:Activity

2016-05-18 13:10:18 2144 2

原创 RedHat6 yum源配置

本文的配置是基于RedHat 6.4 Server 32位操作系统,系统安装包下载地址:http://gdl.lixian.vip.xunlei.com/%5B%E7%BA%A2%E5%B8%BD%E4%BC%81%E4%B8%9ALinux.6.4.%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%89%88%5D.rhel-server-6.4-i386-dvd%5BED2000.

2016-01-20 14:21:12 8284

转载 自定义RadioGroup,来实现group里嵌套布局

代码如下/* * * Copyright (C) 2006 The Android Open Source Project * * * * Licensed under the Apache License, Version 2.0 (the "License"); * * you may not use this file except in compliance wi

2014-06-08 18:27:28 6390 4

原创 Qt QTableWidget 点击事件 重复问题的解决

在做一个Qt项目时遇到一个小问题

2014-05-22 21:44:48 18554

转载 Smali--Dalvik虚拟机指令语言-->【android_smali语法学习一】

最近一周在研究rom移植,所以就对Smali语言学习了一下,Smali语言其实就是Davlik的寄存器语言;Smali语言就是android的应用程序.apk通过apktool反编译出来的都有一个smali文件夹,里面都是以.smali结尾的文件,文件的展示语言。转载请标明出处:http://blog.csdn.net/wdaming1986/article/details/8299996

2014-04-11 20:26:50 1192 1

转载 送给你的五十六封情书

——《第一封》——我的幸福,就是和你温暖的过一辈子。——《第二封》——每天早上看到你和阳光都在就是我想要的未来。—— 《第三封》——多希望你能明白我,即使我什么也不说。——《第四封》——这是我的爱,收下吧,这是我的心,别打碎了,这是我的手,握住了,我们一起开向永远站。——《第五封》——一想到跟你说话,我会笑得跟白痴一个样。

2014-03-28 20:58:18 993

转载 hodoop 伪分布式环境配置(经实战检验很简单)

一. 概要        经过几天的调试,终于在Linux Cent OS 5.5下成功搭建Hadoop测试环境。本次测试在一台服务器上进行伪分布式搭建。Hadoop 伪分布式模式是在单机上模拟 Hadoop 分布式,单机上的分布式并不是真正的伪分布式,而是使用线程模拟分布式。Hadoop 本身是无法区分伪分布式和分布式的,两种配置也很相似,唯一不同的地方是伪分布式是在单机器上配置,数据节点和

2014-03-28 18:33:56 1566

原创 直方图均衡法,图像增强算法实现

图像增强算法实现://功能:使用直方图均衡算法,实现图像的增强//参数:// pData :图像数据(一个像素点使用2个字节表示,即WORD的长度,灰度级只使用低十位)// m_iWidth :图像的宽度// m_iHeight :图像的高度//返回值:空(由于pData是指针,所以当对pData处理完,相当于返回处理后的pData)void EnhanceCont

2014-03-14 10:12:44 2146

转载 常用的linux命令

系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpui

2014-03-11 16:47:26 719

转载 强大的awk命令

awk 用法:awk ' pattern {action} '  变量名 含义 ARGC 命令行变元个数 ARGV 命令行变元数组 FILENAME 当前输入文件名 FNR 当前文件中的记录号 FS 输入域分隔符,默认为一个空格 RS 输入记录分隔符 NF 当前记录里域个数 NR 到目前为止记录数 OFS 输出域分隔符 ORS 输出记录分隔符

2014-03-10 21:50:15 977

原创 jps: error while loading shared libraries: libjli.so: cannot open shared object file: No such file..

今天用jps查看hadoop运行情况,发现如题所示的问题,网上的一个解决办法是删除/usr/bin/javac 和 /usr/bin/jar ,然后重新建立/usr/bin/javac 到jdk安装目录/bin/javac的软连接 和/usr/bin/jar 到 jdk安装目录/bin/jar的软连接,目的是为消除上次jdk卸载不彻底遗留下的影响,这篇文章的地址为:http://www.myexc

2014-03-10 19:40:47 21968 2

转载 nano 用法

nano :文本编辑语 法nano[必要参数][选择参数][文件]功 能nano 命令:是一个取代pico命令为目标的小的,免费的,用户有好的编辑器,不只是复制pico命令的界面,nano命令同时执行一些在pico中没有的功能,例如查找,替换,和跳转到指定行数的功能

2014-03-09 19:47:56 6873

转载 KMP算法next的求法

先看看next数据值的求解方法位序       1   2   3   4   5   6   7   8模式串     a   b   a   a   b   c   a   cnext值     0   1   1   2  2   3  1   2next数组的求解方法是:1.第一位的next值为02.第二位的next值

2014-03-07 10:47:08 1277

转载 C++中很有价值的函数

modf语法:  #include   double modf( double num, double *i );功能: 函数将参数num 分割为整数和小数,返回小数部分并将整数部分赋给i。div语法:  #include   div_t div( int numerator, int denominator );功能: 函数返回参数numerato

2014-03-07 10:01:58 857

原创 关于linux fork()函数的一道题

在linux平台下,看下面两段代码,试分析分别输出几个"-"。#include#includeint main(void){ int i; for(i = 0; i < 2; ++i) { fork(); printf("-"); } return 0;}#include#includeint main

2014-03-06 21:30:35 1237

转载 java设计模式23——解释器模式(Interpreter)

解释器模式是我们暂时的最后一讲,一般主要应用在OOP开发中的编译器的开发中,所以适用面比较窄。        Context类是一个上下文环境类,Plus和Minus分别是用来计算的实现,代码如下:public interface Expression { public int interpret(Context context);}public class P

2014-02-20 21:22:41 987

转载 java设计模式22——中介者模式(Mediator)

中介者模式也是用来降低类类之间的耦合的,因为如果类类之间有依赖关系的话,不利于功能的拓展和维护,因为只要修改一个对象,其它关联的对象都得进行修改。如果使用中介者模式,只需关心和Mediator类的关系,具体类类之间的关系及调度交给Mediator就行,这有点像spring容器的作用。先看看图:User类统一接口,User1和User2分别是不同的对象,二者之间有关联,如果不采用

2014-02-20 21:18:30 970

转载 java设计模式21——访问者模式(Visitor)

访问者模式把数据结构和作用于结构上的操作解耦合,使得操作集合可相对自由地演化。访问者模式适用于数据结构相对稳定算法又易变化的系统。因为访问者模式使得算法操作增加变得容易。若系统数据结构对象易于变化,经常有新的数据对象增加进来,则不适合使用访问者模式。访问者模式的优点是增加操作很容易,因为增加操作意味着增加新的访问者。访问者模式将有关行为集中到一个访问者对象中,其改变不影响系统数据结构。其缺点就是增

2014-02-20 21:16:09 836

转载 java设计模式20——状态模式(State)

核心思想就是:当对象的状态改变时,同时改变其行为,很好理解!就拿QQ来说,有几种状态,在线、隐身、忙碌等,每个状态对应不同的操作,而且你的好友也能看到你的状态,所以,状态模式就两点:1、可以通过改变状态来获得不同的行为。2、你的好友能同时看到你的变化。看图:        State类是个状态类,Context类可以实现切换,我们来看看代码。实现代码:package

2014-02-20 21:12:26 717

转载 java设计模式19——备忘录模式(Memento)

主要目的是保存一个对象的某个状态,以便在适当的时候恢复对象,个人觉得叫备份模式更形象些,通俗的讲下:假设有原始类A,A中有各种属性,A可以决定需要备份的属性,备忘录类B是用来存储A的一些内部状态,类C呢,就是一个用来存储备忘录的,且只能存储,不能修改等操作。做个图来分析一下:        Original类是原始类,里面有需要保存的属性value及创建一个备忘录类,用来保存val

2014-02-20 21:09:19 749

转载 java设计模式18——命令模式(Command)

命令模式很好理解,举个例子,司令员下令让士兵去干件事情,从整个事情的角度来考虑,司令员的作用是,发出口令,口令经过传递,传到了士兵耳朵里,士兵去执行。这个过程好在,三者相互解耦,任何一方都不用去依赖其他人,只需要做好自己的事儿就行,司令员要的是结果,不会去关注到底士兵是怎么实现的。我们看看关系图:        Invoker是调用者(司令员),Receiver是被调用者(士兵),

2014-02-20 21:06:26 911

转载 java设计模式17——责任链模式(Chain of Responsibility)

接下来我们将要谈谈责任链模式,有多个对象,每个对象持有对下一个对象的引用,这样就会形成一条链,请求在这条链上传递,直到某一对象决定处理该请求。但是发出者并不清楚到底最终那个对象会处理该请求,所以,责任链模式可以实现,在隐瞒客户端的情况下,对系统进行动态的调整。先看看关系图:        Abstracthandler类提供了get和set方法,方便MyHandle

2014-02-20 21:03:37 823

转载 java设计模式16——迭代子模式(Iterator)

顾名思义,迭代器模式就是顺序访问聚集中的对象,一般来说,集合中非常常见,如果对集合类比较熟悉的话,理解本模式会十分轻松。这句话包含两层意思:一是需要遍历的对象,即聚集对象,二是迭代器对象,用于对聚集对象进行遍历访问。我们看下关系图: 这个思路和我们常用的一模一样,MyCollection中定义了集合的一些操作,MyIterator中定义了一系列迭代操作,且持有Collection实

2014-02-20 20:40:39 1299

转载 java设计模式15——观察者模式(Observer)

包括这个模式在内的接下来的四个模式,都是类和类之间的关系,不涉及到继承,学的时候应该 记得归纳,记得本文最开始的那个图。观察者模式很好理解,类似于邮件订阅和RSS订阅,当我们浏览一些博客或wiki时,经常会看到RSS图标,就这的意思是,当你订阅了该文章,如果后续有更新,会及时通知你。其实,简单来讲就一句话:当一个对象变化时,其它依赖该对象的对象都会收到通知,并且随着变化!对象之间是一种一对多的关系

2014-02-20 20:37:05 755

转载 java设计模式14——模板方法模式(Template Method)

解释一下模板方法模式,就是指:一个抽象类中,有一个主方法,再定义1...n个方法,可以是抽象的,也可以是实际的方法,定义一个类,继承该抽象类,重写抽象方法,通过调用抽象类,实现对子类的调用,先看个关系图:        就是在AbstractCalculator类中定义一个主方法calculate,calculate()调用spilt()等,Plus和Minus分别继承Abstra

2014-02-20 20:26:18 769

转载 java设计模式13——策略模式(Strategy)

本章是关于设计模式的最后一讲,会讲到第三种设计模式——行为型模式,共11种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。先来张图,看看这11中模式的关系:第一类:通过父类与子类的关系进行实现。第二类:两个类之间。第三类:类的状态。第四类:通过中间类        策略模式

2014-02-20 18:01:52 991

转载 java设计模式12——享元模式(Flyweight)

享元模式的主要目的是实现对象的共享,即共享池,当系统中对象多的时候可以减少内存的开销,通常与工厂模式一起使用。        FlyWeightFactory负责创建和管理享元单元,当一个客户端请求时,工厂需要检查当前对象池中是否有符合条件的对象,如果有,就返回已经存在的对象,如果没有,则创建一个新对象,FlyWeight是超类。一提到共享池,我们很容易联想到Java里面的JDBC

2014-02-20 10:40:31 883

转载 java设计模式11——组合模式(Composite)

组合模式有时又叫部分-整体模式在处理类似树形结构的问题时比较方便,看看关系图:直接来看代码:public class TreeNode { private String name; private TreeNode parent; private Vector children = new Vector(); public TreeNode(String n

2014-02-20 10:31:30 813

转载 java设计模式10——桥接模式(Bridge)

桥接模式就是把事物和其具体实现分开,使他们可以各自独立的变化。桥接的用意是:将抽象化与实现化解耦,使得二者可以独立变化,像我们常用的JDBC桥DriverManager一样,JDBC进行连接数据库的时候,在各个数据库之间进行切换,基本不需要动太多的代码,甚至丝毫不用动,原因就是JDBC提供统一接口,每个数据库提供各自的实现,用一个叫做数据库驱动的程序来桥接就行了。我们来看看关系图:

2014-02-20 10:22:19 748

转载 java设计模式9——外观模式(facade)

外观模式是为了解决类与类之家的依赖关系的,像spring一样,可以将类和类之间的关系配置到配置文件中,而外观模式就是将他们的关系放在一个Facade类中,降低了类类之间的耦合度,该模式中没有涉及到接口,看下类图:(我们以一个计算机的启动过程为例)我们先看下实现类:public class CPU { public void startup(){ System.ou

2014-02-20 09:56:03 785

转载 java设计模式8——代理模式(Proxy)

其实每个模式名称就表明了该模式的作用,代理模式就是多一个代理类出来,替原对象进行一些操作,比如我们在租房子的时候回去找中介,为什么呢?因为你对该地区房屋的信息掌握的不够全面,希望找一个更熟悉的人去帮你做,此处的代理就是这个意思。再如我们有的时候打官司,我们需要请律师,因为律师在法律方面有专长,可以替我们进行操作,表达我们的想法。先来看看关系图:根据上文的阐述,代理模式就比较容易的理

2014-02-20 09:46:20 895

转载 java设计模式7——装饰模式(Decorator)

顾名思义,装饰模式就是给一个对象增加一些新的功能,而且是动态的,要求装饰对象和被装饰对象实现同一个接口,装饰对象持有被装饰对象的实例,关系图如下:        Source类是被装饰类,Decorator类是一个装饰类,可以为Source类动态的添加一些功能,代码如下:public interface Sourceable { public void method();

2014-02-20 09:42:06 652

转载 java设计模式6——适配器模式(Adapter)

适配器模式将某个类的接口转换成客户端期望的另一个接口表示,目的是消除由于接口不匹配所造成的类的兼容性问题。主要分为三类:类的适配器模式、对象的适配器模式、接口的适配器模式。首先,我们来看看类的适配器模式,先看类图:        核心思想就是:有一个Source类,拥有一个方法,待适配,目标接口时Targetable,通过Adapter类,将Source的功能扩展到Targetab

2014-02-19 20:26:12 659

转载 七封信

第一封: 一九四五年十二月二十五日 友子,太阳已经完全没入了海面 我真的已经完全看不见台湾岛了 你还站在那里等我吗? 友子, 请原谅我这个懦弱的男人 从来不敢承认我们两人的相爱 我甚至已经忘记 我是如何迷上那个不照规定理发 而惹得我大发雷霆的女孩了 友子 你固执不讲理、爱玩爱流行 我却如此受不住的迷恋你 只是好不容易你毕业了 我们却战败了

2014-02-10 17:42:19 590

转载 java设计模式5——原型模式(Prototype)

原型模式虽然是创建型的模式,但是与工程模式没有关系,从名字即可看出,该模式的思想就是将一个对象作为原型,对其进行复制、克隆,产生一个和原对象类似的新对象。本小结会通过对象的复制,进行讲解。在Java中,复制对象是通过clone()实现的,先创建一个原型类:public class Prototype implements Cloneable { public Object clone(

2014-01-19 19:08:26 807

转载 java设计模式4——建造者模式(Builder)

工厂类模式提供的是创建单个类的模式,而建造者模式则是将各种产品集中起来进行管理,用来创建复合对象,所谓复合对象就是指某个类具有不同的属性,其实建造者模式就是前面抽象工厂模式和最后的Test结合起来得到的。我们看一下代码:还和前面一样,一个Sender接口,两个实现类MailSender和SmsSender。最后,建造者类如下:public class Builder { pr

2014-01-19 19:00:18 751

转载 java设计模式3——单例模式(Singleton)

单例对象(Singleton)是一种常用的设计模式。在Java应用中,单例对象能保0证在一个JVM中,该对象只有一个实例存在。这样的模式有几个好处:1、某些类创建比较频繁,对于一些大型的对象,这是一笔很大的系统开销。2、省去了new操作符,降低了系统内存的使用频率,减轻GC压力。3、有些类如交易所的核心交易引擎,控制着交易流程,如果该类可以创建多个的话,系统完全乱了。(比如

2014-01-19 18:47:51 823

转载 java设计模式2——抽象工厂模式(Abstract Factory)

工厂方法模式有一个问题就是,类的创建依赖工厂类,也就是说,如果想要拓展程序,必须对工厂类进行修改,这违背了闭包原则,所以,从设计角度考虑,有一定的问题,如何解决?就用到抽象工厂模式,创建多个工厂类,这样一旦需要增加新的功能,直接增加新的工厂类就可以了,不需要修改之前的代码。因为抽象工厂不太好理解,我们先看看图,然后就和代码,就比较容易理解。请看例子:[java] v

2014-01-19 17:25:04 895

VisualSCN 2.75

VisualSCN 2.75 集成了Subversion和Apache,简化了手工配置Subversion的繁琐步骤。[1] VisualSVN Server是免费的,而VisualSVN是收费的。VisualSVN是SVN的客户端,和Visual Studio集成在一起, VisualSvn Server是SVN的服务器端,包括Subversion、Apache和用户及权限管理,优点在上面已经说过了。

2014-04-10

飞Q系统(包括服务器和客户端)详细设计说明

飞Q系统(包括服务器和客户端)详细设计说明。包括流程图和伪代码说明。本人下载分不够了,要1分不过分吧,谢谢~

2013-12-15

java 学生成绩管理系统

花了5天时间用 java 写的学生成绩管理系统,英文的,很好理解里面的功能较多,一一试一下就知道有什么功能了,支持饼图和柱状图的查看

2012-06-24

javQQclient

java版的qq,我命名为飞Q ,这个是客户端

2012-03-12

javaQQserverSource

java 版qq 我命为飞Q系统,这个是server

2012-03-12

操作系统课程设计报告

源代码,联系

2012-03-06

java课程设计报告

要源代码的话,联系

2012-03-06

空空如也

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

TA关注的人

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