从零开始打造自己的PHP框架——第3章

2017-09-19
阅读 3 分钟
1.8k
目标 本篇,我们的目标有三个: 调整项目结构 加载配置类 添加日志类 原文地址:[链接] 调整项目结构 {代码...} app内包含控制器、数据库model、smarty模板、普通渲染模板。 config内包含全局配置文件。 core内包含框架的核心文件。 lib内包含第三方库。 log内存放日志文件。 public包含静态资源文件。 加载配置类 我们...

从零开始打造自己的PHP框架――第2章

2017-09-18
阅读 5 分钟
1.9k
目标 本篇,我们来实现加载控制器、数据查询和页面渲染。 原文地址:[链接] 加载控制器 控制器 在app目录下,新建ctrl目录,ctrl目录下新建indexCtrl.php文件,内容如下: {代码...} 调用控制器 在根目录下的index.php文件中,继续添加: {代码...} 访问地址 [链接] ,即可看到“index ctrl”。 数据查询 1、在mysql中,新...

从零开始打造自己的PHP框架——第1章

2017-09-17
阅读 8 分钟
2.9k
目标 本篇,我们来实现类库自动加载,以及路由解析。 原文地址:[链接] 类库自动加载 常规加载 常规加载一般使用include或者require,它们最根本的区别在于错误处理的方式不一样。 include包括并运行指定文件。include一个文件存在错误的话,那么程序不会中断,而是继续执行,并显示一个警告错误。 include_once的作用和...

从零开始打造自己的PHP框架——第0章

2017-09-16
阅读 2 分钟
4.1k
使用过thinkphp和yii,涉猎过shopnc。市场上已经有了这么多好的框架,为什么还要开发自己的框架?答:假装大神。为了在装神的道路上走的更远,小编决定开发一个自己的php框架,命名为vkphp。

使用lanproxy进行内网穿透

2017-09-13
阅读 7 分钟
8k
本文中,我们要搭建一个免费的内网穿透服务器。内网穿透服务器,可选的软件有lanproxy、frp、n2n等等,今天我们选择的是lanproxy。

Linux命令大全——ABCD

2017-08-14
阅读 9 分钟
2.7k
本文摘自《Linux/UNIX指令范例速查手册》。原文链接: [链接] A adduser adduser: add user,新建系统上的账号 adduser -D,显示新建账号时的默认值。 adduser -m jos,新建名为jos的账号(使用系统默认值)。 adduser位于/usr/sbin/之下,是/usr/sbin/useradd的连接。也就是说,adduser和useradd实际上是同一个命令。 a...

CentOS7搭建Confluence Wiki

2017-03-19
阅读 3 分钟
11.2k
在艾佳生活实习时,有三款团队协作系统特别喜欢:Wiki、Jira和Jenkins。对于Jenkins的搭建,之前《自动部署工具Jenkins》有过记录。这次,搭建一个Wiki,作为知识管理的工具,实现团队成员之间的协作和知识共享。

Python抓取百度百科数据

2017-02-03
阅读 7 分钟
7.9k
确定目标:确定抓取哪个网站的哪些页面的哪部分数据。本实例抓取百度百科python词条页面以及python相关词条页面的标题和简介。分析目标:分析要抓取的url的格式,限定抓取范围。分析要抓取的数据的格式,本实例中就要分析标题和简介这两个数据所在的标签的格式。分析要抓取的页面编码的格式,在网页解析器部分,要指定网...

Python爬虫基础

2017-01-22
阅读 6 分钟
7.8k
Python非常适合用来开发网页爬虫,理由如下:1、抓取网页本身的接口相比与其他静态编程语言,如java,c#,c++,python抓取网页文档的接口更简洁;相比其他动态脚本语言,如perl,shell,python的urllib包提供了较为完整的访问网页文档的API。(当然ruby也是很好的选择)此外,抓取网页有时候需要模拟浏览器的行为,很多...

Python基础

2017-01-22
阅读 5 分钟
2.4k
Python,是龟叔在1989年为了打发无聊的圣诞节而编写的一门编程语言,特点是优雅、明确、简单,现今拥有丰富的标准库和第三方库。Python适合开发Web网站和各种网络服务,系统工具和脚本,作为“胶水”语言把其他语言开发的模块包装起来使用,科学计算等等。

thinkphp中session跨域问题

2016-12-04
阅读 7 分钟
5.5k
《thinkphp实现短信验证注册》中,小编不止记录了短信验证码的实现方法,同时还记录了图片验证码的实现方法。本地使用,一切正常;后端项目和前端项目都部署到服务器,一切正常;后端项目部署到服务器,并设置允许跨域访问后,本地前端项目使用服务器上后端项目接口时,问题来了:首先,使用postman测试获取图片验证码接...

thinkphp实现短信验证注册

2016-10-16
阅读 11 分钟
7.1k
1、用户输入手机号,请求获取短信验证码。2、thinkphp生成短信验证码,存储,同时和其他参数一起发送请求给云片。3、云片发送短信验证码到指定手机号。4、用户输入短信验证码。5、thinkphp根据验证码是否正确、验证码是否过期两个条件判断是否验证通过。