Felix's blog
  • 主页
  • 文章
  • 随笔
  • 项目
  • 关于

web 相关文章 共 6 篇

phpcms通用缓存装饰器,给函数的输出增加缓存

对于一些不会经常变化的数据,或者每次调用需要进行多次sql查询(比如调用一次就需要查十几次数据库)的数据,就可以给这些数据增加缓存,将多次查询合并到一个缓存中,加载速度就会大大加快,而phpcms本身就自带了设置缓存和调用缓存的函数setcache和getcache,我们就基于这两个函数写一个装饰器,给普通的函数非常简单地增加上一个缓存的功能。 缓存装饰器的代码 <...

2023-08-06T19:05:03Z php phpcms web 后端
canonical对于seo的作用—以及flask的实现

canonical对于seo的作用—以及flask的实现

现在对于网站在搜索引擎上的表现开始多的关注起来,经常有事没事就查网站的收录,网站在seo上也开始暴露出来一些问题,其中就发现了一个问题:搜索引擎收录内容重复的页面,这一点在谷歌搜索上比较明显。 在观察了几个网站的收录情况后,我发现谷歌搜索对于页面收录的要求相较于百度搜索会低一点,也就是更加容易收录。对于一些不必要收录的页面,谷歌会收录。有关注过wordpress站点收录情况的小...

2020-08-04T20:31:09Z python code flask web seo
Flask使用ECharts实现网站浏览量统计图功能

Flask使用ECharts实现网站浏览量统计图功能

图表是可以直观展示数据差异的一种形式,在生活中也有很多地方会应用到图表,最近在做吉他谱网站后台时,就打算做一个近十天网站浏览量折线图的功能,在捣鼓了一番后,实现的效果是下图所示,十天之前的不显示,x轴显示日期,y轴显示对应的浏览量,这里的浏览量指的是PV(page view)即页面的浏览量,图表使用的插件是ECharts,为了帮助有同样需要的小伙伴,所以就将实现的过程跟大家分享一下吧。</p...

2020-07-19T16:09:51Z python code flask web
flask使用cookies实现网站简单的点赞功能

flask使用cookies实现网站简单的点赞功能

在现如今大部分的网站与社交app中我们都能看到有点赞的功能,比如常见的微博、B站、网易云音乐,点赞是对创作者的一种可量化的肯定,是一种激励创作者源源不断产出内容的动力。设计点赞功能有非常多种方式,对于数据库存在用户表的网站,可以通过多对多关系设计一个点赞表,或者在用户表或内容表中添加一个字段用于储存点赞过的内容或点赞过的用户,而对于数据库无用户表的网站,也是可以通过在表中字段添加点赞过的ip...

2020-07-14T19:12:16Z python code flask web
使用AlphaTab在网页上渲染gp5格式的乐谱

使用AlphaTab在网页上渲染gp5格式的乐谱

之前在做一个吉他谱网站项目的时候一直想找一款可以在网页端渲染gp5格式乐谱(即guitar pro5的默认乐谱格式)的前端插件,不过一直没有找到合适的,就这样这个项目中止了半年多,但最近终于发现了一个非常不错的插件“AlphaTab”,它支持在网页端渲染乐谱,采用SVG绘制;它不仅支持gp5,也同样支持gp3、gp4、gpx,还支持一种专门为AlphaTab创造的用文本表示的乐谱格式。除了在...

2020-07-07T18:03:04Z code web 趣味
python实现一个简单的http静态资源服务器

python实现一个简单的http静态资源服务器

在互联网中,传输数据有各种各样的协议,比如我们经常会接触到的http协议,一般用于web传输,还有用于邮件传输的smtp、pop3协议,用于传输文件的FTP协议等等,这些协议在网络分层中属于应用层协议,是基于位于传输层的TCP协议封装的,所以今天我们要来尝试使用python的内置库与模块基于TCP用http协议规范实现一个类似apache的静态资源服务器。 一...

2020-06-02T19:23:27Z python code web http