- 博客(20)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 自定义CSDN博客中图片上的水印内容
最近用markdown写博客的时候,发现我上传的一张图片被强制打上了水印,打上水印也就算了,还那么丑!(见下图1)实在不能忍!下面我们来解决这个问题。图1: 我们可能会想要的效果:没有水印: 自定义水印内容,颜色 我们来看一下如何实现上述效果下面是插入图片的时候csdn-markdown编辑器中生成的代码:![图1](http://img.blog.csdn.net/20170212205452
2017-02-12 21:21:59 2534 3
原创 自定义任务栏和QQ聊天时间显示效果
自定义Windows任务栏时间的显示效果 ,并且改变QQ聊天记录时间显示格式举个栗子Windows任务栏时间:
2017-02-12 20:26:15 2144
原创 Java中为IO流写一个快速关闭流的小工具
每次在我们调用Java中流操作的时候,在结束的时候都要调用它的close()方法将其关闭,产生一大堆try…catch…finally,不仅让人看着心烦还容易让人产生错误,今天我们就来解决一下这头痛的问题。
2017-02-09 16:55:13 776
转载 快速排序
快速排序是找出一个元素(理论上可以随便找一个)作为基准(pivot),然后对数组进行分区操作,使基准左边元素的值都不大于基准值,基准右边的元素值 都不小于基准值,如此作为基准的元素调整到排序后的正确位置。递归快速排序,将其他n-1个元素也调整到排序后的正确位置。最后每个元素都是在排序后的正 确位置,排序完成。所以快速排序算法的核心算法是分区操作,即如何调整基准的位置以及调整返回基准的最终位置以便分治递归。
2017-02-09 00:26:37 410
原创 Longest Common Prefix
Longest Common Prefix题目要求:求所有字符串的最长公共前缀,即数组的所有字符串都包含这个前缀。
2017-02-06 21:20:16 301
原创 Runtime.availableProcessors()
java.lang.Runtime.availableProcessors() 方法: 返回可用处理器的Java虚拟机的数量。 这个值可以在虚拟机中的某个调用过程中改变。应用程序是可用的处理器数量敏感,因此应该偶尔查询该属性,并适当调整自己的资源使用情况。
2017-02-06 00:20:03 20254
原创 Valid Parentheses
题目要求我们判断给定字符串s中所包含的三种括号形式是否合理。 合理的形式:() , ()[]{} ,{()}等。 不合理形式:({)} ,([)]等。解题思路: 用堆栈的方式,碰到左半边括号就入栈,右半边括号判断栈顶元素是否跟当前括号对应。如果对应就将栈顶元素做出栈处理。否则直接return false.所有元素遍历之后判断栈是否为空。为空return true,否则return false.
2017-02-05 18:23:03 262
转载 五分钟读懂UML类图
相信各位同学在阅读一些源码分析类文章或是设计应用架构时没少与UML类图打交道。实际上,UML类图中最常用到的元素五分钟就能掌握,经常看到UML类图但还不太熟悉的小伙伴赶紧来一起认识一下它吧:)
2017-02-05 14:58:23 769
原创 Longest Substring Without Repeating Characters
题目要求我们得出不含重复元素子串的最大长度。 解题思路: 一开始使用暴力破解法(两遍for循环),结果直接TimeLimit .后面查看官方答案,感到柳暗花明。代码解释: 首先,定义了一个256大小的int数组map,用于对应于256位ASCII码,接下来,在for循环中用了一个while语句,j从0开始依次往后渐增,当s.charAt[j]是第一次出现,便将map[s.charAt(j)]赋
2017-02-04 23:22:28 256
原创 Add Two Numbers
题目要求我们模拟大数加法 注意点: 1.因为存储是反过来的,即数字342存成2->4->3,所以要注意进位是向后的; 2.链表l1或l2为空时,直接返回,这是边界条件,省掉多余的操作; 3.链表l1和l2长度可能不同,因此要注意处理某个链表剩余的高位; 4.2个数相加,可能会产生最高位的进位,因此要注意在完成以上1-3的操作后,判断进位是否为0,不为0则需要增加结点存储最高位的进位。 解
2017-02-04 19:03:03 334
原创 Palindrome Number
该题是要求判断给定的数字是否为回文。 下面是一种解题思路: 将int 类型的 x转换为String 类型再做出判断。(下面可以优化到判断ipublic class Solution { public boolean isPalindrome(int x) { String s = String.valueOf(x); for (int i = 0; i < s
2017-02-04 13:40:01 205
Android中的登录注册怎么实现?
2017-04-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人