Go并发编程一年回顾
距离我2019年的 深入Go并发编程研讨课 发布也有一年时间了。在Gopher Beijing 2019相关演 […]...
谈谈javaSE中的==和equals的联系与区别
前言 ==和equals是我们面试中经常会碰到的问题。那么它们之间有什么联系和区别呢?今天我们就来聊聊吧! 问 […]...
基于时序数据库做监控,这里有超流行的开源方案
从图的左上角可以看到,对于一些定时任务模块,因为是周期性运行的,所以采用拉的方式无法获取数据,那么Promet […]...
ZGC什么时候会进行垃圾回收
以往的一些GC算法,比如CMS、G1,均采用分代的思想对堆内存进行划分,对应的GC行为也可以分为Young G […]...
精秒的算法──最大子序列和
给定(可能为负)的整数序列 A,求它的子序列能达到的最大值。例如对于 [-2, 11, -4, 13, -5, […]...
ViewDragHelper的点击事件处理
在上一篇ViewDragHelper的介绍后,已经完成了自定义控件SwipeLayout的滑动,这一篇,我们来 […]...
Linux程序的常用信号中断捕获代码
< div id=”content” contentScore=”9 […]...
使用 WKWebView 替换 UIWebView
最近把一个 iOS 项目中的 UIWebView 替换为 WKWebView。这对于我们这种使用了很多 H5 […]...
相信你的模型:初探机器学习可解释性研究进展
XAI 主要解决以下问题:对于使用者而言某些机器学习模型如同黑盒一般,给它一个输入,决策出一个结果。比如大部分 […]...
如何理解CGI,FastCGI,php-fpm?
讲Fastcgi之前需要先讲CGI,CGI是为了保证web server传递过来的数据是标准格式的,它是一个协 […]...
提升前端开发效率:你应该知道的 10 个 Chrome 扩展程序
“进步不是勤奋者的功劳。它是懒惰者在尝试寻找更简单的方法时取得的成果。” ——罗伯特·海因莱因 1.CSSVi […]...
学习 redux 源码整体架构,深入理解 redux 及其中间件原理
1. 前言 你好,我是 若川 。这是 学习源码整体架构系列 第八篇。整体架构这词语好像有点大,姑且就算是源码整 […]...
Java HashMap源码分析(含散列表、红黑树、扰动函数等重点问题分析)
写在最前面 这个项目是从20年末就立好的 flag,经过几年的学习,回过头再去看很多知识点又有新的理解。所以趁 […]...
理解 Golang 子进程测试
最近在写 logger 的单元测试的时候遇到了一个问题,如果直接执行 logger.Fatal ,由于这个函数 […]...
如何用霍夫变换算法实现直线检测
原文最初发表于 Medium 博客,经原作者 Socret Lee 授权,InfoQ 中文站翻译并分享。 导读 […]...
13 岁前写下第一行代码,这批小小程序员日前正式 C 位「出道」!
2019 年 8 月 30 日,随着结营仪式在广州微信总部启动,为期一个半月的 2019 全国青少年微信小程序 […]...