.htaccess 重写

URL重写 的实现 .htaccess的重写功能的重要性是理所应当的,不仅可以美化URL,还能改善路由的规则。 开启方法非常简单: 在http.conf配置文件中找到下面一行: #LoadModule rewrite_module modules/mod_rewrite.so 将行头的 “#” 注释符号去掉。 在项目的主目录下添加.htaccess文件,打开并加入如下的内容: <ifmodule mod_rewrite.c> RewriteEngine On #URL重写 规则 </ifmodule> URL重写与实际文件夹发生冲突 …

继续阅读 >>

Linux家庭共享服务器搭建

引入 前面一篇已经介绍完如何安装Fedora,但是用作 桌面操作系统 这并不是我们的唯一目的! 现在出门旅游过后,常常会有很多很多的照片,无论是在手机中,还是在相机中,零零散散很不方便,而通常使用数据线传输到电脑的方式又会受到线的约束,不能够快速而方便地给局域网中的人分享。有没有一种高大上的方式完美地解决这个问题?当然有!就是本篇文章要向你介绍的“家庭共享服务器”! 准备 一台已经安装好 Linux 发行版(这里使用 Fedora )的电脑,互联网。(That's all !) 步骤 1. 预备 打开电脑的电源,等候启动。 进入桌面环境,打开 终端 -- 命令行界面 。为了避免重复使用 sudo ,建议使用命令 su - 切换到 ROOT账户 。 2.进行网络连接的配置。 默认 …

继续阅读 >>

Linux-Fedora安装

Linux-Fedora安装

引入 家中有一台老旧的电脑, 512MB的内存 ,一个 2.8Ghz 的CPU,自打初中开始就没怎么用过了。暑假回到家,看到这台老电脑静静地站在电脑柜中,很是不甘,想让它复活起来,经过上电自检没有任何问题后,便开始了我的plam-server计划(具体实施将在下一篇文章中讲述,本篇文章只讲述Fedora的安装步骤)。 准备 所需要的东西不多:一台能够正常使用的设备,一台老旧设备,一个U盘(清空,就算不清空,后面的软件也会自动将它清空的),互联网。 步骤 使用能正常使用的电脑(以下称为旧电脑)到 Fedora官网 下载Fedora 发行版Linux。(推荐使用LXQt桌面版本,对于老旧设备他的桌面环境速度是其中很快的了)。 …

继续阅读 >>

PHP-JSON

问题引入 今天在编写短信API接口时,遇到了返回码为 JSON 格式的问题。写小程序API接口时也常常会遇到 JSON字符串 与 对象 或 数组 互换的问题。PHP自带有函数 “ json_decode() ” 和 “ json_encode() ” ,在这里可以先借用一下(前者可将 JSON 转换为 对象 ,后者可将 对象 、 数组 转换为 JSON )。 解决方案 下面是将 JSON 转换为 对象 的代码: <?php $json = '{"name":"Twikor","age":"16"}'; $decode = json_decode($json); echo "Welcome,".$decode->name.".You are …

继续阅读 >>

自制直线型油漆喷枪

自制直线型油漆喷枪

一支 油漆笔 ,一个马达和齿轮便可以制作一个简易的 直线型油漆喷枪 。 上图便是整个设计,简单但实用。 上图为工作图。油漆由油漆笔到达马达的齿轮处,并由转动的齿轮沿切线抛出。因此不必使用直尺便能勾画出直线,也完全可以作为墨斗的替代品。 接下来便是作品展示:(Creative work) 用这个作为作业本的扉页其实挺不错的。 生活中任何物品都可以作为工具,也可以制作成工具。创造就像是 “1+2=3” 一样将不同的东西组合在一起,只是困难的是 “+” ,而并非 “1”或“2” 罢了。(其实这也是我一直抓住 API 的开发不放的原因。)当你有聊或者无聊时,多做做 “1+2=3” ,有时会有意想不到的结果。

继续阅读 >>

html-php混写代码

在改写kirby主题的过程中,无意发现了以下这种代码写法: <?php foreach ($pages as $p): ?> //一些代码 <?php endforeach ?> 觉得很是不同,可能是另一种写法。后来在网上查看,原来是 php与html的混写代码 ,这样能使代码的可读性(至少说是给人的)大大增强。 同样有这种写法的还有: for <?php for ($p=1,$p <= 10,$p++): ?> //一些代码 <?php endfor ?> while <?php while ($p<=10): ?> //一些代码 <?php endwhile ?> if <?php if ($p …

继续阅读 >>

线下开放环境的搭建

今天断网了,有些郁闷,不能及时检查代码的实际运行效果(因为这只是一个小小的博客而已,没有什么重要的东西,我平时都是直接将我这个新手的布满BUG的代码放到这个服务器上,然后进行调试)。这时我终于将我学习PHP的书翻出来阅读前面被我跳过一大段的内容:如何搭建线下开发环境? 直接来最简单的:下载 WAMPSERVER 软件。它是一个集合包,能够一次性将开发所需的服务及插件(apache,php,mysql等)安装在电脑上,非常方便。 注意:如果你在安装成功后进入 “http://localhost” 后发现无法打开,可以进入服务管理(右键计算机或我的电脑->计算机管理->服务和应用程序),将本地计算机的“WorldWideWeb publishing …

继续阅读 >>

代码高亮

网站使用highlightjs代码高亮。 安装方法: 到https://highlightjs.org下载最新版本的插件(包含css和js),在要代码高亮的网页的),</body>前插入: <link rel="stylesheet" type="text/css" href="样式表文件地址"> <script language="JavaScript" src="highlightjs.js位置" ></script><script>hljs.initHighlightingOnLoad();</script> 然后在网页中要显示高亮的代码用 …

继续阅读 >>