- 博客(83)
- 收藏
- 关注
转载 数据结构
基本数据结构众所周知, 数据结构分为以下四个方面 :1. 集合 ( 结点之间没什么联系, 不需要总结 )2. 线性 ( 一条直线 )3. 树状 ( 类似家谱 )4. 图 ( 难, 暂时先不总结 )数据结构的定义: 分为结点的定义和结点之间关系的定义. 线性结构- 顺序表typedef struct { int elem[100];
2016-08-02 21:52:21
468
转载 计算机组成原理
目录计算机概述数据总线CPU存储器输入/输出设备计算机的时标系统计算机概述计算机的基本组成:存储器: 实现记忆功能的部件用来存放计算程序及参与运算的各种数据运算器: 负责数据的算术运算和逻辑运算即数据的加工处理控制器: 负责对程序规定的控制信息进行分析,控制并协调输入,输出操作或内存访问输入设备: 实现计算程序和原始
2016-08-02 21:47:54
691
转载 JS 高级总结
一、查找HTML元素 通常,通过 JavaScript,您需要操作 HTML 元素。 1、通过 id 找到 HTML 元素 2、通过标签名找到 HTML 元素 3、通过类名找到 HTML 元素提示:通过类名查找 HTML 元素在 IE 5,6,7,8 中无效。var x=document.getElementById("intro");var y=docume
2016-08-02 17:01:30
401
转载 php与js的区别是什么
1,类型转换的不同 在javascript中 空对象和空数组转换为boolean值为true; 但在php中 空对象空数组转换为boolean值为false; (仅在php4中空对象的boolean值为false) 包括非0的负数值,都是转换为true; 2,实形参的不同 在js中形参和实参的个数对比起来都没有限制,形参个数可以大于实
2016-08-02 17:00:12
740
转载 JS操作JSON总结
JS操作JSON总结JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式。同时,JSON是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON数据不须要任何特殊的 API 或工具包。 本文主要是对JS操作JSON的要领做下总结。 在JSON
2016-08-02 16:57:38
324
原创 js事件总结
事件类型,事件驱动,事件流,事件对象注意:”text” onclick=”函数名称()” />itnode.onclick = 函数名称; 函数名称后边不要加括号三.事件操作1.什么是事件通过鼠标、键盘对浏览器页面所做的动作就是事件。事件一旦发生需要有事件处理,该处理称为“事件驱动”,事件驱动通常由函数担任onclick:鼠标点击onmouseover:鼠标移入
2016-08-02 09:10:59
313
原创 Dom
dom: document object model 文档对象模型DOM技术:php里边有:php语言 与xml/html标签之间沟通的一个桥梁。javascript里边有:js语言 与html/xml标签之间沟通的一个桥梁。 把html文档的各个组成内容划分为各种节点(对象):文档节点(document),其是html根节
2016-08-02 09:10:03
254
原创 js语法规范
二.使用语法规范① 在html代码里边引入js语言”text/javascript”>具体js代码”text/javascript” src=”js文件”>② 代码大小写敏感 ③ 结束符号④ 注释// 单行注释/*多行注释*/⑤ 变量 气质可以发生改变的量就是变量 变量是内存中最小的单位⑥ 数据类型php(8种):int整型 float 浮点型 stri
2016-08-02 09:07:31
1217
1
转载 容易混淆的php字符串处理函数
strpos — 查找字符串首次出现的位置strrpos() - 计算指定字符串在目标字符串中最后一次出现的位置stripos() - 查找字符串首次出现的位置(不区分大小写)strripos() - 计算指定字符串在目标字符串中最后一次出现的位置(不区分大小写)strrchr() - 查找指定字符在字符串中的最后一次出现substr() - 返回字符串的子串
2016-08-01 14:23:50
309
转载 php中$_SERVER和HTTP_X_FORWARDED_FOR以及REMOTE_ADDR获取IP的区别
在PHP 中使用 $_SERVER["REMOTE_ADDR"] 来取得客户端的 IP 地址,但如果客户端是使用代理服务器来访问,那取到的就是代理服务器的 IP 地址,而不是真正的客户端 IP 地址。要想透过代理服务器取得客户端的真实 IP 地址,就要使用 $_SERVER["HTTP_X_FORWARDED_FOR"] 来读取。不过要注意的事,并不是每个代理服务器都能用 $_SERVER["
2016-08-01 14:20:12
720
原创 php变量执行也需要先后顺序
我知道 javascript执行是需要前后顺序的 就试了下phpinclude.phpif($a==1){ echo '可以调用';}else{ echo '调用失败';}include('a.php');echo $a;?> a.php $a=3;?>执行结果为调用失败 3 说明php变量定义要在使用前面 ww
2016-08-01 14:19:03
667
原创 php中的全等于和不全等于 不等于的 用法详解
我们来看一下下面一个程序:$str = “0d52”;If (0==$str){echo “真”}Else{echo “假”} 这个程序运行的结果出人意料, “0d52”居然被PHP认为和0相等了。为什么会出现这样的情况呢?执行关系运算”==“时要求运算符两边的数据类型必须一致,所以等号又边的字符串被强制转换为了整型0。 这就是许多弱类型语言的缺点。
2016-08-01 14:14:47
6081
转载 php 过滤js输入 过滤脏字
/*** 过滤一些脏词汇** $words 脏词汇列表** $replace 要替换成的词汇** 返回替换完的词汇*/function replace_danger_word($content){ $words=array('妈的','sb','我靠'); $replace ='*'; foreach($words as $key=>$word){
2016-08-01 14:13:53
1271
原创 PHP.ini配置文件中文
;;;;;;;;;;; ; 警告 ; ;;;;;;;;;;; ; 此配置文件是对于新安装的PHP的默认设置. ; 默认情况下,PHP使用此配置文件安装 ; 此配置针对开发目的,并且*不是*针对生产环境 ; 基于一些安全方面的考虑,在你的网站上线之前,请考虑使用php.ini-recommended ; 以及在线文档 http://php.net/manua
2016-08-01 14:08:40
299
原创 php中global与$GLOBAL的用法及区别
php中global 与 $GLOBALS[""] 差别 原本觉得global和$GLOBALS除了写法不一样觉得,其他都一样,可是在实际利用中发现2者的差别还是很大的!先看下面的例子:PHP代码 // 例子1 function test_global() { global $var1, $var2; $var2 =& $var1;}
2016-08-01 11:26:41
776
转载 php命名规范
php 命名规范文件名一律小写,单词间以下划线分隔类名采用首字母大写的驼峰命名方式类中的方法名采用首字母小写的驼峰方式命名类中的私有方法和私有变量以下划线开头函数名全小写,单词间以下划线分隔变量名同函数名
2016-07-31 22:00:32
574
转载 PHP5学习笔记:用__call()实现方法重载
PHP5学习笔记:用__call()实现方法重载今天在网上发现了一片好文章,介绍_call()方法。依靠这个方法可以实现方法重载,这是找了好久的东西了。发在这里,算作笔记。---------------------------------------PHP5 的对象新增了一个专用方法 __call(),这个方法用来监视一个对象中的其它方法。如果你试着调用一个对象中不存在的方
2016-07-31 21:56:24
300
转载 php魔术方法总结
PHP中的魔术方法总结 :__construct, __destruct , __call, __callStatic,__get, __set, __isset, __unset , __sleep, __wakeup, __toString, __set_state, __clone and __autoload1、__get、__set这两个方法是为在类和他们的父类中没有声明的属
2016-07-31 21:54:49
212
转载 php数组常用函数
一、数组操作的基本函数数组的键名和值array_values($arr); 获得数组的值array_keys($arr); 获得数组的键名array_flip($arr); 数组中的值与键名互换(如果有重复前面的会被后面的覆盖)in_array("apple",$arr); 在数组中检索applearray_search("apple",$arr); 在数组中检索
2016-07-31 21:52:42
251
原创 ajax
Ajax:一种不用刷新整个页面便可以与服务器通讯交互的一种方法相当于在ajax里请求服务器,使用ajax和json技术,首先找到html文件,在script标签里写上XMLHttpResquest实例化对象,再open方法,再send方法,再xhr.onreadystatechange = function(){ if(xhr.readyState
2016-07-31 09:04:23
194
原创 json
1.Json就是一个格式,为了让网站接收数据,它是js里的“字面量对象”,字面量对象:var obj = {名称:值,名称:function() {} }是一种数据交换格式2.数据接口专门提供信息,数据格式是json或xml3.php如何制作一个json出来?通过函数:利用json_encode()生成json,利用json_decode()接收jsonjson_enc
2016-07-31 09:03:33
308
原创 非常简单的 xml转成数组的方法
function xml2arr($xml){ $obj = simplexml_load_string($xml,'SimpleXMLElement', LIBXML_NOCDATA); $json= json_encode($obj); $arr = json_decode($json, true); return$arr;
2016-07-31 08:56:35
481
原创 php字符串函数总结
addcslashes — 为字符串里面的部分字符添加反斜线转义字符addslashes — 用指定的方式对字符串里面的字符进行转义bin2hex — 将二进制数据转换成十六进制表示chop — rtrim() 的别名函数chr — 返回一个字符的ASCII码chunk_split — 按一定的字符长度将字符串分割成小块convert_cyr_string — 将斯拉夫语字
2016-07-31 08:52:30
237
原创 smarty总结
smarty语法 1.定界符 2.注释 3.变量(1.通过assign分配过来的变量 2.保留变量,他是无需分配的直接在模板中使用(包括smarty本身的及超全局变量,其中常量是需要先定义,但无需分配) 3.配置变量 )4.内置函数 (1.if/else 选择结构。和php中if/else几乎是一样的。唯一不同的是现在是使用smarty语句来书写的。{if},{elseif},{e
2016-07-22 19:59:09
820
原创 中级项目知识点
1.varchar类型:变长字符串,使用时我们必须设定其长度,最大长度“理论值”65535个设定值只是表示最多可存储的字符个数。一般主键id类型为 id smallint unsigned not null auto_increment primary key comment '',varchar和char都有定长,字段中除了主键,别的字段一般都有defaulttinyint 字符串类
2016-07-15 10:35:13
482
原创 mysql增删改查语句
数据库(表)设计3范式:第一范式(1NF):原子性,让每个数据不可再分;第二范式(2NF):唯一性(每行数据不重复),消除部分依赖;定义主键,就做到唯一性;部分依赖就是其他字段只依赖主键的“部分字段”。第三范式(3NF):独立性,消除传递依赖。主键--->字段A,字段B,字段C...又出现:字段A-->字段B此时就出现了传递依赖:主键--->字段A-->
2016-07-09 15:51:06
384
转载 mysql命令大全
宁静.致远倚楼听风雨,淡看江湖路。博客园首页新随笔联系订阅管理随笔-252 文章-0 评论-27 Mysql命令大全1、连接Mysql格式: mysql -h主机地址 -u用户名 -p用户密码1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql\bin,再
2016-07-09 15:44:51
508
原创 浅析php中常量,变量的作用域和生存周期
在PHP脚本中变量主要有:内置超级全局变量,一般的变量,常量,全局变量,静态变量等等,我们在使用它们的时候除了要正确地知道它们的语法以外,更重要的是,我们要知道它们在本质上的区别与联系—即它们的作用域的问题。1.内置超级全局变量可以在脚本的任何地方使用和可见。即是说,如果我们在一个PHP页面中改变了其中的一个值,那么在其他PHP页面中使用时,它的值也会发生改变。2.常量一旦被声明将
2016-07-09 15:32:42
376
原创 最近的一些想法
我这个学期几乎没上专业课,可我内心却一点也没愧疚的感觉,我不知道自己现在的做法是不是对的,我只听从我内心的声音,上学一定要培养自己的爱好,自从我买了好用的键盘之后才有点对编程感兴趣,听着那声音很有成就感,而且以前从不实践敲代码,而是还停留在在纸上写代码,在本子上记笔记,后来呢,对于我这个天生就不是收拾东西的家伙,自然写的那些东西都不知道去哪里了,也就是白总结笔记了。现在所有的东西都在电脑上进行,我
2016-06-11 10:53:40
335
原创 PHP笔记12-day16
面向过程:一堆变量。。。。一些函数。。。。流程控制。。。。面向对象:class 类{一堆属性。。。。一些方法。。。。其中有:流程控制。。。。}MVC编程思想:一堆类; 类的自动加载含义:在代码运行到某个位置,需要一个类的时候,php系统内部可以做到“自动加载类文件”什么时候需要一个类?new一个对象的时候,使用一个类的静态
2016-06-10 21:51:10
245
原创 PHP笔记11-day15
抽象类,抽象方法抽象类:不能实例化的类;abstract class 类名 {}抽象方法:就是一个只有方法头,没有方法体的方法;abstract class 类名 {abstract function 方法名(形参1,形参2, .... );}抽象类和抽象方法的细节1,抽象方法必须放在抽象类中;抽象类中可以没有抽象方法(虽然不常见)2,子类继
2016-06-10 21:49:02
223
原创 PHP笔记10-day14
继承:基本概念从一个现有的类A中,获取其中的特征信息,以构建另一个类B,这种现象就是继承。基本语法:class A{}class B extends A { } //单继承;如果是多继承,代码类似这样(其实php是不支持的):class s B extends A1, A2, A3,..... {}几个基本概念继承:B继承了A;派生:A派生出B;
2016-06-10 21:47:00
210
原创 PHP笔记9-day13
面向过程:将任务,分解为一个一个的连续的步骤,每个步骤去依次执行,然后最后就完成了既定目标; 面向对象:将任务,分解为一个一个的“对象”,每个对象都有其自身的属性和方法,整个任务的完成,就是这些对象的“各自相互独立”有有所依从/关联的一些行为动作(各自的小任务),最终协调完成既定目标; 类:类是描述一类事物的共有特征信息的一种语法结构。 class C{}
2016-06-10 21:44:47
205
原创 PHP笔记8-面向对象目录各知识点
以下就是php面向对象所有的知识点,我觉得提高记忆的好方法就是每个知识点在心中有个谱,记住每个知识点就能勾起每个知识点的具体内容,如果连这个知识点都忘记了,那这块知识细节就更不用说能记住了。我觉得这种方法叫由点及面法吧Day13类中成员概述 1.类常量:定义形式:使用形式: 普通属性(实例属性):定义形式:使用形式: 静态属性:定义形式:使用形式
2016-06-10 21:42:31
268
原创 PHP-自己写的代码练习-数组
1.数组header("content-type:text/html;charset=utf-8");//求一维数组的平均值 /*$arr = array(2,5,6,8,9,6, ); $len = count($arr);//数组长度 $sum = 0; $a = 0; for($i=0;$i $sum += $arr[$i]; ++$a
2016-06-07 10:56:49
282
原创 php笔记7-数组
1.数组基础php的数组就是一些数据的有序排列的集合。它们的顺序不由下标来决定,而是由其“放入”顺序来决定。1.数组定义(赋值):可以设定整数数字下标,也可以设定字符串下标,还可以不设定下标,此时也可以称为“自动下标”:其实它是整数下标,其值为之前所用过的整数下标的最大值+1.其他非常规情况的下标有自动转换能力:7.7 -->7true -->1false --
2016-06-07 10:54:03
237
原创 便签8-数据库登陆
1.数据库知识点PHP+MySQL数据库编程的步骤第一步:登录到MySQL服务器第二步:选择当前数据库第三步:设置请求数据的字符集第四步:执行SQL语句$link=@mysql_connect($db_host,$db_user,$db_pwd);echo "PHP连接数据库失败!".mysql_error;@是为了安全屏蔽掉系统的错误信息, mysql_error
2016-06-05 21:58:01
247
原创 便签7
l is_bool():是否是布尔型l is_int()是否是整型l is_float()是否是浮点型l is_string()是否是字符型l is_array()是否是数组isset()功能:判断变量是否设置(存在)。说明:如果变量存在,且值不为NULL,则一律为true,否则,为falseempty()对于 “”、0、 “0” 、0.0 、
2016-06-05 21:56:58
259
原创 便签6
1.写代码是次要的,关键是网站流程图搞懂,网站运行流程是关键,学会画流程图2.3.php函数名关键字区分大小写吗 不区分大小写,4.history.go(-1)后退一步5.$sql = "select * from {$db_prefix}admin where username='$username' and password='$password'"; 为什么$usernam
2016-06-05 21:55:16
317
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人