关于 Linux 的软链接和硬链接

在使用 Windows 安装软件的时候,安装程序一般都会在桌面创建一个快捷方式,方便使用,而在 Linux 上也有一种类似于 Windows 快捷方式的文件类型,这就是软链接。虽然大多数 Linux 服务器都没有桌面,但是对于一些经常需要查看或修改的目录层级比较升的配置文件或日志文件来说,建立...

阅读全文

使用 Linux VPS + 宝塔 Linux 面板快速搭建 PHP 网站运行环境

对于刚学网站开发的初学者来说,最简单的建站方法应该就是使用虚拟主机了,购买以后直接自动配置好网站运行环境,只需要用FTP工具上传网页就可以直接访问了,我刚学编程的时候也是用这种方法。虚拟主机虽然方便,但可设置的选项也比较少,而且有的便宜的虚拟主机还不支持多站点和多数据库,网站数据库只能放在默认...

阅读全文

启用 Win10 的 Linux 子系统

对于使用windows的用户来说,学习Linux最方便的方法就是安装虚拟机,然后在虚拟机里安装Linux,毕竟要在同一台电脑上安装windows和Linux还是有一定难度的,但即使是在虚拟机里安装Linux也有一堆的参数需要设置,对于不太了解的人来说,还是比较繁琐的。不过在Win10系统里内置...

阅读全文

HTML5 Notification 桌面通知

通知是很多网站中比较重要的一个功能,无论是邮箱还是在线 Web 聊天程序,又或是论坛 留言板等都会用到通知功能。网页和 APP 不同,APP 可以直接在通知栏或任务栏显示通知,而网页是运行在浏览器中的,所以只能在页面上显示通知,网页常见的通知方式有 弹窗 变换网页标题 或者直接显示未读消息数量...

阅读全文

使用AJAX + FormData 无刷新上传文件

FormData 是 HTML5 中新增的一个 API,FormData 可以把数据封装成类似 HTML 表单的包含 key 和 value 的数据,主要用于 AJAX 提交,有了 FormData 在使用 AJAX 提交数据的时候就没必要使用类似拼接 URL 的方式来拼接数据了。FormDa...

阅读全文

PHP 删除文件夹和文件夹下的所有文件

在 PHP 网站中可能会遇到需要用 PHP 删除文件夹的情况,例如一些网盘或在线文件管理等,最近我开发的一个在线文件管理器就需要用 PHP 删除文件夹。在开发删除功能的时候遇到了一个问题,PHP 删除文件夹的函数 rmdir 只能删除空文件夹,在遇到非空文件夹的情况下就会报错,要解决这个问题只...

阅读全文

Linux VI 编辑器简单使用教程

VI 编辑器是 Linux 和 Unix 上最基本的文本编辑器,工作在字符模式下。由于不需要图形界面,VI 是效率很高的文本编辑器。尽管在 Linux 上也有很多图形界面的编辑器可用,但vi在系统和服务器管理中的功能是那些图形编辑器所无法比拟的。还有一个 VI 改进版叫 VIM,主要加入了一些...

阅读全文

PHP 实现简单缩略图

在电商网站和社交网站或者新闻网站中,为了更快的加载网页和图片,通常会在商品列表或头像等地方使用缩略图。现在的手机和相机的像素都比较高,1张照片基本都在 4M 以上,如果每一个地方都加载原图的话,等待所有图片加载完成的时间,估计用户都可以打一局游戏了。而且国内大多数低配的服务器的带宽只有 1 -...

阅读全文

PHP 使用百度翻译 API 给网站加入翻译功能

百度翻译 AP I是百度为开发者提供的翻译服务,只要在您的网站或 APP 里调用百度翻译 API,您的网站或应用就可以实现翻译功能。对于国际网站来说,翻译功能是必不可少的,向 Facebook 和 Twitter 也都有翻译功能,只需点击一下就可以把推文或评论翻译为你使用的语言。而我也把百度翻...

阅读全文

jQuery AJAX 简单使用教程

在上一篇文章 AJAX简单使用教程 中,我写了原生 AJAX 的使用,但是编写常规的 AJAX 代码并不容易,因为不同的浏览器对 AJAX 的实现并不相同。这意味着您必须编写额外的代码对浏览器进行测试。不过,jQuery 团队为我们解决了这个难题,我们只需要一行简单的代码,就可以实现 AJAX...

阅读全文