自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(75)
  • 资源 (1)
  • 收藏
  • 关注

原创 Web项目中引入maven依赖管理

本人亲测有效先新建一个maven project修改.project文件:将以下maven工程下.project代码拷贝到web工程根路径下的 .project 文件中的 标签下(如果代码存 在,则无须拷贝)<buildCommand> <name>org.maven.ide.eclipse.maven2Builder</name> <arguments></argume

2016-02-28 16:45:47 2540

原创 AssociationVsDependencyVsAggreationVsComposition

近来工作做需求分析要画一些UML,补一下UML知识。参考了一个外国哥们的博客。 在UML中箭头所指可以理解为”于”Association(联合) 联合关系在UML图中为实现箭头,表示1对1之间的关系。通常表现为类A拥有类B的一个class field引用,如下图中 Player拥有一个Assert类的assert引用。class Asset { ... }class Player {Asse

2016-01-13 23:12:47 775

原创 linux 进程的相关命令

pkillpkill -u XXX (XXX 是用户名) 杀死相关用户的所有进程. 通过开发机登录服务器,发现Xclient的数目已经达到的最大数目,而登录不上去,这是换用putty或其他xclient连入,再杀死遗留进程。

2015-12-28 14:20:57 550

转载 Java字符串问题Top10

如何比较字符串?使用“==”还是使用equals() ?简单地说,“==”测试引用同一地址,而equals()测试值是否相等。除非需要检查两个字符串是否是同一个对象,否则应该总是使用equals()方法。如果你知道字符串驻留(string interning)的概念的就更好了。译注:字符串驻留是指为每个独立的String值只保留一个不可改变的拷贝,详细解释可参见String interning词条

2015-10-29 15:25:39 727

转载 PropertyChangeSupport类(观察者模式)

先看PropertyChangeSupport类的官方文档解释:  This is a utility class that can be used by beans that support bound properties.  You can use an instance of this class as a member field of your bean and delegate

2015-09-05 17:43:07 627

转载 MVC,MVP 和 MVVM 的图示

转载自链接一、MVCMVC模式的意思是,软件可以分成三个部分。视图(View):用户界面。控制器(Controller):业务逻辑模型(Model):数据保存各部分之间的通信方式如下。View 传送指令到 ControllerController 完成业务逻辑后,要求 Model 改变状态Model 将新的数据发送到 View,用

2015-08-27 15:19:04 331

转载 windows常用快捷运行命令

“开始”---> “运行”输入以下命令,或者Win + R,输入以下命令对我比较有用的几个:31. regedit.exe----注册表48. msconfig.exe---系统配置实用程序  80. services.msc---本地服务设置 93. regedit.exe----注册表  110. osk------------打开屏幕键盘  

2015-08-16 00:13:02 479

原创 RCP开发之comand(命令)

历史接触RCP开发的时候,对comand与action区别与相似总会感到困惑,这里做个总结。 两者其实都是完成同样任务的两种不同API:声明与实现表现为菜单项和工具栏按钮的功能。 Action出现于Eclipse 3.0之前, command在eclipse3.3才刚刚成熟,3.4完成改进。命令(command)使用command实现菜单项与工具栏项包括:声明一个命令(UI概念,并无牵涉在哪里出

2015-08-04 22:26:30 1033

原创 python学习笔记(1)

python是一种面向OO”脚本语言”编写Python程序只需编写脚本文件即可,无需类似静态编译语言java,c++等的make,build过程,python run时候解释器会将其编译生成python字节码(.pyc) 将其放入pvm中执行。当前python有三种主流实现cpython(c)(主流),jython(java),ironPython(c#)。执行python字节码的优化工具有:

2015-07-18 18:44:10 478

转载 Maven介绍

创建project先去官方网站下载一个最新版本http://maven.apache.org/download.cgi. 下载后解压,使用之前最好先将maven的bin目录设置到path环境变量里面。maven无非也就是用来build一个project的,直接先上一个例子,在命令行下输入下面的命令:mvn archetype:generate DarchetypeGroupId=org.apache

2015-06-26 10:08:37 394

转载 (转)Eclipse RCP 插件开发中经常调用的几个方法

在插件中访问StatusLineWorkbenchWindow window = PlatfromUI.getWorkbench().getActiveWorkbenchWindow(); IStatusLineManager status = window.getStatusLineManager();退出RCP程序PlatformUI.getWorkbench().restart();重

2015-06-22 23:11:06 1468

原创 RCP开发浅谈之SWT,JFACE

RCP开发浅谈之SWT,JFACESWT 什么是SWT? SWT全名是Standard Widget Toolkit是一个开源的GUI编程框架,我们每一个java开发者,在学习java开发的时候都会接触到awt以及swing这两个图形库,与awt,swing两个图形库不同,swt的优势体现于底层调用本地的图形库,大大提高了运行速度(损失了一定跨平台性)。SWT的一个很重要的一点,一个控件并不

2015-06-22 19:06:46 2472

转载 UML基础知识

这是一堂关于UML基础知识的补习课;现在我们做项目时间都太紧了,基本上都没有做过真正的class级别的详细设计,更别提使用UML来实现规范建模了;本篇主要就以前自己一直感觉很迷糊的几种class之间的关系进行整理,让我们在真正用UML进行比如类图设计时能够更加清晰明了;以下就分别介绍这几种关系:继承指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增

2015-06-09 15:47:00 431

原创 android开发资源收集贴

UI 相关列表内容网易客户端实现 android侧滑菜单drawlyout 详解 Andorid之官方导航栏Toobar android系统图标的使用 Android 应用开发推荐书单

2015-06-02 20:29:53 467

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2015-06-02 20:28:20 432

原创 Android资源文章汇总

1.UI相关http://www.cnblogs.com/jerehedu/p/4346259.html  -> actionbar+drawlayout网易客户端实现http://jcodecraeer.com/a/anzhuokaifa/androidkaifa/2014/0925/1713.html -> android侧滑菜单drawlyout 详解

2015-05-25 17:42:01 437

转载 java服务器端成长指南

前言这是一份针对新手的服务端开发入门与进阶指南。遇到问题及时问你的 mentor 。 建议:尽量用google查找技术资料。有问题在stackoverflow找找,大部分都已经有人回答。多看官方的技术文档。ibm developerworkers的文章质量整体上有保障。平时花一些时间在github上阅读优秀项目源码。入门(1-2 个月)

2015-05-17 21:34:27 536

原创 org.mockito.exceptions.misusing.UnfinishedStubbingException

问题 org.mockito.exceptions.misusing.UnfinishedStubbingException: 当我们一个mock方法中继续mock的时候就会跑出异常。比如如下例子 when(bbbModel.getAAAModel()).thenReturn(AAATest.mocAAAModel())关键是你在AAATest.mockAAAmodel

2015-05-15 15:27:50 14653

原创 浅谈java基本类型的封装类型与对象池的概念

1.问题面试的时候经常会被问到String类对象在java中存放于(=@__@=)哪里以及string = "abc"与string = new String('abc')的区别,不知道你是否遇见了其很多次- -?比如说我面的去哪儿面试等。2.概念在JDK 5.0之后,java为了避免频繁的创建和销毁对象而影响性能(原因),设计了对于8种基本类型(6中number类型+char

2015-05-07 11:51:28 1082

转载 RCP:利用actionSet在菜单(menu)里添加内容

本篇转载自点击打开链接eclipse的菜单menu、工具栏toolbar乃至视图的上下文菜单contextmenu都是使用Action或Command实现的。Action即是org.eclipse.jface.action.IAction   Command即是 org.eclipse.core.commands.Command   从它们的包名可以看出,Action是UI相关

2015-05-04 15:10:59 922

转载 Eclipse RCP开发基础

Eclipse RCP开发基础转载自http://blog.csdn.net/zjuylok/article/details/56435952010-06-02 23:54 8799人阅读 评论(4) 收藏 举报eclipsecommand扩展extensionmenuapplication目录(?)[+]RCP 开发环境       Eclipse 的重要

2015-05-04 00:22:15 4750 2

转载 Java整个编译以及运行的过程

Java整个编译以及运行的过程相当繁琐,本文通过一个简单的程序来简单的说明整个流程。                 如下图,Java程序从源文件创建到程序运行要经过两大步骤:1、源文件由编译器编译成字节码(ByteCode)  2、字节码由java虚拟机解释运行。因为java程序既要编译同时也要经过JVM的解释运行,所以说Java被称为半解释语言( "semi-interpreted"

2015-04-30 11:47:30 493

转载 Java中内部类揭秘(一):外部类与非静态内部类的”相互可见性“

好文值得转~我们都知道,非静态内部类可以访问外部类的私有成员(包括私有变量和方法),这也正是使用非静态内部类与普通类的一个重要区别:非静态内部类是依赖于外部类对象而存在的,这种依赖就包括它要能自由地访问外部类对象的所有成员(因为private成员都可以访问了,其他权限的成员更不在话下。不过一般来说一个内部类只会访问外部类的部分成员而不是全部)。比如心脏作为单独的一个类存在可能没有太大的

2015-04-23 15:46:45 356

转载 Java中内部类揭秘(一):外部类与非静态内部类的”相互可见性“

好文值得转~我们都知道,非静态内部类可以访问外部类的私有成员(包括私有变量和方法),这也正是使用非静态内部类与普通类的一个重要区别:非静态内部类是依赖于外部类对象而存在的,这种依赖就包括它要能自由地访问外部类对象的所有成员(因为private成员都可以访问了,其他权限的成员更不在话下。不过一般来说一个内部类只会访问外部类的部分成员而不是全部)。比如心脏作为单独的一个类存在可能没有太大的

2015-04-23 15:45:28 365

转载 如何理解Java泛型

一. 泛型概念的提出(为什么需要泛型)?首先,我们看下下面这段简短的代码: 1 public class GenericTest { 2 3 public static void main(String[] args) { 4 List list = new ArrayList(); 5 list.add("qqyumidi")

2015-04-23 11:46:57 514

转载 Emmet基本使用方法前端神器

转载来自:http://www.iteye.com/news/27580Emmet的前身是大名鼎鼎的Zen coding,如果你从事Web前端开发的话,对该插件一定不会陌生。它使用仿CSS选择器的语法来生成代码,大大提高了HTML/CSS代码编写的速度,比如下面的演示:  Zen coding下的编码演示去年年底,该插件已经改名为Emmet。但Emmet不只改名

2015-04-21 22:22:38 538

原创 骨牌覆盖问题二

描述上一周我们研究了2xN的骨牌问题,这一周我们不妨加大一下难度,研究一下3xN的骨牌问题?所以我们的题目是:对于3xN的棋盘,使用1x2的骨牌去覆盖一共有多少种不同的覆盖方法呢?首先我们可以肯定,奇数长度一定是没有办法覆盖的;对于偶数长度,比如2,4,我们有下面几种覆盖方式:提示:3xN骨牌覆盖输入第1行:1个整数N。表示棋盘长度。1≤N≤100,000,00

2015-04-21 16:55:47 1734

转载 打造Sublime 3编辑器

将 Sublime 3 打造成 Python/Django IDE作者: Desmond Chen, 发布日期: 2014-07-02, 修改日期: 2014-07-02Sublime Text 是一款非常强大的文本编辑器, 下面我们介绍如何将 Sublime Text 3 打造成一款 Python/Django 开发利器:1. 安装 Sublime Text 3

2015-04-17 16:50:42 580

转载 Linux下添加新硬盘,分区及挂载

原文地址:Linux下添加新硬盘,分区及挂载 作者:sjhf挂载好新硬盘后输入fdisk -l命令看当前磁盘信息可以看到除了当前的第一块硬盘外还有一块sdb的第二块硬盘,然后用fdisk /dev/sdb 进行分区进入fdisk命令,输入h可以看到该命令的帮助,按n进行分区这里输入e即分为逻辑分区,按p即分为主分区,我们要将这块盘分为主分

2015-04-17 11:07:03 488

原创 hihocoder01串

#1144 : 01串时间限制:7000ms单点时限:1000ms内存限制:256MB描述给定两个整数n和m,求是否存在恰好包含n个0和m个1的01串S,使得S中不存在子串"001"和"11"。如果存在符合条件的01串则输出字典序最小的S,否则输出NO。输入一行两个整数,表示n和m。(0输出一行一个字符串,为字

2015-04-15 21:49:49 788

转载 PHP对象在内存中的分配

PHP对象在内存中的分配       对像在PHP 里面和整型、浮点型一样,也是一种数据类,都是存储不同类型数据用的, 在运行的时候都要加载到内存中去用,那么对象在内存里面是怎么体现的呢?内存从逻辑上 说大体上是分为4 段,栈空间段、堆空间段、代码段、初始化静态段,程序里面不同的声明 放在不同的内存段里面,数据段(data segment)通常是指用来存放程序中已初

2015-04-14 19:06:52 352

原创 leetcode数据库题集持续更新中

Combine Two Tables+-------------+---------+| Column Name | Type |+-------------+---------+| PersonId | int || FirstName | varchar || LastName | varchar |+-------------+-----

2015-04-14 10:29:43 1612

转载 java内存分配和string的深度解析

一、引题    在java语言的所有数据类型中,String类型是比较特殊的一种类型,同时也是面试的时候经常被问到的一个知识点,本文结合java内存分配深度分析关于String的许多令人迷惑的问题。下面是本文将要涉及到的一些问题,如果读者对这些问题都了如指掌,则可忽略此文。    1、java内存具体指哪块内存?这块内存区域为什么要进行划分?是如何划分的?划分之后每块区域的作用是什

2015-04-12 11:43:14 458

原创 require,require_once,include,include_once区别

要弄明白这四者的区别,我们先要弄清楚require和include的区别。1.require和include的区别:(1)对于错误的处理不同  include遇到错误时(引用的文件不存在),PHP只是报错,但程序会继续运行下去。  require遇到错误时,直接报错并停止运行程序。(2)加载期不同include是运行期加载,相当于函数调用requrie是编译期加

2015-04-11 17:36:41 575

转载 Java内部类访问局部变量时的final问题

JAVA用了也快三年了,内部类访问局部变量的情况也没少遇到。也一直知道要给变量加个final修饰符,不然通过不了编译。但一直也没深究过为什么要加。昨天好奇的上网查了下,并翻阅了下相关的书籍(Core Java 8th),终于算是搞明白了,在这里简单说明下。说先我们来看一段示例代码:01 public void start(int interval,final boole

2015-04-07 21:15:15 360

原创 PHP面向对象--一些魔方方法

date_default_timezone_set("PRC");/** * 魔术方法3之属性重载 * 1. 在给不可访问属性赋值时,__set() 会被调用。 * 2. 读取不可访问属性的值时,__get() 会被调用。 * 3. 当对不可访问属性调用 isset() 和empty()时,__isset() 会被调用。 * 4. 当对不可访问属性调用 unset() 时,

2015-04-04 00:30:54 1489

原创 sql内外连接总结

例子:     a表       id   name     b表     id     job   parent_id                 1   张3                   1     23     1                 2   李四                  2     34     2                 3

2015-04-03 16:57:22 414

原创 PHP面向对象

PHP对象是与java,c++几点异同,1.PHP 类可以复写构造函数__construct和析构函数,这一点与c++相似,如果不写则默认为无参构造和析构函数<?phpclass NBAPlayer {}$jordan = new NBAPlayer();复写构造和析构函数<?phpclass NBAPlayer { public $name; public $heigh

2015-04-03 12:15:23 334

转载 js提取url参数的几种方法。(搜集)

第一,正则表达式,直接找出参数等号右边的值即可。但是,如果该参数后还有&就不可行。    script language="javascript">    var str=window.location.href;     var es=/clid=/;     es.exec(str);     var right=RegExp.rightContext;     i

2015-03-31 20:45:40 1842

转载 mysql解决中文乱码

mysql解决中文乱码1、打开my.ini配置文件;2、在[client]下面增加default-character-set=utf8   在[mysql]下面增加default-character-set=utf8   在[mysqld]下面增加character-set-server=utf84、保存并关闭my.ini文件;5、 重新

2015-03-27 22:18:17 386

重构与模式pdf高清发版

经典书籍 只要1分 《重构与模式》 作者: [美]Joshua Kerievsky 出版社: 人民邮电出版社 译者: 杨光 / 刘基诚 出版年: 2006年10月 页数: 312

2019-01-07

空空如也

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

TA关注的人

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