看孩子犹如”熬鹰“

现在时间2021年2月13日凌晨15分,终于把孩子哄睡着了,最近孩子精神状态很好,每天上午和下午各睡一小觉,晚上异常精神,从20点陪她玩,一直玩到了凌晨,终于把孩子哄睡着,但是自己却怎么也睡不着了。

这种状态犹如“熬鹰”,熬鹰,老北京话说也叫“熬大鹰”,熬鹰是训练猎鹰的传统方式。用白话来解释,就是不让猎鹰睡觉,熬着它,使它困乏,因为鹰的习性凶猛,刚捉回来后不让鹰睡觉,一连几天,鹰的野性就被消磨殆尽,才能够驯服。

看孩子的过程也是一样,只不过被熬的是父母,每天白天上班,晚上看孩子,吃完晚饭开始陪小宝宝玩,讲故事,练爬行,一直到半夜,直到眼睛睁不开,熬得时间长了,也就习惯了。

也许这就是陪伴孩子成长的过程,辛苦并且快乐着。

一次瑞波币购买经历

第一次认识虚拟货币的时候是比特币,2017年互联网爆发了勒索病毒,该病毒不删除电脑的文件,而是对电脑中的文件进行加密,并向电脑的主人索要一定量的比特币作为赎金,然后文件才能解密,否则永远也解不开。这就是第一次听说虚拟货币比特币,当时出于好奇在5月份购买了不到一万块钱的虚拟币,主要是莱特币和狗狗币因为当时比特币快到一万了,比较贵,相比之下莱特币和狗狗币价格还是比较便宜。由于价格波动太大,暴涨和暴跌情况经常发生,心里承受不了压力,在加上当年9月国家发布了监管文件,最终选择了退出,不赚不赔。

最近又听到朋友提到狗狗币,狗狗币在一天之内涨了8倍,骇人听闻,回头看一看各种货币都比以前有很大程度的涨幅,有的已经十几倍了,于是打算再买一些虚拟币碰碰运气。1月30日,看到几乎所有的主流虚拟币在下跌,只有瑞波币增速在3%左右,过了一会还是这样,于是打算购买瑞波币碰碰运气,似乎只有这个才会爆发。

按照当时的想法,说干就干,购买了1000元的瑞波币试试,谁知一第二天晚上,1000元变成了将近2000元,几乎涨了一倍。看到这样的情况,打算继续追涨,又买了4000元的瑞波币,似乎瑞波币要爆发了。总共投入了5000元的本金,经历了周六晚上和周日的上涨。周一上班,用于购买虚拟币的平板在家里面,行情看不到,一天心里一直有些忐忑。晚上回到家,看到行情吃了一惊,当天最高上涨70%,是近三年最大的单日涨幅,终于忍受不了心里的煎熬,在增速52%的时候果断全部抛了,挣了3700元。
继续阅读一次瑞波币购买经历

PYTHON登录FTP服务器下载文件

最近需要定时从FTP服务器上面下载文件,做简要分析,由于是日常工作,工作量大,但是没有技术含量,纯粹是消耗时间,于是决定尝试使用PYTHON写程序,每天自动下载。使用FTP下载的方法很多,使用PYTHON写程序之前用过两种方法,一种是用我的电脑打开FTP,登录之后复制想要的文件;第二种是使用DOS批处理文件来下载,第二种比第一种效率要一些。下面就来说说这些下载方法:

一、我的电脑访问

这种方法最简单,直接在我的电脑地址栏中输入FTP服务器地址,输入用户名和密码,就可以下载所需的文件。缺点是,每天都需要打开一次,输入用户名和密码,一次使用可以,每天都这样还是比较繁琐的。

二、DOS批处理

将FTP服务器地址、用户名、密码,以及文件存放的目录等内容保存好,一运行,就能自动登录,并下载所需的文件。该方法需要写两个bat文件,getFtpData.bat用于保存FTP命令,main.bat用于调用getFtpData.bat文件,使用该方法非常简单。

getFtpData.bat:
open ***.***.***.**
user username password
cd data
get plan1.csv
get plan2.csv
get plan3.csv
bye

main.bat:
ftp -n -s:”getFtpData.bat”
继续阅读PYTHON登录FTP服务器下载文件

PYTHON合并CSV文件的实践

最近尝试使用PYTHON处理CSV数据,由于CSV文件有好几个,需要提前拼接,然后再处理,因此遇到了PYTHON对文件进行合并的问题。此次尝试了两种方法:一是调用CMD命令处理;二是使用PYTHON写程序处理,经过尝试,觉得第一种方法简单实用。假设文件夹下面有NCSV文件,要将这些文件都汇总到data.csv,下面使用上述两种方式实现:

一、调用CMD命令合并文件

