自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Github Quick setup

…or create a new repository on the command lineecho "# hongxibao" >> README.mdgit initgit add README.mdgit commit -m "first commit"git remote add origin https://github.com/.....git push -u...

2019-03-08 13:01:42 976

原创 八 XHTML的规范化

XHTML1 XHTML 可扩展超文本标记语言与HTML4.01几乎是相同的更严格更纯净的HTML版本是以XML应用的方式定义的HTML的带主流浏览器的支持2 为什么使用为了代码的完整性和良好性3 文档声明DTD:规定了使用通用标记语言的网页语法4 三种XHTML文档类型STRICT 严格类型TRANSITIONAL 过渡类型FRAMESET 框架类型XHTML元素X...

2019-03-08 12:13:05 261

原创 七 HTML5框架 背景 实体

HTML框架1 框架标签 frame框架对页面设计有着很大的作用2 框架集标签 frameset框架集标签定义如何将窗口分割为框架每个frameset定义一系列行或者列rows cols的值规定了每行或每列占据屏幕的面积<frameset cols="30%,50%"> <frame src="https://c.runoob.com/"></fra...

2019-03-08 12:04:25 279

原创 六 HTML5表单的创建

HTML表单1 表单用于获取不同类型的用户输入2 常用表单标签复选框喜欢的水果有?<br/>苹果<input type="checkbox"><br/>草莓<input type="checkbox">单选框性别?<br

2019-03-08 11:35:47 405

原创 五 HTML5块元素的使用与布局

HTML块1 HTML块元素块元素在显示时 通常会以新行开始如<h1> <p> <ul>2 HTML内联元素内联元素通常不会以新行开始如<b> <a> <img>3 HTML<div>元素

2019-03-08 11:20:07 604

原创 四 HTML5列表的使用

HTML列表1 无序列表使用标签 <ul> <li>属性type: disc circle square2 无序列表使用标签 <ol> <li>属性type: 字母A a 罗马数字I i 开始序号start3 嵌套列表使用标签<ul> <ol&

2019-03-07 22:02:03 216

原创 三 HTML5样式、链接和表格

HTML样式1 标签如 <style> 样式定义<link> 资源引用2 属性如 rel="stylesheet" 外部样式表type="text/css" 引入文档类型margin-left 边距3 三种样式表插入方法外部样式表: <link rel="stylesheet&q

2019-03-07 21:37:46 727

原创 二 HTML5元素、属性和格式化

声明<!DOCTYPE>HTML也有不同的版本,只有完全明白页面中使用的确切HTML版本,浏览器才能完全正确地显示出HTML页面。这就是<!DOCTYPE>的作用HTML元素指开始标签到结束标签的所有代码HTML元素语法元素的内容是开始标签与结束标签之间的内容空元素在开始标签中进行关闭HTML嵌套元素使用大多数的HTML元素都是可以嵌套的HTML属性1 ...

2019-03-07 18:51:21 257

原创 一 什么是HTML5

什么是HTMLHTML是用来描述网页的一种语言超文本标记语言不是编程语言,是一种标记语言HTML5新特性用于绘画的canvas标签用于媒介回放的video和audio元素对本地离线储存的更好支持新的特殊内容元素,如article footer header nav section新的表单控件,如 calendar date time email url search浏览器的支...

2019-03-07 17:56:41 219

原创 前端开发中PC端和移动端网站的区别

1、PC端在开发过程中考虑的是浏览器兼容性,移动端开发中考虑的是手机兼容性问题,做移动端开发,更多考虑的是手机分辨率的自适应和不同手机操作系统的略微差异化;2、在部分事件的处理上,移动端自然是偏向于触屏的,另外包括移动端弹出的手机键盘该如何处理,这样的问题在PC上肯定不会遇到,但在移动端,如果你没有经验,处理起来是相当麻烦的;3、布局上,移动端开发是要做到页面布局自适应的,而PC端页面布局的比...

2019-03-05 19:54:34 4002

原创 CSS3 2D转换

