- 博客(40)
- 收藏
- 关注
转载 【web前端开发】浏览器兼容性处理大全
1、居中问题div里的内容,IE默认为居中,而FF默认为左对齐,可以尝试增加代码margin: 0 auto;2、高度问题两上下排列或嵌套的div,上面的div设置高度(height),如果div里的实际内容大于所设高度,在FF中会出现两个div重叠的现象;但在IE中,下面的div会自动给上面的div让出空间所以为避免出现层的重叠,高度一定要控制恰当,或者干脆不写高度,让他
2017-05-10 22:18:23
409
转载 linux常见指令
常用指令ls 显示文件或目录 -l 列出文件详细信息l(list) -a 列出当前目录下所有文件及目录,包括隐藏的a(all)mkdir 创建目录 -p 创建目录,若无父目录,则创建p(parent)cd 切
2017-03-31 09:47:37
507
转载 数据库为什么需要锁机制?有哪些锁机制?
【为什么要锁】 数据库是一个多用户使用的共享资源,比如一个用户表t_user,两个浏览器前面的人登录了同个一个账号,把电话号码改了。当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性(脏读,不可重复读,幻读等),可能产生死锁。为了解决这个问题,加锁是一个非常重要的技术,对实现数据库并发控
2017-03-30 23:53:25
573
原创 面向对象之抽象与重写
面向对象编程——抽象 final static1.final 关键字,意思是终态的、最后的,它可以修饰函数方法,被修饰的函数方法不能被重写2.final可以修饰类class,但是被修饰的类不能被继承,类当中的属性不能被final修饰3.static 静态的,它可以修饰属性变量,也可以修饰函数方法4.在非静态方法中可以调用静态方法,但反过来就不行
2016-08-07 22:50:35
319
原创 面向对象的三大特征
面向对象的三大特征:封装、继承、多态封装:就是把对象的属性和行为结合成一个独立的相同单位,并尽可能隐蔽对象的内部细节。优点:信息隐蔽,封装即隐藏,隐藏被修改的能力。****实现封装:访问修饰符、函数方法、类、文件、文件夹、目的:不能让别人随意地修改 三个访问修饰符:(如果没写,则默认public) public 公共的 谁都可以用
2016-08-07 22:48:35
470
6
原创 构造函数与析构函数
构造函数:构造函数方法又称为构造函数,是对象被创建时自动调用的方法,用来完成类初始化的工作。publicc function_construct(){}特点:1.特殊的名称:_construct ;2.实例化对象时,自动被调用;3.在内存中划分了对应的内存空间区域;4.构造方法可以像普通方法一样,接收函数,这里的参数通常是用来初始化类中的属性;5.构造方法不能重
2016-08-07 22:46:06
239
1
原创 JS正则表达式
什么是正则表达式?用于描述复杂规则的字符串的工具。换句话说,正则表达式就是记录文本规则的代码。正则表达式元字符应用/fo+/:表示可以与目标对象中的“fool”, “fo”, 或者“football”等在字母f后面连续出现一个或多个字母o的字符串相匹配/eg*/:表示可以与目标对象中的“easy”, “ego”, 或者“egg”等在字母e后面连续出现零个或多个字
2016-08-07 22:32:55
339
4
原创 Bootstrap
Bootstrap,来自 Twitter,是目前最受欢迎的前端框架。Bootstrap是基于 HTML、CSS、JAVASCRIPT的,它简洁灵活,使得 Web开发更加快捷。它由Twitter的设计师Mark Otto和Jacob Thornton合作开发,是一个CSS/HTML框架。Bootstrap提供了优雅的HTML和CSS规范,它即是由动态CSS语言Less写成。Bootstr
2016-08-07 22:16:09
479
3
原创 BFC规范
BFC——Block Formatting Contexts (块 格式化 上下文) 格式化则表明了在这个环境中,元素处于此环境中应当被初始化,即元素在此环境中应当如何布局等。元素如果创建了BFC,那么BFC决定了如何对其内容进行定位,以及它与其他元素的关系和相互作用。 创建了BFC的元素会按照如下的方式对其子元素进行排列: 1:元素的子元素会一个接一个地放置。垂直方向上他
2016-08-07 22:10:30
911
7
原创 canvas 画布、缓存的相关内容
canvas 画布它是字符集元素,可以设置宽高和边框 可以绘制:交互式统计图、fillText绘制文字内容(注意绘制出来的结果是图形,无法直接选中其中的文字内容),参数有四个,至少写出其中三个,1——需要绘制的内容文字2——水平的X坐标3——垂直的Y坐标4——绘制的文字的总的宽度注意:坐标点表示被绘制的的第一个文字的左下角不做样式设置的话,字体默认为黑色
2016-08-02 23:19:36
2755
原创 语义化标签
定义:就是尽量使用有相对应的结构的含义的Html的标签标签语义化的好处 a、让结构更简洁,方便搜索引擎 b、通过多重组合,减少不必要的CSS命名语义化标签的使用 a、列表:ul、ol、li、dl、dt、dd b、标题:h1-h6 c、段落:p d、强调:strong e、表格:table、tr、td,以及表格的其他成员th、thead、tbody、
2016-08-02 23:16:33
330
原创 HTML4 和 HTML5 的10个关键区别
1. HTML5 标准还在制定中2. 简化的语法3. 标签替代Flash4. 新增 和 标签,语义化标签,目的是给搜索引擎用的。5. 新增 和 标签,有利于清晰化网页的结构,更有利于SEO。6. 新增 和 标签7. 新增 和 标签,这两个标签是用来播放音频和视频的。8. 全新的表单9. 删除 和 标签10. 删除 , , 标签
2016-08-02 23:15:09
865
1
原创 HTML5的选择符及元素
HTML中有哪些选择符?1.通配选择符2.类型选择符3.属性选择符4.包含选择符5.子对象选择符6.ID选择符7.类选择符8.选择符分组9.伪类及伪对象选择符 行级元素:标签、换行、输入框、向网页中嵌入一幅图像、标签、创建单选或多选菜单、、多行的文本输入控件、 块级元素:定义文档中的分区或节、定义列表、定义列表中的项目、
2016-08-02 23:13:18
1866
原创 PHP面向对象总结
当new一个对象时,如 $city = new City();【new City()称为对象】此时计算机1.调用可能存在的构造;2.划分内存区域;3.地址赋值给变量;判断函数在类当中存在:public function __set($name,$value){if(property_exists($this,$name)){$this->$name = $value;}el
2016-07-10 19:32:53
1241
原创 php基础阶段内容
1 php 基本概念,常规语法 什么是php 一种服务器端的 HTML脚本/编程语言,是一种简单的、面向对象的、解释型的、健壮的、安全的、性能非常之高的、独立于架构的、可移植的、动态的脚本语言。是一种广泛用于 Open Source(开放源代码)的尤其适合 Web开发并可以嵌入 HTML 的多用途脚本语言。它的语法接近 C,Java和 Perl,而且
2016-07-03 15:42:44
2003
原创 模板引擎 Smarty
概念:模板引擎(这里特指用于Web开发的模板引擎)是为了使用户界面与业务数据(内容)分离而产生的,它可以生成特定格式的文档,用于网站的模板引擎就会生成一个标准的HTML文档。模板引擎不属于特定技术领域,它是跨领域跨平台的概念。在Asp下有模板引擎,在PHP下也有模板引擎,在C#下也有,甚至JavaScript、WinForm开发都会用到模板引擎技术。原理:模板引擎的
2016-07-03 15:36:58
548
原创 命名空间和PDO包含的常规属性和函数方法
命名空间namespace关键字 和__NAMESPACE__常量定义:命名空间是一种封装事物的方法。另外,在目录 /home/greg 外访问 foo.txt 文件时,我们必须将目录名以及目录分隔符放在文件名之前得到 /home/greg/foo.txt。这个原理应用到程序设计领域就是命名空间的概念。 namespace在所有的执行代码之前就得用上,否则会报错。1
2016-06-23 23:02:34
1199
转载 PHP中对于错误信息的提示配置及其含义和解决错误的方法
《PHP中对于错误信息的提示配置,并明确不同的错误提示的含义?》在你PHP的最上方写上 error_reporting(E_ALL); 就会显示错误信息了display_errors = off/on 关闭/打开错误提示信息1、Notice: Undefined variable: 变量名in注:使用了一个没有被定义的变量2、Parse err
2016-06-23 22:57:10
516
原创 PHP的魔术方法及异常
php的魔术方法,及每个魔术方法的作用定义:所有以两个下划线开头的类方法,被称为"魔术方法"(Magic methods)。1.__construct() 实例化对象时被调用, 当__construct和以类名为函数名的函数同时存在时, __construct将被调用,另一个不被调用。2.__destruct() 当删除一个对象或对象操作终止时被调用。
2016-06-23 22:53:37
901
原创 面向对象编程
面向对象编程——抽象( final 、static)1.final 关键字,意思是终态的、最后的,它可以修饰函数方法,被修饰的函数方法不能被重写2.final可以修饰类class,但是被修饰的类不能被继承,类当中的属性不能被final修饰3.static 静态的,它可以修饰属性变量,也可以修饰函数方法4.静态资源加载和普通的非静态的资源加载是不一样的5.在非
2016-06-17 17:29:00
198
原创 面向对象编程
OOA:分析 OOD:设计 OOP:编程面向对象的三大特征:封装、继承、多态《一》封装:就是把对象的属性和行为结合成一个独立的相同单位,并尽可能隐蔽对象的内部细节。优点:信息隐蔽,封装即隐藏。public 公共的 谁都可以用和修改protect 受保护的 只有自己和后代可以使用和修改private 私有的 只有自己可以使用和修改
2016-06-17 17:26:55
244
原创 面向对象中的构造函数和析构函数
面向对象:认识或了解世间万物的方式,采用类别的比较。面向对象包含“类”和“对象”。“类”分为——》1.抽象:包括【1.外观--》属性 2.做的事--》行为】 | | 2.实例化构造函数:构造函数方法又称为构造函数,是对象被创建时自动调用的方法,用来完成类初始化的工作。publicc function_construct(){}特点:1
2016-06-17 17:22:05
1790
原创 cookie,session 和AJAX
cookie 和session 共同点: 都是状态维持的解决方式区别:1、cookie数据存放在客户端的浏览器上(内存中),session数据放在服务器端上。2、cookie不是很安全,具有失效性,里面的东西可以直接看到。保留一些非常规的数据,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗考虑到安全应当使用session。3、session会在
2016-04-29 14:56:15
2714
原创 PHP相关知识点
php依赖于html,不管访问什么都会有http://;什么是协议? ——共同遵守的通用性规则;常见的协议有哪些:CP/IP协议(地址协议);邮件协议;文件传输协议。 HTTP协议是通用的,无状态的协议。是一种分布式,合作式,多媒体信息系统服务,面向应用层的协议,是Internet上目前使用最为广泛的应用层协议,它基于传输层的TCP协议进行通信。TCP协议准确可靠
2016-04-27 15:57:20
297
原创 什么是HTTP协议??
超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。它的发展是万维网协会(World Wide Web Consortium)和Internet工作小组IETF(Internet Engineering Task Force)
2016-04-23 17:11:18
700
原创 PHP的相关知识点
获取当前的数据类型用:gettype($num);使用“is_数据类型”来判断数据的类型。php的数据类型:布尔型bool;整型integer;字符串型string;浮点型float;对象object;数组类型array;资源类型resourc;空值null。如果是字符串输出则使用单引号。数组不能用于处理大数据,弱类型语言特点使用foreach循
2016-04-23 17:09:25
310
原创 jQuery
1. jQuery的优势:(1)轻量级(Lightweight)(2)强大的选择器(3)出色的DOM操作封装(4)可靠的事件处理机制(5)出色的浏览器兼容性2.jQuery的基础选择器#id选择器,根据给定的id匹配一个元素class选择器,根据给定的类名匹配一个元素*选择器,匹配所有的元素3.层次选择器$("parent>child") ,选取
2016-03-26 21:20:12
295
原创 正则表达式的基础知识点
1.正则表达式的定义:用于描述复杂规则的字符串的工具。换句话说,正则表达式就是记录文本规则的代码。2.正则表达式的限定符:{n} 表示只能有一个 {n,} 表示可以有n到无限多个{n,m} 表示只能有n到m个3.几个重要的字符: \s:用于匹配单个空格符,包括tab键和换行符;/\s?/ /S?/\S:用于匹配除单个空格符之外的所有字符;\
2016-03-26 20:59:17
459
原创 JavaScript 事件模型
事件流意味着页面上不止一个元素可以响应相同的事件。传统模式,对所有的浏览器通用,它可以给元素直接赋值,它新添加的代码会将原来的替换,其名称必须全部小写。现代模式,存在兼容问题。(1)IE使用 attachEvent() 和 detachEvent() 来完成事件的绑定和删除,但是IE版本要在10以下。新绑定的函数代码放置在原来执行的代码之后再执行。(2)DOM使用addEventL
2016-03-19 13:16:52
280
原创 浏览器对象模型BOM
一.BOM简介1.使用BOM,开发者可以移动窗口,改变状态栏中的文本以及执行其它与页面内容不直接相关的动作。* 操作浏览器窗口 *提供导航对象 *提供定位对象 *提供屏幕相关对象 二.Window 对象document.body.offsetWidth 和 document.body.offsetHeight 属性可以获取视口的大小。(offset 只管内容部分的区域)
2016-03-17 23:45:07
211
原创 关于文档对象模型DOM的知识点
一.什么是DOM ?1.DOM 是由W3C组织提出的标准。2.DOM 是一种XML(extend 可扩展标记语言)文档的解析标准。3.DOM 提供相应的API(应用程序编程接口),可以对节点树进行增删改查。4.利用DOM 可以让JavaScript 对网页中的元素进行控制,实现动态网页的功能。5.它是一个与平台和语言无关的编程接口,它允许程序和脚本动态地访问,更新文档的内容,结
2016-03-13 15:48:47
537
原创 JavaScript 核心基础语法
一.什么是JavaScript1.一门专门设计用来给网页增加交互性的编程语言,其代码通常嵌入在网页中,增强客户端的交互功能。2.由Netscape(网景)发明,ECMA将其标准化。3.JavaScript是一种解释型语言,需要由Web浏览器去进行解释和执行。4.使用JavaScript我们可以对网页上所有HTML元素进行增加,删除,修改,查询。二.JavaScript包含了:
2016-03-09 20:18:38
415
原创 联接
联接使用的是JOIN ON (ON起过滤数据的作用),它属于横向联接,而UNION 属于纵向联接。联接又称为笛卡尔乘积。eg:SELECT Class.ClassID,Class.Time, Room.RoomID FROM Room JOIN Class ON Room.RoomID = Class.ClassID;联接的分类:(1)内联接:只显示匹配的上
2016-01-11 19:59:41
383
原创 使用子查询
SQL语句的执行顺序:from--->where--->group by--->select--->having--->order by嵌套在其他查询中的查询,称之为子查询。子查询也称为内部查询,而包含子查询的语句也称为外部查询。注意:我们不需要在子查询的末尾加上分号。返回多个结果的子查询:select 列 from table where 列 in (子查询);子查询中的
2016-01-07 22:58:50
255
原创 数据查询及分组的有关的知识点
查询语句:SELECT 列A,列B FROM 表 WHERE 条件1 LIKE 条件2;SELECT 列A,列B FROM 表 WHERE 条件1 AND NOT 条件2;SELECT 列A,列B FROM 表 WHERE 列C BETWEEN 下限 AND 上限;SELECT 列A,列B FROM 表 WHERE 列C IN (Value1,Value2,Value3);
2016-01-05 19:23:29
263
原创 数据更改与查询
插入单行记录:INSERT INTO () VALUES(); eg:INSERT INTO Employees (Fristname,Lastname,HireDate,ReportsTo) VALUES ('John','Clinton','2004-01-01',2); 添加数据:INSERT INTO T-Class02 SELECT * FROM t-Class
2016-01-04 16:21:50
367
原创 总结关于管理数据库和表的知识点
1.使用CREATE DATABASE和DROP DATABASE语句可以创建和删除数据库。2.创建数据库、表以及表中的列时,必须遵循SQL标识符规范。第一个字符必须是下划线(-)、at符号(@)或者数字符号(#)。不允许嵌入空格或其他特殊符号。3.数据库中的每个列有一个指定的数据类型,数据类型决定什么样的数据可以存储在列中。在创建表之前,我们必须选定每一列的数据类型。4.数据类型
2015-12-29 22:05:02
899
原创 关系型数据库管理系统简介
1.1 为什么使用数据库?所谓数据库,就是在计算机上集中存放数据的地方。数据库集中式控制的优点:*降低存储数据的冗余度;*更高的数据一致性;*存储的数据可以共享;*可以建立数据库所遵循的标准;*便于维护数据完整性;*能够实现数据的安全性1.2数据在数据库中的存储形式数据库是相关数据的集合。在数据库中,数据必须以结构化的格式来被组织和分类。这种格
2015-12-28 21:19:37
5163
原创 C语言项目总结
C语言也算是告一段落了,在答辩的过程中还是有点小紧张,不过还是把老师提出的问题回答上来了。不过在听其他同学答辩的时候,老师向他们提出的问题有很多我还是一下子回答不上来,有的还根本不知道。以下是我总结的关于C语言的一些常见的知识点: 为什么要有数据类型?(1)任何运算,都有类似数据类型的内容,比如小学一年级,学百以内加法,以后学习分数、小数等等(2)C语言
2015-12-25 00:21:46
1303
原创 答辩完成之后的感受
还记得昨天晚上的此刻,我还在忙着调试游戏程序和做演示的PPT,生怕今天演示的时候出现什么乱子。今天早上六点过就起来了,看了一遍老师给我们的答辩题目,复习了一下书上的内容,心里也算有底了。 今天,当我演示完自己的项目并回答了老师的提问后,感觉如释重负,像是卸掉了一个沉重的包袱,心情倍爽。
2015-12-23 21:19:13
3174
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人