自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据库

1.据库增删改查1. 增 insert into <表名> (列名) values (列值)2. 删 delete from <表名> where 删除条件3. 改 update <表名> set <列名=更新值> [where <更新条件>]4. 查 select <列名> from <表名> [wher...

2019-07-07 17:22:15 104

原创 网络常见面试题

我整理的作为一个前端,面试常考的网络部分的内容,方便自己查看,也当做一个知识储备。1.OSI七层协议物理层(中继器、集线器)数据链路层(网桥、交换机、PPP、MAC)网络层(路由器、IP、ICMP、ARP、RARP、)传输层(TCP、UDP)会话层表示层应用层(FTP、DNS、Telnet、SMTP、HTTP、WWW、NFS)2.各种协议的意义和功能ICMP协议: 因特...

2019-07-07 17:20:24 139

原创 2018/5/11前端最基础的css之查漏补缺

让我想想最近遇到的问题。 1. 首先,开发过程中,需求改动是不可避免的。及时沟通非常重要,不要觉得不好意思,否则可能会浪费很多时间做无用功。 2. 其次,不要太焦躁。一躁起来就什么都不会了。切记切记,超级浪费时间。 3. 还有就是要好好学习,夯实基础才是硬道理,不要心急。...

2018-05-11 10:46:24 175

转载 写论文过程中的意外收获--sticky footer布局

因为最近刚接触移动APP端的页面,这周在公司就纠结页面底部在内容不够多时无法用position定位在视窗底部的问题,纠结了几天,结果周六写毕业论文,意外的发现了CSS sticky footer布局。 CSS揭秘中关于对sticky footer的讲解...

2018-05-07 11:10:26 170

原创 18/05/04日常总结整理

gulp自动化打包工具的安装与使用 https://blog.csdn.net/yangxiayuan/article/details/54172991今日份的踩坑: rgba和opacity还是有很大的区别的:比如想要父元素半透明子元素不透明,那么用rgba,在opacity中,不存在父元素透明子元素不透明这一说。综上,rgba比较好用哈哈哈 z-index定义和用法...

2018-05-04 18:07:58 135

原创 日常踩坑18.3.29

sublime中代码自动补齐插件emmet还有各种各种,网上随手能搜到,但是有时候装了插件也不自动补齐,这时候,tab键就异常的好用了。css中文件路径: 相对.css所在的目录而言: “../”表示上一级目录开始 “./”表示当前同级目录开始 “/”表示根目录开始。 ../../ 表示源文件所在目录的上上级目录切图基本原则: 尽量使用语义化的东西。少用无意义的div,但...

2018-03-29 15:14:02 116

原创 css预处理器之sass

之前预处理器入门学的是less,但是最近听已经入职的同族小伙伴讲公司都用的sass,那就再来充个电,技多不压身哈哈 先前写的初学lessSass十分钟入门系列变量 和在less中一样,sass也引入了变量,定义变量的格式为 $变量名:设置值;使用时就直接作为一个属性值。而在less中格式为 @变量名:设置值。嵌套 在less中也有同样的用法,一目了然的层级关系,看起来优雅整齐...

2018-03-09 10:40:09 204

原创 js基础知识总结

作为梳理的目录~js基础 原型链; 闭包; 类和继承(es5实现方法 + es6实现方法); let、const、var; promise; 异步处理方法; 写一个方法遍历所有文档树所有节点(考察递归); cookie和webstorege; jsonp和跨域; sort排序相关(注意ascll这个坑) 数组和对象的深浅拷贝; String + Array的一些基本操作;

2017-12-23 10:42:13 203

原创 2017/12/13

了解navigator对象吗? navigator对象可以用来查看浏览器的相关信息。 http://www.w3school.com.cn/jsref/dom_obj_navigator.asplink和@import引入CSS的区别? link会在页面加载的同时加载,@import会在页面加载完之后加载,@import是css2中引入的,所有它有一些兼容性问题。zai IE5及以下不兼容。

2017-12-13 20:32:22 188

原创 前端安全性问题

今天不知道怎么突然想起来前端的安全性问题,之前遇到过这样的笔试题,了解过,但是感觉没明白,又忘记了,所以今天来做一个总结。 SQL注入:通过把SQL命令插入到Web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。 防护措施:前端页面要校验用户的输入数据,后端不要使用动态SQL语句,不要直接存放机密数据。(严格说,sql注入属于后端的安全问题)XXS跨站脚本分析:

2017-12-10 21:55:30 1541

原创 2017/12/8(入门阶段的知识点)

哒哒哒~~ 都是基础 以前都总结过,做个备忘的目录吧~可以对应着看查漏补缺、 1. gitgithubMarkdown命令行编辑器语义化 使文档结构清晰,用户体验更好,利于SEO,方便其他设备解析,便于团队的开发和维护标签使用form表单切图选择器 选择器 伪类选择器 各种选择器常见样式 https://www.cnblogs.com/xihulangzi/article

2017-12-08 20:09:50 143

原创 h5考前复习

HTML 5 ≈ HTML+CSS 3+Javascript+APIh5和h4的区别 1、DOCTYPE声明 HTML4的声明: HTML5的声明: 2、指定字符编码 HTML4: HTML5: ,两种方法都有效多媒体API h5支持的文件类型 标记定义一个视频 标记定义音频内容 标记定义媒体资源 您的浏览器暂不支持video标签。播放视频 HTML5

2017-12-03 17:16:54 597

原创 2017.9.26

https和http的区别1、https协议需要到ca申请证书,一般免费证书较少,因而需要一定费用。2、http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议。3、http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。4、http的连接很简单,是无状态的;HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证

2017-11-30 20:37:44 118

原创 2017/11/29(数据库)

数据库增删改查增 insert into <表名> (列名) values (列值)删 delete from <表名> where 删除条件改 update <表名> set <列名=更新值> [where <更新条件>]查 select <列名> from <表名> [where <查询条件表达试>] [order by <排序的列名>[asc或desc]]外联结 left outer

2017-11-29 19:57:27 174

原创 2017/11/26

今天群里的小伙伴讨论了一个问题 var x = 5; if(x += 1 && x++) console.log(x)//10 反正我开始看到这个是一脸懵逼的 这个问题涉及到了一个基本上都会被忽略掉的操作符优先级问题和一些js中的操作符问题 首先,运算符优先级 ! > 算术运算符 > 关系运算符 > && > || > 赋值运算符 接下来,系统的回顾一下js操作符吧 + 会将

2017-11-26 22:56:15 167

原创 es6基础篇

node.js对ES6的支持度较高,在这个环境下可以更好的体验 Babel转码器 参考最喜欢的作者阮一峰写的ES6入门let和const命令 1. let命令只在所在的代码块内有效 2. 不存在变量提升,使用一定要在声明之后 3. 暂时性死区 如果区块内存在const或者let这个区块对命令声明的变量形成封闭作用域,不受作用域之外的变量影响 var temp = “123”;

2017-11-26 19:23:26 196

原创 2017/11/24(网络)

1.OSI七层协议物理层(中继器、集线器)数据链路层(网桥、交换机、PPP、MAC)网络层(路由器、IP、ICMP、ARP、RARP、)传输层(TCP、UDP)会话层表示层应用层(FTP、DNS、Telnet、SMTP、HTTP、WWW、NFS)2.各种协议的意义和功能 ICMP协议: 因特网控制报文协议。它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息

2017-11-24 23:31:49 171

原创 2017/11/24(数据结构)

1.链表的倒数第K个查找void search(LinkList &L, ElemType k){ LNode *p,*q; p = L->next; q = L->next; int count = 0; while(p != nill){ if(count < k){ count++; }

2017-11-24 20:51:45 196

原创 2017/11/23

浏览器打开一个新窗口时target的值: _blank 在新窗口打开链接 _self 在当前框架中打开链接 _parent 在父框架打开链接 _top 在当前窗口打开链接JavaScript内部,所有数字都是以64位浮点数形式储存,即使整数也是如此。bootsrap3栅格化布局.col-xs- 超小屏幕 手机 <7

2017-11-24 17:31:12 142

原创 2017/11/22

apply和call在特定的作用域总调用函数,等于设置函数体内this对象的值,以扩充函数赖以运行的作用域。 接收参数的方式不同: 对于call(),第一个参数是运行函数的作用域,其余参数都直接传递给函数即传递给函数的参数必须逐个列举出来。 对于apply(),第一个参数是 运行函数的作用域 ,另一个参数是参数数组,可以是Array实例或arguments对象。$.post(url)是aja

2017-11-22 22:55:47 218

原创 2017/11/21

link引用CSS时,在页面载入时同时加载(按请求顺序加载);@import需要页面网页完全载入以后加载。link是XHTML标签,除了加载CSS外,还可以定义其他事务;@import属于CSS范畴,只能加载CSS也只能在css代码里面使用。link支持使用Javascript控制DOM去改变样式;而@import不支持。因为link也属于DOM元素,而@import是css样式表中支持的东东

2017-11-21 22:46:58 171

原创 2017/11/20

当margin-top、padding-top的值是百分比时,分别是如何计算的? “百分数是相对于父元素的width计算的,所以如果父元素的width以某种方式发生变化,百分数也会变化”。白屏时间first paint 和可交互时间dom ready的关系是先白屏时间再可交互时间。浏览器渲染的时候,不必等所有DOM解析完再与CSSOM一起创建Render Tree,而是边解析边渲染,即解析完一部

2017-11-20 21:46:17 220

原创 头条项目总结

该项目实现的功能:基于Redis点赞的功能 数据交互iBatis集成 用户注册登录管理 资讯发布 图像上传 评论中心 异步设计 站内邮件 多种资讯的排布算法 Spring boot注解@Controller定义Controller控制器,用它标记的类就是一个SpringMVC Controller对象用于定义控制器类,在spring 项目中由控制器负责将用户发来的URL请求转发到对应的

2017-11-12 10:41:48 566

原创 java基础

三大特性五大基本原则参考http://www.cnblogs.com/hnrainll/archive/2012/09/18/2690846.htmlJava中修饰符private:该类; default:同包访问,且为默认值; protected:同包及继承子类可访问; public:均可访问Java的八种数据类型byte 1字节 short 2字节 int 4字节 long

2017-11-04 20:21:52 367

原创 web前端基础知识

HTML&CSS对web标准的理解web标准是对web的结构,表现,行为的规范。标签小写,标签闭合,不乱嵌套。使用外css和js脚本,提高渲染速度尽量避免使用行内样式,标签的id和class等属性命名要做到见文知义,标签越少,加载越快,用户体验提高,代码维护简单,便于改版。标签规范可以提高搜索引擎对页面的抓取效率,对SEO很有帮助。浏览器内核差异Trident内核(window)IE

2017-10-29 07:50:59 294

原创 vue.js踩过的坑

严格检查严格检查还是去掉的好,个人认为。 取消严格检查: 在项目中代开 bulid 文件夹下的 webpack.base.config.js 文件。将以下代码删掉或注销: { test: /.(js|vue)$/, loader: ‘eslint-loader’, enforce: ‘pre’, include: [resolve(‘src’), resolve

2017-10-28 11:45:58 444

原创 vue.js入门笔记 记录

vue.js入门模板语法文本 {{}}HTML v-html属性 v-bind 实例判断 class值,如果为 true 使用 class类的样式,否则不使用该类:表达式指令 v-参数 在指令后用冒号指明修饰符 用户输入 input框可以用v-model指令实现双向数据绑定过滤器 接收表达式的值作为第一个参数循环语句v-for=”site in sites”v-for=”v

2017-10-26 09:09:09 240

原创 2017.9.26

https和http的区别1、https协议需要到ca申请证书,一般免费证书较少,因而需要一定费用。2、http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议。3、http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。4、http的连接很简单,是无状态的;HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络

2017-09-27 07:42:06 145

原创 栈——设计一个有getmin功能的栈

题目:实现一个特殊的栈,在实现栈的基本功能的基础上,再实现返回栈中最小元素的操作。要求:1、pop、push、getMin操作的时间复杂度都是O(1)。2、设计的栈类型可以输用现成的栈结构。思路:使用两个栈,一个用来保存栈中的元素,另一个用于保存每步的最小值代码:

2017-08-19 09:46:13 226

原创 PAT-剪刀石头布

题目描述大家应该都会玩“锤子剪刀布”的游戏:现给出两人的交锋记录,请统计双方的胜、平、负次数,并且给出双方分别出什么手势的胜算最大。输入描述:输入第1行给出正整数N(<=105),即双方交锋的次数。随后N行,每行给出一次交锋的信息,即甲、乙双方同时给出的的手势。C代表“锤子”、J代表“剪刀”、B代表“布”,第1个字母代表甲方,第2个代表乙方,中间有1个空格。

2017-08-17 20:11:58 354

原创 PAT-A除以B

本题要求计算A/B,其中A是不超过1000位的正整数,B是1位正整数。你需要输出商数Q和余数R,使得A = B * Q + R成立。输入描述:输入在1行中依次给出A和B,中间以1空格分隔。输出描述:在1行中依次输出Q和R,中间以1空格分隔。输入例子:123456789050987654321 7输出例子:17636684150141093474

2017-08-17 16:12:41 238

转载 request和response响应头

Request HeadersAccept:告诉服务器,客户机支持的数据类型Accept-Encoding:告诉服务器,客户机支持的数据压缩格式Cache-Control:缓存控制,服务器通过控制浏览器要不要缓存数据Connection:处理完这次请求,是断开连接还是保持连接Cookie:客户机通过这个可以向服务器带数据Host:访问的主机名

2017-08-17 10:48:56 264

原创 PAT-部分A+B

题目描述正整数A的“DA(为1位整数)部分”定义为由A中所有DA组成的新整数PA。例如:给定A = 3862767,DA = 6,则A的“6部分”PA是66,因为A中有2个6。 现给定A、DA、B、DB,请编写程序计算PA + PB。输入描述:输入在一行中依次给出A、DA、B、DB,中间以空格分隔,其中0 10。输出描述:在一行中输出PA + PB的

2017-08-15 09:38:23 192

原创 HTML5行内元素有哪些,块级元素有哪些, 空元素有哪些

(1)行内元素a - 锚点* abbr - 缩写* acronym - 首字* b - 粗体 ( 不推荐 )* bdo - bidi override* big - 大字体* br - 换行* cite - 引用* code - 计算机代码 ( 在引用源码的时候需要 )* dfn - 定义字段* em - 强调

2017-08-11 20:19:15 10244

转载 sessionStorage 、localStorage 和 cookie 之间的区别

sessionStorage 、localStorage 和 cookie 之间的区别 共同点:都是保存在浏览器端,且同源的。 区别: 1:cookie数据始终在同源的http请求中携带(即使不需要),即cookie在浏览器和服务器间来回传递。而sessionStorage和localStorage不会自动把数据发给服务器,仅在本地保存。cookie数据还有路径(path)的概念,可以限制co

2017-08-11 16:11:16 256

原创 PAT乙级—A+B和C

1011. A+B和C (15)时间限制150 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者HOU, Qiming给定区间[-231, 231]内的3个整数A、B和C,请判断A+B是否大于C。输入格式:

2017-03-26 16:57:43 179

原创 PAT乙级—说反话

1009. 说反话 (20)时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者CHEN, Yue给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。输入格式:测试输入包含一个测试用例,在一行

2017-03-26 16:19:00 188

原创 PAT乙级—数组循环右移

1008. 数组元素循环右移问题 (20)时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard一个数组A中存有N(N>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(M>=0)个位置,即将A中的数据由(A0A1……

2017-03-26 16:06:01 283

原创 PAT乙级-素数对猜想

题目描述:让我们定义 dn 为:dn = pn+1 - pn,其中 pi 是第i个素数。显然有 d1=1 且对于n>1有 dn 是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。现给定任意正整数N (5),请计算不超过N的满足猜想的素数对的个数。输入格式:每个测试输入包含1个测试用例,给出正整数N。输出格式:每个测试用例的输出占一行,不超过N的满足猜想的

2017-03-21 16:42:02 221

原创 PAT乙级-写出这个数

package 写出这个数;import java.util.Scanner;public class Main {public static void main(String[] args){Scanner s=new Scanner(System.in);String str=s.next();int len=str.length(); String[] a={

2017-03-08 22:49:10 197

空空如也

空空如也

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

TA关注的人

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