fmujie 发布的文章

"前车之鉴"-再造车轮Typecho_Plugin


前言这是基于SweetAlert2伪实现的typecho图片放大效果的插件,因为之前发现博客里插入图片之后,它默认不能放大,而我虽然用的是笔记本电脑,但是电脑显示里的缩放与布局我不习惯用它推荐的125%,而是用了传统的100%,这就在浏览一些博客的时候显得主体内容比较小巧。我看了其他的一些博客平台,但凡是插入图片的,双击一下图片就会增大显示,这也算是个基本功能吧,但不知道是因为主题原因还是啥,我的博客就不行,自己先前在网上找过类似的插件,比如说梁先生制作的pScaleUp插件,能应对大多数typecho主题,但是我使用的这一款GreenGrapes主题却不是那么的理想,在启用这款插件时,在文章里试了下,发现图片确实被放大了,但是却被局限在容器里,因为在当前主题设定的文章内容主题容器有一个css属性 overflow: hidden;,这就导致了上述问题,本着不...

writing Typecho Plugin记录


前言​ 自从我于2020-01-05(阳历)使用小马哥推荐的Typecho建立博客后(别看我建立博客之前还有文章发布,那都是之前写的随笔,被我从QQ空间的日志搬迁到了这里),就深深的被其精简化吸引,Typecho的插件也是多样,且能自主开发,能满足大部分人的需求,我感觉这样的社区氛围很赞。主题也一样,都可以自主开发,相比WordPress来说更加灵活,增加了使用者多元化选择的自由体验感。也就是最近几天,突然想要了解一下插件的实现,之前也粗略看过其他插件的code实现,但是当时不大了解Typecho的框架机制,所以也没看懂Plugin里的那些类接口到底干嘛的。今天心血来潮,整整试试吧,先弄个简单的,看看Plugin实现的coding流程...以后要什么效果如果可以的话,自己可以尝试写一下……过程​ 上午起来后花了一点时间把以前写的鼠标...

PHP-PDO对象


PDO概述数据库有很多种,MySQL、sqserver、Oracle、db2......通过PHP去连接数据库的时候使用的扩展是不一样的,这就导致更换数据库时比较麻烦,因为不同扩展库的API不同,代码逻辑、函数需要更改......那么有没有一套扩展库可以直接用来连接所有的数据库呢?有,就是PDO(php data object)百度释义:PDO(PHP Data Objects)是一种在PHP里连接数据库的使用接口。PDO与mysqli曾经被建议用来取代原本PHP在用的mysql相关函数,基于数据库使用的安全性,因为后者欠缺对于SQL注入的防护。图示:在info中查看已安装的wamp PHP扩展启用:PDO的使用主要是这三个类 PDO、PDOStatement、PDOExceptiondsn(data source name)数据源名称或叫做 DSN,包含了...

浅尝辄止-Python


关于for循环#通常我们这样来 for x in range(0, 10): print(x, end='|')关于range()函数,我们应该需要它的基本用法循环外,还应该了解它的其他参数比如说:for x in range(0, 10, 2): print(x, end='|') # 0|2|4|6|8|这里的第一个参数是函数循环的起始位置,之后的第二个参数则为到10,并不是说计数从0到10,而是从0到9。第三个参数我们赋值为2,那么结果便是每隔2偏移量记一次,所以能得出来以0为第一位,2为增量的一个等差数列。如若我要不想正着显示,我想要倒着显示该咋搞?for x in range(10, 0, -2): print(x, end='|') # 10|8|6|4|2|万物皆对象Object在Python中万物皆对象,我们在平常的时候...

远程的使用Jupyter 真香系列


现在假设你有一台Linux服务器,默认你有Python基础(手动滑稽),恰巧嘞你在Windows上边在练习coding python的时候饱受默认环境摧残,之后你了解到了Anaconda(python环境真香系列)...Linux服务器安装Anaconda同样会让你顺畅许多(舒服~)下载安装脚本wget https://repo.anaconda.com/archive/Anaconda3<版本号>-Linux-x86_64.sh运行安装向导bash Anaconda3<版本号>-Linux-x86_64.sh确认安装成功conda --versionLinux服务器配置Juypter,Then远程使用Jupyter:直接在输入命令ipython进入ipython环境键入from notebook.auth import passwd ...

召唤看板娘