自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(123)
  • 资源 (1)
  • 收藏
  • 关注

转载 MySQL数据库PDO教程

翻译烂到家了,看不顺眼轻喷。。。1.为什么要使用PDO?        mysql_*函数已经过时,相当一段时间以来,mysql_*函数在其他SQL数据库编程接口方面已经有所差别;它不支持预处理,存储过程,事务等一些现代数据库设计思想,SQL语句字符串转义函数 mysql_real_escape_string() 和 拼接SQL语句的编程方法 已经过时并且很容易出错。最

2017-11-17 11:54:29 504

转载 jquery ajax实例教程和一些高级用法

jquery ajax实例教程和一些高级用法jquery ajax的调用方式:jquery.ajax(url,[settings]),jquery ajax常用参数:红色标记参数几乎每个ajax请求都会用到这几个参数,本文将介绍更多jquery ajax实例,后面会有一些ajax高级用法  query ajax的调用方式:jquery.ajax(url,[settings]),

2017-04-21 11:04:41 676

转载 thinkphp3.2 cli模式的正确使用方法

最近要使用thinkphp3.2版本的cli模式,手动执的话没有问题,比如php /www/index.php home/article/get 这样没有问题,但是一般用cli模式都是定时任务比较多,这个时候写到定时任务的时候,比如 0 * * * * * php /www/index.php home/article/get 这样就会出现引入ThinkPHP.php失败的问题,这个问题算是比较容

2017-03-10 10:12:10 532

转载 如何做好app的测试工作?

腾讯有个平台可以实现适配兼容、服务器压力、性能测试、弱网络、耗电量测试等等,挺全面的。WeTest腾讯质量开放平台,本人亲测过体验还不错。下面说一下测试一个App具体包括哪些方面,以及每个方面的关键点。测试人员常被看作bug寻找者,但你曾想过他们实际是如何开展测试的吗?你是否好奇他们究竟都做些什么,以及他们如何在一个典型的技术项目中体现价值?本文将带你经历测试人员的思维过程,探讨他们测试a

2017-03-08 11:27:14 3898

转载 PHP发送POST请求的三种方式

