自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

satisfy

安安安静写代码

  • 博客(53)
  • 资源 (1)
  • 收藏
  • 关注

原创 ARTS第九周

Algorithm// https://leetcode.com/problems/contains-duplicate-ii/description//*** Example 1: * * * Input: nums = [1,2,3,1], k = 3 * Output: true * * * * Example 2: * * * Input: nums = [1,...

2019-09-17 10:49:39 265

原创 ARTS第八周

Algorithm// https://leetcode.com/problems/path-sum-iii/description/function helper(root, acc, target, hashmap) { if (root === null) return 0; let count = 0; acc += root.val; if (acc === targ...

2019-09-16 18:50:56 201

原创 ARTS第七周

Algorithm// https://leetcode-cn.com/problems/maximum-depth-of-binary-tree/description/?utm_source=LCUS&utm_medium=ip_redirect&utm_campaign=transfer2china/**给定一个二叉树,找出其最大深度。二叉树的深度为根节点到最远叶子...

2019-08-25 18:16:44 258

原创 ARTS第六周

Algorithm// 原题https://leetcode.com/problems/valid-parentheses/description/** 给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 注意空字符串可被认为是有效字符串。 ...

2019-07-29 12:42:48 136

原创 ARTS第五周

Algorithm// 原题https://leetcode.com/problems/merge-sorted-array/description//**给定两个有序整数数组 nums1 和 nums2,将 nums2 合并到 nums1 中,使得 num1 成为一个有序数组。说明:初始化 nums1 和 nums2 的元素数量分别为 m 和 n。你可以假设 nums1 有足够的...

2019-07-29 12:04:35 127

原创 ARTS第四周

Algorithm// 原题地址https://leetcode-cn.com/problems/add-two-numbers/description/?utm_source=LCUS&utm_medium=ip_redirect&utm_campaign=transfer2china/**You are given two non-empty linked lists ...

2019-07-14 21:45:29 116

原创 ARTS第三周

Algorithm用栈来实现队列// 原题地址 https://leetcode.com/problems/implement-queue-using-stacks/description/// 原题描述/**Implement the following operations of a queue using stacks.push(x) -- Push element x to ...

2019-07-07 20:29:16 309

原创 ARTS第二周

Algorithm单链表的反转// Input: 1->2->3->4->5->NULL Output: 5->4->3->2->1->NULL /** * Definition for singly-linked list. * function ListNode(val) { * this.val = val;...

2019-06-30 16:26:43 165

原创 ARTS第一周

Algorithm使用链表判断字符串是不是回文字符串//1 快慢指针定位中间节点//2 从中间节点对后半部分逆序//3 前后半部分比较,判断是否为回文//4 后半部分逆序复原//时间复杂度O(n), 空间复杂度O(1)class Solution { public isPalindrome(head) { if (head == null || head.next == ...

2019-06-22 18:34:24 185

原创 再探JavaScript继承

最近捡起以前的书来看,又看到继承,觉得很有意思,想写点东西,加深自己的理解,这些基础的东西,是真的每次看,都感觉不一样。首先会将一下new关键词,然后挑了一些实现继承的代码,做一下图文内存的解析。继承继承为程序中代码重用,减少软件开发成本,提供了很好的服务,JavaScript是一门弱类型语言,从不需要类型转换,对象继承关系变得无关紧要,它是一门基于原型的语言,所以它是直接从对象继承对象,和...

2019-02-28 18:36:19 165

原创 dom事件的机制-捕获,目标,冒泡

js事件的机制问题,冒泡(委托),捕获,目标

2018-10-08 16:38:07 968

原创 前端性能优化之路-dom编程优化

在前端性能优化上一直有个瓶颈,就是dom,web应用最常见的性能瓶颈就是dom,用脚本进行dom操作的代价是很昂贵的.具体体现为几点:修改和访问dom元素修改dom元素的样式导致的重绘(repaint)和重排(reflow)通过dom事件处理与用户的交互DOM(document object model)文档对象模型,用户操作xml和html文档的程序接口,在浏览器中,主要用来和ht...

