综合( 右侧选择分类 )
xiaozhi

7.JavaScript是如何工作的:Web Workers的构建块+ 5个使用他们的场景

这次我们会逐步讲解Web Workers,先说个简单的概念,接着讨论不同类型的Web Workers,他们的组成部分是如何一起工作的,以及不同场景下它们各自优势和限制。最后,提供5个正确使用Web Workers的场景。正如我们前面文章讨论的那样,你应该知道 JavaScript 语言采用的是单线程模型。然而,JavaScript 也为开发人员提供了编写异步代码的机会。异步编程的局限性以前的文章讨
1933 人浏览
hgother

TIOBE - 2019年7月编程语言排行

七月头条:Perl 成为了过度炒作 Python 的受害者之一 Python 变得越来越受欢迎,但这也导致其他编程语言的流行度在不断下降,其中就包括 Perl 和 R 语言。尤其是 Perl 受影响更严重。现在 Perl 在 TIOBE 榜单中位于第 19 名(R 为第 20 名),这是它有史以来最低的一个名次。要知道,在 2005 年 Perl 曾坐过第三名的位置,而当时其 Ratings 指数
1932 人浏览
hangge

Docker - 将制作好的镜像上传到Docker Hub仓库(附操作步骤)

镜像制作好之后如果想要进行保存和分发,最直接的方法就是使用Docker Hub。Docker Hub是Docker公司维护的公共Registry。我们可以将自己的镜像保存到Docker Hub免费的repository中。下面介绍如何使用Docker Hub存取我们的镜像。1,账号注册与登录(1)首先在Docker Hub上注册一个账号:官网地址:https://hub.docker.com/
1932 人浏览
php

Yii2.0 批量插入数据

方法Yii::$app->db->createCommand()->batchInsert('user', ['name', 'age'], [ ['test01', 30], ['test02', 20], ['test03', 25], ])->execute();
1931 人浏览
littleGG

iOS UI开发之UIScrollView swift版本

概述UIScrollView允许滚动和缩放其包含的视图的视图。属性和方法初始化方法let scrollView = UIScrollView.init(frame: CGRect.init(x: 0, y: 0, width: view.bounds.size.width, height: view.bounds.size.height))设置偏移量scrollView.contentSize =
1931 人浏览
hangge

Docker - 常用命令汇总2(容器资源限制:内存、CPU、带宽)

一个docker host上会运行若干个容器,每个容器都需要CPU、内存和io资源。我们可以控制分配多少CPU、内存资源给每个容器,从而避免某个容器因占用太多资源而影响其他容器乃至整个host的性能。一、内存限额1,参数说明与操作系统类似,容器可使用的内存包括两部分:物理内存和swap。docker通过下面两组参数来控制内存的使用量:-m或--memory:设置内存的使用限额,例如100MB,
1930 人浏览
kotlin

Kotlin 1.1版本新特性

JavaScript的从Kotlin 1.1开始,JavaScript目标不再被认为是实验性的。支持所有语言功能,还有许多新工具可用于与前端开发环境集成。有关更改的更详细列表,请参阅下文。协调(实验)在科特林1.1的主要新功能是协同程序,带来的支持async/ <code>await,yield和类似的编程模式。Kotlin设计的关键特征是协同执行的实现是库的一部分,而不是语言,所以你
1930 人浏览
wechat

小程序如何使用分包

小程序如何使用分包配置方法假设支持分包的小程序目录结构如下:├── app.js ├── app.json ├── app.wxss ├── packageA │ └── pages │ ├── cat │ └── dog ├── packageB │ └── pages │ ├── apple │ └── banana
1930 人浏览
web

8款效果精美的 jQuery 加载动画和进度条插件

今天这篇文章向大家推荐 8款基于 jQuery 实现的加载动画和进度条插件。Spin.js最喜欢这款插件了,动画图片的长度、粗细、速度和角度都可以灵活控制,想要做成什么样都可以。 源码下载 在线演示 Percentage Loader一款轻量的 jQuery 进度条插件,以百分比的形式呈现加载进度,同时显示已加载的内容大小。 源码下载 在线演示 jQuery Circular P
1929 人浏览
cnbzlj

android 解决password过时

今天,简单讲讲如何解决android:password 过时的问题。这个其实很简单,之前自己讲过很多过时的代码,这个android:password 过时也经常遇到,只是一直没有花时间写成博客。今天正好记录一下。android:password="true"编写Android时,这句代码会报错,“android:password is deprecated: Use inputType inste
1929 人浏览
hgweb

