- 博客(19)
- 资源 (1)
- 收藏
- 关注
原创 瞬间学会数据结构常用排序算法
本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/40625351瞬间学会数据结构常用排序算法。本文是用JAVA语言实现数据结构中7种基本排序算法:直接插入排序、希尔排序、冒泡排序、快速排序、直接选择排序、堆排序、归并排序。希望对您有所帮助。
2014-10-30 20:05:48 3525
原创 Leetcode_14_Longest Common Prefix
本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/40555783Longest Common PrefixWrite a function to find the longest common prefix string amongst an array of strings.算法是自己想的,虽然有点啰嗦,但是肯定是对的。希望继续努力,不断提高算法的质量。每天都有所进步,加油。
2014-10-28 21:00:05 1768
原创 使用反射增加数组的大小
/**返回的数组类型是指定的类型**/ private static Object goodArrayCopy(Object a){ Class c = a.getClass(); if(!c.isArray()) return null; Class componentType = c.getComponentType(); int len = Array.getLength(
2014-10-27 18:47:00 1943 2
原创 Leetcode_58_Length of Last Word
Given a string s consists of upper/lower-case alphabets and empty space characters ' ', return the length of last word in the string.If the last word does not exist, return 0.Note: A word is
2014-10-26 22:03:57 1468
原创 Leetcode_67_Add Binary
本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/40480151Given two binary strings, return their sum (also a binary string).For example,a = "11"b = "1"Return "100".通常情况下,我们会考虑使用现有的Interger.valueOf(String s, int radix)或者Long.valu
2014-10-26 20:35:33 2394
原创 《重构》中Tips总结
1 如果你发现自己需要为程序添加一个特性,而代码结构使你无法很方便地达到目的,那就先重构那个程序,使特性的添加比较容易进行,然后再添加特性。2 重构之前,首先检查自己是否有一套可靠的测试机制。这些测试必须有自我检查能力。3 任何一个傻瓜都能写出计算机可以理解的代码。唯有写出人类容易理解的代码,才是优秀的程序员。 第一章 重构原则
2014-10-25 21:38:12 948
原创 读《论文与治学》后的感悟
I. 论文与治学1 认识自己是一件挺要紧的事,认识自己不是那么容易的事情。2 写一篇好论文最重要的素质是你有强烈的愿望要写好一篇好论文。3 要能做好一件事情,最大的愿望就是强烈地想做好这件事。4 支撑我们学习的两种动机:一是你喜欢,二是你觉得有用。一个是爱好,一个是功力。5 要学会记笔记:一种是读书笔记,一种是观察生活的笔记。6 记笔记跟读
2014-10-25 21:36:02 1223
原创 一种公认提供toString的方法_JAVA核心技术卷轴Ⅰ
import java.lang.reflect.AccessibleObject;import java.lang.reflect.Array;import java.lang.reflect.Field;import java.lang.reflect.Modifier;import java.util.ArrayList;import java.util.List;/** *
2014-10-24 19:35:24 1594
原创 高效程序员100条建议总结
1 不管路走多远,错了就要重新返回。2 开发要持续不断,切勿时断时续。3 持续注入能量。4 敏捷开发就是一个高度协作的环境中,不断地使用反馈进行自我调整和完善。5 先难后易。我们首先要解决困难的问题,把简单的问题留到最后。6 选定了要走的路,就是选定了它通往的目的地。7
2014-10-24 19:14:44 1601
原创 程序员修炼之道中所有tips总结
I. 程序员修炼之道_从小工到专家1 关心你的技艺 如果你不在乎能否漂亮地开发出软件,你又为何要耗费生命去开发软件呢? 2 思考!你的工作 关掉自动驾驶仪,接管操作。不断地批评和评估你的工作。 3 提供各种选择,不要找蹩脚的借口 要提供各种选择,而不是找借口。不要说事情做不到;说明能够做什么。 4
2014-10-24 19:12:28 1378
原创 第一次写博客
第一次写博客,希望自己能坚持。每周1—2篇,不管是感悟,还是技术,还是所看的书。希望对生活有所感悟,自己有所成长,亦有所收获。
2014-10-23 22:15:24 1439 2
转载 给为工作而焦急迷茫的你(转)
一、关于工作与生活 我不太赞成过于关注第一份工作的薪水,更没有必要攀比第一份工作的薪水,这在刚刚出校园的学生中间是很常见的。正常人大概要工作35年,这好比是一场马拉松比赛,和真正的马拉松比赛不同的是,这次比赛没有职业选手,每个人都只有一次机会。 要知道,有很多人甚至坚持不到终点,大多数人最后是走到终点的,只有少数人是跑过终点的,因此在刚开始的时候,去抢领先的位置并没有太大的意义
2014-10-23 21:52:03 1167
转载 只有挣扎的现在,才是最好的状态(转)(文/王文华)
朋友病了,大家去医院看他。离开后在医院门口感叹:“唉,这么年轻就生病了!” 另一人说:“去年底还听他说,等到工作状态好一点时,就带孩子去迪士尼乐园。” 听到这话,我心中闪过好几个类似这样感叹的场景。然后我想通了:状态永远不会更好。因为,现在,就是最好的状态。 “等到……我就……”是从小到大最常用的句型。 “等到考上第一志愿,我就可以谈恋爱了。”“等到当完兵,
2014-10-23 21:50:04 1634
转载 为何你工作三年仍然没有给你合理加薪?(转)
“三年不挪窝,升职加薪机会多。”这是在大学毕业生之间广为流传的一句话。据统计,多达70%的毕业生会在“三年之痒”内放弃“原配”,这些人中有59%获得了职位晋升。于是,“熬过三年,收入翻番”成了不少人的短期目标,然而,三年过了,有些人的加薪梦却并未实现。 升职加薪真的离我们很远?据某机构对70家企业做的一项问卷调查显示,仅有2%的企业近三年员工工资涨幅在5%以下,而涨幅在10%以上的占到了
2014-10-23 21:48:42 1418
转载 希望四年前就有人告诉我的事情(转)
我参加各种活动,聚会,研讨会,和西雅图本地的创业社区密切交往。当我到了硅谷后,我发现这里有更多的活动,聚会,更多的研讨会。在这个创业生态系统里,一切很忙、很活跃,我收获了大量的人们共享出来的知识和体验,我如饥似渴的享用着。 我还满腔热情的看了很多的博客,视频和书籍。活动、聚会、研讨会中人们分享和讨论的都是非常好的主题。 我甚至还加入了一个创业孵化机构! 直到决定开办自
2014-10-23 21:46:58 1278
原创 SWING中文件的上传
package view;import java.awt.BorderLayout;import java.awt.Button;import java.awt.Dimension;import java.awt.FlowLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;im
2014-10-23 20:38:10 5013 4
决策的艺术思维导图精华整理
2020-10-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人