2018-09-29 18:50:39 419

原创 前端性能优化之路-数据存取小结

接着上一节讲的,我们说到过,性能优化的一大痛点就是IO读写,这一次我们讨论一下,数据读写的优化,数据存储的位置,介质决定了读取的速度。主要指的是,应用内存(运行时内存),远程内存(redis等),本地文件系统(localstorage),远程文件系统(数据库等),这其中内存,还是文件系统,还有可能不同,内存可能有堆内存,栈内存,不同文件系统读取查找的算法,也会有相应影响,这里我们主要讨论前端,...

2018-09-11 21:25:46 495

原创 前端性能优化之路-js加载性能小结

文章主要阐述了一下,js加载与执行这方面,能有什么性能优化,和一些总结,学习过程中的一些总结。脚本的位置首先我们得聊聊,因为javascript是单进程的,大多数浏览器在渲染的时候也是这样,浏览器在解析渲染ui和javascript的执行都是单一进程在处理,那么就会有一个问题,当ui解析到某一个script节点,执行js时,这时就会阻塞页面ui渲染,直到这个js执行完毕,才会执行后面的。...

2018-09-10 18:18:46 603

原创 使用verdaccio的docker镜像搭建npm私服

使用verdaccio的docker镜像搭建npm私服坑nginx配置使用自定义文件修改npm源使用自定义文件后,权限问题首先安装docker本人服务器环境centos6.9yum install -y docker-io如果出现没有安装任何软件的情况.可能是epel-release没有安装yum install -y epel-release启...

2018-08-29 19:57:58 2784

原创 当前稳定版本node(8.11.4版本)使用import语法

