多线程之GCD队列组

GCD 队列组:dispatch_group 有时候我们会有这样的需求:分别异步执行2个耗时任务,然后当2个耗时任务都执行完毕后再回到主线程执行任务。这时候我们可以用到 GCD的队列组。 调用队列组的 dispatch_group_async 先把任务放到队列中,然后将队列放入队列组中。或者使...

2019-02-28 13:53:00

阅读数 6

评论数 0

java基础(一):谈谈java内存管理与垃圾回收机制

看了很多java内存管理的文章或者博客,写的要么笼统,要么划分的不正确,且很多文章都千篇一律。例如部分地方将jvm笼统的分为堆、栈、程序计数器,这么分太过于笼统,无法清晰的阐述java的内存管理模型;部分地方将jvm分为堆、栈、程序计数器、常量池、方法区,这么分,很全面,但是过于混乱,因为这些区域...

2019-02-27 03:13:42

阅读数 2

评论数 0

1. APK瘦身, 一键删除res下无用的资源

1. APK瘦身, 一键删除res下无用的资源 2. APK瘦身, 一键删除无用java文件 温馨提醒 删除之前请先备份 一. 问题描述: 在项目开发中, 由于需求不断的变动, 我们的页面也在不断的变化. 无用的文件也就越来越多, 这样就会加大apk的体积. 情况1: 有时候项目比较赶, 也不知道...

2019-02-25 20:46:00

阅读数 18

评论数 0

你不知道的JavaScript中的this

文章参考:weekly javascript 的 this 是个头痛的话题,本期精读的文章更是引出了一个观点,避免使用 this。我们来看看是否有道理。 2 内容概要 javascript 语言的 this 是个复杂的设计,相比纯对象与纯函数,this 带来了如下问题: cons...

2019-02-18 16:25:00

阅读数 6

评论数 0

消息队列Kafka - 应用场景分析

