主页

python学习笔记-list

列表 emmmmm列表吧,跟java中的list是差不多的,只不过python中的列表写法更简洁,下面记录一下学习的笔记 代码 #创建一个列表 name = [1,2,3,4,5,6,7] #取小标为1的元素 print(name[1]) #从下标1开始取到下标为3(不包括3) print(name[1:3]) #从下标1开始取到最后一个,不包括最后一个 print(name[1:-1]) #从下标1开始取到最后一个,包括最后一个 print(name[1:]) #删除下标为1的元素 del name[1] print(name) #追加元素到末尾 name.append(8) print(name) #统计列表中元素的个数 name.append(3) count = na...

阅读更多

spring的那点事-yml环境变量随笔

前言 前几天遇到一个需求,那就是mq队列的名称要跟本机的ip地址相关,由于用的是spring的stream模块来进行连接mq的,所以不能通过代码来指定队列的名称(只是我不知道怎么通过代码指定而已…逃),这可把我急坏了,因为队列名称是通过yml配置文件来的,于是我就想能不能再配置文件上面做点文章. 查资料 通过查询spring的yml相关资料,找到了生成随机数和uuid的办法(虽然之前我都知道了,无奈),显然是不符合我们需求的,在看spring官方文档的过程中,发现yml是可以读取环境变量的.这感觉不错,但是服务器上面有关于本机ip地址的环境变量吗??有没有我是不知道的.于是产生了手动设置环境变量的想法. 实现思路 只要在spring读取配置文件之前,把环境变量设置好就可以了...

阅读更多

python新手38行代码挑战bad apple

进入正题 最近在学习python,也才学习两天吧,可谓是零基础,但是通过这两天的接触让我明白了python真的是简单易学的语言,于是我就膨胀了.看到bad apple 字符动画挺火的就像来跃跃欲试,网上的貌似都是在网页上播放,我就想能不能做成一个视屏呢? 实现原理 众所周知视屏其实就是由一副副图片组成的并按照一定的速度进行播放就形成了视频,所以可以把视频的每一帧提取出来进行修改,然后组成新的视频.首先我们先下载目标视频把目标视屏的每一帧提取成图片,然后把图片进行灰度处理形成灰度图,然后把每个像素映射成字符形成新的图片就可以了.(以上理论可能有错误,请包涵) # 来上代码 # 我原视频是1400 * 1080 但是我们处理的时候要进行缩放 import cv2 import...

阅读更多