04 2016 档案
摘要:效果如下: 首先修改主目录下的.vimrc: 再把下面的molokai.vim放到~/.vim/colors/下:
阅读全文
摘要:近来经常要通过ssh登录服务器,每次输入命令和密码很麻烦,查资料发现有两种解决,一种是本地创建密钥直接登录,另一种是写个脚本。 这里介绍第二种方法,第一种资料也很多,但是觉得没啥意思。 先上脚本: 再来一行行解释: 首先解释一下这个expect命令,根据其中文含义也可以猜出来,就是期望出现什么,然后
阅读全文
摘要:一、前期准备 图片上传需要用到的一些依赖: 二、Jersey注解 @Path("/img") 表示访问路径为/img,并且可以接收参数,例如@Path("/images/{name}.{type}"),再利用@PathParam来接收name和type两个参数;同时也支持正则表达式,例如@Path(
阅读全文
摘要:Nginx是一个轻量级的服务器,是一个俄罗斯的开发者开发的开源软件。Nginx具有占内存小、并发能力高的特点,底层采用epoll(Linux2.6+)和kqueue(FREEBSD)网络I/O模型,相比于采用select的Apache要高效很多,epoll/poll/select将会在未来的博客中详
阅读全文
摘要:本文参考以下内容: 使用Jersey实现RESTful风格的webservice(一) Starting out with Jersey & Apache Tomcat using IntelliJ 正文 一、在IntelliJ中创建新项目,选择Java Enterprise -> RESTful
阅读全文
摘要:写在前面: 在开发OpenStack过程中,经常可以看到代码中的各种注解,自己也去查阅了资料,了解了这是python中的装饰器,因为弱类型的语言可以将函数当成返回值返回,这就是装饰器的原理。 虽然说知道装饰器的使用方法以及原理,但是一直不明白为什么要通过在内部函数返回一个函数名这样的写法,在微信上看
阅读全文
摘要:题目:如何在O(1)空间复杂度的条件下判断单链表是否有环。 思路:采用快慢指针,如果有环,两指针一定会相遇。 图示: 图1:初始化情况,创建两个指针都指向head节点。 图2:p指针为慢指针,每次只走一步;q指针为快指针,每次走两步。 图3:p、q继续往后走。 图4:p、q继续往后走。 图5:p、q
阅读全文

浙公网安备 33010602011771号