自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 二级指针作输入之内存模型三

#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <stdlib.h>#include <string.h>//堆上分配一个二维空间并拷贝数据char **getMem(int n){ int i = 0; char **buf = (char **)malloc(n * sizeof(char *)); /

2016-04-01 21:46:21 274

原创 二级指针作输入之内存模型二

#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <stdlib.h>#include <string.h>//注意这种写法是错误的,因为实参是二维数据,跟模型1指针数组情况不一样void print_array_err(char **a, int n){ printf("a: %d, a+1:%d\n", a, a

2016-04-01 21:41:20 318

原创 二级指针作输入之内存模型一

二级指针作函数参数输入之三种内存模型#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <stdlib.h>#include <string.h>//排序APIvoid sort_array(char **p, int n){ int i, j; char *tmp; for (i = 0; i < n

2016-04-01 21:27:59 437

原创 thinkphp 完整配置

ThinkPHP的系统配置都采用数组形式,配置文件地址:Bin/Conf/config.phpCHECK_FILE_CASE -- windows环境下面的严格检查大小写。    /* 项目设定 */    'APP_DEBUG'    => false, // 是否开启调试模式    'APP_DOMAIN_DEPLOY'     => false,   // 是否使用独立域名部

2015-05-05 11:32:44 665

原创 thinkphp文件上传

