综合( 右侧选择分类 )
hangge

Docker - 容器存储详解3(销毁Data Volume)

由于docker不会销毁bind mount,删除数据的工作只能由host负责。下面介绍如何删除docker managed volume。五、销毁 Data Volume1,删除数据的基本方法对于docker managed volume,在执行docker rm删除容器时可带上-v参数,docker会将容器使用到的volume删除。但其前提是没有其它容器mount该volume,目的是保护
1149 人浏览
xiaozhi

2.创建华丽 UI 的 7条规则  第二部分 (2019年更新)

以下是这个系列的简洁 UI 的 7 条规则:光来自天空 (Light comes from the sky)黑白优先 (Black and white first)加倍你的空白 (Double your whitespace)学习在图像上叠加文本的方法 ( Learn the methods of overlaying text on images )使文本层次分明 ( Make text pop
1148 人浏览
java

动画:用动画给面试官解释 TCP 三次握手过程

作者 | 小鹿 来源 | 公众号:小鹿动画学编程写在前边TCP 三次握手过程对于面试是必考的一个,所以不但要掌握
1147 人浏览
hgweb

JS - Lodash工具库的使用详解1(使用debounce函数实现防抖)

Lodash 是一个一致性、模块化、高性能的 JavaScript 实用工具库。Lodash 通过降低 array、number、objects、string 等等的使用难度从而让 JavaScript 变得更简单。同时其在 npm 每天下载量都超过 200 万,足以证明了它受欢迎的程度。 一、使用 debounce 函数实现防抖1,安装配置(1)这里假设我们需要在 Vue.js 项目里使用 L
1145 人浏览
hgweb

CSS - 项目常用的通用样式汇总2(通用样式库、样式分离)

二、CSS 通用样式库1,基本介绍(1)所谓CSS通用样式库就是可以在任何网站使用的CSS样式库。通过对样式的独立拆分,使得各种效果可以自由组合,这是有别于一个class类覆盖多个CSS属性的做法的。(2)通过样式的独立拆分,精简的CSS文件,每个样式的重用性可谓发挥到的最大,同时,页面的后期维护变得异常轻松,样式冲突的可能性也是非常低的。2,通用样式库下面是我整理的一个比较好用的通用样式库(li
1144 人浏览
xiaozhi

20.JavaScript 是如何工作的:模块的构建以及对应的打包工具

如果你是 JavaScript 的新手,一些像 “module bundlers vs module loaders”、“Webpack vs Browserify” 和 “AMD vs.CommonJS” 这样的术语,很快让你不堪重负。JavaScript 模块系统可能令人生畏,但理解它对 Web 开发人员至关重要。在这篇文章中,我将以简单的言语(以及一些代码示例)为你解释这些术语。 希望这对你
1143 人浏览
xiaozhi

6.Web 性能优化:Preload,Prefetch的使用及在 Chrome 中的优先级

今天,我们将深入研究Chrome 的网络栈,以明确 web 加载原语(如<link rel= preload >&<link rel= prefetch >) 背后的工作原理,以便你能够更有效地使用它们。如其他文章所述,preload是一个声明式fetch,可以强制浏览器在不阻塞document的onload事件的情况下请求资源。Prefetch告诉浏览器这个资源将
1143 人浏览
xiaozhi

5 .21个让React 开发更高效更有趣的工具

原文:https://medium.com/better-programming/22-miraculous-tools-for-react-developers-in-2019-7d72054e2306译者:前端小智为了保证的可读性,本文采用意译而非直译。想阅读更多优质文章请猛戳GitHub博客,一年百来篇优质文章等着你!下列工具中的重要性与排序无关。1.Webpack Bundle Analy
1143 人浏览
ios

git-命令行常用命令集锦

1、常用的Git命令命令简要说明git add添加至暂存区git add–interactive交互式添加git apply应用补丁git am应用邮件格式补丁git annotate同义词,等同于 git blamegit archive文件归档打包git bisect二分查找git blame文件逐行追溯git branch分支管理git cat-file版本库对象研究工具git checko
1143 人浏览
kotlin

Kotlin简介

提供Kotlin语言和标准库的完整参考。Kotlin 是一个基于 JVM 的新的编程语言,由 JetBrains 开发。Kotlin可以编译成Java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。JetBrains,作为目前广受欢迎的Java IDE IntelliJ 的提供商,在 Apache 许可下已经开源其Kotlin 编程语言。Kotlin已正式成为Android
1142 人浏览
androidproject

文字转化为路径动画 TextPathView

TextPathViewGo to the English README介绍  TextPathView是一个把文字转化为路径动画然后展现出来的自定义控件。效果如上图。这里有原理解析!v0.2.+重要更新现在不但可以控制文字路径结束位置end,还可以控制开始位置start,如上图二可以通过PathCalculator的子类来控制实现一些字路径变化,如下面的MidCalculator、AroundC
1141 人浏览
php

laravel {{}} 与{!! !!}

{{}} 支持转义 一段html代码只是被当成普通的字符串输出{!! !!} 不支持转移 一段html代码可以被正常的解析
1138 人浏览
hgweb

JS - Lodash工具库的使用详解2(使用throttle函数实现节流)

二、使用 throttle 函数实现节流1,throttle 节流throttle 函数原型如下。它会创建一个节流函数,在 wait 秒内最多执行 func 一次的函数。_.throttle(func, [wait=0], [options={}]) (1)throttle 的功能和前文介绍的 debounce 很像,都是为了防止某个方法被频繁调用。不同的是,throttle 可以指定每隔多长时
1138 人浏览
wechat

微信小程序开发插件

微信小程序开发插件开发插件前,请阅读了解《小程序插件接入指南》了解开通流程及开放范围,并开通插件功能。如果未开通插件功能,将无法上传插件。创建插件项目插件类型的项目可以在开发者工具中直接创建。详情新建插件类型的项目后,如果创建示例项目,则项目中将包含三个目录:plugin 目录:插件代码目录。miniprogram 目录:放置一个小程序,用于调试插件。doc 目录:用于放置插件开发文档。minip
1138 人浏览
androidproject

一款针对RecyclerView高效刷新,多类型列表,异步数据更新,崩溃等各种复杂难处理场景的高性能易用的列表库

Diffadapter 一款针对RecyclerView高效刷新,多类型列表,异步数据更新,崩溃等各种复杂难处理场景的高性能易用的列表库Demodiffadapter.apk图像url,名称,价格都是异步或者通知变化的数据Introduce如何实现一个高效、高性能的、异步数据实时刷新的列表diffadapter就是根据实际项目中各种复杂的列表需求,同时为了解决DiffUtil使用不方便,容易出错而
1137 人浏览
android01

Android源码解析(二十一)-- Android PopupWindow加载绘制流程

在前面的几篇文章中我们分析了Activity与Dialog的加载绘制流程,取消绘制流程,相信大家对Android系统的窗口绘制机制有了一个感性的认识了,这篇文章我们将继续分析一下PopupWindow加载绘制流程。在分析PopupWindow之前,我们将首先说一下什么是PopupWindow?理解一个类最好的方式就是看一下这个类的定义,这里我们摘要了一下Android系统中PopupWindow的
1137 人浏览
hangge

Linux - 查看、修改、更新系统时间(自动同步网络时间)

本文以CentOS为例,演示如何查看、设置系统时间,以及自动从互联网更新系统时间。1,查看系统时间执行date命令可以查看当前系统的时间:2,手动修改系统时间(1)执行如下命令可以设置一个新的系统时间:1date-s"20190712 18:30:50"(2)设置完后还要执行如下命令保存一下设置:1hwclock --systohc(3)当然我们也可以将上面两个操作合二为一:1
1137 人浏览
代码搬运工

iOS开发之 Runtime 详解

引导相信对于从事开发人员来说 runtime 这个名称都不陌生,就像我起初只知道「 runtime 叫运行时 」,后来知道 runtime 同样可以像 KVC 一样访问私有成员变量,还有「 给类动态添加属性:LNTextField.placeholderColor || 交换方法:imageNamed => ln_imageNamed 」,还有深入的 「 消息机制的调用流程 || 字典转模型
1136 人浏览
xiaozhi

2.前端面试:谈谈 JS 垃圾回收机制

最近看到一些面试的回顾,不少有被面试官问到谈谈JS 垃圾回收机制,说实话,面试官会问这个问题,说明他最近看到一些关于 JS 垃圾回收机制的相关的文章,为了 B 格,就会顺带的问问。最近看到一篇讲 JS 垃圾回收的国外文章,觉得讲得明白,所以就翻译过来了,希望对你们有所帮助。垃圾回收JavaScript 中的内存管理是自动执行的,而且是不可见的。我们创建基本类型、对象、函数……所有这些都需要内存。当
1135 人浏览
web

微信小程序网络请求数据get,post

本节知识点展示小程序get请求和post请求(一) 小程序get请求wxml代码<button class="answer" bindtap="douban">测试豆瓣</button>js代码douban: function () { var _this = this; wx.request({ url: 'xxxxxxx', /*写地址*/
1134 人浏览