分类 技术 中的文章

centos7手动创建自定义系统服务

在linux系统开发过程中,有时自己的程序可能会出问题或者被关掉,如果要一直维持运行的话,把程序加入到服务列表中是非常好的一个做法,这里就说明讲linux中讲自有程序加入到系统服务的过程,以centos7为例。 步骤: python的flask自建一个简单的web程序 加入到系统服务 启……

阅读全文

利用python使用回溯法快速解决专家级数独问题

经常在休闲时间玩玩数独游戏作为休息手段,一般使用手段是去除重复,找到唯一的数据先填上,然后在来一步一步填上,但是还是难免有需要猜个数字,根据反馈来做,那么有没有一个比较好的算法解决数独问题呢,这里就使用回溯法用python解决9✖️9 的数独难题。回溯法采用试错的思想,它尝试分步的……

阅读全文

centos8减少/home分区大小增加/root空间大小

最近使用虚拟机的方式弄了个centos8的虚拟机,体验最新centos系统,分配了127g的空间,由于实际需要,发现home空间有好几十g的空间,而我都是使用root用户,无需home空间,因此找到在centos8中把home空间调整到root的方法,这里跟网上找到的centos……

阅读全文

为padavan路由器配置ipv6穿透使内网主机均有ipv6

电信和教育网均有ipv6的支持,但是路由器上配置总是出错,这里讲下k2路由器刷了padavan固件后最终使得路由器下的主机均有ipv6的设置方法。 同样padavan的固件地址也放在这里,有公网ipv6的小伙伴们也可以使用这个固件设置好所有设备的ipv6. 固件地址:padavan 步……

阅读全文

使用docker部署蜜罐记录ssh登陆密码

好久没更新博客了,今天登陆服务器发现ssh有被爆破的记录,,因此就想着不如记录下大黑客的密码,反向登陆下他的服务器试试。经过一番搜索,发现记录ssh登陆信息有两种方法,第一种是重新编译openssh并通过打补丁的方式记录ssh登陆密码,第二种方式是使用docker部署ssh蜜罐记……

阅读全文

10个建议提高你的python数据分析技巧

在编程的世界里,经常一些小小的建议或者帮助就可以起到很大的作用。 比如说有个快捷键或者一个包简单应用就可以起到简化大量工作,达到事半功倍的效果,这里我就介绍几种我经常用到的小技巧。 1. pandas dataframe的pandas_profiling函数查看数据情况 在分析数据前,了解我们的数据是……

阅读全文

python中的序列化与反序列化

有时候需要临时将数据存储起来,方便下次运行程序时可以直接调用,或者不同线程之间交换数据都是可以用序列化的方式把数据存储起来,然后调用,这里我们以pickle包来解释python中的序列化与反序列化。 什么是序列化与反序列化 序列化:将python数据转换成二进制的数据流。 反序列化:将……

阅读全文

Python 数据可视化 - 00 后高考大军

00后大军高考结束了,网络上对这次高考的报道很多(毕竟00后小鲜肉嘛),很多都关注了今年的考生数据,并且用炫酷的图表展示。看着是不是有点小嫉妒,为什么图表还可以做得这么漂亮???是不是也想自己动手做一张???其实这些图表都可以用python制作出来的数据可视化的产物,所以当然是可……

阅读全文

一行 Python 代码实现并行

一行 Python 代码实现并行 Python 在程序并行化方面多少有些声名狼藉。撇开技术上的问题,例如线程的实现和 GIL,我觉得错误的教学指导才是主要问题。常见的经典 Python 多线程、多进程教程多显得偏”重”。而且往往隔靴搔痒,没有深入探讨日常工作中最有用的内容。 传统的例子 简单搜索下”Python 多线程教程”,不……

阅读全文