command=”type %s >>%s” % (filename,newFileName)
os.system(command)
DOS命令TYPE的作用是将文件内容显示出来,跟LINUX相似,可以重定向但文本中,因此可以遍历该目录下面所有的CSV文件,生成DOS命令,然后执行,就能够将多个CSV文件合并到一个文件里面。类似下面多个命令:
TYPE one.csv >>data.csv
TYPE two.csv >>data.csv
TYPE three.csv >>data.csv

使用该方法的特点是比较简单,直接调用DOS命令就能够将文件合并了,并不用打开文件读取文件内容,再写入到新的文件。

二、使用PYTHON程序合并文件

这种方面是读取CSV文件的每一行,然后追加到目标文件里面,这里使用with open语句打开。遍历这个文件夹下的所有.csv文件,然后逐个打开,一行一行追加到新文件中。

with open(item,”r”) as src,open(newFile,”a”) as des:
for line in src:
des.write(line)

2020年车险改革学习笔记之驾乘人员意外伤害保险

根据中国银保监会《关于实施车险综合改革的指导意见》,车险综合改革于2020年9月19日开始实施,本次改革的主要目标是“保护消费者权益”,阶段性目标是”降价、增保、提质“,从这些目标上可以看出,车险改革是有利于消费者的,价格会便宜,保障范围、保额会扩大,相应的服务也会提高。此次改革商业车险新增加了一个《中国保险行业协会驾乘人员意外伤害保险示范条款(2020版)》,承保的是驾驶或乘坐指定机动车辆过程中,因自然灾害、意外事故导致身故、残疾或医疗费用支出,保险公司按照约定进行赔偿。记得上次购买车险时,还主动购买了一份不记名驾意险,价格相对车上人员责任险要低。

架乘人员意外险的保险责任:保险期间内,被保险人驾驶乘坐保险单载明车牌号码的机动车辆,在车辆使用过程中因遭受自然灾害、意外事故导致身故、伤残或医疗费用支出的,保险人依照下列约定给付保险金。

有两点需要注意:
一是驾乘人员意外险是指定车辆的,只有在驾驶或乘坐保险单载明车牌号码的机动车,发生事故时保险公司才赔偿,也就是说驾乘人员意外险定车不定人;
二是保险责任中提到了“车辆使用过程中”,并且在条款中给出了明确的定义,车辆使用过程是指保险单载明车牌号码的机动车作为一种工具被使用的整个过程,包括行驶、停放及作业,但不包括在营业场所被维修养护期间、被营业单位拖带或被吊装等施救期间,可见不光是驾乘期间发生事故才赔,还包括停放、作业期间。

2020年车险改革学习笔记之交强险责任限额和浮动系数

根据中国银保监会《关于实施车险综合改革的指导意见》,车险综合改革于2020年9月19日开始实施,本次改革的主要目标是“保护消费者权益”,阶段性目标是”降价、增保、提质“,从这些目标上可以看出,车险改革是有利于消费者的,价格会便宜,保障范围、保额会扩大,相应的服务也会提高。此次改革涉及到了交强险,提升了交强险保障水平,提高了交强险责任限额,优化了道路交通费率浮动系统。下面就从交强险责任限额和浮动系数两个方面学习交强险的变化:

1 交强险责任限额

【改革之前,责任限额合计为12.2万元】
(一)死亡伤残赔偿限额为110000元;
(二)医疗费用赔偿限额为10000元;
(三)财产损失赔偿限额为2000元;
(四)被保险人无责任时,无责任死亡伤残赔偿限额为11000元;无责任医疗费用赔偿限额为1000元;无责任财产损失赔偿限额为100元。

【改革之后,责任限额合计为20万元】
(一)死亡伤残赔偿限额为 180000 元;
(二)医疗费用赔偿限额为 18000 元;
(三)财产损失赔偿限额为 2000 元;
(四)被保险人无责任时,无责任死亡伤残赔偿限额为
18000 元;无责任医疗费用赔偿限额为 1800 元;无责任财产损
失赔偿限额为 100 元。

【新责任限额的执行时间】
《中国银保监会关于调整交强险责任限额和费率浮动系数的公告》,明确了2020年9月19日零时后发生道路交通事故的,新、老交强险保单均按照新的责任限额执行。 继续阅读2020年车险改革学习笔记之交强险责任限额和浮动系数

Python操作Excel类库Openpyxl之初体验

以前尝试过通过win32com方式读写excel,Win32com调用Excel是最好的一个方式,因为直接调用的是windows平台的软件,可靠性要高一些,另外excel出错的可能性也小一些。由于win32com包怎么也找不到,于是这次尝试使用openpyxl类库读写excel,选择openpyxl的原因在于它能够读取和写入Excel文件,相对于xlrd、xlwt方便一些。

1 安装openpyxl

安装方法非常简单,直接使用pip即可:
pip install openpyxl
它能自动下载和安装openpyxl所依赖的包,然后再安装openpyxl。

