上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页
摘要: 这个情况真的碰到很多,开始的时候也很难理解,但是既然IDE提示要final那我就final咯,跑通就行管那么多呢。然而这并不是科学的学习方法,万一面试问你呢那不是倒了大霉。 OK,看了一些 阅读全文
posted @ 2016-05-03 15:35 puyangsky 阅读(3933) 评论(2) 推荐(0)
摘要: 效果如下: 首先修改主目录下的.vimrc: 再把下面的molokai.vim放到~/.vim/colors/下: 阅读全文
posted @ 2016-04-28 12:15 puyangsky 阅读(6844) 评论(4) 推荐(0)
摘要: 近来经常要通过ssh登录服务器,每次输入命令和密码很麻烦,查资料发现有两种解决,一种是本地创建密钥直接登录,另一种是写个脚本。 这里介绍第二种方法,第一种资料也很多,但是觉得没啥意思。 先上脚本: 再来一行行解释: 首先解释一下这个expect命令,根据其中文含义也可以猜出来,就是期望出现什么,然后 阅读全文
posted @ 2016-04-23 15:10 puyangsky 阅读(592) 评论(0) 推荐(0)
摘要: 一、前期准备 图片上传需要用到的一些依赖: 二、Jersey注解 @Path("/img") 表示访问路径为/img,并且可以接收参数,例如@Path("/images/{name}.{type}"),再利用@PathParam来接收name和type两个参数;同时也支持正则表达式,例如@Path( 阅读全文
posted @ 2016-04-14 11:02 puyangsky 阅读(1300) 评论(0) 推荐(0)
摘要: Nginx是一个轻量级的服务器,是一个俄罗斯的开发者开发的开源软件。Nginx具有占内存小、并发能力高的特点,底层采用epoll(Linux2.6+)和kqueue(FREEBSD)网络I/O模型,相比于采用select的Apache要高效很多,epoll/poll/select将会在未来的博客中详 阅读全文
posted @ 2016-04-08 20:27 puyangsky 阅读(5367) 评论(3) 推荐(2)
摘要: 本文参考以下内容: 使用Jersey实现RESTful风格的webservice(一) Starting out with Jersey & Apache Tomcat using IntelliJ 正文 一、在IntelliJ中创建新项目,选择Java Enterprise -> RESTful 阅读全文
posted @ 2016-04-08 14:56 puyangsky 阅读(7763) 评论(4) 推荐(3)
摘要: 写在前面: 在开发OpenStack过程中,经常可以看到代码中的各种注解,自己也去查阅了资料,了解了这是python中的装饰器,因为弱类型的语言可以将函数当成返回值返回,这就是装饰器的原理。 虽然说知道装饰器的使用方法以及原理,但是一直不明白为什么要通过在内部函数返回一个函数名这样的写法,在微信上看 阅读全文
posted @ 2016-04-07 12:44 puyangsky 阅读(469) 评论(0) 推荐(0)
摘要: 题目:如何在O(1)空间复杂度的条件下判断单链表是否有环。 思路:采用快慢指针,如果有环,两指针一定会相遇。 图示: 图1:初始化情况,创建两个指针都指向head节点。 图2:p指针为慢指针,每次只走一步;q指针为快指针,每次走两步。 图3:p、q继续往后走。 图4:p、q继续往后走。 图5:p、q 阅读全文
posted @ 2016-04-05 10:20 puyangsky 阅读(520) 评论(0) 推荐(0)
摘要: 第一段代码: 第二段代码: 阅读全文
posted @ 2016-03-30 17:32 puyangsky 阅读(227) 评论(0) 推荐(0)
摘要: 问题一:单链表反转,提供空间复杂度O(1),时间复杂度O(n), 解法:利用三个指针遍历一遍,下面用图来阐释。 图1,初始情况,给定head指针,链表末尾指向NULL。 图2,创建三个节点指针,分别为p指向head,q指向p->next,r指向q->next。并且将p指向NULL,因为逆转链表之后, 阅读全文
posted @ 2016-03-30 14:23 puyangsky 阅读(2571) 评论(1) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页