class FileAction extends Action{    function index(){        $file=M('file');        $list=$file->select();        $this->assign('filelist',$list);        $this->display();       }     

2015-05-05 11:30:03 652

转载 apache多路处理模块的知识总结

个人从网上搜集和整理了一下关于apache服务器的多路处理模块的MPM的一些知识总结,主要的是针对linux系统上面的。不同的类型可以发挥不能不同的作用效果。httpd:配置文件在/etc/httpd/extra/httpd-mpm.conf查看httpd在安装的时候,使用那些安装module进行安装:[root@localhost tmp]# /usr/local/apa

2015-05-01 01:03:26 748

原创 安装PHP。

将php解压到C:/php/php5下,把php.ini-dist文件改为php.ini,把libmysql.dll拷贝到C:/WINDOWS下。    编辑C:/php/apache2/conf/httpd.conf文件,在Conf代码  #LoadModule vhost_alias_module modules/mod_vhost_alias.so   

2015-04-19 16:08:12 311

原创 PHP中$_SERVER的详细参数与说明

$_SERVER[‘PHP_SELF’] #当前正在执行脚本的文件名,与 document root相关。$_SERVER[‘argv’] #传递给该脚本的参数。$_SERVER[‘argc’] #包含传递给程序的命令行参数的个数(如果运行在命令行模式)。$_SERVER[‘GATEWAY_INTERFACE’] #服务器使用的 CGI 规范的版本。例如,“CGI/1.1”。$_S

2015-02-13 14:40:04 422

原创 php文件下载原理

$filename="1.jpg"; /* 如果文件名是中文加上这一句,否则找不到文件 $filename = iconv("utf-8","gb2312",$filename); */ header("Content-type:image/jpg"); //告诉浏览器要接受的数据类型 //header("Content-type:application/oc

2015-02-13 14:37:01 477

转载 PHP邮件发送类,添加发送附件

支持发送纯文本邮件和HTML格式的邮件,可以多收件人,多抄送,多秘密抄送,带附件的邮件。<?php/*** 邮件发送类* 支持发送纯文本邮件和HTML格式的邮件,可以多收件人,多抄送,多秘密抄送,带附件的邮件* 需要的php扩展,sockets和Fileinfo。* @example* $mail = new MySendMail();* $mail->setServer

2015-02-13 14:30:01 2285

原创 php计划任务的实现

php实现计划任务主要使用了 ignore_user_abort() set_time_limit(0) sleep() 这三个函数phpignore_user_abort();//该函数的作用是当用户关掉浏览器后,PHP脚本也可以继续执行.set_time_limit(3000);// 通过set_time_limit(0)可以让程序无限制的执行下去$interval=5;

2015-02-11 16:10:10 390

转载 Apache多站点配置教程

Apache在安装之后默认只是指向一个站点(例如http://127.0.0.1/只是指向一个文件夹),如果要实现多站点(例如127.0.0.1指向www1目录,127.0.0.2指向www2目录……),配置起来也并不困难。首先打开Apache安装目录下 conf/httpd.conf 文件,找到下面两行文字,把最前面的 # 号去掉,然后保存。目的是让Apache在启动时能加载虚拟主机模块

2015-02-03 10:49:52 404

原创 php数组编码的转换方式

第一种方式$data = eval('return '.iconv('gbk','utf-8',var_export($data,true)).';');在这里var_export函数可以输出或返回一个变量的字符串表示。此函数返回关于传递给该函数的变量的结构信息,它和 var_dump() 类似,不同的是其返回的表示是合法的 PHP 代码。可以通过将函数的第二个参数设置为 TRUE,从而

2014-12-22 15:13:23 449

转载 MySQL性能优化的最佳20+条经验

今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我 们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过 多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。

2014-12-18 14:51:49 433

原创 php const和define的区别(php类中如何定义常量)

大家都知道define是定义常量的,如果在类中定义常量呢?当然不能用define,而用const,如下例:[php] view plaincopy//在类外面通常这样定义常量  define("PHP","phpddt.com");  class MyClass  {      //常量的值将始终保持不变。在定义和使用常量的时候不需要使用$符号      const

2014-12-18 14:43:50 542

原创 PHP数据过滤

1、php提交数据过滤的基本原则 1)提交变量进数据库时,我们必须使用addslashes()进行过滤,像我们的注入问题,一个addslashes()也就搞定了。其实在涉及到变量取值时,intval()函数对字符串的过滤也是个不错的选择。2)在php.ini中开启magic_quotes_gpc和magic_quotes_runtime。magic_quotes_gpc可以把get,pos

2014-12-18 14:31:07 483

转载 PHP导出Excel的类库—PHPExcel,支持附带图片

PHP导出Excel比较简单的办法有:一、直接通过PHP的header来导出Excel。view sourceprint?01.header("Content-type:application/vnd.ms-excel");02.header("Content-Disposition:attachment;filename=excel_dat

2014-12-18 14:25:45 1780

转载 PHP判断中文字符串的长度和字节长度

PHP对中文字符串的处理一直困扰于刚刚接触PHP开发的新手程序员。下面简要的剖析一下PHP对中文字符串长度的处理:PHP自带的函数如strlen()、mb_strlen()都是通过计算字符串所占字节数来统计字符串长度的,一个英文字符占1字节。例:$enStr = 'Hello,China!';echo strlen($enStr); // 输出:12而中文则不然,做中文

2014-12-18 14:20:02 717

原创 php 封装PDO类

<?php//数据库连接类,不建议直接使用DB,而是对DB封装一层//这个类不会被污染,不会被直接调用class DB { //pdo对象 private $_pdo = null; //用于存放实例化的对象 static private $_instance = null; //公共静态方法获取实例化的对象 static protected function getInst

2014-12-18 13:38:07 629

转载 php 5.3新增的闭包语法介绍function() use() {}

<?php function callback($callback) { $callback(); } //输出: This is a anonymous function./n //这里是直接定义一个匿名函数进行传递, 在以往的版本中, 这是不可用的. //现在, 这种语法非常舒服, 和javascript语法基本一致, 之所以说基本呢, 需要继续向下看 /

2014-12-18 13:32:24 398

原创 PHP中获取当前页面的完整URL

top.location.href   顶级窗口的地址.location.href  当前窗口的地址#测试网址:     http://localhost/blog/testurl.php?id=5//获取域名或主机地址 echo $_SERVER['HTTP_HOST'].""; #localhost//获取网页地址 echo $_SERVER['PHP_SELF'].""

2014-12-18 13:27:33 356

原创 PHP向上取整函数 ceil

PHP取整函数有ceil,floor,round,intval,下面详细介绍一下:1、ceil — 进一法取整说明float ceil ( float $value )返回不小于 value 的下一个整数,value 如果有小数部分则进一位。ceil() 返回的类型仍然是 float,因为 float 值的范围通常比 integer 要大。ceil() 例子

2014-12-18 13:20:08 7552

原创 PHP MySQL数据库备份,全部保存为一个sql文件。

<?phpheader("Content-Type:text/html;charset=utf-8");$host="localhost"; $user="root";$password="123456"; $dbname="slook"; mysql_connect($host,$user,$password); mysql_select_db($dbname); $mysq

2014-12-18 13:05:50 3833

空空如也

空空如也

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

TA关注的人

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