TypechoJoeTheme

轩宇网

最新文章

2018-09-17

在云虚拟主机部署ThinkPHP5项目的步骤详解

在云虚拟主机部署ThinkPHP5项目的步骤详解
thinkphp官网发布了tp的颠覆版本thinkphp5,tp5确实比之前的版本好用了很多,那么下面这篇文章就来给大家介绍关于在云虚拟主机部署thinkphp5项目的相关资料,需要的朋友可以参考借鉴,下面来一起看看吧。前言Thinkphp作为开源的PHP框架发展到今天,无疑是国内最适合PHP学员学习和使用的框架,除了简单容易上手,更大的优点是开发文档完善、插件丰富。本文将给大家详细介绍关于在在云虚拟主机部署thinkphp5项目的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。查阅ThinkPHP5.0完全开发手册->部署->虚拟主机环境,了解情況后,开始修改。环境•thinkphp 5.0.11•阿里云云虚拟系统CentOS第一步修改移动入口文件位置,把它移动到根目录下(即htdocs)。修改index.php入口文件内容// 定义应用目录 define('APP_PATH', __DIR__ . '/application/'); // 加载框架引导文件 require __DIR__ . '/thinkphp/start.php';这...
2018年09月17日
7,199 阅读
0 评论
2018-09-17

Markdown 语法说明 (简体中文版)

Markdown 语法说明 (简体中文版)
概述宗旨Markdown 的目标是实现「易读易写」。可读性,无论如何,都是最重要的。一份使用 Markdown 格式撰写的文件应该可以直接以纯文本发布,并且看起来不会像是由许多标签或是格式指令所构成。Markdown 语法受到一些既有 text-to-HTML 格式的影响,包括 Setext、atx、Textile、reStructuredText、Grutatext 和 EtText,而最大灵感来源其实是纯文本电子邮件的格式。总之, Markdown 的语法全由一些符号所组成,这些符号经过精挑细选,其作用一目了然。比如:在文字两旁加上星号,看起来就像强调。Markdown 的列表看起来,嗯,就是列表。Markdown 的区块引用看起来就真的像是引用一段文字,就像你曾在电子邮件中见过的那样。兼容 HTMLMarkdown 语法的目标是:成为一种适用于网络的书写语言。Markdown 不是想要取代 HTML,甚至也没有要和它相近,它的语法种类很少,只对应 HTML 标记的一小部分。Markdown 的构想不是要使得 HTML 文档更容易书写。在我看来, HTML 已经很容易写了。M...
2018年09月17日
12,120 阅读
0 评论
2018-09-17

JavaScript编写点击查看大图的页面半透明遮罩层效果实例

JavaScript编写点击查看大图的页面半透明遮罩层效果实例
这个效果用的很频繁,经常都会有人问我这个问题,所以要把它写成文章。下次再有人问就直接把这篇文章的URL丢出去就好了。这个效果很简单所以我就不做太多说明了,具体的看看代码注释就会明白。下面就是全部代码,复制到HTML中就可以运行的。具体代码如下:<!DOCTYPE html> <style> #mask { position:fixed;width:100%; top:0px;left:0px; _position:absolute; _top:expression(documentElement.scrollTop); background:rgba(0,0,0,0.5); background:transparent\9; filter:progid:DXImageTransform.Microsoft.Gradient( startColorStr=#80000000,endColorStr=#80000000 ); display:none; } #mask_td {text-align:center;} </style&g...
2018年09月17日
5,274 阅读
0 评论
2018-09-14

Linux命令技巧之30个必会的命令技巧

Linux命令技巧之30个必会的命令技巧
在Unix/Linux下,高效工作方式不是操作图形页面,而是命令行操作,命令行意味着更容易自动化。使用过Linux系统的朋友应该都知道它的命令行强大之处。本文讲述了Linux下的查找,删除,打包,解压,查询及VIM等30个常用命令技巧1、Vim自动添加注释及智能换行# vi ~/.vimrc set autoindent set tabstop=4 set shiftwidth=4 function AddTitle() call setline(1,"#!/bin/bash") call append(1,"#====================================================") call append(2,"# Author: lizhenliang") call append(3,"# Create Date: " . strftime("%Y-%m-%d")) call append(4,"# Description: &q...
2018年09月14日
4,453 阅读
0 评论
2018-09-07

ThinkPHP3.2.3实现的短信接口验证码功能示例

ThinkPHP3.2.3实现的短信接口验证码功能示例
这篇文章主要介绍了thinkPHP框架实现的短信接口验证码功能,涉及基于thinkPHP的ajax提交、随机数生成、短信接口调用、cookie操作等相关实现技巧,需要的朋友可以参考下本文实例讲述了thinkPHP框架实现的短信接口验证码功能。分享给大家供大家参考,具体如下:我用的是一款名叫 短信宝 的应用,新注册的用户可以免费3条测试短信,发现一个BUG,同个手机可以无限注册,自己玩玩还是可以的。里面的短信接口代码什么信息都没有,感觉看得不是很明白,自己测试了一遍,可以用,直接调用就可以的,如果要用到项目中还有很多细节要处理,比如 设置一个验证码的存活时间,还有点击按钮每隔一分钟才能按一次,还有判断这个用户发的短信另一个用户能不能用,以后有时间再接下去做,现在先来个简易版的视图层View<!doctype html> <html lang="en"> <head>   <meta charset="UTF-8">   <title>Ajax无刷新获取验证码</title>...
2018年09月07日
5,644 阅读
0 评论
2018-09-07