关于消息队列的使用 转自[https://www.cnblogs.com/linjiqin/p/5720865.html] 一、消息队列概述 消息队列中间件是分布式系统中重要的组件,主要解决应用解耦,异步消息,流量削锋等问题,实现高性能,高可用,可伸缩和最终一致性架构。目前使用较多的消息队列有Ac...

2019-02-18 09:37:00

阅读数 6

评论数 0

Android 自定义弧形旋转菜单栏——卫星菜单

概述 现在很多App会在入口比较浅的页面添加一些快捷操作入口,一方面是为了方便用户操作,一方面是为了提高产品一些关键入口的使用率,让用户能够在浏览信息流的过程中能快速切换至其他一些功能页面。例如豆瓣的首页 (右下角红框选中部分): 豆瓣菜单 本文将仿照这种菜单效果进行实现,最终效果如...

2019-02-18 00:20:00

阅读数 8

评论数 0

BZOJ-1996: [Hnoi2010]chorus 合唱队(区间DP)

题目:http://www.lydsy.com/JudgeOnline/problem.php?id=1996 区间DP,注意len=2的处理不要重复即可。 代码: #include <cstdio> #include <algor...

2019-02-16 19:59:00

阅读数 5

评论数 0

详解机器学习中的K近邻算法(中)

在上一篇文章中,我们给大家介绍了k近邻算法的作用以及k近邻算法的核心思想,只能说理解了这些内容算是做到了入门K近邻算法。在这篇文章中我们给大家详细地介绍K近邻算法中更多详细的内容,旨在帮助大家更好地理解机器学习以及人工智能,下面我们马上进入正题。 首先我们说一下K近邻算法的三个要素,第一就是超参数...

2019-02-16 17:30:00

阅读数 6

评论数 0

学习python

基础知识 http://www.runoob.com/python3/python3-tutorial.html 基础知识视频 https://www.icourse163.org/learn/BIT-268001#/learn/content?type=detail&i...

2019-02-12 14:22:00

阅读数 6

评论数 0

年轻时你嘚瑟过吗?

自从学会了“嘚瑟”这个东北方言词,居然忘了普通话里这个意思怎么说了。我常常有往事不堪回首的感觉,大多情况是想起年轻时某个片断,在那个画面里是口若悬河嘚瑟得不知道自己是老几的自己。各种丑态回头看时,只有大写的尴尬和无地自容。二十多岁的我要多讨厌有多烦人。本事不大口气不小,全世界就听见我嘚瑟的指点江山...

2019-02-04 08:11:00

阅读数 4

评论数 0

基于Firebase平台开发(五) —— Firebase基本使用简介(三)

版本记录 版本号 时间 V1.0 2019.02.01 星期五 前言 Firebase是一家实时后端数据库创业公司,它能帮助开发者很快的写出Web端和移动端的应用。自2014年10月Google收购Firebase以来,用户可以在更方...

2019-02-01 14:48:00

阅读数 12

评论数 0

简单理解Holochain

前言:最近关注Holochain的小伙伴们越来越多,也有不少同学向蓝狐笔记咨询什么是Holochain。Holochain它不是区块链的技术,它不需要全网节点复制一致的账本,也不需要pow或pos之类的共识机制,那么,它到底是什么?如何来理解它?下面是最简...

2019-01-31 12:43:00

阅读数 4

评论数 0

Android 消息机制详解(Android P)

前言 Android 消息机制,一直都是 Android 应用框架层非常重要的一部分,想更加优雅的进行 Android 开发,我想了解消息机制是非常必要的一个过程,此前也分析过很多次 Handler 消息机制, 不过都是浮于 Java 层,对于底层的源码并没有深究,经过一年的努力,笔者对于 And...

2019-01-31 03:57:34

阅读数 3

评论数 0

利用消息推送增强PWA用户粘度【翻译】

PWA: PWA简介【翻译】 PWA架构【翻译】 利用Service workders使得PWA支持离线工作【翻译】 让PWA可安装【翻译】 利用消息推送增强PWA用户粘度【翻译】 通过缓存数据让app支持离线工作是个很好的特性。如果能让用户将web app安装到主屏幕就更好了。但是除了这些依...

2019-01-30 23:17:00

阅读数 6

评论数 0

不想被人糊弄?那就学会玩数据吧 | 玩转数据分析(一)

欢迎进入大数据时代 随着互联网技术的发展,我们的生活与科技的融合度变得越来越高。以前互联网还是新事物的时候,或许一些极客高手的行动可以做到风过无痕,做事的限制只凭天地良心。 随着互联网的普及,搜索引擎开始发挥出越来越重要的数据整理作用。极客高手们为了实现隐...

2019-01-30 19:03:00

阅读数 12

评论数 0

YottaChain创始人王东临:区块链存储上的疾速“超人”

转自:星鉴网曾经有一个科学家,在2012年,他在美国硅谷第一次接触到比特币的时候,花了两个小时琢磨了一下,觉得自己应该能设计出比它更好的方案,但不知道设计出来有什么用,所以就暂时搁下了。人无志不立!真的强者,往往有天马行空的梦想,看似遥不可及,实则近在咫尺...

2019-01-30 18:28:00

阅读数 16

评论数 0

laravel资源控制器

控制器入门 具备以上理论知识后,下面我们来创建一个控制器,我们可以通过 Artisan 命令快速创建一个控制器: php artisan make:controller TaskController 资源控制器 有时候在编写控制器时命名方法名称可能是最困难的,好在 Laravel 为常见的 R...

2019-01-30 11:23:00

阅读数 6

评论数 0

2019备考[嵌入式系统设计师]之“接口技术(上)”

一、引言 嵌入式系统的硬件除了核心的微处理器之外就是外围器件和接口。接口技术在嵌入式系统设计处于如此重要的位置,是嵌入式系统设计师硬件部分的重要考试范围。目前嵌入式系统中的接口五花八门,每个接口都可以写成一本厚厚的书。面对内容如此之多,范围如此之广的考试部...

2019-01-29 10:49:00

阅读数 9

评论数 0

现金支付没落?澳大利亚一年内移除数百台ATM机

中新网1月28日电 据澳洲网报道,随着澳大利亚消费者进一步减少现金使用,澳大利亚各大银行在最近一年取消了数百台自动取款机(ATM)。报道称,随着数字支付的兴起,澳大利亚四大银行都在最近12个月削减了自动取款机的数量,其中一家银行的削减比例达到了1/4。上世纪80年代银行业就曾首次提出自动取款机数量...

2019-01-28 17:02:46

阅读数 10

评论数 0

12.常用的GC收集器(未完,研究jvm书)

Serial收集器 image.png Serial收集器是最基本,发展历史最悠久的收集器,曾经(JDK 1.3.1之前)是虚拟机新生代收集的唯一选择. 特性 这个收集器是一个单线程的收集器 但它的单线程的意义并不仅仅使用一个cpu或者是一条收集线程去完成垃圾收集,而是在收集的时候...

2019-01-28 16:59:00

阅读数 6

评论数 0

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