记录学习与后端知识并分享学习代码过程(会飞的鱼Blog)

  • 分享一枚获取高清壁纸的api

    某次在使用360极速浏览器时,发现它自带的换肤功能里头的壁纸都很漂亮,而且种类非常丰富。经过一个小小的抓包,得到了它的api接口。我们可以利用这个接口来做壁纸软件或给网站加入换背景的功能。总之怎么玩就看大家的想象力了~360极速浏览器中的换肤功能接口一:获取壁纸分类http://cdn.apc.360.cn/index.php?c=WallPaper&a=getAllCategoriesV2&from=360chrome 这个接口很简单,直接请求上述网址,就可以得到 json 数据。返回的数据中有个 data 数组,其中的&ldquo...

    学习笔记 1 2408 2017-09-26
  • 分享一个无需Api Key的在线翻译类

    今天是农历丁酉年正月初三,首先给各位补上一句新年好!之前因为过春节忙得不可开交,博客又断更了几天。在新的一年里,我决定——少写博客多写代码……毕竟文字那是文人玩的东西,我一敲代码的要写点东西真是半天憋不出一个字,别说有多难受了!所以我今后会把重心转移到技术方面,争取做出更多作品,而博客的更新,可能会减少到一周一篇,至于博客的内容,更多的则会是记录我之后学习的过程以及相关学习笔记。进入正题,今天分享一个 php 的翻译类模块,这个模块是之前在 thinkphp 的论坛里淘到的。小试了一下,效果非常不错!于...

    学习笔记 0 3508 2017-09-26
  • 保护 Go 跳转,防止被恶意利用

    或是出于优化 SEO,或是出于加强网站体验,很多博客都给文章中的外部链接加上了个二次跳转,本博客也不例外。比如说我在这插入一个 百度 的超链接,你点击访问后先会被跳转到本博客的跳转页面,一段动画后才会真的转至百度的首页。看似合情合理,实则暗藏一个小漏洞!情境分析举个栗子,假设有个不怀好意的坏蛋,要传播一个不怀好意的网站 www.baidu.com (这里用百度做示范好了。。),通常这类网站一发到 QQ 里 QQ 就会有一个大大的红色叹号以示危险:如果利用像本站的跳转功能,就能轻易地将链接“洗白&rdqu...

    学习笔记 0 2827 2017-09-26
  • HTML a 标签的 download 属性

    有一个超链接,你将它链接到一张图片,比如说这样:点我点我!(代码如下)<a href="https://www.baidu.com/img/bd_logo1.png" target="_blank">点我点我!</a> 直接点击这个超链接一般浏览器会直接在窗口中打开这张图片(我这里是加了插件,所以是在图片灯箱中显示的)那么,如果我想实现点击这个链接,直接弹出下载这张图片,该怎么做呢?之前在做 MKOnlineMusicPlayer 的时候就遇到了类似的问题:为了实现音乐直接点击下载而不是在浏览器中打开,我的做法是用 PHP 在后台...

    学习笔记 0 2238 2017-09-26
  • 多合一收款二维码原理及实现(源码)

    最近芝麻二维码的“收款码合并”火了,它能将微信收款码和支付宝收款码合并为一个二维码!听上去感觉很神奇,其实原理非常简单!无论是支付宝还是微信的收款码,其本质上是一个包含了收款链接的二维码。所以我们的思路是:检测如果是支付宝浏览页面,就给出支付宝的付款链接、如果是微信,就给出微信链接……那么问题来了,如何进行判定呢?很好办,根据 UA 就能进行判定了!不懂什么是 UA?这部分的代码如下:if(navigator.userAgent.match(/Alipay/i)) { // 支付宝 } else...

    学习笔记 1 2232 2017-09-26
  • Android onActivityResult获取返回值的用法

    现有 MainActivity,当它进入到 SecondActivity 后,在 SecondActivity 中进行了某些操作然后需要将值返回给 MainActivity 时,就需要用到 onActivityResult() 这个方法了,下面呢,我就具体来介绍一下用法。不过在这之前,先讲一下intent的用法:对于intent主要的分类主要包括隐式意图和显式意图。显式意图通常主要是启动本应用中的Activity之间的数据,而隐式意图则常见于启动系统中的某些特定的动作,比如打电话,或者是跨应用的Activity启动。一般来说:显式意图:调用 Intent...

    学习笔记 0 1986 2017-09-26
  • Emlog评论通过QQ获取昵称资料

    使用emlog博客程序朋友有采用第三方评论,也有采用内置评论的,使用第三方评论的还好,可以直接QQ登陆,但是如果是采用内置评论的很多访客都不愿意填写信息,因此可能会丢失很多评论。今天舍力分享一篇采用js根据用户填写的QQ号码拉取用户的昵称信息,然后自动填写表单,这样用户只需要输入QQ就能实现自动填写了。代码以默认模板为例。第一步、我们要确认模板是否有加载jquery,emlog默认jquery代码如下(放入<head></head>之间),如果有加载的请自动忽略此步。<script src="<?php echo BL...

    学习笔记 2 2360 2017-09-26
  • Emlog教程:统计正在访问博客的在线人数代码

    有时候想在网页中向访客展示emlog博客的在线人数信息,但emlog后台侧边栏没有提供相关的模块,因此需要舍力自主添加博客在线人数信息代码。下面是舍力整理的emlog博客在线人数代码,已在emlog 5.3.x上测试可用。方法很简单,把下面的代码添加到主题的你放置的地方即可<?php //首先你要有读写文件的权限,首次访问肯不显示,正常情况刷新即可 $online_log = "slzxrs.dat"; //保存人数的文件到根目录, $timeout = 30;//30秒内没动作者,认为掉线 $entries = file($online_log)...

    学习笔记 0 2001 2017-09-26
  • Emlog侧栏最新评论显示评论文章标题和时间

    emlog默认主题的侧栏模块“最新评论”不显示评论文章标题和评论时间,部分用户会有显示评论所属文章的标题以及该评论的评论时间的需求,可在emlog wiki中查找没有发现相关的调用函数代码,不过可以使用sql语句通过评论gid进行查询实现调用,下面博客吧通过emlog默认主题进行修改。查询函数代码:(把下面的代码添加到主题的module.php文件) function cutome_call($gid,$type){ $db = MySql::getInstance(); $sql = "SELECT *...

    学习笔记 0 2062 2017-09-26
  • 解决Emlog评论的Gravatar头像不显示的方法

    Gravatar头像网站的服务器被墙,支持gravatar头像的emlog评论自然就不能显示,并且还影响页面打开速度,解决方法是更换gravatar头像镜像地址,emlog没有提供相关解决gravatar头像的插件,因此目前的方法是通过修改程序源文件实现显示被墙后的gravatar头像。操作步骤:1、在include/lib目录下,找到function.base.php文件,并进行编辑2、通过Ctrl+F,查找www.gravatar.com,把该地址替换为以下地址中的其中一个:cn.gravatar.comsecure.gravatar.comgrav...

    学习笔记 0 2101 2017-09-26

会飞的鱼 在线咨询

在线时间:9:00-22:00
周六、周日:14:00-22:00