摘要: 原文地址:http://www.tuicool.com/articles/6VbqeqQ 原文为英文,以下是笔者的个人总结。 此处的DB包括但不限于Redis、ElasticSearch。 1、数据安全Docker程序中断时,如果容器内的DB没有被正常关闭,可能造成数据丢失甚至如果容器损坏,内部的D 阅读全文
posted @ 2017-02-08 09:29 harelion 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 文件名和目录名在操作系统中都有最大长度的限制,而且不同系统中的最大长度不同。 这些限制在Linux系统下可以通过修改系统内核修改这个限制。 结论: 执行代码如下: Linux下执行结果为: $ python name_len_test.py Maximum length of file name i 阅读全文
posted @ 2016-11-17 16:43 harelion 阅读(16369) 评论(1) 推荐(0) 编辑
摘要: 默认情况(硬连接) ln 目标 连接名称 ll -i 显示文件的inode信息,即文件节点信息 ➜ test1 ll -i 1.txt 27987655 -rw-r--r-- 1 myuser staff 8B 10 31 10:44 1.txt ➜ test1 ln 1.txt a ➜ test1 阅读全文
posted @ 2016-10-31 10:58 harelion 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 原文地址 自己收藏备用。 在URL前加https://前缀表明是用SSL加密的。你的电脑与服务器之间收发的信息传输将更加安全。Web服务器启用SSL需要获得一个服务器证书并将该证书与要使用SSL的服务器绑定。HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,要比http 阅读全文
posted @ 2016-10-30 11:30 harelion 阅读(209) 评论(0) 推荐(0) 编辑
摘要: Python中被装饰器修饰的函数,解析后会生成一个参数是被修饰函数的装饰器函数对象,可以调用,可以接受传参(如果被修饰的函数定义了参数),实际调用的时候,尽管代码里值写了被修饰的函数,被调用的却是最终生成的复杂对象。对于这个对象,目前有以下几点疑问未得到确认: 1、最后生成的对象在被调用时,参数传递 阅读全文
posted @ 2016-08-02 20:00 harelion 阅读(324) 评论(0) 推荐(0) 编辑
摘要: Python的装饰器的概念,一直有点微妙。之前在StackOverflow上看过一篇感觉说明的很清楚的介绍: *A decorator must accept a function as an argument 参考地址: http://stackoverflow.com/questions/739 阅读全文
posted @ 2016-08-02 18:27 harelion 阅读(662) 评论(0) 推荐(0) 编辑
摘要: 1、Ubuntu服务器版本装scipy 预装版本可能fortran包版本过旧或者不全,安装scipy之前需要更新环境。 sudo apt-get install gfortran libopenblas-dev liblapack-devpip install scipy 2、Linux bash自 阅读全文
posted @ 2016-07-20 21:10 harelion 阅读(145) 评论(0) 推荐(0) 编辑
摘要: AttributeError: 'SparkConf' object has no attribute '_get_object_id' 初始化SparkContext时出现这种错误是因为把SparkConf对象放在了参数第一个的位置,由于pyspark命令行会默认创建一个SparkContext, 阅读全文
posted @ 2016-07-20 21:09 harelion 阅读(1741) 评论(0) 推荐(0) 编辑
摘要: 在virtualenv环境下使用matplotlib绘图时遇到了这样的问题: >>> import matplotlib.pyplot as pltTraceback (most recent call last): File "<stdin>", line 1, in <module> ... i 阅读全文
posted @ 2016-07-03 11:34 harelion 阅读(10917) 评论(0) 推荐(0) 编辑
摘要: 今天看到了这种相当奇妙的验证方法,原代码是JS的,但是算法对于py同样适用。 原代码如下: 试验结果显示这种算法确实有效。 这个算法实际上是讲数字转换成全为1的长度等于数值大小的字符串,然后对字符串进行匹配。 在非贪婪模式下,11+可以匹配11,也可以匹配到111,然后通过\1反向引用,可以同时匹配 阅读全文
posted @ 2016-06-19 14:35 harelion 阅读(576) 评论(0) 推荐(0) 编辑