层楼

少年不识愁滋味,爱上层楼

请用微信扫描二维码

请用微信扫码分享

❤️

Html页面转化为PDF文件

方法一 pdfkit 一些API 方法二 xhtml2pdf 渲染页面 flask+jinja2 方法一 pdfkit 用到的库 参考:http://kaito-kidd.com/2015/03/12/python-html2pdf/ import pdfkit 语法: pdfkit.url('http://www.baidu.com', 'path/out.pdf') # 参数1 页面地址, 参数2,要导出的文件路径 pdfkit.html('...

2021-07-16 14:52:37

2020 魔幻又真实的一年

还是总结一下这一年吧。本不想写的,可还是不得不吐糟一下这魔幻又真实的2020年。 都说今年过的好快,但是回过头来看,还是经历了不少事。为什么说2020是魔幻又真实的一年?魔幻在于:今年充满了灾难和变数,以前只在电影看过的灾难片真的发生在现实生活了,开年的新冠疫情笼罩了一整年还没结束……整的全世界都动荡不安,也影响着每一个人。真实在于: 在这样的环境下,生活还在继续,困难没有减少,该面对的还是得面对,因为这一切都不是梦。这一年也终将载入史册。 在这不平凡的一年里,前半年还是很平静的,也就是后半年生活...

2020-12-31 18:00:55

生成器 执行时机差异

一、 >>> array = [1, 3, 9] >>> g = (i for i in array if array.count(i) > 0) >>> array = [2, 3, 10] >>> print(list(g)) [3] 为什么 g 是 [3]呢?明明array里面3个元素都符合判定条件。 因为:在生成器表达式中, in 子句在声明时执行, 而 if 字句则是在运行时执行。 所以:在运行前, arr...

2020-07-16 14:56:29

《三体I》读后有感

刚读完三体第一部----《三体I 地球往事》。说来惭愧,从4月23日开始算起,每天中午读一个小时,仅三百页的第一部我就看了一个多月… 在此之前,我几乎没有阅读过科幻小说,对科幻小说也知之甚少。此次阅读,打开了我的新世界的大门,感受到宇宙的浩瀚和人类的渺小。 小说用的插叙的叙事方式,先是以简单的叙事开头,中间以章节的形式穿插着回忆、故事叙述和对《三体》游戏画面的描写,缓慢细腻地推动故事情节,展开了一个宏大的框架。不常看这种科幻小说的我,阅读时确是因其这个节奏遇到了困难,当读到文中还大篇幅的科普物理知识...

2020-06-01 15:17:39

第一次徒步挑战

应同事邀请,报名参加了一次徒步活动。 多图预警...... 来到郊区增城 春风不识杜英树,转到夏季如云开 被专业徒步的远远甩在后面,哈哈哈 金牌打野😄 走完全程脚都快断了,累到模糊。五月的太阳已经很晒了,回到家发现手臂被晒伤了,黑了一截😭——gank the晒,被反杀😂。 第一次徒步挑战,十八公里。完成! 2020-05-18 17:16:42 星期一

2020-05-18 17:18:01

用Python的OpenCV库实现一键美颜功能

最近在研究图片处理方面的python第三方库。了解到OpenCV是这图像处理方面的集大成者了。 OpenCV的全称是Open Source Computer Vision Library,是一个跨平台的计算机视觉库。OpenCV是由英特尔公司发起并参与开发,以BSD许可证授权发行,可以在商业和研究领域中免费使用。OpenCV可用于开发实时的图像处理、计算机视觉以及模式识别程序。该程序库也可以使用英特尔公司的IPP进行加速处理。来自维基百科 于是,做了一个“一键美颜”的网页工具:一键美颜 所谓美颜...

2020-05-14 14:57:58

文件保存的一个小细节

今天我在用flask做上传图片时, 我先将图片读取上传到七牛云,然后再保存在本地,却发现保存在本地图片是空的。 查资料发现,原来当文件对象file_object被read()后,文件指针会指到最后,所以这时再save(),就只能从最后开始读取内容,内容自然为空。 解决办法就是 file.seek(0) 重新将指针指到开头就可以保存了 file object ——> io.buffer ——> read() imagefile = request.files.get('upima...

2020-05-14 14:10:20

用Python给图片添加水印

直接看代码: from PIL import Image,ImageDraw,ImageFont, ImageEnhance im = Image.open('my_pic.jpeg') w, h = im.size watermark = Image.new('RGBA', im.size) # 水印 draw = ImageDraw.Draw(watermark, 'RGBA') # 设置文字大小 font_size = 50 # 设...

2020-05-12 15:44:11

五一出行

从三月复工以来还没出过村,恰逢五一放假五天,打算出去和朋友聚聚 去花城广场看看广州塔 回了趟家,然后赶回来上班 空荡荡的地铁

2020-05-08 17:39:06

配置CDN加速

发现访问博客时图片渲染过慢,于是打算给博客配置CDN加速。目前阿里云有付费的CDN方案,怎奈实在囊中羞涩,只好寻求免费的CDN CDN (Content Delivery Network or Content Ddistribute Network)内容分发网络。其目的是使用户可就近取得所需内容,解决 Internet网络拥挤的状况,提高用户访问网站的响应速度。类似分布各地的物流仓储网络,CDN网络可以将源站的内容缓存到分布全球的CDN节点,根据用户的访问IP,就近连接CDN,提高网站响应速度。 ...

2020-05-08 10:15:57