但是本人使用的机器是离线的,因此只能采用离线安装的方式,经过尝试,需要下载以下安装包:
et_xmlfile
jdcal
openpyxl
上面三个安装依次下装并安装,注意版本,比如Openpyxl最新版本号是3.0.5,那么et_xmlfile和jdcal下载时应注意版本号,否则会出错。不过出错也没关系,因为出错信息中会提示所依赖包的版本号,重新下载一遍也没关系。

2 操作Excel

2.1 导入openpyxl

继续阅读Python操作Excel类库Openpyxl之初体验

Windows自带虚拟机HYPER-V之初体验

科技的发展日新月异,硬件、操作系统、软件等不断地推陈出新,更新换代,记得上学时最熟悉的操作系统XP现在已经变成WIN10。在感叹科技发展迅速的同时,也遇到了一些问题,都说WIN10兼容性差,有些软件不能正常使用,果不其然,最近遇到了一次。

很多情况下使用WIN10的兼容模式就可以向前兼容XP、WIN7、WIN8等一系列系统,但是有时候怎么设置兼容模式也无法正常使用,此次就遇到了一个这样的问题。于是打算重装一遍WIN7来避免该问题,但是WIN7和WIN10启动方式又不一样,重装系统又有可能出现错误,为了避免麻烦以及可能的数据丢失,于是打算采用虚拟机来安装WIN7系统。

说到虚拟机很自然的会想到大名鼎鼎的VMWARE,以及经典的VM player,但是这些软件非常庞大,而且给还需要注册才能使用,太过麻烦。幸运的是在搜索过程中了解到WIN10本身也具有虚拟机功能,不得不感叹WIN10的强大,说windows的cmd功能弱,现在有了,就连死对头linux,WIN10现在有了linux子系统,可以直接运行linux,不用安装双系统,连虚拟机也省了,同样现在WIN10又有了虚拟机功能,那么就不用再单独下载和安装VMPLAYER这一系列软件了。

WIN10自带的虚拟机软件叫做HYPER-V,需要开启才能使用,开启的方式类似IIS、FTP等功能。此次使用HYPER-V重装WIN7非常成功,而且想使用的软件也能够正常运行,完全兼容。 继续阅读Windows自带虚拟机HYPER-V之初体验

SQLite数据库之初体验

最近要进行数据的处理和分析,数据量比较大,无法使用EXCEL存储,于是打算使用数据库存储和计算。说到数据库,以前使用过Mssql、Mysql以及ACCESS,这些数据库都比较大,安装起来麻烦,而且ACCESS不支持COUNT DISTINCT计算,于是打算使用一个比较小的,而且单机使用的数据库,经过上网查询了解到了SQLite数据库。

SQLite数据库是一款非常小的关系型数据库,只有几兆,麻雀虽小五脏俱全,支持事务处理,直接下载不用安装和配置,使用起来非常方便。支持各种编程语言的连接,下面是使用的情况:

1 下载和安装

从SQLite官网直接下载数据库即可,以win10操作系统为例,需要下载两个文件,一个是SQLite数据库的DLL文件,另一个是用于管理SQLite数据库的工具。两个文件下载完成之后,将两个文件解压出来的文件全部放到一个文件夹,为了使用方便,将该文件夹放到C盘,命名为SQLite,以下是该文件夹里面的具体内容:

sqlite3.def
sqlite3.dll
sqlite3.exe
sqlite3_analyzer.exe
sqlite3diff.exe

继续阅读SQLite数据库之初体验

Windows超级工具PowerShell工具之初体验

使用过Linux系统的人都知道,其Shell功能十分强大,里面也有很多工具使用起来非常方便,常常使用文本命令就能够实现非常复杂的功能。相比之下Windows的CMD功能就十分简陋了,但是实际上Windows下面也有功能强大的脚本语言开发工具,叫做PowerShell,从名字就可以看出来,是一个强大的Shell。

Windows PowerShell 是一种命令行外壳程序和脚本环境,使命令行用户和脚本编写者可以利用 .NET Framework的强大功能,也就是基于.Net Framework的,因此可以实现非常复杂的功能。

用脚本语言实现办公自动化,可以提高工作效率,以前采用过Python制作过自动生成Excel报表,然后通过邮件发送出去(python自动生成excel表格并调用outlook发送),第一次使用python感觉非常方便,很快就写出了程序,但是现在回想,python复杂的编码问题很让人头疼,耽误了不少时间来解决,尤其是处理汉字时。实际上,如果使用PowerShell一样方便,直接生成excel,以及调用outlook发送邮件也一样方便,而且不用像python那样安装软件以及相应的插件。

因引,此次尝试了使用PowerShell重新实现一遍从数据库中读取数据,然后生成excel报表:

  • 从Mysql数据库读取数据;
  • 生成excel报表;

一、从Mysql数据库读取数据 继续阅读Windows超级工具PowerShell工具之初体验