- 博客(28)
- 收藏
- 关注
转载 git操作命令
1 查看远程分支$ git branch -a * br-2.1.2.2 master remotes/origin/HEAD -> origin/master remotes/origin/br-2.1.2.1 remotes/origin/br-2.1.2.2 remotes/origin/br-2.1.3 remotes/origin/m
2017-02-24 20:32:20 239
原创 php裁剪图片
//filename是图片的路径 $file是文件$_FILES接收的值 $filename = "./public/admin/images/". $file["name"]; //因为PHP只能对资源进行操作,所以要对需要进行缩放的图片进行拷贝,创建为新的资源 $src = imagecreatefromjpeg($filename);
2017-02-24 20:05:33 296
转载 php用正则判断是否为数字的方法
本来保存游戏分数是 game.php?ac=save&fgid=1这个形式来实现,在php网页里面fgid直接调用,没有做任何的过滤。很多人利用在fgid=1后面加一个字母(fgid=1a),来实现一些非法操作。假如 gamlist table 里面有一个游戏 fgid为102select gname from gamelist where fgid='102′;select gn
2017-02-24 19:57:39 1532
转载 mysql优化
第一方面:30种mysql优化sql语句查询的方法1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中使用!=或 3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num i
2017-02-24 19:56:05 233
转载 laravel怎么获取到public路径
app_path()app_path函数返回app目录的绝对路径:$path = app_path();你还可以使用app_path函数为相对于app目录的给定文件生成绝对路径:$path = app_path('Http/Controllers/Controller.php');base_path()base_path函数返回项目根目录的绝对路径:$path = base_
2016-12-26 15:53:51 2297
转载 git 的命令
git help #可查看git的常用命令git config --global user.name "Your Name Here" #设置commit的署名git config --global user.email "your_email@example.com" #设置commit的email
2016-12-05 08:20:14 184
转载 Yii2中自带分页类实现分页
Yii2中自带分页类实现分页1.首先写控制器层 先引用pagination类 use yii\data\Pagination; 写自己的方法: function actionFenye(){ $data = Field::find(); //Field为model层在gii控制器中自己添加的model层,在控制器刚开始u
2016-11-29 11:49:32 625
转载 yii框架的增删该查
User::find()->all(); //返回所有用户数据;User::findOne($id); //返回 主键 id=1 的一条数据; User::find()->where(['name' => 'ttt'])->one(); //返回 ['name' => 'ttt'] 的一条数据;User::find()->where(['name' => 'ttt'])
2016-11-28 16:04:00 313
转载 Redis list 之增删改查
Redis list 之增删改查一、增加1、lpush [lpush key valus...] 类似于压栈操作,将元素放入头部127.0.0.1:6379> lpush plist ch0 ch1 ch2(integer) 3127.0.0.1:6379> lrange plist 0 31) "ch2"2) "ch1"3) "ch0"127.0.0.1:637
2016-11-15 19:53:11 491
转载 redis操作
1. KEYS/RENAME/DEL/EXISTS/MOVE/RENAMENX: #在Shell命令行下启动Redis客户端工具。 /> redis-cli #清空当前选择的数据库,以便于对后面示例的理解。 redis 127.0.0.1:6379> flushdb OK #添加String类型的模拟数据。 redis 127.
2016-11-15 19:35:58 179
转载 PHP的异常处理类Exception的使用及说明
1、首先php5提供了基本的异常处理类,可直接使用 复制代码 代码如下:class Exception { protected $message = 'Unknown exception'; // 异常信息 protected $code = 0; // 用户自定义异常代码 protected $file; // 发生异常的文件名 protected $line
2016-10-03 23:12:25 419
转载 如何设置伪静态
.#开启重写引擎RewriteEngine onRewriteRule (\d+)_(.*)?.html seo/list.php?page=$1&sou=$2 [L,NC]#防盗链RewriteCond %{HTTP_REFERER} !^$ [NC]RewriteCond %{HTTP_REFERER} !http://www.qi.com.* [N
2016-09-26 08:19:03 628
原创 发送邮件代码
header('content-type:text/html;charset=utf-8');$mem=memcache_connect('127.0.0.1','11211');$weather=$mem->get('weather');$weather=json_encode($weather);$cache=$mem->get('cache');$cache=json_e
2016-09-26 08:16:01 468
转载 sql注入天书
引言随着 B/S 模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于这个行业的入门门槛不高,程序员的水平及经验也参差不齐,相当大一部分程序员在编写代码的时候,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据库查询代码,根据程序返回的结果,获得某些他想得知的数据,这就是所谓的 SQL Injection,即SQL注入。 SQL注入是
2016-09-21 10:34:15 390
转载 windows 下的命令
AT 计划在计算机上运行的命令和程序。ATTRIB 显示或更改文件属性。BREAK 设置或清除扩展式 CTRL+C 检查。CACLS 显示或修改文件的访问控制列表(ACLs)。CALL 从另一个批处理程序调用这一个。CD 显示当前目录的名称或将其更改。CHCP 显示或设置活动代码页数。CHDIR 显示当前目录的名称或将其更改。CHKDSK 检查磁盘并显示状态报告。
2016-09-20 15:06:49 185
转载 linux 中的计划任务
Linux操作系统定时任务系统 Cron 入门 cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。由于Cron 是Linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务: /sbin/service crond start //启动服务 /sbin/service crond stop //关闭
2016-09-20 14:33:50 176
转载 Memcache
Memcache一、memcache基本的介绍是一个高性能的分布式内存对象缓存系统。 和mysql比较,进行理解memcache(1)该软件是一个c/s架构,(2)mysql的数据是存储到哪里的?是存储到磁盘里面的。memcache的数据是存储到内存里面。(3)mysql的数据存储是,由数据库,数据表,数据的记录,存储数据是按照表的结构进行存储的。memcach
2016-09-20 14:30:49 197
转载 伪静态及图片放盗链
伪静态及图片放盗链一、伪静态:从形式上看是一个静态地址,实际上还是访问的动态地址,比如:访问:http://www.abc.com/news-sport-id123.html实际上是:http://www.abc.com/news.php?type=sprot&id=123;作用:主要是利于seo,静态页面的方式,比较容易被搜索引擎给搜集。 Localhost/6.php
2016-09-20 14:29:54 349
转载 json
万能的数据传输格式——XML/json1、历史起源gml(1969)->sgml(1985)->html(1993)->xml(1998)Genaral Markup language gml :通用标记语言IBM 1969 专家共同研究一个课题:一个程序如何运行在多个系统中(系统可移植性) sgml :标准通用标记语言IBM 1985 对基本的gml进行了
2016-09-20 14:28:24 852
转载 pdo
PDO需求:手里有一个大项目,需要支持多种数据库(Oracle,mysql),采用面向对象的方式去实现。分成两个团队进行不同数据库的支持。 上面的管理方式是直接使用PHP的源代码去管理不同的数据库,PHP后来增加了一个中间层来管理不同的数据库(PDO),php脚本只需要去操作PDO就能够实现对不同数据库的操作。 PDO介绍PDO1. 什么是PDO?
2016-09-20 14:27:08 239
翻译 信息采集
信息采集一、文件操作对文件里面的内容进行读写PHP5文件操作将文件的内容整个进行读取和写入 读取文件file_get_contents:从一个指定的文件内读取数据内容。将整个文件读入一个字符串; 一个参数,文件名 写入内容file_put_contents:将指定的字符串写入到对应的文件 ,将一个字符串写入到文件里 两个参数 第一个是文件名,第
2016-09-20 14:25:40 452
转载 URL重写:RewriteCond指令与RewriteRule 指令格式
Rewirte主要的功能就是实现URL的跳转和隐藏真实地址,基于Perl语言的正则表达式规范。平时帮助我们实现拟静态,拟目录,域名跳转,防止盗链等。本文将针对mod_rewrite和URL匹配的技术细节,以及RewriteCond与RewriteRule 指令格式进行探讨。Rewirte模块内部处理Rewirte模块的内部处理极为复杂,但是为了使一般用户避免犯低级错误,也让管理员能充分利用
2016-09-18 21:27:32 213
转载 RewriteCond指令与RewriteRule 指令格式
Rewirte主要的功能就是实现URL的跳转和隐藏真实地址,基于Perl语言的正则表达式规范。平时帮助我们实现拟静态,拟目录,域名跳转,防止盗链等。本文将针对mod_rewrite和URL匹配的技术细节,以及RewriteCond与RewriteRule 指令格式进行探讨。Rewirte模块内部处理Rewirte模块的内部处理极为复杂,但是为了使一般用户避免犯低级错误,也让管理员能充分利用其功能,
2016-09-18 21:24:34 370
转载 php中的try{}catch(){}
本文实例讲述了php中try catch捕获异常。分享给大家供大家参考。具体方法分析如下:php中try catch可以帮助我们捕获程序代码的异常了,这样我们可以很好的处理一些不必要的错误了,感兴趣的朋友可以一起来看看。PHP中try{}catch{}语句概述PHP5添加了类似于其它语言的异常处理模块。在 PHP 代码中所产生的异常可被 throw语句抛出并被 catch
2016-09-13 09:03:07 357
转载 sql注入攻击
比如 你的检测语句是select * from user where name=‘“变量1”’ and password=‘变量2’如果能找到记录则判定登陆成功。那么对方如果在填写用户名和密码的时候写 密码 1' or ’1‘='1 吧这个替换到 你最后形成的sql 语句就变成了select * from user where name=‘ 1' or ‘1’='1’ an
2016-09-07 10:05:30 962
转载 curl的初步认识
curl是利用URL语法在命令行方式下工作的开源文件传输工具。它被广泛应用在Unix、多种Linux发行版中,并且有DOS和Win32、Win64下的移植版本。设计方法获得页面 获取表单 使用PUT 有关认证 引用 指定用户端 COOKIES 加密HTTP http认证 命令编辑linux curl命令-a/--append 上传文件时,附加到目标文件-A/--user
2016-09-05 17:28:08 667
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人