分手信
这大概是最后一封信了吧。本来想着说些什么的,想了很多很多,从不解的疑惑,到不得的遗恨,我的心情从无奈到生气,结果到现在终究还是逃不过分别。想给你发一堆话,说着说着,自己也不想再说了。想说一些怨恨的词,说着说着,又是何必呢。那就不去说吧,这样想了一段时间,还是忍不住想说。毕竟啥都不说的话,不又是冷暴力了吗,还是说些什么,好让这一切看起来有始有终。
散句摘抄
身似枯木一段,心如死水一潭,不复夏花绚烂,亦无涟漪波澜
莫苏子:此句用词表意极妙,可惜处处消极,不与我相合。
卜算子·云中影
卜算子·云中影
我本云中来,归往云中去。不晓王谢楼中琴,岂知琴中意。
自由自在身,可有可无影。独木桥头俯瞰溪,笑看激流尽。
清风
清风
清风能懂我
传音于子听
声声唤不住
思念原是卿
作于2021.5.8
鹧鸪天·彩袖殷勤捧玉钟
鹧鸪天·彩袖殷勤捧玉钟
【宋】晏几道
彩袖殷勤捧玉钟。当年拚却醉颜红。舞低杨柳楼心月,歌尽桃花扇影风。
从别后,忆相逢。几回魂梦与君同。今宵剩把银釭照,犹恐相逢是梦中。
译文注释赏析当年首次相逢你酥手捧杯殷勤劝酒频举玉盅,是那么地温柔美丽和多情,我开怀畅饮喝得酒醉脸通红。翩翩起舞从月上柳梢的傍晚时分开始,直到楼顶月坠楼外树梢的深夜,我们尽情地跳舞歌唱,筋疲力尽累到无力再把桃花扇摇动。自从那次离别后,我总是怀念那美好的相逢。多少回梦里与你相拥。今夜里我举起银灯把你细看,还怕这次相逢又是在梦中。古诗文网>>
鹧鸪天:词牌名,又名“思佳客”,五十五字。 此词黄升《花庵词选》题作《佳会》。
彩袖:代指穿彩衣的歌女。
玉钟:古时指珍贵的酒杯,是对酒杯的美称。
拚(pàn)却:甘愿,不顾惜。却:语气助词。
“舞低”二句:歌女舞姿曼妙,直舞到挂在杨柳树梢照到楼心的一轮明月低沉下去;歌女清歌婉转,直唱到扇底儿风消歇(累了停下来),极言歌舞时间之久。桃花扇,歌舞时用作道具的扇子,绘有桃花。歌扇风尽,形容不停地挥舞歌扇。这两句是《小山词》中的名句。“低”字为使动用法,使······低。
同: ...
蝶恋花·哀唐
蝶恋花·哀唐
三镇乌云涿郡起。铁马铮铮,千里烟尘去。静塞泣书昭义理,复收河北平原聚。
老将岂能偏自意。斜谷残阳,留恨忠魂地。无奈谗言终不已,良臣泪叹皇天毕。
记法喜寺
记法喜寺
众生皆谓人间苦
登高尽求诸佛前
青苔俱染亭台路
目下悉是此世缘
python3.8下安装dlib
前言
最近想把 PaddleGAN 跑一下玩玩
具体的安装教程见 官方安装教程
安装后运行测试程序
根据官方文档的运行代码,应该可以得到结果,但是这个代码直接运行会报错
123from ppgan.apps import Photo2CartoonPredictorp2c = Photo2CartoonPredictor()p2c.run('test_img.jpg')
原因是没有安装 dlib 库
安装 dlib,需要 cmake库与 VS 编译工具
12pip install cmakepip install dlib
我的系统是 64位的window10,Python版本 3.8,最新 dlib 版本 19.22.0。写这篇文章时 pypi 上并没有对应的 dlib 的 whl 安装文件,但是我宁可下载一个 VS 2019,也不想切换Python版本 _!。
结果
于是得到一个编译好的 dlib 库的 whl 文件。供大家使用
文件
sha1 校验码
dlib-19.22.0-cp38-cp38-win_amd64.whl
0e82bd55e00 ...
一个loading-更规范的svg动画
使用SVG的animate元素实现SVG动画
书接上文,SVG本身有规范的animate等动画元素实现动画。先从这里开始 animate-SVG | MDN
对于这个方案,我也有一个实践,如下图
其源码如下
12345678910111213141516<svg viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" width="200" height="200"> <path fill="#00f" d="M512 512V412a100 100 0 110 200 100 100 0 110-200z"> <animate attributeName="d" dur="3s" repeatCount="indefinite" values="M512 512 v-106 a106 1 ...
让齿轮动起来-浅尝SVG动画
起因
事件起源于产品迭代会上,产品的一个需求——想让齿轮转起来。第一秒的想法是使用css动画,因为css动画简单易懂开销小,如非必要不太想打扰UI小姐姐专门制作一个gif。
实现
分析
先上图标代码
12345678910111213141516171819202122232425262728293031<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1600412072283" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg&qu ...
浅尝HTML5拖拽
浅尝HTML5拖拽
当用户开始拖动一个元素或者一个选择文本的时候 dragstart 事件就会触发
见 dragstart - Web API | MDN
一个元素可被拖动的方式是增加draggable属性,捕获到拖拽行为后会触发dragstart事件,在dragstart的事件对象中,有dataTransfer属性,其中有一个setData(format, data)方法,可以作为拖拽事件传递参数的方法,format可接受的参数是’text/plain’和’text/url-list’
见 DataTransfer.setData() - Web API | MDN
※ 需要注意的是,被传递的参数data在dragover、dragleave、dragend、dragenter等事件中不可读,在drop事件中可读
见 dataTransfer.getData()在dragover,dragenter,dragleave中无法获取数据的问题
添加了drop和dragover事件的元素可以接受拖动,此时可能由于浏览器的默认事件的限制,drop事件没有被触发,因此在添加了drop事件的元 ...
华胥记谈
叮铃铃……熟悉的闹钟声再次响起,像往常一样,我欠身摸去,习惯性地还原了闹钟,顺手打开微信及熟悉的聊天框
早安亲爱的
嗯?你怎么换头像了呀
只见以上还有消息,是对方一大早就发送的
看,我换了这个头像,可爱吧
丢给你一个链接,那
https:/…
你也换一个吧
有些摸不着头脑的我点开了链接寻找匹配的头像,诶?又是怎么回事,这些头像居然是立体的,还在随机变化,算了,随便选一个差不多合适的好了。此时的我半梦半醒,一想到她就要独自一人去游玩西湖,计划了好久却没能去成的我心有不甘,我还有话想对她说呢。于是继续发送消息
本来有一些话等到一起在杭州跟你讲的
现在我去不了了
只好等到晚上再跟你讲咯
发送罢我便继续躺下。过了不知多久,又突然惊醒。睡眼朦胧中想看看是不是收到了回信。重复解锁的步骤,打开微信定睛一看,可消息列表竟分明是空空如也。疑惑的我这才注意到现在居然才六点,远不是我该起床的时间,原来刚才那些都是梦而已,那奇怪的、会随机变化的头像也就在情理之中,原来如此。
平常的一天即将开始。好巧不巧,我在公司楼下遇到了CTO,我向他问起公司新址的事情,于是他带我来到了一处公园,青草悠悠间,有一 ...








Mosu is located on the shore of Mosu Lake, facing the vast Chu Sea, backed by the Yihan Mountains. Thousands of miles of Mosu Desert can not erode the Mosu Valley. Thus the Mosu Empire was established.