Linux下如何实现Mysql定时任务

Linux下如何实现Mysql定时任务
这篇文章主要介绍了Linux下如何实现Mysql定时任务,需要的朋友可以参考下假设前提:每天晚上10点到早上5点,每10分钟定时执行存储过程。实现方式:第一种是利用Mysql本身实现,制定event定时任务,可以借助Navicat For Mysql或其他数据库开发工具去做;第二种实现方式是利用linux的定时任务,这个是利用Linux系统自带任务管理工具实现的。一、Mysql中event定时任务的相关命令,1.查看event是否启用:SELECT @@event_scheduler; 或 SHOW VARIABLES LIKE 'event%';2.开启定时任务:set GLOBAL event_scheduler = 1; 或 SET GLOBAL event_scheduler = ON;3.建立定时任务:DROP EVENT IF EXISTS JOB_ALARM; CREATE EVENT JOB_ALARM  ON SCHEDULE EVERY 10 MINUTE DO  BEGIN   if(date_format(current_time(),'%H')>...
2018年09月07日
4,097 阅读
0 评论
2018-09-07

Git 命令详解及常用命令整理

Git 命令详解及常用命令整理
这篇文章主要介绍了Git 命令详解及常用命令整理的相关资料,需要的朋友可以参考下Git 命令详解及常用命令Git作为常用的版本控制工具,多了解一些命令,将能省去很多时间,下面这张图是比较好的一张,贴出了看一下:关于git,首先需要了解几个名词,如下:Workspace      //工作区 Index / Stage    //暂存区 Repository     //仓库区(或本地仓库) Remote       //远程仓一、新建代码库// 在当前目录新建一个Git代码库 $ git init   // 新建一个目录,将其初始化为Git代码库 $ git init [project-name]   // 下载一个项目和它的整个代码历史 $ git clone [url]二、配置Git的设置文件为.gitconfig,它可以在用户主目录下(全局配置),也可以在项目目录下(项目配置)。// 显示当前的Git配置 $ git config --list   // 编辑Git配置文件 $ git config -e [--global]   // 设置提交代码时的用户信息 $ git...
2018年09月07日
4,174 阅读
0 评论
2018-09-07

github 常用命令总结大全

github 常用命令总结大全
这里整理了github 常用命令的知识,希望能帮助使用GitHub的朋友快速掌握常用命令,有需要的朋友参考下github常用命令最近开始研究github,mark下一些常用命令git remote add upstream https://github.com/winterIce/testTitle.git(别人的repository) // 新建分支用于存放别人的repository git clone https://github.com/winterIce/testTitle.git 克隆到本地 git fetch branch2//更新信息 git merge branch2/master //merge本地信息 git add . //添加新文件或者更改新文件 git remove ** //删除文件 git commit -m 'by who do what' //提交文件到本地 git push push到服务器上 git pull origin master 从服务器上拉取信息 git remote 查看repository上的所有分支 gi...
2018年09月07日
4,419 阅读
0 评论
2018-09-06

使用PHP-redis操作Redis

使用PHP-redis操作Redis
PHP-redis扩展提供了丰富的操作Redis的API接口,使用PHP-redis可以轻松操作Redis。本文整理常用的基础的Redis操作方法,作为笔记方便大家查阅。Phpredis扩展的安装方法请参照本站文章:CentOS7安装Redis和PHP-redis扩展PHP连接Redis我们一般使用connect连接Redis,connect方法为短连接,提供了主机、端口、连接超时等参数设置,如:$redis->connect('127.0.0.1', 6379); $redis->connect('127.0.0.1'); // 默认端口6379,你可以设置为其他端口 $redis->connect('127.0.0.1', 6379, 2.5); // 2.5秒也连接不上则为超时断开也可以使用pconnect或popen方法支持长连接,使用同上。示例代码:<?php //连接本地的 Redis 服务 $redis = new Redis(); $redis->connect('127.0.0.1', 6379); echo "Conne...
2018年09月06日
4,262 阅读
0 评论
2018-09-06

CentOS7安装Redis和PHP-Redis扩展

CentOS7安装Redis和PHP-Redis扩展
Redis是一个key-value存储系统,属于我们常说的NoSQL。它遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。它常用在缓存、队列、Pub/Sub、计数统计、排行榜、投票与排序等场景。本文介绍如何在CentOS7上安装redis,以及让PHP支持redis的php-redis扩展库。安装RedisRedis官方下载地址:http://redis.io/download,下载最新稳定版本。当前稳定版本是4.0.9,下载并安装:$ wget http://download.redis.io/releases/redis-4.0.9.tar.gz $ tar -zxvf redis-4.0.9.tar.gz $ mv redis-4.0.9 /usr/local/redis $ cd /usr/local/redis $ make $ make installmake完后,在redis-4.0.9目录下会出现编译后的redis服务程序redis-server,还有用于测试的客户端程序redis-cli,两个程序位于安装...
2018年09月06日
3,997 阅读
0 评论