自定义博客皮肤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)
  • 收藏
  • 关注

转载 Vue2.0 探索之路——生命周期和钩子函数的一些理解

原文: https://segmentfault.com/a/1190000008010666前言在使用vue一个多礼拜后,感觉现在还停留在初级阶段,虽然知道怎么和后端做数据交互,但是对于mounted这个挂载还不是很清楚的。放大之,对vue的生命周期不甚了解。只知道简单的使用,而不知道为什么,这对后面的踩坑是相当不利的。因为我们有时候会在几个钩子函数里做一些事情,什么时候做,在哪个函数里做,我们...

2018-06-29 20:34:44 91

转载 vue.js 组件-全局组件和局部组件

原文: 点击打开链接这两天学习了Vue.js 感觉组件这个地方知识点挺多的,而且很重要,所以,今天添加一点小笔记。    首先Vue组件的使用有3个步骤,创建组件构造器,注册组件,使用组件3个方面。    代码演示如下:<!DOCTYPE html><html> <body> <div id="app"> ...

2018-06-29 16:53:10 202

转载 jquery $.proxy使用

转自:点击打开链接在某些情况下,我们调用Javascript函数时候,this指针并不一定是我们所期望的那个。例如: 1 //正常的this使用 2 $('#myElement').click(function() { 3 4 // 这个this是我们所期望的,当前元素的this. 5 6 $(this).addClass('aNewClass'); 7 8 }...

2018-06-28 19:57:28 120

原创 微信小程序不能下拉刷新

参考文章: https://zhuanlan.zhihu.com/p/24739728原来的老版本开发者工具里在json文件里设置了enablePullDownRefresh:true后可以下拉刷新,新版本里面如果页面右scroll-view组件会与下拉刷新冲突。解决办法就是用view组件替代scroll-view,把后者的onScrollToLower事件改成onReachBottom,详情参考...

2018-06-27 08:53:56 5500

原创 微信小程序Error: module "utils/util.jsx.js" is not defined

使用require引入js文件时如果写绝对路径会出现类似Error: module "utils/util.jsx.js" is not defined的错误,解决方法:改成相对路径。

2018-06-26 20:27:24 38144 4

原创 微信小程序音乐播放器闪退