JS - Lodash工具库的使用详解9(Array数组函数6:如果不是数组强制转成数组)

九、Array 数组操作函数6:如果不是数组强制转成数组1,castArray 介绍 有时我们定义了一个只能对数组进行处理的方法,但实际使用时可能传入数组、也可能是单个对象,这种情况我们可以借助 castArray 进行统一转换处理(相当于做个保护):如果传入的参数不是数组, 那么强制转为数组并返回。如果传入的参数是数组,则不做处理直接返回。2,使用样例(1)如果原来就是数组则不做任何处理,直接返
1928 人浏览
android00

一篇文章带你看遍Google I/O 2019大会

为期三天的Google I/O 2019大会终于在上周落下了帷幕,每年的Google I/O大会都可以说是一场全球的开发者盛宴。不过可惜的是,由于和美国存在时差,I/O大会的直播时间正好是我们这边的深夜,因此对于大多数的人来说可能都只能通过回放的方式来观看I/O大会。另外由于会议全程都是使用的英文,因此对于一些英文不太好的朋友观看起来可能也会比较吃力。因此今天我特意写了这样一篇文章来覆盖Googl
1927 人浏览
tinuv

Android 注解学习

理论学习是什么是什么注解是告知编译器要做什么的说明可以对哪些元素进行注解包类型(类,接口,枚举)构造器属性(变量/域)方法参数局部变量注解类型和注解注解类型:特殊的接口注解:注解类型的实例两者关系类似于类与实例的关系分类源码注解:只在源码中存在编译时注解:在class中仍然存在运行时注解:运行阶段起作用标准注解@Override覆盖父类(超类)的一个方法@Deprecated方法被弃用@Suppr
1926 人浏览
xiaozhi

15.Array.slice 8种不同用法

译者:前端小智原文:https://codeburst.io/js-by-example-8-distinct-uses-of-javascript-array-slice-4e4e95a470e4为了保证的可读性,本文采用意译而非直译。想阅读更多优质文章请猛戳GitHub博客,一年百来篇优质文章等着你!JS数组slice方法是JS语言中最强大、最常用的内建函数之一。随着React和其他面向功能的
1926 人浏览
java

正交分析法设计理论及实践

一、理念介绍在黑盒用例设计方法中有一个大家耳熟能详的正交分析法,却鲜有人知 “Pairwise”设计理念。设想一种常见的场景,工期很紧的项目,原定的测试时间被“无理”地压缩之后,如何能用极少的时间去保证更高的质量呢?举个例子,如果让你测试一下word字体效果,你会整理出多少个用例呢?答案很简单是2的七次方=128个用例,但当工期特别紧的时候(128个用例执行不完)你又会从中选取哪些用例来执行呢?“
1925 人浏览
linux

PHP CURL使用POST发送json数据

因项目的需要,PHP调用第三方 Java/.Net 写好的 Restful Api,其中有些接口,需要 在发送 POST 请求时,传入对象。Http中传输对象,最好的表现形式莫过于JSON字符串了,但是作为参数的接收方,又是需要被告知传过来的是JSON!其实这不难,只需要发送一个 http Content-Type头信息即可,即 “Content-Type: application/json; c
1925 人浏览
hangge

SpringBoot - 面向切面编程 AOP 的配置和使用(附样例)

一、基本介绍1,什么是 AOP(1)AOP 为 Aspect Oriented Programming 的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。(2)利用 AOP 可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。一个 AOP 的使用场景: 假设一个已经上线的系统运行出现问题,有时
1924 人浏览
cnbzlj

Android 7.0 文件读取适配,适配相机及裁剪图片

Android 7.0 打开文件的错误,调用相机及裁剪图片,还有动态权限Github代码码云链接华为荣耀V8,小米5,小米6,R9s,测试通过,其他机子没机会测试。。。。核心代码7.0以上除了相机和裁剪图片,只要是打开文件的,uri都要更改,包括更新安装包,记得要改uri,不然解析异常,但裁剪图片outputUri有点不一样if (Build.VERSION.SDK_INT >= Build
1924 人浏览
cheng

Eclipse快捷键大全

Ctrl+1 快速修复(最经典的快捷键) Ctrl+D 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑ 当前行和上面一行交互位置(同上) Alt+← 前一个编辑的页面 Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)
1921 人浏览
android01

Android源码解析(十一)-- 应用进程启动流程

在android guide中有这样的一段关于android应用程序进程的描述:**By default, every application runs in its own Linux process. Android starts the process when any of the application's components need to be executed, then
1921 人浏览