自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

有一天&的博客

调试的错误就是编程给你最好的东西

  • 博客(69)
  • 收藏
  • 关注

转载 使用SQL大全(技巧讲解)

一、基础  1、说明:创建数据库  CREATE DATABASE database-name  2、说明:删除数据库  drop database dbname  3、说明:备份sql server  --- 创建 备份数据的 device  USE master  EXEC sp_addumpdevice 'disk', 'tes

2015-09-29 10:48:22 530

转载 Linux常用命令大全

系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作系统信息 arch 显示机器的处理器架

2015-09-29 10:44:55 424

原创 mb_substr()函数截取字符串长度

mb_substr( $str, $start, $length, $encoding ) $str,需要截断的字符串 $start,截断开始处 $length,长度(注意,这个跟mb_strimwidth不同,1就代表一个中文字符) $encoding,编码,我设为 utf-8例:$str = '这样一来我的字符串就不会有乱码^_^';mb_substr($s

2015-09-29 10:41:01 1572

原创 php浮点数四舍五入函数

(1)、round() 例子echo round(3.4);             // 3echo round(3.5);             // 4echo round(3.6);             // 4echo round(3.6, 0);         // 4echo round(1.95583, 2);     // 1.96echo rou

2015-09-29 10:36:56 627

原创 接口的调用—CURL抓取数据

// 初始化一个 cURL 对象$curl = curl_init();// 设置你需要抓取的URL//$api = 'http://www.cmx8.cn';curl_setopt($curl, CURLOPT_URL, 'http://192.168.250.133:8080/solr/yuanxiaoku/select?q=*:*&fq=id:5322577b

2015-09-29 10:33:00 699

原创 curl_setopt函数—模仿用户行为

curl_setopt函数是php中一个重要的函数,它可以模仿用户的一些行为,如模仿用户登录,注册等等一些用户可操作的行为bool curl_setopt (int ch, string option, mixed value)curl_setopt()函数将为一个CURL会话设置选项。option参数是你想要的设置,value是这个选项给定的值例:伪造登录主站wap登录和

2015-09-29 10:30:26 579

原创 字符串替换函数

1、str_replace(find,replace,string,count)str_replace() 函数使用一个字符串替换字符串中的另一些字符。参数 描述find 必需。规定要查找的值。replace 必需。规定替换 find 中的值的值。string 必需。规定被搜索的字符串。count 可选。一个变量,对替换数进行计数。例:$arr = array("b

2015-09-29 10:19:41 2931

原创 删除数组重复元素的方法

方法一:function array_remove_value(&$arr, $var){foreach ($arr as $key => $value) {if (is_array($value)) {array_remove_value($arr[$key], $var);}else {$value = trim($value);if ($val

2015-09-29 09:55:20 612

原创 php取得字符串长度函数

1、strlen() 函数返回字符串的长度(php默认支持strlen函数)例:strlen("中国人!");//6 strlen得到的值是汉字个数的2倍strlen("www.php.com!"); //102、mb_strlen()函数需要开启一个插件将php_mbstring.dll复制到%windows%目录下mb_strlen($str,'utf-8');

2015-09-29 09:47:14 877

原创 php取得当前时间函数

方法一date函数echo date('Y-m-d H:i:s],time());//2015-09-29 11:25:26方法二 time函数$time = time();echo date("y-m-d",$time) //2010-08-29方法三 $_server['server_time'] 方法四 strftimeecho strftime ("%h

2015-09-29 09:40:28 521

原创 字符串截取函数

1、只能处理英文、数字,不能截取中文从第5个字符开始取至最后:.$str1       $str1 = substr($str,5);从第9个字符开始取4个字符:.$str2     $str2 = substr($str,9,4);取倒数5个字符:.$str3 $str3 = substr($str,-5);从倒数第8个字符开始向后取4个字符:.$str4     $str4 =

2015-09-29 09:36:34 998

原创 验证码处理技术

分析:码值:大写字母&数字随机选择,位置居中,黑白随机背景:固定的背景图片见随机。支持点击更换CAPTCHA项目是Completely Automated Public Turing Test to Tell Computers and Humans Apart (全自动区分计算机和人类的图灵测试)的简称示例代码://生成码值$chars='ABCDEFGH

2015-02-28 23:46:00 741

原创 PHP图片处理技术-GD

1、开启GD扩展extension=php_gd2.dllApache restart2、示例:场景:制作500×300的绿色图片①创建画布画布,一种资源型数据。可以操作的图像资源。创建新画布(新建) ImageCreate(宽,高),创建基于调色板的画布。 imageCreateTrueColor(宽,高);创建真彩色的画布。基于图片创建画布(打开)

2015-02-28 23:44:24 2500

原创 PDO面向对象操作数据库服务器

1、PDO是PHP新版中推荐的基于面向对象操作数据库服务器的方式。开启PDO_mysql相关扩展:在php.ini中修改extension=php_pdo_mysql.dll重启apache2、PDO操作数据库的基本使用步骤连接,认证,发送SQL,等待mysql服务器的执行结果,处理执行结果3、pdo操作数据库的代码:    //实例化PDO对象    $dsn='

2015-02-28 23:41:44 1709

原创 Session详解

1、seesion的基本原理存储于浏览器端Cookie中的session-id,就是一个普通的cookie变量(在session机制中尤其特殊的含义)每个会话,所生成存储于服务器端的session数据区,默认的,以文件的形式,存储于服务器端操作系统的临时目录中使用session的优势:(1).会话数据原文存储于浏览器端,原始数据安全性较低。如果cookie数据量较大,由于每次请求都

2015-02-28 23:38:50 986

原创 Cookie详解

1、Header(‘Location: URL’);PHP(服务器)向浏览器发送一条指令Location,告知浏览器,应该重定向的URL上。Header(‘Content-Type: ‘);Header();就是PHP向浏览器发送指令(响应头信息),指令有多种。举例说明:jump1.php header('Location: test2.php'); die;?>

2015-02-28 23:35:46 2068

原创 五、类的自动加载

类的自动加载类的自动加载是指,在外面的页面中,并不需要去“引入”(包含)类文件,但是程序会在需要一个类的时候就自动去“动态加载”该类。什么叫做“需要一个类”?1,创建一个对象的时候(new)2,直接使用一个类名(操作静态或静态方法)做法:做法1:使用__autoload魔术函数。即,“当程序需要一个类”的时候,就会去调用该函数:该函数我们需要自己去定义并在其中写好加载类

2015-01-31 20:27:03 507

原创 四、资源和对象的区别、抽象类和抽象方法、重载技术、接口interface

一、资源和对象的辨析熟悉的资源:      $link = mysql_connect(“localhost”, “root”, “123”); //得到一个“连接到mysql数据库”的资源。      $result = mysql_query(“select .....”);//这个是结果集资源资源就是一个外部本来就有的“对象”(数据),在程序中,资源变量只是一个“指向”该对象

2015-01-31 20:16:05 623

原创 三。工厂模式和单例模式

设计模式概念:所谓设计模式,就是一些解决问题的“常规做法”,是一种认为较好的经验总结。面对不同的问题,可能会有不同的解决办法,此时就可以称为不同的设计模式。1、工厂模式在实际应用中,我们总是需要去实例化很多很多的类——以得到对象。则:我们可以设计出一个“工厂”(其实就是类),该工厂的作用(任务)就是为人们“生产”各种对象。这种工厂通常只要指定类名,就可以据此获取一个该类的对象。

2015-01-31 20:00:24 902

原创 二、类的继承、public、protected、private、parent、重写override、最终类和最终方法

一、类的继承简单定义:某个类A具有某些特征,另一个类B,也具有A类的所有特征,并且还可能具有自己的更多的一些特征,此时,我们就可以实现:B类使用A的特征信息并继续添加自己的一些特有特征信息。基本概念  继承:一个类从另一个已有的类获得其特性,称为继承。  派生:从一个已有的类产生一个新的类,称为派生。继承和派生,其实只是从不同的方向(角度)来表述,本质上就是一个事情。

2015-01-31 18:35:42 3260

原创 一、类、对象、传值引用、$this关键字、静态属性和静态方法、self、构造方法、析构方法

通常,对象离不开类,没有类,就没有对象。定义类:变量->属性,(属性就是放在类中的变量)              函数->方法,             常量->类常量一、一个类的基本操作1、定义一个类  class C1{ }2、类中含有属性、方法、常量3、创建一个类的对象  $a=new C1();4、使用对象,对象中有属性、方法、和常量  用对象调用属性

2015-01-31 18:08:50 1064

原创 2、转账汇款——一个简单的页面

数据库:use php34create table user_zhanghu(id int auto_increment key,zhanghu varchar(32) unique not null,money varchar(32));insert into user_zhanghu(zhanghu,money) values('aa','1000');

2015-01-24 21:30:56 1948

原创 四、Mysql数据类型图

2015-01-21 21:48:21 404

原创 5、JS中输出九九乘法表

var str = "";//变量初始化,用变量i代替行var i = 1;while(istr += "";   //循环九列,用变量j来代表列var j = 1;while(j   str += "" + j + "×" + i + "=" + j*i + "";//变量更新   j++;}   str += "";//变量更新

2015-01-21 21:45:48 3300

原创 4、JS 输出1-100之间所有的数

//实例:输出1-100之间所有的数//(1)变量初始化,在循环之前执行一次,循环开始后不再执行var i = 1;//(2)判断循环的条件是否成立,如果成立,则执行循环体代码//如果不成立,则退出循环体,也就是跳转到结束大括号之后while(i{    document.write( i + " ");  //1 2 3 4 …… 99//变量更改,每

2015-01-21 21:44:41 4765

原创 3、JS中输出当前星期几——switch……case判断,new Date对象

//创建Date对象的一个实例  var today = new Date(); //取出today对象中的星期值  var week = today.getDay(); //返回值0-6,0代表星期天//输出中文的星期switch(week){case 1:    str = "星期一";    break;case 2:    s

2015-01-21 21:42:12 6701

原创 2、JS中判断分数——用一个对话框的形式

/*window.prompt()功能:弹出一个供用户输入的一个“输入对话框”说明:该对话框,有两个按钮,一个是“确定”,一个是“取消”语法:window.prompt(text[ , defaultText ])参数:     text:必填项,输入对话框上的提示信息     defaultText:可选项,是默认值,是输入框中的默认值。返回值

2015-01-21 21:39:37 3928

原创 1、JavaScript中的单引号、双引号的测试

 // document.write("hello world"); // window.alert("弹出window当前窗口"); //如果想在双引号内,再输出双引号时,需要使用转义字符(\”)    var name="张三";    var age=24;    window.alert("\""+name+"\"的年龄是"+age+"岁"); 

2015-01-21 21:36:07 838

原创 1、显示数据表、删除数据——数据库操纵、简单的分页

数据库:创建数据库create database note10 charset utf8;使用数据库use note10;设置数据库自身编码set names gbk;创建表create table show_register(       id int auto_increment primary key,       username varch

2015-01-21 21:13:00 719

原创 三、通过文本方式导入数据到mysql数据库

举例如下:load data infile 'C:/Users/Administrator/Desktop/aa/shop.txt'into table user_info;

2015-01-21 21:09:33 644

原创 五、显示数据库、表内容、表结构

1showdatabases.phpmysql_connect("localhost", "root" ,'123456');mysql_set_charset("utf8");$sql = "show databases;";$result = mysql_query($sql);if($result === false){ echo "执行失败";}else

2015-01-20 18:33:34 1481

原创 四、用mysql_num_fields()、mysql_fetch_array()、mysql_field_name函数操作数据库

  $conn=mysql_connect('localhost','root','123456');  mysql_set_charset("utf8");  //设置连接编码 // mysql_select_db('db1');     //选择数据库  $sql="show databases;";           //sql执行的语句  $result=my

2015-01-20 18:30:10 1533

原创 三、显示数据库

      $conn=mysql_connect('localhost','root','123456');   mysql_set_charset("utf8");   mysql_select_db("db1");   $sql="show databases;";   $result=mysql_query($sql);   if($result==fals

2015-01-20 18:28:57 386

原创 二、查询数据 并显示表内容

    $conn=mysql_connect('localhost','root','123456');    mysql_set_charset("utf8");    mysql_select_db("db1");    $sql="select * from test";    $result=mysql_query($sql);    if($result

2015-01-20 18:27:26 678

原创 一、插入数据——PHP操作mysql数据库

    $conn=mysql_connect('localhost','root','123456')or die('数据库连接错误'); mysql_set_charset('utf8'); mysql_select_db('db1'); $sql= "insert into test(grade,name,time) values('86','王五','2011-9-

2015-01-20 18:25:35 564

原创 二、修改表、字段属性设置、索引设置、约束设置

字段属性设置not null 不为空auto_increment 设定int类型字段的值可以“自增长”,即其值无需“写入”,而会自动获得并增加注:此属性必须随同 primary key  或 unique key 一起使用。 [primary] key: 设定为主键。是唯一键“加强”:也不能重复并且不能使用null,并且可以作为确定任意一行数据的“关键值”unique 

2015-01-18 22:13:41 1973

原创 二十三、杨辉三角 【使用二维数组输出】

//输出杨辉三角图$n = 8;echo "";for($i = 1; $i  for($k = 1; $k   if($k == 1 || $k == $i){//对于每一行的最前最后一个   $arr[$i][$k] = 1;  }  else{//对于其他数据:根据规律要找“前一行”数据   if($i > 1){//如果是非第一行:一般规律

2015-01-17 23:18:34 1537

原创 二十二、选择排序【给出一个数组,将数组中的数由小到大排列】

/*选择排序目标:将下列数组进行正序(从小到大)排列出来$arr2 = array( 5,  15,  3,  4, 9, 11);一般性逻辑描述:第1趟:取得该数组中的最大值及其下标,然后跟该数组的最后一项“交换”(倒数第1项确定)第2趟:取得该数组中除最后1项中的最大值及其下标,然后跟倒数第2项交换(倒数第2项确定)第3趟:取得该数组中除最后2项中的最大

2015-01-17 23:13:42 1302

原创 二十一、猴子吃桃问题

/*猴子吃桃问题:有一堆桃子,猴子第一天吃了其中的一半,并再多吃了一个!以后每天猴子都吃其中的一半,然后再多吃一个。当到第十天时,想再吃时(即还没吃),发现只有1个桃子了。问题:最初共多少个桃子?分析:天  数量10  19  (1+1)*2=48  (4+1)*2=107  (10+1)*2=22。。。。。。第n天   (第n+1天

2015-01-17 23:12:01 1138

原创 二十、给出一个数组,求出数组中的最大值

//1、求该数组中的最大值:$arr1 = array(3, 5,  6, 2,  9, 4);$max = $arr1[0]; //先取得该数组中的第一项的值     //并意图用改变了存储最终的结果$len = count($arr1);for($i = 0; $i  if( $arr1[$i] > $max ){ //如果发现某一项的值比$max大  

2015-01-17 23:11:01 2218

空空如也

空空如也

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

TA关注的人

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