零基础的小白怎么学习数据分析?
作为一个从超级菜鸟阶段过来的人,也曾迷茫,也曾面对一大堆资料不知所措,从无到有踩过太多的坑,在这里分享一下我总结出来的数据分析学习路径,为了让你少走弯路,避免选择困难,能用一本书搞定的我绝不会给你推荐其他多的书。即使是超级菜鸟,只要你认真按照下面的路径进行学习,我保证你能够有所收获。
开源社区文档多语言化建议
根据开源社区的国际化实践和语言地域性特点,推荐采用“中文(中国-简体汉字)”、“英文(美国)”、“西班牙文(西班牙)”、“德文(德国)”、“法文(法国)”、“日文(日本)”、“俄文(俄罗斯)”、“阿拉伯文(现代标准)”共八种。若将八种语言的说明文档严格限定为特定地区标准(如法语仅遵循法国标准),对使用同语言但不同...
HTTP都到3.0了,你还不了解1和2吗?
完整阅读本文大约需要5分钟。概述HTTP 协议一共有四个阶段比较重要的阶段,分别是 0.9/1/2/3,其中1又分为1.0和1.1。协议规定了什么一、HTTP/0.9 服务于简单的 HTML 文件传输HTTP/0.9 只能用来传输体积很小的 HTML 文件,采用的是ASCII 字节码来编码请求和相应的格式都很简单,请求只有一个请求行,相应部分也只有一个相...
2022-03-03
万字长文!DeepMind科学家总结2021年的15个高能研究
2021年借助更强大的算力、数据和模型,ML和NLP依然发展迅速,DeepMind科学家最近总结了过去一年的十五项亮点研究方向,快来看看哪个方向适合做你的新坑! 最近,DeepMind科学家Sebastian Ruder总结了15个过去一年里高能、有启发性的研究领域,主要包括: Universal Models 通用模型Massive Multi-task Learning 大规模...
2022-08-03
当爬虫工程师遇到 CTF丨B 站 1024 安全攻防题解
答案参考第一题:a1cd5f84-27966146-3776f301-64031bb9第二题:36c7a7b4-cda04af0-8db0368d-b5166480第三题:9d3c3014-6c6267e7-086aaee5-1f18452a第四题:3d5dd579-0678ef93-18b70cae-cabc5d51第五题:516834cc-50e448af-bcf9ed53-9ae4328e第六题:b13981f4-5ae996d4-bc04be5b-34662a78第七题(部分 IP,可拿 10 分):...
前沿穿越——HTML5小游戏 制作技巧&经验
转 K米: 前沿穿越——HTML5小游戏 制作技巧&经验 hello~大家好,我是黑米! O(≧▽≦)O 今天我来跟大家分享一些动画实现的相关知识,希望大家能够支持(鞠躬…… 我很喜欢很喜欢看动画片,一直有做出好看动画片的梦想……所以最近做了不少动画效果来玩儿,也为自己以后可以做出伟大的动画片打好基础! web端动画表现有不少办...
Jepsen 测试框架在图数据库 Nebula Graph 中的实践
Jepsen 是一款用于系统测试的开源软件库,致力于提高分布式数据库、队列、共识系统等的安全性。作者 Kyle Kingsbury 使用函数式编程语言 Clojure 编写了这款测试框架,并对多个著名的分布式系统和数据库进行了一致性测试。目前 Jepsen 仍在 GitHub 保持活跃,能否通过 Jepsen 的测试已经成为各个分布式数据库对自身检验...
2020-01-10
你所不知道的HelloWorld背后的原理
一日,饭后突生雅兴,一番磨墨拟纸,并点上了上好的檀香,颇有王羲之风范,又具颜真卿气势,定神片刻,泼墨挥毫,郑重地写下一行字:hello world。
2019-07-05
你所不知道的HelloWorld背后的原理
一日,饭后突生雅兴,一番磨墨拟纸,并点上了上好的檀香,颇有王羲之风范,又具颜真卿气势,定神片刻,泼墨挥毫,郑重地写下一行字:hello world。
深度学习加速:算法、编译器、体系结构与硬件设计
NeurlPS2019 大会的「Efficient Processing of Deep Neural Network: from Algorithms to Hardware Architectures」的演讲概括性地介绍了目前深度学习加速领域的进展,看后觉得这个演讲的逻辑清晰,于是想结合演讲ppt内容和近期调研的一些加速器相关内容,总括性地理一下深度学习加速领域的内容。首先关于深度学习加速,...
2020-03-27
数据库治理的云原生之道 —— Database Mesh 2.0
2018 年 3 月,一篇《Service Mesh 是大方向,那 Database Mesh 呢?》迅速火爆技术圈。在这篇文章中,Apache ShardingSphere 创始人张亮沿着 Service Mesh 的思路,对 Database Mesh 进行了畅想。四年过去了,当年的 Database Mesh 理念已经在一些公司开花结果,配合各自的工具和生态进行了实践。今天再看,除了 Servic...
2022-05-27
输入一个url发生什么
输入一个url发生了什么 DNS解析 TCP连接 发送http请求 服务器处理请求 浏览器解析渲染页面 连接结束 DNS解析 什么是DNS? DNS是一种组织成域层次结构的计算机和网络服务命名系统,他用于TCP/IP网络,它所提供的服务是用来将主机名和域名转换成IP地址的工作。DNS就是这样的一位"翻译官",它的基本工作原理可以用下图来表示...
2019-08-04
Java并发学习笔记:ReentrantReadWriteLock(良心之作)
上一篇博客介绍了ReentrantLock,可是ReentratLock是独占锁,遇到写少读多的情况,性能会不尽人意。JUC包还提供了一个 ReentrantReadWriteLock 锁,采用读写分离的方式,多个线程可以同时获取读锁。本文将从源码角度对 ReentrantReadWriteLock(以下简称读写锁) 的初始化,获取,释放等进行解释和记录。
2021-09-13
Java中9种常见的CMS GC问题分析与解决
| 本文主要针对 Hotspot VM 中“CMS + ParNew”组合的一些使用场景进行总结。重点通过部分源码对根因进行分析以及对排查方法进行总结,排查过程会省略较多,另外本文专业术语较多,有一定的阅读门槛,如未介绍清楚,还请自行查阅相关材料。
线程间的同步与通信(2)——wait, notify, notifyAll
前言 上一篇文章我们讲了java的同步代码块, 这一篇我们来看看同步代码块之间的协作与通信. 阅读本篇前你需要知道什么是同步代码块, 什么是监视器锁, 还不是很了解的同学建议先去看一看上一篇文章. 本文的源码基于JDK1.8 系列文章目录 概述 在Java中, 我们可以使用 wait() wait(long timeout) wait(long timeout, int nan...
从P4到P9, 在马云家写代码到双11前端PM
阿里妹导读:今年的双11已经是阿里资深前端技术专家舒文来阿里的第11年,从应届生到双11前端PM,他一路升级打怪,实现了岗位上从P4到P9的晋升。这第11届双11顺利结束之际,他把在阿里这些年的成长经历做一个总结和分享,希望你能在他的故事中得到些许启发。
Go 泛型发展史与基本介绍
既然 Go 社区对泛型特性的需求如此强烈,那么 Go 核心团队为何要在 Go 开源后的第 13 个年头,才将这个特性加入语言当中呢?这里的故事说来话长。要想了解其中原因,我们需要先来了解一下什么是泛型?
2023-12-23