自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Git使用 - 回退到历史提交版本

原文链接http://blog.csdn.net/junyucsdn/article/details/50866399

2016-10-20 08:51:06 489

原创 php中trait使用

<?php/** * Created by PhpStorm. * User: Administrator * Date: 2016/10/9 0009 * Time: 下午 9:44 */trait Drive { public $carName = 'trait'; public function driving() { echo "driving {

2016-10-10 00:13:55 1204

原创 UNIX_TIMESTAMP 与 FROM_UNIXTIME

#当前时间转为秒数 1970年到现在的秒差SELECT UNIX_TIMESTAMP()#1441686603SELECT UNIX_TIMESTAMP('2015-09-08 12:30:03')-- 1441686603SELECT UNIX_TIMESTAMP('2015-09-8 12:30:3')##2015-09-08 12:30:03SELECT FROM_UNIXTIME

2016-07-10 22:59:52 813

原创 linux下gcc安装

基于centos 6.6 64位首先要挂载光盘,进入光盘: *************************** gcc安装 ****************************--安装gcc,提示依赖库失败,需要cloog-ppl 和 cpp [root@localhost Packages]# rpm -ivh gcc-4.4.7-11.el6.x86_64.rpmerro

2016-07-07 06:32:24 1362

原创 linux以rpm方式安装ftp软件

基于centos 6.6首先要完成光驱的挂载![root@localhost zengyun]# mount /dev/cdrom ./rommount: block device /dev/sr0 is write-protected, mounting read-only1. 安装ftp软件进入光盘的Packages目录[root@localhost zengyun]# cd rom/Pac

2016-07-07 03:30:41 10381

原创 linux光驱挂载

1.将光盘放入光驱2.创建一个挂载点其实就是一个目录(类似windows系统的G盘符目录,用于与光驱硬件设备进行联系): [root@localhost boot]# mkdir /home/zengyun/rom3.找到光驱硬件设备(/dev/cdrom)4.使得普通目录 与 光驱硬件设备 进行联系(挂载) mount /dev/cdrom /home/zengyun/rom5.

2016-07-06 17:04:26 538

原创 linux下crontab任务调度指令

查看调度信息shell > # crontab -l编辑调度信息shell > # crontab -e分钟(0~59) 小时(0~23) 日期(1-31) 月份(1-12) 星期(0~6 0星期天) 指示命令43 21 * * * #每天的21:43 执行0 17 * * 1 #每周一的 17:00 执行42 4 1 * *  #毎月1日

2016-07-06 09:49:17 563

原创 linux常用命令

【[linux基础学习]默认的目录介绍】http://www.cnblogs.com/shishm/archive/2011/11/03/2234954.html1. ls 查看指定目录下的文件清单ls /home2 cd 切换目录 cd 目录名称 //进入指定目录cd .. //返回上一级目录cd /usr/bin cd ~ //切换到home下用户文件夹3 pwd

2016-07-05 07:48:06 420

原创 javascript贪吃蛇小游戏

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><script> function Map() { var h = 400; var w = 800; //绘制地图

2016-06-27 12:04:00 471

原创 php之parse_url 、parse_str 、http_build_query

<?php$url = "http://www.baidu.com:8090/search/news"; $parts = parse_url($url); //Array ( [scheme] => http [host] => www.baidu.com [port] => 8090 [path] => /search/news ) print_r($parts);echo '<hr>'

2016-05-29 00:33:43 669

原创 dev记录

1.安装xdebug后输出信息不完整。php.ini文件下配置下xdebug,重启xdebug.var_display_max_children=5120xdebug.var_display_max_data=1024xdebug.var_display_max_depth=52.安装xdebug后使用phpAdmin报错关闭如下:;开启自动跟踪 这个会引起phpAdmin错误;xdebug

2016-05-23 17:32:23 567

原创 php之SimpleXml操作xml

bookstore.xml<?xml version="1.0" encoding="utf-8" ?><bookstore> <book category="COOKING"> <title lang="en">Everyday Italian</title> <author>Giada De Laurentiis</author> <ye

2016-05-18 23:41:30 718

原创 sublime安装及Emmet的使用

1.安装激活http://dl.pconline.com.cn/download/360585.html 下载安装后键入许可证: v3103可用—– BEGIN LICENSE —–Ryan ClarkSingle User LicenseEA7E-8124792158A7DE B690A7A3 8EC04710 006A5EEB34E77CA3 9C82C81F 0DB6371B 797

2016-05-18 22:52:45 612

原创 php之表单文件iframe异步上传

1.表单中放置iframe元素; 2.文件上传控件内容变化的时候触发JS设置表单的action为处理文件上传的img_upload_process.php文件,并且将表单的target设置为iframe,让iframe去提交到服务器进行文件上传; 3.img_upload_process.php中处理文件上传成功后,将上传成功保存的文件路径回传给表单中隐藏域; 4.点击表单提交按钮

2016-05-14 22:45:28 1795

原创 php通过iframe实现局部刷新

reg.html reg.html页面中有个iframe标签,通过iframe去请求php校验用户名是否可用。<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title> iframe局部刷新</title> </head> <body> <form method="post" action=""> 用户名:<input

2016-05-12 01:11:05 1949

原创 php之文件上传和下载

1.文件上传代码还需要进一步封装下。。<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title></head><body><form action="upload.php" method="post" enctype="multipart/form-data">名称<input ty

2016-05-05 17:07:54 697

原创 php控制客户端缓存

1.关于HTTP消息详见: http://www.runoob.com/http/http-messages.html http消息中请求头是浏览器要告诉服务器的信息,而响应头是服务器要告诉客户端的信息。这些头的定义是HTTP协议定义好的,客户端和服务器通过解析消息头中信息来完成各自的工作。比如:请求头中Accept-Language:zh-CN,zh;q=0.8 告诉服务器客户端能接收的语言。2

2016-05-05 16:21:30 9281

原创 php之自定义session存储机制【3】

session默认是以文件形式存储的,当网站的访问量很大的情况下,因为文件的IO性能问题,会让服务器的开销巨大,比较典型做法是把session存入数据库或内存,本文是以数据库为例。主要有两个步骤: 1. 自定义实现session的操作方法,比如读、写、删除、垃圾回收… 2. 告诉系统的session机制调用自定义的方法去处理session.数据库创建语句: CREATE TABLE `t_s

2016-04-28 11:13:36 3203

原创 php之session【2】

session是一种会话技术,它基于cookie,相比cookie具有更高的安全性。1.session原理如图所示,session会给客户端发送一个session id,同时在服务端建立一个session数据区,客户端在请求的时候提交session id,服务端通过这个session id在session数据区查找。客户端仅存了一个session id ,它具有一定的时效性,重要的信息还是保存在服

2016-04-28 04:16:44 6828 2

原创 php之cookie【1】

cookie是一种会话技术,通常用来保存会话中需要长时间存储的数据。比如记录登录信息(最好MD5加密存储),未登录状态购物车信息存储。如上图可见cookie的产生和内容是由服务器发出的指令,而cookie的保存和提交(请求时携带cookie提交到服务器)是由浏览器内部实现的。在php中用setcookie这个函数来告诉浏览器去产生和保存cookie。/** * * $name string

2016-04-27 20:59:19 596

原创 php之PDO (PHP DATA OBJECT)

从 PHP 5.1 开始附带了 PDO,PHP 数据对象 (PDO) 扩展为PHP访问数据库定义了一个轻量级的一致接口。PDO 提供了一个 数据访问 抽象层,这意味着,不管使用哪种数据库(比如mysql,oracle,mssql…),都可以用相同的函数(方法)来查询和获取数据。1.创建PDO对象使用PDO扩展必须在php.ini文件中打开相应的扩展,下图打开了pdo_mysql的扩展: 那怎么创

2016-04-25 09:51:04 4650

原创 mysql--事务隔离级别

1.事务具有ACID四种特性。1.原子性(automicity):一个事务中的所有语句,应该做到:要么全做,要么一个都不做; 2.一致性(consisitency):让数据保持逻辑上的“合理性”,比如:一个商品出库时,既要让商品库中的该商品数量减1,又要让对应用户的购物车中的该商品加1; 3.隔离性(isolation):如果多个事务同时并发执行,但每个事务就像各自独立执行一样。 4.持久性(

2016-04-23 01:47:10 8621 2

原创 mysql--sql查询练手

闲着上网找了个sql查询练习题,想看看自己完成的咋样,感觉都不难,45道题全部攻破。#学生表CREATE TABLE STUDENT(SNO VARCHAR(3) NOT NULL, SNAME VARCHAR(4) NOT NULL,SSEX VARCHAR(2) NOT NULL, SBIRTHDAY DATETIME,CLASS VARCHAR(5))ENGINE=MyISAM

2016-04-19 17:17:05 5102 3

原创 php之自动加载autoload

当程序的代码运行到需要加载某个类的时候,php内部机制可以做到自动加载该类文件。1. __autoload($class)__autoload尝试加载未定义的类 。 ./class/A.class.php<?php class A{ function __construct(){ echo "<BR> A中的构造方法"; } }?>./autoload.php<?

2016-04-18 22:49:43 507

原创 php之重载__get() __set() isset() unset() __call() __callStatic()

php中的overloading跟传统面向对象的重写不同,例如java中:class A{ public void methodName(参数1); public void methodName(参数1,参数2); public void methodName(参数1,参数2,参数3); ...} php中重载是对类或者对象调用不存在的属性或方法时一种“优雅”的错误处理机制。

2016-04-17 18:36:56 830

原创 【10】mysql编程

1.语句块包含符通常我们在代码中这样写:if(条件判断){ //your code}“{..}”包含的就是语句块。而在mysql中这样写:#标识符可省略,但必须首尾一致[begin_label] begin[statement_list]//这里业务逻辑代码[end_label]end;2. 流程控制2.1 if2.2 case2.3 loop2.4 while2.5 repeat2.6

2016-04-16 02:08:06 632

原创 【9】mysql数据事务语言DTL(Data Transaction Language)

1.什么是事务?什么是事务:就是将一系列的sql语句当作“一句”来执行的一种机制——该系列语句要么全部执行成功,要么一个都不执行。为什么需要事务:实际应用中,我们经验中的一个“操作”,其实常常对应着数据库(表)的2个或2个以上的操作,此时就应该让此2个操作具有“整体性”。比如网银汇款,其实是将一个储户中的钱减少一个数目,再将另一个储户的钱增加一个数目。如果只做完了前者,后者因为某种原因没有做完就出错

2016-04-16 01:08:49 1178

原创 php面向对象之类成员

类的成员: 1.常量 : const 常量名 = 值;2.属性 2.1 静态属性 2.2 实例属性3.方法 3.1静态方法 3.2实例方法 3.3构造方法 3.4析构方法注意: ①静态属性是属于类的,通过这个类创建的类共享此属性

2016-04-15 22:33:29 611

原创 【8】mysql数据控制语言DCL(Data Control Language)

#创建用户create user '用户名'@'允许登录的地址' identified by '密码';#删除用户:drop user '用户名'@'允许登录的地址或服务器名';#修改当前用户密码set password = password('密码');#修改其他用户密码set password for '用户名'@'允许登陆地址' = password('密码');#gr

2016-04-14 14:36:22 1083

原创 【7】mysql数据查询语言DQL(Data Query Language)②

1. 连接查询1.1 基本概念就是将两个或两个以上的表,“连接起来”,当做一个数据源,并从中去取得所需要的数据;如何连接? 将每一个表的每一行数据两两之间相互对接起来,每次对接的结果都是连接结果的“一行”数据; 上图所示是一种没有条件的连接。有四种形式的写法:SELECT * from join1,join2;SELECT * from join1 JOIN join2;SELECT

2016-04-14 01:36:54 1072

原创 【6】mysql数据查询语言DQL(Data Query Language)①

1. 基本查询 select [all | distinct] 字段或表达式列表 [from子句] [where子句] [group by子句] [having子句] [order by子句] [limit子句];SELECT 8+5;# 8+5 ,8>5是表达式SELECT name,8>5,8+5,id+class_id,NOW(),CONCAT('a','b

2016-04-13 22:39:09 3552

原创 【5】mysql数据操作语言DML(Data Manipulation Language)

1. 插入数据语法形式:1.1 insert [into] 表名 [(字段名1,字段名2,….)] values (值表达式1,值表达式2,….), (…..), ….;1.2形式2: replace [into] 表名 [(字段名1,字段名2,….)] values (值表达式1,值表达式2,….), (…..), ….; 其跟insert into几乎一样:唯一区别是,如果插入

2016-04-12 13:02:58 1265

原创 【4】mysql 表的DDL

1. 创建表1.1 创建表的语法形式create table 【if not exists】 表名(字段名 字段类型 【字段属性1 字段属性2 …】, 字段名 字段类型 【字段属性1 字段属性2 …】, 字段名 字段类型 【字段属性1 字段属性2 …】, … 【,索引1,索引2,…,约束1,约束2,…】 )【表选项1,表选项2,….】;说明: 字段名:按

2016-04-11 00:54:46 659

转载 javascript自定义alert弹窗

我们都知道js中的alert有弹窗提示的作用,但它在实践项目中很少使用,原因就是因为长的太难看!那么今天我就给大家讲一下如何来美化这个系统自带的alert!详细代码如下: <!DOCTYPE html><html lang="zh-cn"><head><meta charset="UTF-8"><title>教你如何更改网页的默认alert弹窗</title></head><body>

2016-04-10 15:18:46 18644 1

原创 【3】mysql字段类型

mysql字段类型 数据库的数据类型,总共3大类: ①数值型 ②字符串类型 ③日期和时间类型 数据类型主要用在创建表的时候指定列的数据类型数值类型包括: 1. 整数类型 2. 小数型(包括浮点和定点) 1. 1数值类型之整数类型整数类型 [(M)] [UNSIGNED] [ZEROFILL] 1. M指示最大显示宽度。最大有效显示宽度是255。显示宽度与存

2016-04-10 02:59:28 656

原创 【2】mysql 数据库的DDL语句

DDL(data difinition language)就是数据定义语言。1.sql语句的界定符-- 默认情况下" ; " 代表sql语句的结束delimiter 新的界定符-- 修改 // 为界定符delimiter //2.创建数据库#1.创建数据库create database 数据库名字 [charset = uft8 ] [collate = 排序规则]#一般都写成这样

2016-04-10 01:56:32 641

原创 【1】mysql系统级操作

1.启动服务:net start mysql注意:需要在管理员权限的命令行执行,非mysql模式下!2.停止服务net stop mysql注意:需要在管理员权限的命令行执行,非mysql模式下!3.登陆mysql--登陆--mysql -h 服务器地址 -u 用户名 [-P 端口号] -pmysql -h localhost -u root -P 3306 -p--参数名和参数值贴在一起写也

2016-04-10 01:36:38 909

原创 char 和 varchar 区别与分析

The maximum row size for the used table type, not counting BLOBs, is 65535. 表的一行除去二进制,最大存储长度为65535字节。 –本文的分析基于mysql1.charchar(4); //这个4表示最多存储4个【字符】, 长度可以为从0到255的任何值,当存储的字符串长度小于指定的长度, 会在字符串的

2016-04-09 16:48:01 3884

原创 php之选择排序

php之选择排序思路:假设有n个数据,则需要n-1趟次找出最大值下标并交换;每一趟的比较中,都需要从”剩余数据”中找出最大元素的下标,第一趟剩余数据为n个,第二趟剩余数据为n-1个…;每一趟找出最大值的元素都和”剩余数据”的最后一个元素交换位置。//直接插入排序function selectSort($arr){ $len = count($arr); for($i=0;$i<

2016-04-09 14:22:22 362

原创 php冒泡排序

php之冒泡排序思路: 1. 一趟比较:从数组的左边起,依次两两比较相邻的两个元素,如果发现左边的元素大于右边的元素,则交换两个元素的位置,这样进行一趟比较后,必然有个最大值排在数组最右边; 2. 一趟比较中假如有n个数据,则两两比较的次数是n-1次,每一趟比较的数据个数都会比前一趟少一个; 3. n个数据,每一趟完成一个数据的位置排序,那么只需要n-1趟次即可确定全部数据的位置排序。func

2016-04-09 14:21:07 555

php之表单文件iframe异步上传

php之表单文件iframe异步上传

2016-05-14

空空如也

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

TA关注的人

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