- 博客(69)
- 资源 (1)
- 收藏
- 关注
转载 PHP的CURL方法curl_setopt()函数案例介绍(抓取网页,POST数据)
最近在研究微信开发,当中PHP处理处理接口最经常用的一个函数是 curl_setopt()
2016-10-12 10:44:54
763
转载 Redis的三种启动方式与检测运行情况
Part I. 直接启动 tar zxvf redis-2.8.9.tar.gz cd redis-2.8.9 #直接make 编译 make #可使用root用户执行make install,将可执行文件拷贝到/usr/local/bin目录下。这样就可以直接敲名字运行程序了。 make install启动 #加上&号使redis以后台程序方式运行 ./redis-serve
2016-09-30 10:14:39
22323
转载 Linux下Redis的详细安装与配置
Redis在linux上的安装步骤1:首先从官网下在redis正式版的压缩包redis-2.8.19.tar.gzhttp://download.redis.io/releases/redis-2.8.19.tar.gz步骤2:编译源程序: tar zxvf redis-2.8.19.tar.gz[neil@neilhost Downloads]$ tar zxvf redis-2.8.19.
2016-09-26 18:12:52
1264
转载 非常详细的Linux批量重命名 rename & mv [转]
刚学习linux的时候,对文件重命名首先想到的就是rename命令,但是按照 在windows下对文件重命名的方式试了N多次都没有反应,在网上一搜索,发现很多人都对rename命令知之甚少,甚至有一部分人说linux下没有 rename命令,建议大家用mv命令。鉴于此,于是man rename一下,好好的研究了一下它的用法 ,在此对rename命令和mv命令在重命名文件方面做一个比较,有不足之处,希
2016-09-13 11:53:27
1699
原创 如何理解面向对象(POO)?
在PHP面试的时候,总会很经常被提问到“如何理解面向对象(POO)?”在此我说出自己答案,希望有不足之处,大家能提出来。我的思路是: 回答时从面向对象的三大特征回答,以及面向对象非常重要的一个概念——抽象。 面向对象的三个特征是:继承、封装、多态。 类的继承性是指一个类通过继承(extends)已有的一个类来成为其子类,子类具有了父类的所有特征(变量、常量、函数方法),同时,子类也可以有新的特性
2016-08-31 15:02:17
1172
原创 SQL注入防御之三——SQL语句预处理(PHP)
这篇文章将会告诉你,PHP怎么使用SQL语句预处理,预处理语句有什么优点,以及分析预处理语句如何防止SQL注入
2016-08-26 11:17:16
8419
原创 SQL注入防御之二——注入关键词过滤(PHP)
SQL Injection:就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。概述 欢迎来到本人的SQL注入防御系列的第二篇文章,上一篇文章我们讲到了伪静态的技术来防止SQL注入,但是正如我们总结的,不能完全依赖于伪静态就能达到防止SQL注入的目的,因为伪静态,主要是为了隐藏传递的参数名,伪静态只是一种URL重写的手段,既然能接受
2016-08-23 10:51:00
12034
原创 SQL注入防御之一——伪静态(PHP)
伪静态是相对真实静态来讲的,通常我们为了增强搜索引擎的友好面,都将文章内容生成静态页面,但是有的朋友为了实时的显示一些信息。或者还想运用动态脚本解决一些问题。不能用静态的方式来展示网站内容。但是这就损失了对搜索引擎的友好面。怎么样在两者之间找个中间方法呢,这就产生了伪静态技术。就是展示出来的是以html一类的静态页面形式,但其实是用PHP一类的动态脚本来处理的。。概述 众所周知,web安全防御一直
2016-08-22 15:56:02
3084
原创 MarkDown语法大全
基于极客精神以及潮流的发展,MarkDown编辑器还是非常值得去学习的,而且MarkDown本来的语法简单让写博客的确简单了很多,从此以后将会坚持使用MarkDown写博客。 以下记录以下MarkDown一些语法:(转自http://www.appinn.com/markdown/) Markdown 语法说明 (简体中文版) 概述宗旨兼容 HTM
2016-08-22 10:03:56
1536
转载 HTTP协议由浅入深
转自:http://blog.csdn.net/gueter/archive/2007/03/08/1524447.aspx引言HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HT
2016-08-19 09:09:02
805
转载 PHPstorm相关设置以及快捷键
转自:http://blog.csdn.net/fenglailea/article/details/121666171.界面中文方框问题Settings->Appearance中Theme 设置 Windows勾选Override default fonts by (not recommended),设置字体为宋体2.显示行号
2016-07-25 16:26:52
8247
原创 三个思路解决413 Request Entity Too Large报错处理
最近一个项目当中,要求上传图片,并且限制图片大小,虽然在laravel当中已经添加了相关的表单验证来阻止文件过大的上传,然而当提交表单时,还没轮到laravel处理,nginx就先报错了。当你仔细看报错页面时,你会发现有nginx版本信息,经过分析,这报错是因为nginx的默认上传文件大小配置client_max_body_size只有2MB, 基于nginx验证比laravel验证要早,想要友好
2016-07-22 15:52:33
88977
原创 浅谈DIV居中方式(带实例)
最近的实习任务还是处理官网的样式布局,行外人看起前端来或许觉得很简单,前端不就是HTML+CSS+DIV能有多难?然而,真正当自己做前端起来,就会发现一入前端深似海,把设计图转化成一模一样的网站界面真的很简单,但如果想要兼容各种版本的浏览器呢?再或者在兼容当今五花八门的电脑分辨率呢?哈哈,这就没那么简单了。 而在前端当中,一个情况总是经常遇到的,就是想要把DIV居中,方法有很多,小弟作为前
2016-07-13 23:57:54
1218
转载 redis 五种数据类型的使用场景
这一篇文章详细分析了redis五中数据类型,很值得学习,在此转载一下,感谢原作者的无私分享!! 转载地址:http://blog.csdn.net/gaogaoshan/article/details/41039581/String[html] view plain copy 1、String
2016-07-12 17:42:16
6085
转载 3.1Bootstrap学习组件篇之下拉菜单、图标
本文章转载于http://blog.csdn.net/a316212802/article/details/249405771、Glyphicons图标包括200个来自Glyphicon Halflings的字体图标。Glyphicons Halflings 一般不允许免费使用,但是他们的作者允许Bootstrap免费使用。为了表示感谢,希望你在使用时加上Glyphicons 的链
2016-06-13 21:21:27
1066
原创 PHP实习(五)
不经意间,又过去两周了,在这两周中,我完成了公司官网的文章发布功能后,就接到了把公司前端的全部页面按照设计师给出的图片来改版的任务。说实话,一开始接到这任务,我还真有点心虚没有信心,这是因为在过去的一年多自学php当中,基本上是对后端技术的学习,而前端的技术没学多少,本来就只有做出一些没有div+css的一些简单HTML页面,或者把别人做好的模板来修改使用的能力。而这次任务中,是完全整个页面靠自己
2016-06-13 21:00:09
1398
原创 laravel 文章发布功能----ckeditor使用(附带post处理方法)
如果要做一个文章发布功能,一个优秀的在线HTML编辑器是必不可少的,目前来说,优秀的在线HTML编辑器有“ckEditor”、“kindEditor”、“xhEditor”,而我选择的是“ckEditor”,这篇文章将会介绍自己laravel项目中如何使用"ckEditor"。 (一)版本说明 1、laravel版本是5.2 2、ckEditor版本是3.6
2016-06-04 16:15:40
4829
原创 php实习(四)
不经意间又实习又过去两周了,而这两周中,我的实习任务不怎么轻松了,开始用laravel框架来重建公司原来的官网了,我的大部分时间都是在做官网的前后台文章系统,因为对laravel的熟悉程度不够高,而导致效率有点低,一些小问题都得花好些时间去解决。在这个文章系统当中,我用到的是富文本编辑器使ckeditor,本来是很方便的,然而它从以前的fckeditor版本升级到ckeditor之后为了安全就不支
2016-06-04 15:07:45
2245
原创 PHP实习(三)
实习又过去一个星期了,在这个星期,有一个新的任务是写一个小的商品官网 ,前台内容展示,以及后台来处理前台提交收集的一些订单信息。这功能实际上并不算困难,如果我用ThinkPHP框架写的话,很容易就完成。但要求并不是这样,要求是用laravel框架完成,用RequestJS来进行JavaScript加载,以及KnockoutJS来进行管理JavaScript,一下子就得新学三个技术,这让我学习时间安
2016-05-22 23:40:29
1007
原创 laravel视图blade模板使用集合
{{ $var }} - 打印内容{{ $var or 'default' }} - 打印内容并带一个默认值{{{ $var }}} - 打印转义内容{{-- Comment --}} - 注释@extends('layout') - 继承模板‘layout’@if(condition) - if开始@else - else不带条件@else
2016-05-22 23:39:27
7147
原创 Linux虚拟机文件传输神器psftp用法
最近研究经常用到centos系统来进行项目PHP代码的测试,可能有一些朋友就会注意到VMware虚拟机下的linux,想要把windows下的文件直接传送到linux系统中虽然有很多方式,不过都比较麻烦,而我向大家推荐一下psftp这个软件,传输文件特别方便! 首先下载软件:http://www.126xz.com/fileview_1712387.html 下载之后,
2016-05-16 21:38:23
3237
原创 PHP实习记录
实习一个星期过去了,在这一个星期当中,任务很轻松,不过是搭建LNMP系统,以及熟悉一下项目的代码,以及学习一下git的使用。搭建过程当中,虽然没有那么顺利,经常需要百度搜索linux操作的一些问题,不过自己对linux的熟悉程度提高不少。同时,项目当中的一些PHP前辈都很友好,问他们的问题,他们都会认真耐心地回答,让我学习了不少。至于研究项目代码,主要是两大部分,一部分是公司官网...
2016-05-16 21:15:00
3489
原创 centos6.6搭建LNMP(Php5.6.2+Mysql5.6.21+Nginx1.6.2)
实习的第一个任务就是搭建工作环境,毕竟是公司项目,不能再用WAMP环境来测试了,要求搭建的LNMP环境了,而且要求是PHP5.6以上的,基于自己本来就有安装centos6.6的虚拟机,在网上搜了几各相关的搭建教程,我来聊聊当中的经验吧。 搭建指导文章:http://www.osyunwei.com/archives/8867.html这一篇文章是没有用yum来进行安装软件的
2016-05-16 20:26:29
1341
原创 PHP 购物车 session (ThinkPHP)
这是我的一次面试中的面试题,简单写商城的购物车功能,要求是:1、自己写简单的前台2、用户登录前能用购物车3、不可以用cookie暂时了解到的解决方法有三个:1、cookie2、session3、数据库该购物车的主要逻辑是,用session来实现识别不同的用户各自的购物车,以便用户登录后保存的是自己的购物车。流程图如下:
2016-05-03 15:56:36
5771
原创 PHP 购物车 session(非框架)
这是我的一次面试中的面试题,简单写商城的购物车功能,要求是:1、自己写简单的前台2、用户登录前能用购物车3、不可以用cookie该购物车的主要逻辑是,用session来实现识别不同的用户各自的购物车,以便用户登录后保存的是自己的购物车。流程图如下: 各文件的代码如下: shop_list.php<?php/* shop_cart.php
2016-05-03 10:10:56
11223
2
转载 MySQL存储引擎--细说MyISAM与InnoDB区别
每当创建MySQL的每一张表时,MySQL存储引擎选择的不同,会导致数据库读写的性能以及功能有所区别,所以认真学习MySQL存储引擎很有必要,其中MyISAM跟InnoDB可能是我们平时最普通但是最经常使用的两个Mysql储存引擎吧,我看过了好几篇文章对它们介绍,其中下面这篇转载的文章是我认为最好理解的。转载内容:MyISAM 和InnoDB 讲解 InnoDB和
2016-04-25 20:41:06
706
原创 MySQL命令行操作复习
最近几天一直在做一个基于ThinkPHP的学生学籍管理系统的RBAC,用到Mysql固然不少,虽然现在Mysql的优秀的图形化软件已经不少了,可以显著地提高操作数据库的速度,自己最常用的两个是navicat跟Mysql-Front,其中最满意的是navicat,它不但界面简单,功能相对后者更完善一些,另外还支持mac ox系统,所以我多数还是用navicat。感觉有点扯远了,其实这篇文章我是想说的
2016-04-24 16:56:53
1387
原创 从根本解决“Call to undefined function Think\imagecreate()”
“Call to undefined function Think\imagecreate()的根本解决方法”
2016-03-26 16:51:44
17962
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