摘要: 常用步骤 创建画布 imagescreatetruecolor($width,$height) 返回资源类型 (创建画布有两种方式1是创建一张空白的画布2是打开一张图片作为画布) 创建各种颜料 imagecolorallocate() 绘画 imagesfill() 保存成图片 imagepng() 阅读全文
posted @ 2016-08-24 22:50 那些让你奋斗的理由 阅读(407) 评论(0) 推荐(0)
摘要: 迭代与递归的区别 递归是调用自身,导致多个一样的函数各自执行 ;迭代 只是一个函数 执行多次 ;一般递归都是能够转换为迭代的 用迭代实现 文件的级联创建 0是 找指定栏目的子栏目 1是 找指定栏目的子孙栏目,即子孙树 2是 找指定的栏目的父栏目/父父栏目....顶级栏目, 即家谱树 阅读全文
posted @ 2016-08-24 22:45 那些让你奋斗的理由 阅读(138) 评论(0) 推荐(0)
摘要: 第一个函数一直等待最后递归的函数结束返回值之后才能结束。因此递归的时候会有多个相同的函数被调用,且占用各自资源 ,最后同时运行一个个结束; 所以递归层数太深不宜使用, ; 注意要有结束条件 注意 递归中每个函数值是独立的 ; 如果某些值需要叠加,考虑静态变量或者能接受 例子 :递归计算5前面的和 例 阅读全文
posted @ 2016-08-24 22:41 那些让你奋斗的理由 阅读(249) 评论(0) 推荐(0)
摘要: mt_rand() 比rand() 快四倍 return会退出方法,并且下面的语句不再执行。并返回对应的信息到 调用该方法的地方; 注意if()for() while()等,如果里面有return则会退出循环,并且循环外下面的if等语句也不再执行。 break不同,它只能用于循环中,并且只是退出当前 阅读全文
posted @ 2016-08-24 22:29 那些让你奋斗的理由 阅读(843) 评论(0) 推荐(0)
摘要: 文件上传的时候,先传到服务器形成一个临时文件,最后使用move_uploaded_file()函数放到指定的文件夹才完成上传功能。 文件形成临时文件后,会形成一个$_FILES超级全局数组数组里保存着文件的临时地址,临时名称,大小,等信息。当php文件运行完后,临时文件就消失 -文件上传的注意事项: 阅读全文
posted @ 2016-08-24 22:23 那些让你奋斗的理由 阅读(260) 评论(0) 推荐(0)
摘要: globe();获取指定目录匹配的文件 记 opendir($path) readdir($od) is_dir($path) close($od); $ori_img = 'D:/www/bool/data/04/picc.jpg'; echo basename($ori_img),'<br /> 阅读全文
posted @ 2016-08-24 22:08 那些让你奋斗的理由 阅读(134) 评论(0) 推荐(0)
摘要: 1:excel并不是开放的标准,是微软自己的,你只能猜测他的格式.xls文件其他打开乱码。 标准还有可能变(目前国际上已经制定的标准文档规范). 操作excel ,有开源的phpExcel开源的类. 2:如果是简单的想导入数据库,可以先转换化csv文件.csv是一种简单的用逗号隔开的文件格式。能用其 阅读全文
posted @ 2016-08-24 22:07 那些让你奋斗的理由 阅读(364) 评论(0) 推荐(0)
摘要: 资源类型 : 好比 一个管子,通过它对储水器操作可以送水吸水等 eg :$f = fopen( ) ; 函数返回的类型就是资源类型 ★★读取 php文件中编写html代码要加单引号隔开? 用get读取留言板中的留言 fgetcsv 每次读1行(遇见换行符为结束)光标停在下一行的开头。并按照逗号分为数 阅读全文
posted @ 2016-08-24 21:50 那些让你奋斗的理由 阅读(290) 评论(1) 推荐(0)
摘要: 主题修改,侧边栏修改 阅读全文
posted @ 2016-08-24 21:44 那些让你奋斗的理由 阅读(1539) 评论(0) 推荐(0)
摘要: 开始通过主机名来区分计算机(比较少) ; 计算机开始多起来,用IP区分 ; 但是IP人不容易记, 所以出现域名 如:www.baidu.com ; 为了关联域名和IP, 所以要通过域名 解析 成 IP ; 因此出现DNS服务器 ,一年从不休息,负责把域名和IP的互换 ,常用的有谷歌的 8.8.8.8 阅读全文
posted @ 2016-08-24 20:54 那些让你奋斗的理由 阅读(1985) 评论(0) 推荐(0)
摘要: 超全局变量 常量 文件引入 PHP错误报告 阅读全文
posted @ 2016-08-24 20:15 那些让你奋斗的理由 阅读(207) 评论(0) 推荐(0)
摘要: 数据的使用 阅读全文
posted @ 2016-08-24 18:03 那些让你奋斗的理由 阅读(423) 评论(1) 推荐(0)
摘要: 被认为是false的值 引用赋值 动态变量 运算符 单双引号的区别 时间 局部问题 函数作用域 函数的概念 三元运算符 阅读全文
posted @ 2016-08-24 17:53 那些让你奋斗的理由 阅读(240) 评论(0) 推荐(0)
摘要: 1. 连接数据库设置的编码 :涉及到从数据库获取数据,判断数据库查询时的字符集是否跟当前页面设置的字符集一致,两者必须统一,一般数据库设置为utf8_general_ci 如: mysql_query("SET NAMES UTF8"); //注意没有- ; 且最好大写 2.HTML页面设置的编码  阅读全文
posted @ 2016-08-24 15:45 那些让你奋斗的理由 阅读(184) 评论(0) 推荐(0)
摘要: gettype()获取变量的类型 isset()判断变量是否存在;如果是null返回也是false echo 输出字符串和数字; print_r()输出整个组合 var_dump() 输出整个数组并且标明类型 _autoload($classname) 魔术方法,实例化不存在的类,报错前执行该方法 阅读全文
posted @ 2016-08-24 15:43 那些让你奋斗的理由 阅读(129) 评论(0) 推荐(0)
摘要: ColorPix 鼠标经过的地方即为ColorPix取色的区域. ColorPix使用技巧:1)点击放大镜,会在软件下半部分以放大的形式显示出来,方便精确的取色.2)点击软件最上面的"+".能使软件总在最前,而不会被其他窗口遮挡.3)按上键盘任意能锁定/解锁当前颜色(放大镜)4)单击蓝色区域的颜色代 阅读全文
posted @ 2016-08-24 10:31 那些让你奋斗的理由 阅读(602) 评论(0) 推荐(0)
摘要: 就是最大的空白网页,包含着其他的网页 doctype 有一个框架集的类型,能用此 不含有body(即是别写<body></body>) 以上效果: 实际上是把第一个frame再重新拆分成两列 在指定的框架打开网页:只要在frame中添加name ; 然后再a标签中添加target 注意这里 简写 < 阅读全文
posted @ 2016-08-24 01:33 那些让你奋斗的理由 阅读(119) 评论(0) 推荐(0)
摘要: 溢出overflow 当文字的太多以至于超出div的容纳,此时溢出;能利用属性设置是否有滚动条 该属性在IE中有一个bug :就是设置一个宽高都是1px的div时,IE显示的是高5px的div;可以添加overflow:hidden;一般设置宽高特别小的div或者元素最好添加它 CSS会把图片初始化 阅读全文
posted @ 2016-08-24 01:32 那些让你奋斗的理由 阅读(673) 评论(0) 推荐(0)
摘要: 圆角:用border-radius:10px 半径为10px的圆弧;正方形中,半径为宽的一半即是圆 position相对定位与绝对定位 相对定位:position:relative相对自己原本位置来移动的。且移动之后其他的元素不能占用你原来的位置.比如相对自己的顶top移动多少像素;相对自己原本位置 阅读全文
posted @ 2016-08-24 01:25 那些让你奋斗的理由 阅读(614) 评论(0) 推荐(0)
摘要: 谷歌浏览器设置了默认中文字大小最小为12px; 解决方法:只需加上这么一句:-webkit-text-size-adjust:none; 火狐的为10px;为了避免兼容性,要设置字体的大小 注意一般没有设置什么颜色,各浏览器也会初始化默认颜色所以,有些属性如果不声明就会按照各浏览器不同的默认去初始化 阅读全文
posted @ 2016-08-24 01:20 那些让你奋斗的理由 阅读(153) 评论(0) 推荐(0)
摘要: 锚点 锚点主要用来定位到某个地方 : <a name=““>标记位置</a> 如果想要点击之后直接定位到相应位置:<a href=“链接后加#name “> </a> 伪类 CSS允许我们对a标签的4种状态设置各自的css特性,叫做css伪类 一般active状态不必写;要按顺序写LVHA; a:l 阅读全文
posted @ 2016-08-24 01:13 那些让你奋斗的理由 阅读(245) 评论(0) 推荐(0)
摘要: table属性 :bgcolor valign td :单元格之间有默认的距离;可以用border-collapse : separate | collapse 去除 <table border="1" cellpadding="0" cellspacing="0"> ★单元格想要合并一行中的n列 阅读全文
posted @ 2016-08-24 00:55 那些让你奋斗的理由 阅读(204) 评论(0) 推荐(0)
摘要: 1、外联样式 : 外部链接一个CSS文件,在HTML头部分标明 <link href="css/my.css" rel="stylesheet" type="text/css"/> 2、 内联样式 :头部直接写入 <style type="text/css"> div{margin:0;paddin 阅读全文
posted @ 2016-08-24 00:45 那些让你奋斗的理由 阅读(9483) 评论(0) 推荐(0)
摘要: 内联元素和块状元素能够用 display :block/inline 相互转换 块状元素变成内联元素的话,他的高就会失效而变为行高; 使用display:inline-block,让行内元素同时具有行内元素特性也能设置宽高 如果display:none的话,该元素就会不见 块状元素 address 阅读全文
posted @ 2016-08-24 00:29 那些让你奋斗的理由 阅读(553) 评论(0) 推荐(0)
摘要: 布局 布局从上到下,然后再从左右;先用div进行占位,即是设置框架,然后Css美化 PS:注意设置长和宽 再设置float ; id不能数字命名 Float 不用浮动的话,div默认会上下排列(块状元素) 使用float,让该div浮起,没加float的div会在 浮起的div下面(因为浮上去了); 阅读全文
posted @ 2016-08-24 00:27 那些让你奋斗的理由 阅读(2397) 评论(0) 推荐(0)