(1)translate() 方法:设置元素的移动。 transform:translate(50px,100px);(把元素从左侧移动 50 像素,从顶端移动 100 像素。) (2)rotate() 方法:设置元素的旋转角度。(正值顺时针,负值逆时针) transform:rotate(30deg); (顺时针旋转 30 度。) transform:rotate(-30deg);(逆时...

2019-03-05 19:36:58 872

原创 HTML语义化

1、什么是HTML语义化?<基本上都是围绕着几个主要的标签,像标题(H1~H6)、列表(li)、强调(strong em)等等>  根据内容的结构化(内容语义化),选择合适的标签(代码语义化)便于开发者阅读和写出更优雅的代码的同时让浏览器的爬虫和机器很好地解析。  2、为什么要语义化?代码结构: 使页面没有css的情况下,也能够呈现出很好的内容结构有利于SEO:爬虫依赖标...

2019-03-05 19:21:30 238

原创 浏览器匹配css规则的顺序是从右到左

由于每条规则都可能有多层嵌套,例如 #container p.content .title a {…},如果采用从左到右的方式读取css规则,那么大多数规则读到最后会发现是不匹配的,这样会做很多无用功。而如果采取从右到左的方式,那么只要发现最右边的key selector不匹配,整条规则就都不必再看下去了。例如当前节点是, 那么只有最右端选择器是span或.abc或#demo的css 规则有可...

2019-03-05 19:11:55 773

原创 HTML不能使用常见的自顶向下或自底向上方法来进行解析

语言本身的“宽容”特性HTML本身可能是残缺的,对于常见的残缺,浏览器需要有传统的容错机制来支持它们解析过程需要反复。对于其他语言来说,源码不会在解析过程中发生变化,但是对于HTML来说,动态代码,例如脚本元素中包含的document.write() 方法会在源码中添加内容,也就是说,解析过程实际上会改变输入的内容由于不能使用常用的解析技术,浏览器创造了专门用于解析HTML的解析器。解...

2019-03-04 21:32:14 441

转载 【转】主流浏览器内核

源:https://segmentfault.com/a/1190000013794163一、浏览器市场份额本报告数据,来源于百度统计所覆盖的超过150万的站点,而不是baidu.com的流量数据。二、浏览器内核浏览器内核可以分成两部分:渲染引擎(layout engineer 或者 Rendering Engine)和 JS 引擎。浏览器的内核的不同对于网页的语法解释会有不同,所以渲...

2019-03-04 20:05:24 475

原创 C语言实现大数运算

由于整型数的位数有限,因此整型数不能满足大整数(超长整数)的运算要求 。大整数计算是利用字符串来表示大整数,即用字符串的一位字符表示大整数的一位数值,然后根据四则运算规则实现大整数的四则运算。大数的结构typedef struct bigint{ char *num; //指向长整数数组(序号0中保存着最高位) char sign;

2018-01-16 14:43:55 52017 17

原创 PHP Session管理

<?php//创建会话 启动会话-注册会话-使用会话-删除会话//(1)启动会话 由两种方法//bool session_start(void) 通常在页面开始位置调用,然后会话变量被登录到数据$_SESSION//使用之前不能浏览器不能有任何输出//session_register() 用来为会话创建一个变量来隐含地启动会话,但要求设置php.ini文件的选项,即将register_g

2017-10-29 02:59:04 320

原创 MySQL花式查询

创建一个学生表:stdents(id 姓名,性别,班级id) 创建一个班级表:class(id 班级名) 创建一个成绩表grade(id 学生id 科目 成绩) 数据根据下面的问题,自行插入; 问题(写出sql语句):查找出每个班级的总人数(班级名,班级总人数)查找出某一个学生的所有课程名称和对应的课程成绩查找出每一个科目的成绩最高的学生名和对应的成绩查找出每一个科目的成绩最低的

2017-10-29 02:52:45 624

原创 建立二叉树,实现二叉树的层序遍历

用到队列来辅助实现,从左向右,自上而下,依次将二叉树的各节点入队,这样便可以保证输出的顺序是层序排列的。/** Created by Microsoft Visual Studio 2013* @author: Teresa* @date: 2017-10-24* @description: 二叉树遍层序遍历 */#include <stdio.h>#include <stdlib.h>

2017-10-29 02:30:15 1679

原创 建立二叉树,实现二叉树的先序遍历、中序和后序遍历的非递归算法

先序遍历:若二叉树为空,则空操作;否则访问根节点;先序遍历左子树;先序遍历右子树。 中序遍历:若二叉树为空,则空操作;否则中序遍历左子树;访问根节点;中序遍历右子树。 后序遍历:若二叉树为空,则空操作;否则后序遍历左子树;后序遍历右子树;访问根节点。/** Created by Microsoft Visual Studio 2013* @author: Teresa* @date: 20

2017-10-29 02:27:25 4461

原创 建立二叉树,实现二叉树的先序,中序遍历的递归算法

先序遍历:若二叉树为空,则空操作;否则访问根节点;先序遍历左子树;先序遍历右子树。 中序遍历:若二叉树为空,则空操作;否则中序遍历左子树;访问根节点;中序遍历右子树。/** Created by Microsoft Visual Studio 2013* @author: Teresa* @date: 2017-10-20* @description: 二叉树遍历 递归 */#inclu

2017-10-29 02:23:45 3509

原创 顺序栈ADT实现进制转换

/** Created by Microsoft Visual Studio 2013* @author: Teresa* @date: 2017-10-06* @description: 顺序栈操作*/#include <stdio.h>#include <stdlib.h>/*函数状态码*/#define TRUE 1 //成功#define OK 1#define FAL

2017-10-07 16:01:11 555

原创 顺序栈实现表达式求值

/** Created by Microsoft Visual Studio 2013* @author: Teresa* @date: 2017-10-07* @description: 表达式求值*/#include <stdio.h>#include <stdlib.h>/*函数状态码*/#define TRUE 1 //成功#define OK 1#define FAL

2017-10-07 15:59:45 4705 3

原创 单链表ADT实现集合交并补

/** Created by Dev-c++5.11* @author: Teresa* @date: 2017-10-06* @description: 单链表操作*/#include <stdio.h>#include <stdlib.h>/*函数状态码*/#define TRUE 1 //成功#define OK 1#define FALSE 0 //失败 #defin

2017-10-06 17:51:19 688

原创 顺序表ADT实现(带注释)

/** Created by Dev-c++5.11* @author: Teresa0312* @date: 2017-10-02* @description: 顺序表操作*/#include <stdio.h>#include <stdlib.h>/*函数状态码*/#define TRUE 1 //成功#define OK 1#define FALSE 0 //失败 #d

2017-10-06 13:40:06 1085

原创 PHP学习心得

学习PHP有半个月了。每天都要打代码and写笔记。学过C和Java,在学习PHP的过程中比较顺利吧 (^-^) 代码打得越多,运行得越多,慢慢得会对程序理解得越深。下面就讲讲我学习PHP的心得。 PHP入门很容易,语法很简单,但我不说PHP很容易。难易都是相对的,相对于Java来说PHP确实要简单些,但也不是花一点时间就可以学好的。先了解一下PHP是什么?PHP能做什么?为什么选择学习PHP呢?如

2017-08-18 23:27:16 35052 14

原创 前端页面无刷新上传图片至后台

在用户模块 , 我们的博客系统提供了修改头像的功能 , 因为Ajax是无法上传文件的 , 我们只能用表单自己提交 , 可是那样会刷新页面 , 于是我使用了插件jquery-form.js jqu Form插件是一个优秀的Ajax表单插件,可以非常容易地、无侵入地升级HTML表单以支持Ajax。jquery Form有两个核心方法 – ajaxForm() 和 ajaxSubmit(), 它们集合

2017-08-18 22:55:25 2204

原创 PHP Cookie管理

1.什么是cookie cookie是一种在客户浏览器端存储数据并以此文件来跟踪和识别用户的机制. 简单的说cookie是web服务器暂时存储在用户硬盘上的一个文件,并随后被web客户端读取. 当用户再次访问文本网站时 ,网站通过读取cookie文件记录访客的特定信息。 如上次访问的位置 话费的时间 。用户名和密码等 。从而迅速做出相应。 如在页面中不需要输入用户的ID和密码即可直接登录网站

2017-08-03 10:40:50 424

原创 PHP日期与时间的应用 计算脚本运行时间

<?php//计算页面脚本的运行时间//如在使用搜索引擎时 最下方会有"搜索时间为多少秒"的字样//使用microtime()函数 返回UNIX时间戳和微妙数 返回格式为msec sec的字符串//string morcrotime()echo "计算页面脚本的运行时间<br/>";//声明run_time函数function run_time(){ list($msec,$s

2017-08-02 11:54:51 569

原创 PHP日期与时间的应用 倒计时 比较时间大小

<?php//比较两个时间大小//先声明两个时间变量 人后用strtotime()函数对两个变量进行解析 最后根据差值输出结果//strtotime() 将日期和时间解析为UNIX时间戳echo "比较两个时间大小<br/>";$time1=date("Y-m-d H:i:s"); //获取当前时间$time2="2008-2-3 16:30:00"; //设置一个时间ec

2017-08-02 11:54:00 658

原创 JSON的语法、常用类型及示例

昨天,我们与后台组合作完成的个人博客系统中与完成测试,并交了代码,平时一直忙着没有写博客,现在终于有时间可以整理一下在做博客系统中出现的问题。 我是在学完html、css、js之后就开始做的,所以要先补一下做博客系统会用到的知识。在学习JavaScript的过程中,我们接触了一种新的数据格式——JSON数据格式。JSON的全称是”JavaScript Object Notation”,意思是jav

2017-08-02 10:12:05 14404 1

原创 省市区三级联动(数组、JSON实现)

省市区联动下拉效果在WEB中应用非常广泛,尤其在一些会员信息系统、电商网站最为常见。 下面举例一种实现方式: htlm代码:<form> <select id="proSelect"> <option>选择省</option> </select> <select id="citySelect"> <option>选择市<

2017-08-01 20:52:59 5978 1

原创 PHP日期与时间

<?php /* 1.日期和时间函数 (1)获得本地时间戳 mktime() 将一个时间转换成UNIX时间戳 int mktime(int hour,int minute,int second,int mount,int day,int year,int[is_dst]) 如果要不带参数调用mktime,等同于调用time(),,应用其代替*/

2017-08-01 17:54:59 342 1

原创 PHP与表单的简单应用

HTML代码<!DOCTYPE html><html><head><meta charset="utf-8"> <title></title></head><body><form action="actionPhp.php" method="POST" enctype="multipart/form-data"> <label for="username">姓名</la

2017-08-01 16:28:47 518

原创 PHP数组

<?php $arr=array("esp","php","jsp"); print_r($arr); echo $arr[1]; echo "<br/>"; $arr1=array("1"=>"编","2"=>"程","3"=>"词",

2017-08-01 12:31:35 275

原创 正则表达式

<?php/*1.行定位符 描述子串的边界 ^表示开头 &表示结尾^tm 匹配tm的位置是行头 如 tm Tomorrow Moon可以匹配tm& 匹配tm的位置是行尾 如 Tomorrow Moon tm可以匹配如果要匹配的子串可以出现在任何一个位置 则写成 tm 如html utmost 2.单词定界符 \b \B\b \btm\b 表示要匹配单词tm 而不是单词的一部分\B

2017-08-01 12:29:15 257

原创 PHP字符串操作

<?php echo "apple\rpear\napple\tbanana<br/>"; $best = "PHP"; $str1 = "I Like $best"; //双引号的内容是经过PHP语法分析器解析过的 任何变量在双引号中都会被转换成它的值输出 $str2 = 'I Like $best'; //单引号的内容都被当做普通字符串输出 //在进行SQ

2017-07-29 14:50:35 417

原创 八、集合框架

集合框架:用于存储数据的容器。 特点: 1:对象封装数据,对象多了也需要存储。集合用于存储对象。 2:对象的个数确定可以使用数组,但是不确定怎么办?可以用集合。因为集合是可变长度的。集合和数组的区别: 1:数组是固定长度的;集合可变长度的。 2:数组可以存储基本数据类型,也可以存储引用数据类型;集合只能存储引用数据类型。 3:数组存储的元素必须是同一个数据类型;集合存储的对象可以是不同数

2017-07-28 23:35:36 190

原创 七、基本数据类型对象包装类

基本数据类型对象包装类:是按照面向对象思想将基本数据类型封装成了对象。 好处: 1:可以通过对象中的属性和行为操作基本数据。 2:可以实现基本数据类型和字符串之间的转换。关键字 对应的类名 byte Byte short Short paserShort(numstring); int Integer 静态方法:parseInt(numstring)

2017-07-28 23:11:42 214

原创 六、字符串

–< java.lang >– String字符串 java中用String类进行描述。对字符串进行了对象的封装。这样的好处是可以对字符串这种常见数据进行方便的操作。对象封装后,可以定义N多属性和行为。如何定义字符串对象呢?String s = “abc”;只要是双引号引起的数据都是字符串对象。特点:字符串一旦被初始化,就不可以被改变,存放在方法区中的常量池中。String s1 = "abc";

2017-07-28 23:04:56 186

空空如也

空空如也

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

TA关注的人

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