代码const { resolve } = require('path')const r = path => resolve(__dirname, path)require('babel-core/register')({ 'presets': [ 'stage-3', ["latest-node", { "target": "current" }] ]...

2018-08-24 16:42:31 2063

原创 nodejs实现抖音自动关注小姐姐小哥哥神器

抖音自动关注小姐姐小哥哥神器创作来源:https://github.com/wangshub/Douyin-Bot 源作者用python实现,这里用node实现一个版本,修改了一些东西此项目git仓库;[x] 自动翻页[x] 颜值检测[x] 人脸识别[x] 自动点赞[x] 自动关注原理打开《抖音短视频》APP,进入主界面获取手机截图,并对截图进行压缩 (Si...

2018-06-01 13:47:53 7287 1

原创 window的onunload事件中发送ajax(网络)请求,需要使用同步请求

有时候,有这样的需求,统计一个页面的停留时间,那么我们需要在页面开始的onload事件,或者onpage事件中记录一个开始时间,然后在页面离开的时候,onunload事件中记录结束时间,以此获得页面停留时间,这个时候如果需要实时的通知服务端,那么我们就在onunload事件中发送网络请求,可是这个onunload事件结束后,页面资源会被释放,那么网络请求发送成功与否,无法保证,所以这里的网络请求,...

2018-03-21 13:07:34 4287

原创 flex布局,vivo手机,安卓5.1时,高度不随内容所撑开

页面布局采用flex布局,parent为flex,head和footer有固定高度,content没有固定高度,高度随内容撑开,但是这个时候,vivo手机上,安卓5.1时,content的高度不随内容为变化

2017-12-20 10:46:29 3304 1

原创 IOS APP中,使用h5播放器,默认打开网页的时候,会自动全屏,解决方法webkit-playsinline

这个问题,安卓6.0以上,大部分手机都不会产生额,主要是针对IOS加上上述属性就可以了

2017-11-13 10:20:28 22066

原创 引用react-native-scrollable-tab-view 之后Cannot read property 'style' of undefined问题

先看一下你的react-native-scrollable-tab-view 是什么版本的额,依赖的react-native是什么版本,那么降低react-native-scrollable-tab-view 的版本,要么升级react-native可以解决这个问题具体原因是因为,原来是这样的, View.propTypes.style现在变成这样了const { Vi

2017-06-16 14:36:24 1049

原创 react-native No bundle URL present

出现如图错误时,删除ios目录下的build的目录,关闭模拟器,重新react-native run-ios大多数情况下可以解决

2017-06-16 14:25:13 3240

原创 'Navigator is deprecated and has been removed from this package. It can now be installed ' +

报错:'Navigator is deprecated and has been removed from this package. It can now be installed ' +           'and imported from `react-native-deprecated-custom-components` instead of `react-native`. '

2017-06-16 14:21:59 6822

原创 react0.45.0版本问题 An error was encountered processing the command (domain=NSPOSIXErrorDomain, code=2):

The following build commands failed:PhaseScriptExecution Install\ Third\ Party /Users/*****/sungithub/ios/build/Build/Intermediates/React.build/Debug-iphonesimulator/double-conversion.build/Script-1

2017-06-16 14:17:26 7217

原创 javascript面向对象编程(二)

1.相对其他面向对象的语言,javascript的面向对象与继承的实现,不太一样,

2017-03-27 11:28:38 726

原创 vue+vue-router+vuex,利用vue-router2.2.0新增特性addRoutes实现路由动态加载,菜单动态加载,运用于后台管理系统,路由数据取自数据库

vue,vuex,vue-router新特性addRoutes,动态加载路由,服务端渲染路由

2017-03-13 15:04:47 86802 45

原创 vue2.0基于vue-cli,element-ui饿了么vue前端开源项目制作vue的树形table,treeTable

该组件基于技术栈,主要涉及vue-cli生成的webpack项目脚手架,在此脚手架项目基础上完成的,整合了element-ui开源vue的UI项目1.vue-cli的安装使用npm install -g vue-cli全局安装vue-cli之后,使用该脚手架的相关命令,可快速生成一个比较规范的vue项目结构vue init 例子vue init webpa

2017-03-11 16:43:45 61227 61

原创 javascript面向对象编程(基础知识点)

1.此文章主要作为自己学习javascript的一个学习记录,随着es6的出来,js面向对象变的越来越真的面向对象了,为什么这么说额,从自身的学习而言,虽然js是一门面向对象的语言,但是在我们以前的使用中,几乎很少用到他面向对象的思想,而且他这个本身面向对象也和传统我们学习的面向对象语言不太一样,作为一个java程序员,我是感觉很不一样的,不论他对象的存在,继承,多态,实例等等都有他的特别之处,所

2017-02-16 14:16:19 1171

转载 Flex布局:实战

转载自http://www.ruanyifeng.com/blog/2015/07/flex-examples.html你会看到,不管是什么布局,Flex往往都可以几行命令搞定。我只列出代码,详细的语法解释请查阅《Flex布局教程:语法篇》。我的主要参考资料是Landon Schropp的文章和Solved by Flexbox。一、骰子的布局骰子的一面

2017-02-10 15:26:34 3767

转载 Flex 布局教程:语法篇

转载自阮一峰老师http://www.ruanyifeng.com/blog/2015/07/flex-grammar.html?utm_source=tuicool网页布局(layout)是CSS的一个重点应用。布局的传统解决方案,基于盒状模型,依赖 display属性 + position属性 + float属性。它对于那些特殊布局非常不方便,比如,垂直居中就不容易

2017-02-10 15:20:40 416

转载 reset.css在进行页面开发的时候,我们会对css进行一些初始化的设置与重设

转载出自:http://meyerweb.com/eric/tools/css/reset/html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em,

2017-01-23 13:56:38 4619

原创 利用阿里巴巴的矢量图片库工具网站制作自己的图标字体

操作都比较简单进入这个网站http://iconfont.cn/然后点击上方的图标管理-->我的图标选择第二个云朵操作,是上传svg图片用的,点击批量操作,批量加入购物车之后,去往购物车,点击下载代码即可,当然也可以使用下载素材,直接获取svg或者png图片在网站使用,这样并不推荐,我们通过下载代码,获取的代码解压后目录结构如下:

2017-01-21 21:17:35 1325

原创 vue-cli的webpack模版,相关配置文件dev-server.js与webpack.config.js配置解析

1.下载vue-clinpm install vue-cli -gvue-cli的使用与详细介绍,可以到github上获取https://github.com/vuejs/vue-cli2.安装webpack项目模版vue init 比如:vue init webpack my-project之后可以在当前目录下下载该模版,然后npm install

2017-01-21 20:37:18 16299

原创 webstorm开发vue,进行一些配置

从 File 菜单点击 Settings(OS X 下是从 WebStorm 菜单点击 Preferences)打开设置窗口,然后从左边栏选择 Plugins 项,点击“Browse repositories...”按钮。设置js语言版本添加vue.js模版我们将要创建的 Vue.js 单文件组件模板内容为:

2016-12-24 09:46:06 39737

原创 vue-cli整合vuex的时候,修改actions和mutations,实现热部署

在store.js里面添加如下的代码就可以了:// 热重载if (module.hot) { // 指定要监控的文件 module.hot.accept(['./mutations'], () => { const mutations = require('./mutations').default // Vuex 提供的热重载接口 store.hotUpda

2016-12-22 11:32:31 3543

原创 vue-cli的webpack项目,webpack-hot-middleware热加载热部署有时候不刷新页面

在dev-server.js里面var hotMiddleware = require('webpack-hot-middleware')(compiler)// force page reload when html-webpack-plugin template changescompiler.plugin('compilation', function (compilation) {

2016-12-22 11:30:04 12133 1

原创 linux环境安装node.js开发环境

node.js现在有多火,有多重要,就不多说了,这里介绍一下他的开发环境安装,通常情况下,我们都是在window环境进行开发,或者是在mac环境下进行开发,但是我们的项目实际运行的环境一般都是在linux上的,所以我们让我们的开发环境和生产环境能够尽量统一,且能够方便我们开发,一般我们将必要环境安装在服务器上,然后在window上通过xshell,SecureCRTPortable等一些工具连接上

2016-10-14 10:23:16 3903

原创 Servlet.service() for servlet jsp threw exceptio,javax.servlet.jsp.JspFactory.getJspApplicationConte

Servlet.service() for servlet jsp threw exceptionjava.lang.NoSuchMethodError: javax.servlet.jsp.JspFactory.getJspApplicationContext(Ljavax/servlet/ServletContext;)Ljavax/servlet/jsp/JspApplicationCon

2016-09-05 17:00:18 998

原创 前端自动化开发,搭建(第二篇)gulp工作流搭建

在第一篇中,我们已经搭建好了node的环境,以及npm环境,那么接下来搭建gulp的工作流,这里需要用到之前的知识,如果不太熟悉的小伙伴,可以先去学习一下第一篇,http://blog.csdn.net/s8460049/article/details/52396399  这是入口1.初始化npm配置文件输入命令:npm initThis utili

2016-09-03 16:06:17 1223

原创 前端自动化开发,架构搭建(第一篇)Node.js环境搭建

1.为什么我们前端自动化开发应该任何学开发的,不管学什么语言,老师都这样讲过,作为一名开发人员,你最大的精力应该是放在创造力上面,don't you repeat myself 不要重复自己,而在我们开发过程中,往往存在很多大量的重复操作,所以我们需要为这些操作省去时间,腾出更多的时间来让我们创造。而自动化开发能带来哪些自动化:1.自动编译(将less,sass等自动编译)2.自动

2016-09-01 09:39:37 11790 4

商务网页模版

适合初学者的网页模版下载, 商务模版模型,很不错

2012-11-07

空空如也

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

TA关注的人

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