标点符(钱魏 Way)

Gen8 折腾记:iLO

HP的MicroServer GEN8系列的特色之一iLO,iLO全称是Integrated Light-Out,是基于iLO芯片的vxWorks嵌入式操作系统和iLO LAN口而实现的远端管理控制,通过远端管理服务器,虚拟化存取和控制等,实现了较为智能化的远端控制平台。GEN8有个很叼的技术,简单额说就是你无需外接显示设备都可以直接来使用它,只要你有额外一台电脑,保证和GEN8是在同一个网络下并 […]

Gen 8 折腾记:硬件

家里原先的希捷GoAgent Home突然不能使用了(后面确认下来机器没有坏,是电源适配器坏了,话说希捷配的电源适配器真的很容易坏掉。),为了保障数据的安全,于是打算购买一台NAS,对于NAS的要求:支持Raid1设置,防止单块坏掉,数据丢失。待选方案: 群晖(Synology)DS216 2盘位 价格 2250 群晖(Synology)DS416 4盘位 价格 3150 在此价格基础上,很多网友 […]

Python中异常重试解决方案

在做数据抓取的时候,经常遇到由于网络问题导致的程序保存,先前只是记录了错误内容,并对错误内容进行后期处理。 原先的流程:

改进后的流程:

最近发现的新的解决方案:retrying retrying是一个 Python的重试包,可以用来自动重试一些可能运行失败的程序段。 […]

施瓦茨(Shalom H. Schwartz)的普世价值观

施瓦茨(Shalom H. Schwartz)与一些心理学同事们对普世价值进行了实证研究,调查普世价值是否存在,如果存在的话,又是哪些。施瓦茨定义的“价值”是那些“影响人们选择行为和评价事件方式的令人向往的观念”。他假说的普遍价值将涉及到三个不同类型的人类的需要:生理需求,社会统筹的需要,以及与福利和群体生存相关的需求。包括在44个国家对不同文化的超过25000人问卷在内的一系列的研究,施瓦茨的结 […]

Python学习笔记:函数返回多个值

1、使用tuple

2、使用dict

3、使用 class

4、使用list

5、直接返回list [crayon-59c24d72b6 […]

Python学习笔记:*args和**kwargs

函数定义 在Python的函数定义中使用*args和**kwargs可传递可变参数。*args用作传递非命名键值可变长参数列表(位置参数),**kwargs用作传递键值可变长参数列表。 当你不确定你的函数里将要传递多少参数时你可以用*args.例如,它可以传递任意数量的参数,*args 示例:

结果: [crayon-59c24d7 […]

Python读写Excel

在使用Python处理数据的时候,经常会需要处理Excel中的数据,最简单的方式是将Excel导入到数据库后再做处理,但是这样做非常的麻烦。比较方便的方式是使用Python库,今天一起来学习下各种不同Excel库的区别。 在开始之前,先学习下Excel中涉及到的概念: workbook: 在各种库中,workbook 其实就是一个excel文件 sheet: 在一个 excel 文件中,可能会有多 […]

Python执行时的递归深度问题

在Python执行递归函数时,会报如下错误:

导致此问题的原因是为了防止堆栈溢出,Python中对于递归的深度有限制,默认为1000,程序执行到900多的样子,就会引发异常。查询递归深度方法:

如果递归深度不是非常的深,可以尝试手动设置递归深度限制,具体如下: [cr […]

Mac Mini 2014 安装CentOS 7 流程

Mac Mini 使用的是EFI引导,由于CentOS 7 开始才支持EFI,所以选择的版本是CentOS 7。 下载CentOS 7 ISO镜像 将ISO镜像转换程MAC镜像(需要在Mac电脑上操作) hdiutil convert -format UDRW -o ~/Downloads/centos.img ~/Downloads/CentOS-7-x86_64-Minimal-1611.is […]

Python解析XML的几种方法

Python 有非常非常多的工具来处理 XML。哪个工具易用性更好,性能更加?一起来探索下。 xml.dom.* 模块 xml.dom实现的是W3C制定的DOM API。如果你习惯于使用DOM API,可以使用这个包。xml.dom将XML数据在内存中解析成一个树,通过对树的操作来操作XML。一个 DOM 的解析器在解析一个 XML 文档时,一次性读取整个文档,把文档中所有元素保存在内存中的一个树 […]