- 博客(36)
- 收藏
- 关注
转载 node.js数据库操作
node 中使用mysql const http = require('http'); const mysql = require('mysql'); const url = require('url'); const fs = require('fs'); //1.连接到数据库 ...
2019-09-21 14:17:00
142
转载 网站优化----提升网站访问速度
在当前互联网环境中,一个网站访问速度的快慢决定着用户流量的多少,以下就来说说可以从哪些方面入手提升网站访问速度: 一、与开发有关手段 1.网站访问速度 1.优化压缩图片减小图片大小加快在用户面前显示时间 ------ 图片越大下载时间越长,白屏时间也就越长 2.提高带宽(服务器相关) 3.减少文件请求数量(适当合并文件) ...
2019-09-04 10:10:00
157
转载 vue 指令
vue的核心是数据双大括号只能在元素内部使用:例如在data处定义name需要输出则使用"123" 123指令--- 补充html的属性v-bind:xx="xxx" 简写:xxx=”xxx“class 动态绑定上去使用 v-bind:class="xxx" xxx可以是字符串形式,也可以使用数组形式class 动态绑定上去使用 v-bind:cla...
2019-08-23 10:55:00
194
转载 js 数据类型检测
提起数据类型检测 大多数人首先想起的应该是 typeof 'xxx' == '数据类型' 坦然这种方法对于基本数据类型的检测还是非常方便的,但是当遇到引用数据类型 Object时却爱莫能助,下面就来讲讲这些数据类型的检测方法吧 1.使用typeof方法 首先我们来看看下面的示例将会在控制台打印出什么//检测方法 ...
2019-08-15 12:01:00
90
转载 给定一个字符串,找到它的第一个不重复的字符,并返回它的索引。如果不存在,则返回 -1。...
题目:给定一个字符串,找到它的第一个不重复的字符,并返回它的索引。如果不存在,则返回 -1。案例:s = "leetcode"返回 0.s = "loveleetcode",返回 2.解法一 : 有点暴力,主要思路为抛出本身后,利用indexOf查询查找是否存在重复值,不存在则直接返回当前索引/** * @param {string} s *...
2019-07-17 09:58:00
2938
转载 旋转图像 给定一个 n × n 的二维矩阵表示一个图像。
给定一个n×n的二维矩阵表示一个图像。将图像顺时针旋转 90 度。说明:你必须在原地旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要使用另一个矩阵来旋转图像。示例 :给定 matrix = [ [1,2,3], [4,5,6], [7,8,9]],原地旋转输入矩阵,使其变为:[ [7,4,1], [8,5...
2019-07-05 10:19:00
523
转载 两个数组的交集 II
题纲 给定两个数组,编写一个函数来计算它们的交集。示例 :输入: nums1 = [4,9,5], nums2 = [9,4,9,8,4]输出: [4,9]说明:输出结果中每个元素出现的次数,应与元素在两个数组中出现的次数一致。我们可以不考虑输出结果的顺序。方法1:这种方法原则上比较暴力对所有的数都进行了一次遍历比较,同时清空了对比数组...
2019-07-03 09:37:00
71
转载 存在重复
给定一个整数数组,判断是否存在重复元素。如果任何值在数组中出现至少两次,函数返回 true。如果数组中每个元素都不相同,则返回 false。 1.方法一(暴力解法)这个解法是第一时间脑海中反应出来的思路十分简单暴力1.就是每一次都与后N个数对比 不存在就接着下一个和后N个对比2.如果遇到相同则返回 true 反之就false/** * @param {num...
2019-07-02 10:25:00
71
转载 旋转数组
题目: 给定一个数组,将数组中的元素向右移动k个位置,其中k是非负数。 示例 1: 输入: [1,2,3,4,5,6,7] 和 k = 3 输出: [5,6,7,1,2,3,4] 解释: 向右旋转 1 步: [7,1,2,3,4,5,6] 向右旋转 2 步: [6,7,1,2,3,4,5] 向右旋转 3 步: ...
2019-07-02 09:04:00
59
转载 从排序数组中删除重复项
题引 : 给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 示例: 给定 nums = [0,0,1,1,1,2,2,3,3,4], 函数应该返回新的长度 5, 并且原数组 nums 的前五个元素被修改为 0...
2019-07-01 11:19:00
67
转载 ps 修补工具
最近刚好遇到需要p图去除水印,这里将ps去除水印的使用记录下来已备翻阅 1.需求图片(如下),使用软件 photo shop cc 2017(以下简称ps) 2.操作 2.1方法一 使用五点修复画笔工具(位置如下) 2.2 方法二 使用上图中修补工...
2019-06-12 09:55:00
183
转载 最长公共前缀
1.题目2.我的解答 方法一: 思路: 1.首先判断数组内是否有内容没有直接抛出 2.设置一个变量存储要输出的的公共前缀 3.这里我是将数组第一个变量进行提取出来做为对比基准(实际应该提取数组中最短的最佳) 4.设置一个临时变量用于计算时候对比完一次,若没直接抛出 5.循环对比数组 /** * @para...
2019-06-11 11:15:00
98
转载 19年面试总结
1.懒加载,预加载的实现 懒加载: 原理:使用一张loding图片作为占位图,当当前需要加载的图片在可视区时等原图加载完成替换loding图片 预加载: 原理:使用一张低清晰度小图顶住原图片位置,待原图片下载完成替换成高清原图2.前端优化方案 1. js/css等使用不同地址cdn分发,单个有速度限制 2. js/css压缩/合并/混淆...
2019-06-06 16:34:00
104
转载 服务器端 安装svn
趁着这波比较闲的时候来划一波水,想起自己那都快生会的腾讯云服务器 到现在还不能通过版本控制系统上传文件,于是趁这波功夫在服务器上安装个svn来管理代码。 首先就简单的介绍一波 svn : 首先svn不同于GIT它是集中式的,即只有一条主线并没有分支,Subversion(SVN) 是一个开源的版本控制系統, 也就是说 Subversion 管理着随时间改变的数...
2019-04-11 15:15:00
161
转载 yii2之ActiveForm表单使用
因目前项目并非前后端分离模式,且用到PHP的yii2框架(所有html代码,js较多内嵌在.php文件内多少采用同步提交【喷墨中...】),遂对于前端面上需要用到的yii2小组件一些整理(因是前端若涉及到php写法错误或者风格问题,敬请指点)使用场景尽量为表单 基础注册调用小组件 <?php use yii\helpers\Html; use ...
2019-04-10 15:20:00
634
转载 数组反转
题目- 数组反转给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例1:输入: 123输出: 321示例 2:输入: -123输出: -321示例 3:输入: 120输出: 21注意:假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为[−231, 231− 1]。请根据这个假设,如...
2019-04-05 17:10:00
72
转载 实现可搜索仿select下拉选中
由于在优化项目中,发现先前写的一个活化石级的的可搜索下拉功能在高速搜索中会出现卡顿现象 1.起初的解决方法是在搜索事件中加入防抖函数隔一段时间才去触发他,同时搜索的不再是html文档片段,而是直接对数据做筛选,再次放入搜索的下拉容器内<!DOCTYPE html><html lang="en"><head> ...
2019-03-26 11:07:00
145
转载 css 图片文字居中
1.单行文字居中2.多行文字居中3.利用background-position:center;的图片居中4.利用display:table-cell;属性的图片居中 1 <!DOCTYPE html> 2 <html> 3 4 <head> 5 <meta charset="utf-8">...
2019-03-23 10:02:00
415
转载 yii2之前端资源引入
PS:因新项目后端使用yii2框架,不在使用纯html模板的方式搭建页面(前后端不分离模式)使用yii2的内置boostart封装模板,遂研究了一番yii2 通过yii2官方下载的基础文件结构 其中frontend 为放置前端文件的文件夹, /frontend/views是放置前端页面(即单页面模块的文件夹) /fronten...
2019-03-15 17:59:00
341
转载 css style 标签可编辑
一次偶然在鑫大技术博客上发现 style 标签配合contenteditable 可编辑属性 实现动态编辑css 这里我就回顾了下 contenteditable 可编辑属性 (这个属性并无浏览器兼容问题,常用来模拟textarea属性) 1.该属性有两个值 true(开启可编辑) false(关闭可编辑)注意:当元素中没有设置 contentedit...
2019-03-09 16:44:00
212
转载 如何让IE 低版本下支持 css3属性
依赖源 该文件为 ie-css3.htc (特别提示.htc为二进制文件,只会在ie中识别,让IE浏览器支持CSS3的一些属性)以下为依赖文件源码 通过源码我们可以看到 该文件在一定程度上类似于我们所使用的javascrip--Do not remove this if you are using--Original Author: Remiz Rahna...
2019-03-05 18:00:00
152
转载 css之IE hack 方法[ IE6 - IE9]
ps: 由于近来需要研究IE下兼容问题,今天又再次翻起起这些针对IE的hack,于是决定写下这篇笔记,记录下这些本该献祭级浏览器下的处理方法,用于备忘一、IE10以及以下版本均会生效(ie edge模式下 显示与 主流浏览器并无差异 在IE10 - IE5均产生背景为绿色)实测测试代码<!DOCTYPE html><html lang="en"&...
2019-03-04 15:45:00
170
转载 腾讯云 利用php + apache + mysql 搭建服务器环境
1.一键安装需要的软件源 yum install -y httpd php php-fpm mysql mysql-server php-mysql 1) httpd 即为apache 2)php 不用多说自然是php 3) mysql 即mysql数据库2.启动相应的服务 service httpd start 启动a...
2019-02-19 11:37:00
73
转载 js之math 对象
Math 对象是js中使用数学公式计算的便捷方法,其方法运行起来比直接写的js运行是对要更快 1.Math.min(一组数值) 该方法可以比较一组数值的大小,并且返回较小的数值 用法: Math.min(1,8,6,12); //将会返回1 2.Math.max() 该方法可以比较一组数值的大小,并且返回较大的数值 用法: ...
2018-12-11 22:00:00
75
转载 js之global 对象 方法
global 作为js的全局对象,但其是无法直接访问的,但是在浏览器中浏览器是将这个对象当做是window对象的一部分,即Date 等Global的属性使用window.Date 可访问到1.url 编码方法 (encodeURL() 和 encodeURLComponent() ) 1) encodeURI(); 用于整个url 且改方法不会对特殊字符进行编码...
2018-12-11 21:31:00
521
转载 字符串累加性能对别实践
1.在运用javascript处理事件中,我们经常会需要利用到字符串累加组合成一段我们需要的html片段,那么在这些事件处理中或多或少使用的方太并不一样,下面就对比下几种连字符的方法并对比它们在相同环境下的性能差异。 在进入正题前先普及下用于获取js执行所需时间(即性能消耗所用时间越久开销越大)获取执行时间需要两个方法 1.console.time('键') 开始时间...
2018-11-22 14:24:00
76
转载 js之作用域
1.什么是作用域 作用域是用于收集存储维护变量,以及当前执行代码声明的变量所拥有的权限, 例如 : function foo(a){ console.log(a); --------1 }; foo(666); console.log(a); ------- 2 ...
2018-10-28 16:18:00
50
转载 css 题目笔记(本文收集了一些个人觉得比较有意思的css题目,欢迎大家给出自己的解答)...
1.本文收集了一些个人觉得比较有意思的css题目,欢迎大家给出自己的解答P标签的最大宽度不可以大于H2标签文字宽度的10%这里应该是P标签的最大宽度由前面的匿名内联元素宽度(就是大字号文字宽度)决定,可参见最后期望效果GIF示意。H2标签不能失去高度(h2 文字高度+p 标签高度 = h2 标签高度) HTML结构(不允许修改) <h2>...
2018-10-25 22:40:00
86
转载 如何使用robots禁止各大搜索引擎爬虫爬取网站
ps:由于公司网站配置的测试环境被百度爬虫抓取,干扰了线上正常环境的使用,刚好看到每次搜索淘宝时,都会有一句由于robots.txt文件存在限制指令无法提供内容描述,于是便去学习了一波 1.原来一般来说搜索引擎爬取网站时都会,先读取下robots.txt文件,并依照里面所设定的规则去爬取网站(当然是指没用登录限制的页面) 2.下面我们就来说一说如何设置robots.tx...
2018-08-28 18:10:00
286
转载 火狐浏览器下,td 直接使用position:relative;和background:;产生的边框消失问题
消失示例:1 td{2 width:40px;3 height:28px; 4 position:relative;5 background:#ccc; 6 }出现问题问题原因: 我的理解是各个浏览器之间对于background-clip:border-box;的解析不同,导致定位时背景...
2018-07-18 16:50:00
270
转载 初识gulp
之前一段时间学习使用了gulp自动化构建工具,并在现在使用的项目上部署使用,同时在这做个笔记进行小结,以便加深记忆,如有理解错误的地方请不吝赐教 gulp 的解释我就不多说了 这里引用官网的一句话 Gulp.js 是一个自动化构建工具,开发者可以使用它在项目开发过程中自动执行常见任务,提高开发效率 在这我多使用gulp进行JS压缩,css压缩,同时其还能...
2018-05-31 14:43:00
119
转载 前端开发交流群---期待你的加入
如果你是一个人在自学前端开发,或者是对前端开发有比较浓厚的兴趣正想踏入前端领域,亦或者是已经在工作了,难免会遇到问题,与其一个人冥思苦想,抓耳挠腮,不如将问题抛出来,小伙伴们的见解会给你带来新的收获。当然也期待你可以贡献自己的知识,帮助其他小伙伴,相信你不是一个人在前端的路上战斗,期待你的加入,大家互相学习,共同进步,早日成为优秀的前端研发工程师!群号是633515858...
2018-05-16 17:07:00
211
转载 css效果小计
在工作学习中总能发现一些新鲜的页面效果可以用不同的css完成,在这里将遇到的一些css做下记录,以便日后翻阅,如果其中的写法不对,或者有更优写法欢迎留言,不胜感激 1.关于用一个div做出双边框(由于outline-offset在ie下不被支持,所以该方法不支持IE) html/css 部分 1 <!DOCTYPE html> 2 <ht...
2018-04-12 16:22:00
70
转载 对于一些seo查询网站的整理
个人在查找网站seo问题时所使用的一些网站整理以及一些注意事项(同时感谢在处理问题过程中给予帮助的小伙伴们): 1.seo综合查询 (爱站网/站长工具)这俩工具的计算规则不相同所以计算结果出来也会有差异,个人认为可以综合两者从中综合查看网站seo的缺陷 2.http://www.ju1.cn/ 这个网站是查选图片/关键字/描述词 等信息的违禁词 结...
2018-03-28 10:41:00
139
转载 在使用document.getElementById('xxx').files[0]时,关于计算图片大小
在使用文件上传属性时,一直好奇图片上传的大小时如何计算的,最近在使用中认识到的计算方式: 首先,图片大小的存储基本单位是字节(byte)。每个字节是由8个比特(bit)组成。所以,一个字节在十进制中的范围是[0~255],即256个数。 再来说说图片怎么计算出大小的吧 1.图像占用内存空间的大小:分辨率 * 位深 / 8 2....
2018-01-02 10:26:00
840
转载 关于embed的一些使用兼容
因公司需求,要做一个扫描语音播报的功能,所以用到一些音频/视频标签考虑到 <embed> 标签对于ie的兼容性更好一些所以,我在这采用了 <embed> 标签,在使用中遇到的一些问题和处理方法,如有不对的地方和可以改进的地方欢迎指教问题1:在使用<embed> 标签使用中发现在其属性autoplay和Loop属性在谷歌内核的浏...
2017-12-27 15:40:00
92
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人