推荐几款免费好用的 Windows 软件 2019年12月30日 Mr. Ma 4994 免费的软件有很多,甚至国产软件大多数都是免费的,但是免费还不流氓的软件就比较少了。下面就推荐几款我用过的免费好用的 Windows 软件,这里推荐的软件都是我使用过的。因为我标题写的是免费软件,所以不包含付费软件。我这里推荐的都是普通应用软件,不包含数据... 阅读全文 1 评论
HTML IE 条件注释 2019年12月16日 Mr. Ma 2431 我的博客前端包含大量的 HTML5 标签,对于 IE 9 以下的浏览器 是无法正常显示的。我准备给博客增加一个功能,如果是 IE 9 以下的浏览器访问就提示升级浏览器。检测浏览器的方法有很多,可以通过 JavaScript 检测,也可以通过 PHP 判断... 阅读全文 0 评论
常见的浏览器的 UserAgent 2019年12月12日 Mr. Ma 35200 浏览器在发送 HTTP 请求时会包含一组用来标识浏览器版本和系统环境的字符串,这就是 UserAgent。后端可以根据 UserAgent 的内容来识别浏览器和系统环境,可以根据系统环境返回不同版本的网页。不过 UserAgent 的内容是可以更改的,也... 阅读全文 7 评论
通过开源项目免费申请 JetBrains 软件许可证 2019年12月04日 Mr. Ma 5314 很早以前就听说 JetBrains 可以通过开源项目来免费申请许可证,当时还不知道项目要求,以为需要著名的开源项目才能申请。几天前逛 V2EX 的时候看到有人用 Github Pages 托管的静态博客仓库都能申请到许可证,我也准备申请一下试试。我使用的... 阅读全文 1 评论
JavaScript Fetch 简单使用指南 2019年12月01日 Mr. Ma 3442 Fetch 是一个用来异步发送 HTTP 请求的 API,它的功能和 XMLHttpRequest 差不多,能在不刷新网页的情况下和后端进行通信。Fetch 相比 XMLHttpRequest 来说,要更简洁一些。get 请求Fetch 发送 get 请... 阅读全文 0 评论
JavaScript URL 编码和解码 2019年11月28日 Mr. Ma 2952 一次用 AJAX 发送内容给后端的时候,发现后端接收到的内容并不完整。和发送前的内容对比了一下,发现内容中包含一个 & ,从 & 开始内容就被截断了,只包含 & 之前的内容。因为 URL 的参数是使用 & 连接,内容中包含... 阅读全文 0 评论
使用 social-share.js 给网站加入快速分享到社交网站的功能 2019年11月19日 Mr. Ma 4766 最近准备给博客增加一个一键分享到新浪微博的功能。看了一下新浪微博 API 的说明发现特别麻烦,还需要涉及到实名认证之类的,最终只能放弃。在逛 Github 的时候发现一个能实现分享网站到 新浪微博、QQ空间、QQ好友、Facebook …… 的 JS 库... 阅读全文 0 评论
Linux 使用 MLDonkey 下载 ed2k 2019年11月14日 Mr. Ma 10718 之前写过使用 Transmission 和 Aria2 搭建离线下载服务器的教程。不过 Transmission 和 ARIA2 都不能下载 ed2k 的链接,遇到 ed2k 的链接就只能使用百度网盘下载,而且还不一定能下载成功。最近需要用 ed2k 下... 阅读全文 0 评论
Linux apt 简单使用教程 2019年11月13日 Mr. Ma 3277 apt 是一个 Linux 的软件包管理工具。通过 apt 您可以很方便的 安装、更新、卸载软件。apt 和 yum 差不多,都可以算是 Linux 上的一个应用商店。不过 apt 主要是在 Debian 和 Ubuntu 这一类 Debian 系的 L... 阅读全文 0 评论
关于浏览器的 alert、prompt、confirm 对话框 2019年11月08日 Mr. Ma 6466 在 JavaScript 中包含了三个调用浏览器对话框的函数,这三个函数分别是 alert 、confirm 、prompt 。虽然每个浏览器的原生对话框显示的可能会有些不一样,但这些对话框都无需定义 HTML 和样式,直接就能调用,在有的情况下还是可以... 阅读全文 0 评论