今天写小程序发现使用wx.playBackgroundAudio(),音乐播放器一打开就闪退,控制台也没报错,后来发现是因为提供的音乐url访问错误,我把那个url贴在浏览器地址访问返回403,怪不得闪退...后来改成一个能正确访问的url(http://sc1.111ttt.cn:8282/2018/1/03m/13/396131232171.m4a?tflag=1519095601&p...

2018-06-26 16:07:59 2012

原创 CSS3 filter属性

摘自菜鸟教程定义和使用filter 属性定义了元素(通常是<img>)的可视效果(例如:模糊与饱和度)。默认值:none继承:no动画支持:是。详细可查阅 CSS 动画版本:CSS3JavaScript 语法:object.style.WebkitFilter="grayscale(100%)" 尝试一下 »浏览器支持表格中的数字表示支持该方法的第一个浏览器的版本号。紧跟在数字后面的 ...

2018-06-25 14:20:26 159

原创 CSS设置空白符的属性 white-space

属性定义及使用说明white-space属性指定元素内的空白怎样处理。默认值:normal继承:yes版本:CSS1JavaScript 语法:object.style.whiteSpace="pre"浏览器支持表格中的数字表示支持该属性的第一个浏览器版本号。属性     white-space1.05.53.53.09.5属性值值描述normal默认。空白会被浏览器忽略。pre空白会被浏览器保留...

2018-06-25 14:09:26 2123

转载 微信小程序如何让text内容显示空格

原文: 点击打开链接<text decode="{{true}}" space="{{true}}">  </text>由于小程序有这需求,就是让显示的一段话首行空两个空格,所以网上查了一下,顺便也小结一下: 在text标签中一定得加上decode="{{true}}",然后在需要显示空格的地方放 想空几个空格就放几

2018-06-24 09:10:52 6760

原创 微信小程序请求豆瓣API失败

今天用wx.request请求api.douban.com时返回403,但是把地址贴到浏览器里就能访问,百度了下才知道可能是豆瓣把微信的服务器封了。解决方案:

2018-06-23 13:51:43 1215

转载 微信小程序数据缓存

转自 https://www.javascriptcn.com/read-1048.html关于本地缓存1.wx.setStorage(wx.setStorageSync)、wx.getStorage(wx.getStorageSync)、wx.clearStorage(wx.clearStorageSync)可以对本地缓存进行设置、获取和清理。本地缓存最大为10MB2.localStorage ...

2018-06-19 13:57:31 3518

原创 微信web开发者工具小程序单步调试

1.打开调试器,在sources下找到要调试的文件,在行号前单击打上断点2.点击右边的播放按钮即可单步调试,右边还有单步跳过等功能,鼠标放在变量上可以查看变量值  ...

2018-06-17 17:33:52 3616

转载 JS原型链中的prototype和__proto__的区别

原文 点击打开链接一直认为原型链太过复杂,尤其看过某图后被绕晕了一整子,今天清理硬盘空间(渣电脑),偶然又看到这图,勾起了点回忆,于是索性复习一下原型链相关的内容,表达能力欠缺逻辑混乱别见怪(为了防止新人__(此处指我)__被在此绕晕,图片就放在末尾了。)以下三点需要谨记1.每个对象都具有一个名为__proto__的属性;2.每个构造函数(构造函数标准为大写开头,如Function(),Objec...

2018-06-15 09:34:05 10945 2

转载 es6箭头函数

转自:点击打开链接箭头函数基本用法var f = v => v;1上面的箭头函数等同于:var f = function(v) { return v;};123如果箭头函数不需要参数或需要多个参数,就使用一个圆括号代表参数部分。var f = () => 5;// 等同于var f = function () { return 5 };var sum = (num1, n...

2018-06-13 10:19:15 266

转载 (转)9 个超有趣的 Linux 命令动画演示

转自https://blog.csdn.net/t46RYuqj/article/details/80237128Word天,还是第一次看见用Linux命令做出如此有趣的动画,真是涨姿势了,原来程序员们也会走这种路线,感觉萌萌哒!1cmatrix        你应该看过好莱坞大片《骇客帝国》,相信你会对电影中那些神奇的场景着迷。        在Neo的眼里任何东西都能以计算机字节流的形式展现,...

2018-06-13 00:02:30 3394

原创 jQuery实现分页插件

代码是照着网上视频敲的...演示效果:html文件代码:<!DOCTYPE html><html><head> <title>分页插件</title> <meta charset="utf-8"></head><style type="text/css&quo

2018-06-11 23:56:22 572 1

转载 display:inline-block,block,inline的区别与用法

原文 点击打开链接一、首先要了解什么是块级元素与行级元素块级元素会占领页面的一行,其后多个block元素自动换行、 可以设置width,height,设置了width后同样也占领一行、同样也可以设置   margin与padding属性。ps:常见的块级元素:div,img,ul,form,p等行级元素与其他元素在同一行上,高度,行高以及底边距不可改变,高度就是内容文字或者图片的宽度,不可以改变。...

2018-06-11 20:13:40 224

转载 jQuery插件开发标准写法

转自:https://www.cnblogs.com/joey0210/p/3408349.html前言  如今做web开发,jquery 几乎是必不可少的,就连vs神器在2010版本开始将Jquery 及ui 内置web项目里了。至于使用jquery好处这里就不再赘述了,用过的都知道。今天我们来讨论下jquery的插件机制,jquery有着成千上万的第三方插件,有时我们写好了一个独立的功能,也想...

2018-06-10 08:34:12 17319 2

原创 jquery常见特效之放大镜

演示效果:代码:<!DOCTYPE html><html><head> <title>test</title> <script src="http://apps.bdimg.com/libs/jquery/1.6.4/jquery.min.js"></script> <s

2018-06-08 23:20:31 179

转载 GitHub团队项目合作流程

原文 点击打开链接零、前期准备:首先把队友直接push的权限关掉,即设置成Read。这样可以防止队友误操作,未经审核就把代码push到团队项目上。Teams用来分配issue的时候会用到,所以保留下来,并不是没有用。一、创建开发分支master分支一般用来发布稳定版本,dev分支(开发分支)用来发布开发版本。 输入分支名称后,下面会跳出Create branch,点击即可创建。下面图片写的是dev...

2018-06-08 09:04:52 436

转载 Git回滚操作

开发过程中,你肯定会遇到这样的场景:场景一:糟了,我刚把不想要的代码,commit到本地仓库中了,但是还没有做push操作!场景二:彻底完了,刚线上更新的代码出现问题了,需要还原这次提交的代码!场景三:刚才我发现之前的某次提交太愚蠢了,现在想要干掉它!撤销上述场景一,在未进行git push前的所有操作,都是在“本地仓库”中执行的。我们暂且将“本地仓库”的代码还原操作叫做“撤销”!情况一:文件被修...

2018-06-08 00:13:01 131

原创 jquery常见特效之瀑布流

第一次写主要是跟着别人的代码写的。参考代码和详细讲解  https://github.com/YeXiaoChao/PluginsFromJS/tree/master/Little%20Demos/waterfall演示效果代码:<!DOCTYPE html><html><head> <title>test</title> &lt...

2018-06-07 22:21:01 506

转载 (转)Java HashSet的实现原理详解

原文 https://blog.csdn.net/guoweimelon/article/details/50804799HashSet是Java Map类型的集合类中最常使用的,本文基于Java1.8,对于HashSet的实现原理做一下详细讲解。(Java1.8源码:http://docs.oracle.com/javase/8/docs/api/)一、HashSet实现原理总结HashSet的...

2018-06-06 20:54:35 245

转载 Linux makefile 教程 非常详细,且易懂

原文:点击打开链接 最近在学习Linux下的C编程,买了一本叫《Linux环境下的C编程指南》读到makefile就越看越迷糊,可能是我的理解能不行。            于是google到了以下这篇文章。通俗易懂。然后把它贴出来,方便学习。           后记,看完发现这篇文章和《Linux环境下的C编程指南》的makefile一章所讲述的惊人的相似,只是这篇文章从一个实例切入,在有些地...

2018-06-06 17:21:11 463

转载 Java 集合系列之 Hashtable详细介绍(源码解析)和使用示例

原文 https://www.cnblogs.com/skywang12345/p/3310887.html第1部分 Hashtable介绍Hashtable 简介和HashMap一样,Hashtable 也是一个散列表,它存储的内容是键值对(key-value)映射。Hashtable 继承于Dictionary,实现了Map、Cloneable、java.io.Serializable接口。...

2018-06-06 10:07:32 142

转载 (转)Java中HashMap和TreeMap区别深入理解

转自: https://www.cnblogs.com/williamjie/p/9099130.html首先介绍一下什么是Map。在数组中我们是通过数组下标来对其内容索引的,而在Map中我们通过对象来对对象进行索引,用来索引的对象叫做key,其对应的对象叫做value。这就是我们平时说的键值对。HashMap通过hashcode对其内容进行快速查找,而 TreeMap中所有的元素都保持着某种固定...

2018-06-06 09:37:05 1383

原创 HDOJ1425 sort-快排水题

#include <cstdio>#include <iostream>#include <cstring>#define MAXN 1000005using namespace std;int input[MAXN];/* * 快速排序 */void QuickSort(int a[],int left,int right){ //数组...

2018-06-05 15:00:19 137

转载 HashMap实现原理及源码分析

原文 https://www.cnblogs.com/chengxiao/p/6059914.html哈希表(hash table)也叫散列表,是一种非常重要的数据结构,应用场景及其丰富,许多缓存技术(比如memcached)的核心其实就是在内存中维护一张大的哈希表,而HashMap的实现原理也常常出现在各类的面试题中,重要性可见一斑。本文会对java集合框架中的对应实现HashMap的实现原理进...

2018-06-04 23:01:21 92

原创 jquey常见特效之自定义滑轮

<!DOCTYPE html><html><head> <title>test</title></head><script src="https://cdn.bootcss.com/jquery/1.12.4/jquery.min.js"></script>

2018-06-04 19:31:45 263

原创 POJ3259 Wormholes-Bellman-Ford算法

题目链接 点击打开链接判断是否有负权回路,bf模板,对所有点进行n-1次松弛操作,如果不存在负权回路,就找找出了所有点到起点的最短路,否则还能继续松弛。松弛操作:如果一个点p到起点start的距离大于从起点到另一个点other,再到p的距离,就把start->p的距离修改为start->other->p的距离,这个叫松弛。#include <cstdio>#incl...

2018-06-03 11:56:00 239

原创 POJ1287 Networking-kruskal算法

题目链接 点击打开链接最小生成树模板题,我用的kruskal,大致思路是对所有路从小到大排序,每次选最小的路,并且选的路不能形成环路。判断环路用到并查集的思想,添加新的路前,先用并查集find一下路两边的点祖先,如果祖先一样,说明两个点联通,添加该路会形成环路,所以continue下一次循环,否则如果祖先不一样就添加这条路。一直重复下去直到添加n-1条路。#include <algorith...

2018-06-03 11:45:31 140

原创 HDOJ1874 畅通工程续-dijkstra算法

题目链接 点击打开链接#include <cstdio>#include <iostream>#include <algorithm>#include <cstring>#define INF 0xfffffffusing namespace std;int n,m;int G[205][205];                //存...

2018-06-03 11:38:27 115

原创 POJ2236 Wireless Network-并查集

题目链接 http://poj.org/problem?id=2236#include<cstdio>using namespace std;int n,m;int pre[50005];void Init(){ for(int i = 0;i < n;i++) pre[i] = i;}int Find(int x){        //找到祖先 int t ...

2018-06-03 11:34:16 89

原创 jquery常见特效之轮播图

<!DOCTYPE html><html><head> <title>test</title></head><script src="https://cdn.bootcss.com/jquery/1.12.4/jquery.min.js"></script>

2018-06-03 09:16:56 326

转载 C++中set用法详解

转自:https://blog.csdn.net/yas12345678/article/details/526014541.关于setC++ STL 之所以得到广泛的赞誉,也被很多人使用,不只是提供了像vector, string, list等方便的容器,更重要的是STL封装了许多复杂的数据结构算法和大量常用数据结构操作。vector封装数组,list封装了链表,map和set封装了二叉树等,在...

2018-06-02 22:28:10 12138

原创 jquery常见特效之推拉门、返回顶部

<!DOCTYPE html><html><head> <title>test</title></head><script src="https://cdn.bootcss.com/jquery/1.12.4/jquery.min.js"></script>

2018-06-02 11:45:11 574

转载 简单清晰的红黑树讲解

转自点击打开链接查找(一) 我们使用符号表这个词来描述一张抽象的表格,我们会将信息(值)存储在其中,然后按照指定的键来搜索并获取这些信息。键和值的具体意义取决于不同的应用。符号表中可能会保存很多键和很多信息,因此实现一张高效的符号表也是一项很有挑战性的任务。我们会用三种经典的数据类型来实现高效的符号表:二叉查找数、红黑树、散列表。二分查找我们使用有序数组存储键,经典的二分查找能够根据数组的索引大大...

2018-06-02 09:37:36 426

转载 C++中的STL中map用法详解

转自 点击打开链接Map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据 处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。这里说下map内部数据的组织,map内部自建一颗红黑树(一 种非严格意义上的平衡二叉树),这颗树具有对数据自动排序的功能,所以在map内部所有的数据都是有序...

2018-06-02 09:19:12 130

转载 C++智能指针入门讲解

原文: https://segmentfault.com/a/1190000006736869在开始之前,先定义一个为了测试用的MyObject类。class MyObject{private: int m_Value = 0; int m_Data[10240]; // 这一坨是为了占空间 std::shared_ptr<MyObject> m_Child...

2018-06-01 15:53:04 180

转载 C++虚函数表剖析

一、概述为了实现C++的多态,C++使用了一种动态绑定的技术。这个技术的核心是虚函数表(下文简称虚表)。本文介绍虚函数表是如何实现动态绑定的。二、类的虚表每个包含了虚函数的类都包含一个虚表。 我们知道,当一个类(A)继承另一个类(B)时,类A会继承类B的函数的调用权。所以如果一个基类包含了虚函数,那么其继承类也可调用这些虚函数,换句话说,一个类继承了包含虚函数的基类,那么这个类也拥有自己的虚表。...

2018-06-01 14:35:25 86

空空如也

空空如也

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

TA关注的人

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