自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 PHP学习之--表单与验证

表单与验证重新导向一个URLheader(string);<?phpheader('Location:http://www.baidu.com');//跳转到百度?>在执行header()函数,必须注意,之前不能有任何浏览器输出 标头 (header) 是服务器以 HTTP 协议传 HTML 资料到浏览器前所送出的字符串,在 标头与 HTML 文件之间尚需空一行分隔。 1.用于重新导向指

2016-12-26 19:41:05 484

原创 PHP学习之--字符串与正则表达式

字符串字符串格式化整理字符串的第一步是清理字符串中多余的空格。虽然这一部操作不是必需的,但如果要将字符串存入一个文件或数据库中,或者将它和别的字符串进行比较,这就是非常有用的 。chop(string)函数移除字符串后面多余的空白,包括新行。ltrim(string)函数移除字符串起始处多余空白。rtrim(string)函数移除字符串后面多余的空白,包括新行,此函数是 chop()的别名。trim

2016-12-26 19:39:47 507

原创 PHP学习之--图像处理

创建图像创建图像的一般流程: 1).设定标头,告诉浏览器你要生成的 MIME类型。 2).创建一个图像区域,以后的操作都将基于此图像区域。 3).在空白图像区域绘制填充背景。 4).在背景上绘制图形轮廓输入文本。 5).输出最终图形。 6).清除所有资源。 7).其他页面调用图像。简化流程设置格式创建图像区域生成背景生成前景输出图像清除资源生成图片<?php //第一

2016-12-26 19:39:15 372

原创 PHP学习之--目录与文件操作

目录常用函数basename()返回目录的文件名部分(文件名+扩展名); dirname()返回目录的路径部分; pathinfo获取文件路径的信息(存在数组中); realpath返回绝对路径<?php $path='E:\wamp\www\study\demo2.php'; $confpath='demo2.php'; echo realpath($confpath)

2016-12-26 19:36:58 425

原创 PHP学习之--数组

1.PHP数组包含什么包含两种东西,一种是键(key),一种叫值(value) key是自动生成的,默认从0开始,每次加12.使用数组2.1使用键key如:array[0];2.2使用循环访问数组2.2.1for循环2.2.2通过foreach循环来遍历数组,不需要考虑keyforeach ($userNames as $value) { echo $value.'<br/>';}for

2016-12-26 19:35:39 319

原创 JS的几种继承方式总结

1.什么是继承?继承(英语:inheritance)是面向对象软件技术当中的一个概念。如果一个类别A“继承自”另一个类别B,就把这个A称为“B的子类别”,而把B称为“A的父类别”也可以称“B是A的超类”。继承可以使得子类别具有父类别的各种属性和方法,而不需要再次编写相同的代码。在令子类别继承父类别的同时,可以重新定义某些属性,并重写某些方法,即覆盖父类别的原有属性和方法,使其获得与父类别不同的功能。

2016-10-09 16:03:05 430

原创 JS不用循环生成连续数组

问题描述:输入n,输出数组[1,2,…..,n] 方法一:function fn(n) { var arr=[]; (function (){ arr.unshift(n); n--; if(n!=0) arguments.callee(n); })(); return arr;}方法二:f

2016-10-04 08:51:51 2549

原创 JS查找字符串中出现最多的字符和个数

问题描述:查找字符串中出现最多的字符和个数,例:sdjksfssscfssdd->字符最多的是s,出现了7次方法一function fn1(str){ var strArr=str.split(''); var strJson={}; var maxLength=0;//最长的长度 var value='';//字符值 for(var i=0;i<strArr

2016-10-02 14:34:04 3248

原创 JS字符串转成驼峰的三种方法

问题描述:写一个字符串转成驼峰的方法,例:border-bottom-color->borderBottomColor方法一:操作字符串数组function tranformStr1(str){ var strArr=str.split('-'); for(var i=1;i<strArr.length;i++){ strArr[i]=strArr[i].charAt

2016-10-02 13:46:01 22850 1

原创 JS操作cookie

什么是cookie?cookie是指Web浏览器存储的少量数据,同时它是与具体的Web页面或者站点相关的.cookie的属性:1.name(名字)2.value(值)3.expires指定了cookie的生存期,默认情况下cookie是暂时存在的,他们存储的值只在浏览器会话期间存在,当用户退出浏览器后这些值也会丢失,如果想让 cookie存在一段时间,就要为expires属性设置为未来的一个用毫秒数

2016-09-23 10:49:51 419

转载 堆和栈的区别(转过无数次的文章)

一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 收 。注意它与数据结构中的堆是两回事,分配方式倒是类似

2016-09-22 17:29:48 276

原创 总结清除浮动的7种方法

1.给父级加上高度严格说来不能算是清除浮动,不过可以达到同样的布局效果<!DOCTYPE html><html><head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title></title> <link rel="stylesheet" href

2016-09-22 16:49:51 377

原创 那些年我不理解的BFC

1.什么是BFC?W3C的链接:https://www.w3.org/TR/CSS2/visuren.html#block-formatting 9.4.1 Block formatting contextsFloats, absolutely positioned elements, block containers (such as inline-blocks, table-cells, an

2016-09-22 13:38:27 486 1

原创 小结选择排序,冒泡排序,插入排序

选择排序个人理解:以升序为例,选择排序就是让第几小的元素排到第几个位置上,如:第一次选择该数组第一小的元素然后放入数组位置0,第二次选择第二小的元素放置到数组位置………..//选择排序 void selectSort(int arr[],int length){ int i,j,temp; for(i=0;i<=length-2;i++){ for(j=i+1;j<

2016-09-17 13:58:06 297

原创 JavaScript碰撞检测原理及其实现

1.模拟碰撞 简单模拟碰撞过程,用一个可以拖拽的div2去尝试碰撞一个固定的div1(均用绝对定位)2.碰撞检测原理 如图所示: 使得div分别有4个距离属性( L(left),T(top),R(right),B(bottom) ). 对于div1来说,画出一个九宫格,div2在除中心以为的8个格子任意移动都不会发送碰撞. 也就是说,只要满足条件:oDiv2.div2R小于oDiv1.d

2016-05-29 23:46:37 1673

原创 JavaScript拖拽原理及兼容性问题

1.原理前提:元素已经定位. 拖拽过程: 第一步:按住鼠标左键点击目标(以下均用oDiv说明). 第二步:拖拽oDiv. 第三步:释放鼠标左键. 思路: 通过获取最初的鼠标点击的位置,得到鼠标到oDiv边框的距离(如:disX),再用拖拽后的鼠标位置减去到边框的距离即可得到拖拽后的top,left.(如:oDiv.style.left=ev.clientX-distance.disX+’

2016-05-29 10:51:34 684

空空如也

空空如也

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

TA关注的人

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