自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

皮斯特劳沃

只有奋斗的现在,才是最好的状态。

  • 博客(25)
  • 资源 (1)
  • 收藏
  • 关注

转载 20-30岁,我拿十年做什么 (转)

一:这10年,一定要有自己的方向      1、没有方向感,是最要命的     2、不管起点有多低,都要坦然接受      3、围绕自己的兴趣爱好选择职业      4、做自己最擅长的事      5、从最容易实现的目标开始做起 二:这10年,要做哪些准备?      1、要过语言关 2、要有一样看家本领 3、掌握工作的全部 4、把知识变成能力 

2014-11-01 21:38:41 3633

原创 Leetcode_88_Merge Sorted Array

本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/41631609通过本文你可能学到的知识为:(1)当我们遇到问题从正面不能或者无法解决时,不要钻进去了出不来,而是静下心来,考虑能否从其反面出发来解决问题。(2)很多时候,我们的时间不是浪费在正确的思考上,而是浪费在无用的思考上面。(3)针对问题,必须彻底弄清里面的逻辑后,再着手进行编码,而不是尝试使用不确定的逻辑来编码,那样浪费时间和精力。(4)通过算法题,

2014-11-30 23:37:26 3072 1

原创 Leetcode_9_Palindrome Number

本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/41598031Palindrome Number Determine whether an integer is a palindrome. Do this without extra space.思路:(1)题意中限制不可申请额外的空间,所以不能将整数转为字符串进行处理。如果没有限制,则可将其转为字符串,前后分别进 行遍历即可进行判断。(2

2014-11-29 18:43:07 1463

原创 Leetcode_160_Intersection of Two Linked Lists

本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/41593747思路:(1)这道算法题是一道较老的题目。记得在数据结构书的习题中出现过。题目不难,但有几个点需要注意。(2)需要注意:A:链表为空的判断;B:链表是否带有环的判断;C:两链表长度之差处的起始点的寻找。(3)首先,对链表为空的判断,为空则返回null;(4)其次,需设置两个临时变量A和B分别指向两链表的起始位置,分别遍历两链表并求得其长度,如果遍

2014-11-29 10:37:20 1560

原创 Leetcode_7_Reverse Integer

本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/41578077Reverse Integer Reverse digits of an integer.Example1: x = 123, return 321Example2: x = -123, return -321思路:(1)这道算法题属于OJ中比较简单的题目。题意是将给定的整数逆序,但是涉及到几种特殊情况需要考虑。(2)为了便于处理,将

2014-11-28 19:47:55 1384

原创 Leetcode_27_Remove Element

本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/41577997Remove ElementGiven an array and a value, remove all instances of that value in place and return the new length.The order of elements can be changed. It doesn't matter what y

2014-11-28 19:13:46 1272

原创 Leetcode_26_Remove Duplicates from Sorted Array

本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/41521063Remove Duplicates from Sorted ArrayGiven a sorted array, remove the duplicates in place such that each element appear only once and return the new length.Do not allocate ext

2014-11-27 23:21:40 1647

原创 Leetcode_8_String to Integer

本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/41521063通过本文你可能会学到的知识为:(1)对基本数据类型int的最大、最小边界以及Character类的isDigit()方法有所了解。(2)对将一个字符串转换为整形可能出现的多种情况的学习。(3)通过算法提高自己分析问题的能力,力求考虑到尽可能多的情况。注: (1)int对应取值范围为-2147483648~ 2147483647 (2)

2014-11-26 20:11:03 2643

原创 Leetcode_125_Valid Palindrome

本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/41488377通过本文你可能会学到的知识为: (1)对String类中的valueOf()方法、charAt()方法、equalsIgnoreCase()方法有所了解,并知道如何使用。 (2)对Character类中的isLetterOrDigit()方法有所了解。 (3)理解解题思路,提高分析问题的能力。注: String类:

2014-11-25 20:14:14 1818

原创 Leetcode_13_Roman to Integer

本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/41486885通过本文你可能学到的知识如下: (1)理解本题的解题思路,在以后类似的场景中,如果没有想到比较好的方法,可以考虑使用本文的方法,虽然效率不是特别高。 (2)能够对字符串的截取和HashMap相关操作有所学习。解题思路如下: (1)这道题其实不难,可以用switch进行条件判断,并依据返回值累加求得结果。本文使用的是HashMa

2014-11-25 18:29:50 1769

原创 JAVA集合类——难得的总结

文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/41346969以下资料是在学习中总结出来的,希望对你有所帮助。如果需要请转载,谢谢。1. StringBuffer 线程安全,StringBuilder 线程不安全 效率稍高些集(Set):集里的对象不按任何特定的方式排列,按索引值来操作数据,不能有重复的元素列表(List):序列中的对象以线性方式存储,按索引值来操作数据,可以有重复的元素映射(Map):映射

2014-11-24 21:27:08 9796 7

原创 Leetcode_28_Implement strStr

本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/41346969Implement strStr().Returns the index of the first occurrence of needle in haystack, or -1 if needle is not part of haystack.Update (2014-11-02):The signature of the function

2014-11-24 20:52:43 1590

原创 Leetcode_20_Valid Parentheses

本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/41450987本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/41450987通过本文你能学到如下知识:(1)对数据结构中栈的理解,特别是Stack类中的peek()方法和pop()方法的区别。(2)理解解题思路,提高思考问题的能力。Given a string co

2014-11-24 20:11:17 1321

原创 Leetcode_6_ZigZag Conversion

本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/41408021 看完这篇文章,你可能会学到到知识如下: (1)对于给定的算法题,如何正确对其进行分析,而不是通过穷举的方式来得到答案。(2)当解题逻辑非常清晰时,才开始编码,否则你很难编写出正确的代码。

2014-11-23 09:45:55 3304 4

原创 Swing——鼠标(Action)

本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/41346969 看完这篇文章,你可能会学到到知识如下: (1)JAVASWING中到鼠标监听常用监听器,包括MouseListener、MouseWheelListener、MouseMotionListener。 (2)不同到鼠标监听器到作用各是什么、鼠标进行什么操作时才调用。 (3)MouseListener和MouseAdapter的

2014-11-21 12:17:45 2183

原创 Swing——动作(Action)

本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/41258997用同一个动作响应按钮、菜单项或击键的方式: (1)实现一个扩展于AbstractAction类的类,多个相关的动作可以使用同一个类。 (2)构造一个动作类对象。 (3)使用动作对象创建按钮或菜单项。构造器将从动作对象中读取标签文本和图标。 (4)为通过击键触发动作,首先,定位顶层窗口组件;然后,得到顶层组件的WHEN

2014-11-18 23:01:02 3161

原创 Leetcode_38_count-and-say

本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/41257397今天OJ可好几次,发现总是出错,最后才发现是自己把题目理解错了,想想就觉得好笑。题目的意思是给定一个整数n,让你求出按照上面规律在执行若干次后所得到的串,其实该算法主要用到递归的思想。我却把题目意思错误地理解为:对于给定的整数n,对该整数n执行N次上述递归操作后得到的串。例如给定2,得到的结果是1112。当我将给定整数设定为1000时,果断出现内

2014-11-18 22:27:53 1600

原创 设计模式之——工厂模式(C)

本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/41219129主要介绍抽象工厂模式、工厂方法和抽象工厂之间的区别:(1)抽象工厂模式:它提供一个接口,用于创建相关或依赖对象的家族,而不需要明确指定具体类。 抽象工厂允许客户使用抽象的接口来创建一组相关的产品,而无需知道实际产出的具体产品是什么。这样,客户就从具体的产品中解耦出来。 抽象工厂类图如下所示:

2014-11-17 21:49:46 1839

原创 设计模式之——工厂模式(B)

本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/41142929工厂方法模式定义了一个创建对象的接口,但由子类决定要实例化的类是哪一个。工厂方法让类把实例化推迟到子类。从下面类图可以看出,抽象的创建者(Creator)提供了一个创建对象方法的接口,也称为“工厂方法”。其中,任何其它实现的方法,都可能使用该工厂方法制造出来的产品,但是只有子类真正实现这个工厂方法并创建产品。其实,工厂方法是让子类决定要实例化的类是

2014-11-15 09:28:51 1281

原创 设计模式之——工厂模式(A)

本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/41085085昨天看完了工厂模式,觉得在开发的过程中好多地方都能够使用工厂模式,但是很多时候却都没有去使用。我觉得一方面可能是偷懒,懒得去思考,懒得去设计接口;另一方面可能是只为了眼前的需求,觉得开发的产品能使用就行,而不管其后续的维护以及更新。这两个方面长期下去,对自己的提升没有什么好处。其实我自己就是属于第二类,只为了眼前的需求而不去思考后续的维护和更新。可能是刚

2014-11-13 19:27:41 2263 1

原创 设计模式01_单例模式

本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/41016723 单例模式是设计模式中比较简单的一种模式,也是使用的比较多的一种模式。 特别是在某些对象只需要一个时,比如线程池、缓存、日志对象、注册表对象等。 如果创建了多个,可能会导致很多问题。比如程序行为异常、资源使用过量等。

2014-11-11 20:14:26 3112

原创 Swing中经常会遇到的若干问题——JTable(持续更新)

本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/40955213在使用Swing中JTable时,可能会遇到的一些问题,包括界面居中、隐藏Jtable中的某一列、Jtable中定位到当前新增加的行等。我会不停更新,将工作中遇到的问题总结出来,并分享给大家。虽说都是一些小问题,但在需要用的时候却又显得很重要。

2014-11-09 21:31:18 2333

原创 JAVA对象克隆可能会出现的问题

首先,区分一下拷贝和克隆

2014-11-07 20:07:59 2031

原创 N个数组中所有元素的排列组合(笛卡尔积)算法

(1)N个数组对象中所有元素排列组合算法

2014-11-03 20:03:20 8692

原创 JAVA代理机制

(1)利用代理可以在运行时创建一个实现了一组给定接口的新类。这种功能只有在编译时无法确定需要实现哪个接口时才有必要使用。(2)假设有一个表示接口的Class对象,它的确切类型在编译时无法知道。要想构建一个实现接口的类,就需要使用NewInstance方法或反射找出这个类的构造器。但是不能实例化一个接口,需要在程序处于运行状态时定义一个新类。为解决这个问题,有些程

2014-11-01 18:32:23 1144

决策的艺术思维导图精华整理

《决策的艺术》,简单地说,决策就是做决定、拿主意,无论是我们人生中的关键时刻,还是日常生活的大事小情,都需要我们做出各种决策。然而,不同的人做出的决定总是大相径庭,有的成功,有的失败。那么,如何做出一个英明的决策,就显得相当重要了。在这本书里,三位决策高手为你总结了,做出一个英明决策所需要的八个要素:分别是问题、目标、备选方案、结果、取舍、不确定性、风险承受力和相关联的决策。这八大要素中,前五个是重中之重,作者根据它们的英文单词首字母,把这5点缩写为 PROACT,本书讲的英明决策方法,就叫作PROACT法。决策的艺术读后感和决策的艺术读书笔记总结如下。

2020-10-24

空空如也

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

TA关注的人

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