/**  * 发送post请求  * @param string $url 请求地址  * @param array $post_data post键值对数据  * @return string  */  function send_post($url, $post_data) {      $postdata = http_build_query($post_da

2017-02-10 10:53:24 7226

转载 thinkphp 3.2预防sql注入、对查询的sql过滤

thinkphp 3.2预防sql注入、对查询的sql过滤        对于WEB应用来说,SQL注入攻击无疑是首要防范的安全问题,系统底层对于数据安全方面本身进行了很多的处理和相应的防范机制,例如:            $User = M("User"); // 实例化User对象            $User->find($_GET["id"]);    

2017-01-04 10:12:58 6674

转载 PHP多种序列化/反序列化的方法

序列化是将变量转换为可保存或传输的字符串的过程;反序列化就是在适当的时候把这个字符串再转化成原来的变量使用。这两个过程结合起来,可以轻松地存储和传输数据,使程序更具维护性。1. serialize和unserialize函数这两个是序列化和反序列化PHP中数据的常用函数。0102 

2016-12-14 11:21:33 1124

转载 JavaScript MD5加密的方法

有些情况需要用JavaScript来对数据进行md5加密,用JavaScript加密的好处是可以在客户端完成加密之后传送到服务端,即可以减轻服务端负担,也可以保证传输的安全,毕竟数据传输过程中很可能会被截获。下面介绍一个md5加密的js库。效果演示MD5加密:转换前:转换后:name: password: 加密后的密码:

2016-12-09 14:34:01 2165

转载 file_put_contents的用法

PHP file_put_contents() 函数是一次性向文件写入字符串或追加字符串内容的最合适选择。file_put_contents()file_put_contents() 函数用于把字符串写入文件,成功返回写入到文件内数据的字节数,失败则返回 FALSE。语法:int file_put_contents ( string filename, string

2016-11-30 10:41:36 9041

转载 file_get_contents的post请求

file_get_contents函数是来下载网页,传递链接自动发送get请求,并将网页内容下载下来post请求,使用代理下载,定义User-Agent等等,大多使用curl,其实file_get_contents也可以的代码如下:function Post($url, $post = null){$context = array();if (is_array($p

2016-11-29 16:49:54 2510

转载 MySQL查询优化-explain

摘要:  在分析查询性能时,考虑EXPLAIN关键字同样很管用。EXPLAIN关键字一般放在SELECT查询语句的前面,用于描述MySQL如何执行查询操作、以及MySQL成功返回结果集需要执行的行数。explain 可以帮助我们分析 select 语句,让我们知道查询效率低下的原因,从而改进我们查询,让查询优化器能够更好的工作。       一、MySQL 查询优化器是如何工作的 

2016-11-25 14:02:57 266

转载 js跨域交互(jQuery+php)之jsonp使用心得

jsonp是什么?说到jsonp,你可能最先想到JSON;它还真和JSON有关系;JSONP(JSON with Padding)是JSON的一种“使用模式”,可用于解决主流浏览器的跨域数据访问的问题。由于同源策略,一般来说位于 server1.example.com 的网页无法与不是 server1.example.com的服务器沟通,而 HTML 的 元素是一个例外。利用 元

2016-08-17 20:51:03 369

转载 mysql中text,longtext,mediumtext字段类型的意思,以及区别

MySQL支持大量的列类型,它可以被分为3类:数字类型、日期和时间类型以及字符串(字符)类型。本节首先给出可用类型的一个概述,并且总结每个列类型的存储需求,然后提供每个类中的类型性质的更详细的描述。概述有意简化,更详细的说明应该考虑到有关特定列类型的附加信息,例如你能为其指定值的允许格式。 由MySQL支持的列类型列在下面。下列代码字母用于描述中: M 指出最大的显示尺寸。最大

2016-06-15 20:07:02 1827

转载 ThinkPHP中的$this->success()与$this->error()方法的使用

为什么$this->error()和$this->success()跳转到同一个模板文件? Thinkphp的默认配置错误和成功是一个模板,可以在配置里面添加 'TMPL_ACTION_ERROR'=>'Public:error' //默认错误跳转到Public文件夹下面的error.html文件 'TMPL_ACTION_SUCCESS'=>'Public:s

2016-06-09 17:51:24 12369

转载 php cookie用法之 setcookie()函数

setcookie(PHP 3, PHP 4, PHP 5)setcookie -- 发送一个 cookie 信息说明bool setcookie ( string name [, string value [, int expire [, string path [, string domain [, bool secure]]]]] )setcookie() 定义一个和其余的

2016-06-05 20:31:44 618

转载 PHP字符串——编码与转义

因为PHP程序经常与HTML页、Web地址(URL)以及数据库交互,所以PHP提供一些函数来帮助你处理这些类型的数据。HTML、Web页地址和数据库命令都是字符串,但是它们每个都要求不同的字符以不同的方法来转义。例如,在Web地址中一个空格被写成%20,而直接量小于符号(HTML:在HTML中特殊的字符以实体(entity)表示,如&和<。这里有两个PHP函数来把字符串中的特殊字

2016-05-31 12:28:16 646

转载 ThinkPHP关联模型操作

比如:你要求删除用户的时候,同时删除与用户有关的所有信息。    一对一:  有 (HAS_ONE)   属于 (BELONGS_TO)    一对多:  有 (HAS_MANY)  属于 (BELONG_TO)    多对多:  (MANY_TO_MANY)HAS_ONE  HAS_MANY:表aoli_member表aol

2016-05-18 09:12:38 986

转载 JS函数的定义与调用方法

1.方法调用模式:先定义一个对象,然后在对象的属性中定义方法,通过myobject.property来执行方法,this即指当前的myobject 对象。var blogInfo={  blogId:123,  blogName:"werwr",  showBlog:function(){alert(this.blogId);}};blogInfo.showBl

2016-03-31 21:00:00 1075

转载 关于max_allowed_packet这个值设置后自动重置问题

Mysql根据ini中给出的max_allowed_packet=??值进行初始化(若无此参数则系统会自己根据自身硬件及运行情况计算出一个初始值)后,若实际运行过程中产生的packet缓存需求大于现行值,则向系统申请所需空间并同时修改该参数现行值;若系统内存资源耗竭无法申请到所需空间时,此参数会初始化为一个默认的最小值1024!此时相应操作就会发生那种报错了。一句话—此报错为系统资源耗竭的结果。

2016-03-17 14:23:05 3979

转载 HTML中让表单input等文本框为只读不可编辑的方法

disabled="true" 此果文字会变成灰色,不可编辑。 readOnly="true" 文字不会变色,也是不可编辑的Disabled说明该input无效,及其value不会传递给任何程序,比如asp、php等。Readonly仅仅是无法编辑,不影响其值的传递。Disabled使用:Readonly使用:

2016-03-05 12:45:55 6854

转载 jquery easyui 怎么动态控制toolbar的显示

1、如果你的toolbar是这种新式的:$('#dg').datagrid({ toolbar: '#tb'});tb"> 隐藏toolbar:$('#tb').hide();显示toolbar:$('#tb').show();2、如果是这种形式的:$('#dg').datagrid({ toolbar: [{ iconCls: 'icon-edi

2016-03-03 13:23:49 7017 1

转载 http_build_query函数带来的困扰

http_build_query是用来生成URL请求字符串的函数,很简单.不过今天却出现了一点小意外,在本机安装公司社区时,出现了无法登录的情况.但在测试服务器正常.经过地毯式排错,找到问题代码(仅演示,屏蔽敏感内容):[coolcode lang=”php”]$Args = array(“usr” => “touchboy”,“pwd” => “123456”,“ip” =>

2016-03-02 16:22:29 4600

转载 php中的curl使用入门教程和常见用法实例

起先cURL是做为一种命令行工具设计出来的,比较幸运的是,php也支持cURL了。通过cURL这个利器,我们能在php程序中自由地发送HTTP请求到某个url来获取或者提交数据,并且支持其它多种协议,比如FTP,Telnet以及SMTP等。在这篇博文中,我将简述下,在php中具体怎么使用cURL来处理一些事情。一、curl的优势你也许会说,在php中可以很容易的获取某个ur

2016-03-02 15:54:23 447

转载 php面向对象中static静态属性和静态方法的调用

这里分析了php面向对象中static静态属性和静态方法的调用。关于它们的调用(能不能调用,怎么样调用),需要弄明白了他们在内存中存放位置,这样就非常容易理解了。静态属性、方法(包括静态与非静态)在内存中,只有一个位置(而非静态属性,有多少实例化对象,就有多少个属性)。实例:?12345678910111213

2016-03-02 14:00:12 4570

转载 去掉中文空格的PHP正则代码

中文空格这里面有好几种:没有简单的解决问题的方式,比如半角全角空格,比如段落符都会显示为空白的,然后让人们误解它是空格,所以去掉空格之前一定要先确认自己的是不是空格,我下面分析一下这两种的解决办法。(1)/[\s| ]+/这个就可以,注意|后面的跟的是全角空格(2)mb中的正则替换也可以试试另外注意使用Unicode的时候,加上正则表达式描述符u但由于汉语中显示为空

2016-02-26 18:01:50 591

转载 phpmailer 中文使用说明(简易版)

A开头: $AltBody--属性 出自:PHPMailer::$AltBody 文件:class.phpmailer.php 说明:该属性的设置是在邮件正文不支持HTML的备用显示 AddAddress--方法 出自:PHPMailer::AddAddress(),文件:class.phpmailer.php 说明:增加收件人。参数1为收件人邮箱,参数2为收件

2016-02-24 18:03:42 822

转载 PHP数据类型转换

PHP的数据类型转换属于强制转换,允许转换的PHP数据类型有:(int)、(integer):转换成整形(float)、(double)、(real):转换成浮点型(string):转换成字符串(bool)、(boolean):转换成布尔类型(array):转换成数组(object):转换成对象PHP数据类型有三种转换方式:在要转换的变量之前加上用括号括起来的目标类型使用3个具

2016-02-23 15:49:41 306

转载 PHP htmlspecialchars和htmlspecialchars_decode(函数)

htmlspecialchars() 函数把一些预定义的字符转换为 HTML 实体。函数原型:htmlspecialchars(string,quotestyle,character-set)预定义的字符是:& (和号) 成为 &” (双引号) 成为 "‘ (单引号) 成为 '> (大于) 

2016-02-23 15:02:10 874

转载 URL编码(encodeURIComponent和decodeURIComponent)

最近在用CI框架的时候,发现一个问题,URL的GET方式链接时,如果用中文字符的话,就会出现问题,提示:链接字符不通过,于是在网上找了很多方法,修改CI框架的config.php文件,以及URL.php文件,都有所修改,最后还是没有解决这个问题。一开始使用的时候,都是在谷歌浏览器上调试的,什么问题都没有,中文字符都可以通过,当时还真的有点佩服谷歌了。然而在IE、360浏览器上已测试,马上就

2016-02-04 17:03:46 582

转载 jQuery.parseJSON() 函数详解

jQuery.parseJSON()函数用于将格式完好的JSON字符串转为与之对应的JavaScript对象。所谓"格式完好",就是要求指定的字符串必须符合严格的JSON格式,例如:属性名称必须加双引号、字符串值也必须用双引号。如果传入一个格式不"完好"的JSON字符串将抛出一个JS异常,例如:以下字符串均符合JSON格式,但它们不是格式完好的JSON字符串(因此会抛出异常):

2016-02-04 17:02:22 606 1

转载 通过userAgent判断手机浏览器类型

我们可以通过userAgent来判断,比如检测某些关键字,例如:AppleWebKit*****Mobile或AppleWebKit,需要注意的是有些浏览器的userAgent中并不包含AppleWebKit关键字,可能会是Linux,UCBrowser等等。1. Javascript2. PHP3. .NET (C#)下面是Javascript代码:

2016-02-04 14:55:31 1770

转载 Mysql中count(*),DISTINCT的使用方法和效率研究

在处理一个大数据量数据库的时候突然发现mysql对于count(*)的不同处理会造成不同的结果比如执行SELECT count(*) FROM tablename即使对于千万级别的数据mysql也能非常迅速的返回结果而对于SELECT count(*) FROM tablename WHERE.....mysql的查询时间开始攀升仔细查阅累下手册,发现当没有

2016-02-01 14:03:52 367

转载 MySQL中distinct及group by的一些用法 分享

CREATE TABLE `student` (                              `name` varchar(20) NOT NULL DEFAULT '',             `age` int(10) DEFAULT '0'                         ) ENGINE=InnoDB DEFAULT CHARSET=latin1

2016-02-01 13:46:09 363

转载 过JS向PHP页面传递中文参数的两种方法

在网上找的,先留下来,以备后用,看评论说,这个是针对UTF-8编码的暂时找到了两种最常用的方法////////////////////////////////////// 第一种 直接URL编码 比较方便JS:[javascript] view plain copy  string = encodeUR

2016-01-22 14:35:17 1181

转载 ThinkPHP笔记——配置分组产生无法加载Index错误解决办法

今天学习ThinkPHP的配置,看了手册的分组配置,发现分组配置是个好东西,必须得好好搞搞,结果搞得我那个~~~首先照着TP手册一步一步写:然后,开始改写;再然后,悲剧发生了~~~~~NND,神马意思,照着手册写也出错,狂找解决办法,最后度到一个方法,分享一下 这里提醒一下,Windows和Linux对文件及文件大小写的敏感度

2016-01-14 18:29:20 410

转载 [经验技术]Kindeditor与SyntaxHighlighter整合实现代码着色

目的:鉴于网络中许多程序员在进行技术交流时,时常会将程序源代码直接显示于页面之中,这样有两个弊端。第一、如果源代码在显示之前没有经过“特别处理”,有可能代码会在页面显示的同时直接运行后输出,造成页面错误输出;第二、用户在浏览该页面,读取源代码内容的时候,有可能显示不够美观,造成阅读困难。因此我们在输出源代码的时候,使之能够像在我们的Notepad ++ 、Vim、 或Eclipse这样的编辑器

2016-01-12 16:45:41 1501

转载 mysql删除重复记录语句的方法

例如: id name value 1 a pp 2 a pp 3 b iii 4 b pp 5 b pp 6 c pp 7 c pp 8 c iii id是主键 要求得到这样的结果 id name value 1 a pp 3 b iii 4 b pp 6 c pp 8 c iii 方法1 delete YourTabl

2016-01-06 20:16:28 344

原创 $_SERVER['HTTP_HOST']

在php中,我们一般通过$_SERVER['HTTP_HOST']来活得URL中网站的域名或者ip地址。php手册中的解释如下:“HTTP_HOST”当前请求的 Host: 头信息的内容。

2016-01-06 11:46:13 1167

转载 php str_replace与preg_replace用法区别

str_replace() 函数使用一个字符串替换字符串中的另一些字符。简单替换php教程echo str_replace("world","john","hello world!");?>替换数据echo str_replace("world","john","hello world!");?>利用正则表达式来替换语法:stringob

2016-01-05 14:09:42 2081

转载 关于Cookie安全性设置的那些事

一、标题:关于Cookie安全性设置的那些事       副标:httponly属性和secure属性解析 二、引言经常有看到XSS跨站脚本攻击窃取cookie案例,修复方案是有httponly。今天写出来倒腾下...2.1首先必须的预备cookie知识。假如你第一次认识cookie,请先阅读这篇文章:js于cookies.zip、googl

2016-01-03 18:28:38 492

java清华大学 雍俊海 JAVA程序设计教程(第2版)教材课件

是JAVA 程序设计教程 雍俊海 编著 清华大学出版社

2011-03-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除