摘要: 1、连接的仓库有可能是要导入非默认的下载镜像地址。 如需更改,则在 D:\ProgramFiles\apache-maven-3.5.2\conf 下替换掉相应的settings.xml文件 并在IntelJ中,修改maven指定的settings.xml文件地址。 user settings fi 阅读全文
posted @ 2017-11-01 18:06 西红柿牛腩 阅读(2416) 评论(0) 推荐(0)
摘要: 一、前言 Maven 下载: http://maven.apache.org/download.cgi 本文使用的Maven版本:apache-maven-3.2.3.zip 本文使用的环境:Windows8 二、步骤 ♦解压apache-maven-3.2.3.zip,解压的位置自定义,这里博主解 阅读全文
posted @ 2017-11-01 17:22 西红柿牛腩 阅读(401) 评论(0) 推荐(0)
摘要: 最近使用pip安装pyodps的时候,总是显示timeout,由于之前我已经将下载镜像默认为清华镜像了,所以并没有考虑镜像的问题。 后来发现其实是同一镜像在不同网络连接的情况的下载速度不是相同的。 考虑使用以下pip安装方式。 注:--index后面也可以换成别的镜像,比如http://mirror 阅读全文
posted @ 2017-11-01 16:30 西红柿牛腩 阅读(249) 评论(0) 推荐(0)
摘要: 有一次,在帮师兄做题的时候,调一个bug始终没有调通,后来几经波折,终于有了结果。现在将其中的坑,share出来。其实主要是对python中的深拷贝和浅拷贝理解出现了偏差导致的。 Python中自带了一个copy模块,这个模块用来执行深拷贝和浅拷贝。 浅拷贝: 深拷贝: Python中对list的拷 阅读全文
posted @ 2017-10-17 20:40 西红柿牛腩 阅读(200) 评论(0) 推荐(0)
摘要: 如何最快的获取单链表的中间节点的位置? 给定一个单链表,不知道节点总个数,怎样只遍历一次就知道中间节点? 最容易想到的一个方法是:首先先遍历一遍获得节点个数,然后取一半作计数器再次遍历。这个方法遍历了两次,是最慢的方法。附Python代码 使用两个指针的方法,这个方法是面试题的正解。一个指针(P1) 阅读全文
posted @ 2017-10-17 20:40 西红柿牛腩 阅读(2640) 评论(0) 推荐(1)
摘要: 十一回了趟家,由于假期期间一直家里一直在下雨,只好在家上网。闲来看着bing上面的图片确实喜人,想着把它download下来,作为笔记本壁纸。附上python代码 话说bing上面的图片确实选得有水准,可以试着把代码放到服务器上,给个定时任务每天跑一次... 阅读全文
posted @ 2017-10-12 21:21 西红柿牛腩 阅读(762) 评论(0) 推荐(0)
摘要: Python的deque模块,它是collections库的一部分。deque实现了双端队列,意味着你可以从队列的两端加入和删除元素。 简单实例: 从队列两端pop数据 我们也可以限制deque中元素的个数,当deque的元素数超过能存放的元素数,它会从相对一端pop元素。例如: 我们也可以扩展de 阅读全文
posted @ 2017-10-12 10:15 西红柿牛腩 阅读(4238) 评论(0) 推荐(0)
摘要: import socket ip = socket.gethostbyname(socket.gethostname()) print(ip) 阅读全文
posted @ 2017-10-12 09:34 西红柿牛腩 阅读(223) 评论(0) 推荐(0)
摘要: KMP算法是字符串匹配算法的一种改进版,一般的字符串匹配算法是:从主串(目标字符串)和模式串(待匹配字符串)的第一个字符开始比较,如果相等则继续匹配下一个字符, 如果不相等则从主串的下一个字符开始匹配,直到模式串被匹配完,则匹配成功,或主串被匹配完且模式串未匹配完,则匹配失败。 KMP算法的改进之处 阅读全文
posted @ 2017-10-12 09:33 西红柿牛腩 阅读(540) 评论(0) 推荐(0)
摘要: xpinyin提供把汉字转为汉语拼音的功能。 安装此模块 简单用例: 阅读全文
posted @ 2017-10-12 09:26 西红柿牛腩 阅读(9902) 评论(1) 推荐(1)