- 博客(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代理机制
(1)利用代理可以在运行时创建一个实现了一组给定接口的新类。这种功能只有在编译时无法确定需要实现哪个接口时才有必要使用。(2)假设有一个表示接口的Class对象,它的确切类型在编译时无法知道。要想构建一个实现接口的类,就需要使用NewInstance方法或反射找出这个类的构造器。但是不能实例化一个接口,需要在程序处于运行状态时定义一个新类。为解决这个问题,有些程
2014-11-01 18:32:23 1144
决策的艺术思维导图精华整理
2020-10-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人