保存成功
订阅成功
保存失败,请重试
提交成功
最新热门免费
严选

网红旅游城市的景点和美食的数据可视化分析

长沙一直以来都是一个热门的旅游城市:橘子洲、臭豆腐、岳麓山等都是耳熟能详的。 本文的主要是带领大家完成两个方面的主要内容:数据爬虫+数据分析 1. 利用 Requests、RE、CSV 等库完成对长沙的相关旅游景点和美食的数据爬取,数据来自国内某知名的旅游出行相关的网站 2. 将爬取到的数据保存成 CSV 格式,方便后续在 Jupyter Notebook 中进行数据分析;同时教会大家如何在 Notebook 中使用 Markdown 语法 3. 利用 Pandas 库来对数据进行各种处理:数据探索、重复值、缺失值、文本信息等的处理 4. 单独分析景点和美食的数据,利用 Pyecharts 和 Plotly 来进行数据的可视化展示 文章适合的人群: 1. 有一定的 Python 和 Pandas 的基础 2. 熟悉 Jupyter Notebook 的使用 3. 对数据分析和可视化感兴趣
PeterPeter · 数据分析师
预订中 · 7 订阅

唯一入驻华为开源优选库的国产网络框架 t-io

介绍国产开源网络编程框架 t-io,及相关的产品。
爱编码爱编码 · 码农
开源 · 1 订阅

分布式存储 FastDFS

存储不论是在我们平时电脑场景使用,同时在项目开发上也是必不可少的技术。随着每个行业的挑战,越来越多的公司都会考虑使用分布式架构来支撑平时的开发工作,分布式架构的引入给我们带来了很多便捷。考虑到文件存储的灵活性问题,我们在存储文件的时候也可能会选择分布式文件存储,而 FastDFS 就是一款分布式存储框架,类似的技术还有 OSS、MInio 等技术。 在本场 Chat 中您可以很好的去理解分布式存储技术: 1. FastDFS 基础使用,Linux 环境部署 2. FastDFS 系统架构和功能原理的理解 3. FastDFS 集群和配置优化 4. FastDFS 的应用实战
xushuangluxushuanglu · java工程师
预订中 · 14 订阅

Vue3+Vite 从 0 到 1 实践指南

随着 Vue 3 和 Vite 的发布及完善,相关生态圈也逐渐开始活跃起来,各类中大型公司也开始慢慢采用 Vue 3+Vite 的形式来开发新的项目。伴随着越来越多的公司采用这种形式的技术,咱们是时候认真了解一下 Vue 3+Vite 在项目中的实践方案了。 在本场 Chat 中,主要会讲到如下内容: 1. 关于 Element-Plus 在项目中的使用 2. 关于 Vuex 的封装处理 3. 关于 Vue-Router 的封装处理 4. 关于 Axios 的封装处理 5. 如何实现一个自定义指令,会以一个 Copy 指令实现来做引导 6. 如何快速集成第三方插件,以 Echarts 来做示例
飘逸跑酷飘逸跑酷 · Web前端工程师
预订中 · 5 订阅

Webpack5+React+TypeScript+Antd Mobile 框架搭建

使用 Webpack5、Antd-Mobile 来搭建 React 框架,使用 TypeScript 语言开发。 本文中会讲到如下几个点: 1. TypeScript 配置及使用。 2. Mobx 配置及案例使用。 3. React 路由的使用。 4. React 国际化的使用。 5. Toml 文件的使用。 6. Axois 的使用。 7. 换肤的配置。 8. 使用 Eslint 代码检查, 使用 Prettier 和 lint-staged 在提交代码时自动格式化代码。 9. husky + commitlint 来规范 Git 代码提交。 10. Webpack 5 和 Babel 7 集成。 11. Webpack 5 环境变量注入。 12. Postcss 配置。
------ · 前端架构师
预订中 · 4 订阅

如何针对 Android 系统进行测试?

受疫情的影响,在面试的过程中,我深刻体会到多会一种技能,多一分机会。关于之前分享的面试技巧中提到对移动端安卓系统的测试,借平台在此 Chat 一下,随着互联网+的兴起,各种新产品走进人们的视野,在面世之前,肯定需要测试达标,若想速度与质量并行,在研发产品过程中,如果紧靠手工测试的话是远远不够的,我们需要借助一定的工具和命令的使用(“猴子”测试 Monkey+ADB 常用命令)进行测试,提高测试质量,提升自身能力,升职加薪,你们准备好了吗?与猴共舞。 1. 运用 Monkey 工具对 Android 进行自动化测试 2. 运用 ADB 命令,进行日志查看,辅助测试过程中问题的定位
sunflowersunflower · 测试工程师
预订中 · 19 订阅

通用测试用例

作为一个好的测试工程师,拥有一份通用测试用例,会让你的工作效率大大提高,留出更多的时间优化用例,提高用例质量,让你的工作更加轻松。该份通用用例是本人精心整理哦!(测试项目范围广,测试经验 5 年)。 在本场 Chat 中涉及的点: 1. 列表公共用例 2. 操作项公共用例 适合项目:项目通用(Web 端、移动端、H5、小程序) 适合人群:测试小白、中高级测试工程师
sunflowersunflower · 测试工程师
预订中 · 28 订阅

MySQL 事务和锁

在商场购物,扫码支付时突然网络故障,支付失败,你的钱还是在你的账户里面,要是钱已经支付给了商家,而你却不知道,那你得去找商家麻烦了。MySQL 事务与锁如何控制,如何保证 ACID 特性,并发情况下如何保证我们的数据准确提交与回滚。 本 Chat 将讲到如下内容: - 事务并发产生的问题 - 如何解决事务并发长生的问题 - MySQL 锁类型及算法
Mr.FireMr.Fire · 高级Java工程师
预订中 · 28 订阅

MySQL 索引类型及数据结构

MySQL 索引有哪些类型,学习 MySQL 索引底层数据结构及算法,更有利于我们日常开发维护,性能优化。同时,MySQL 索引也是大厂面试必问,进大厂必备技能之一。本 Chat 将从以下几个方面讲解 MySQL 索引及其优化。 - MySQL 索引类型 - MySQL 索引数据结构 - 聚集索引和非聚集索引 - 如何建立索引 - Explain 查询优化
Mr.FireMr.Fire · 高级Java工程师
预订中 · 28 订阅

要想编程效率高,熟悉 t-io 很必要,省去你的 App 中自己开发网络通信的模块

这是一篇介绍中国人自己开发的网络编程框架的文章,让大家后续开发多了一个选择的平台,便于提升编码效率,减少开发内容,提升产品上市时间。
爱编码爱编码 · 码农
开源 · 1 订阅

MySQL 故障诊断:快速定位 MySQL 的 IO 瓶颈

提高 MySQL 能力,排查 MySQL 问题。 在业务场景中,有没有遇到过业务系统点击无反应,排查应用日志无返回结果,排查后发现数据库基并没有执行过特殊的操作,但是服务器的 I/O 异常,没错,你遇到了 MySQL 数据库的 I/O 瓶颈,正是 I/O 瓶颈导致了系统的缓慢运行,让我们来快速定位 MySQL 的 I/O 瓶颈。 再稳定一点点,这次我们聊聊数据库 IO 瓶颈: - 简述 MySQL 的 I/O 瓶颈现象 - 列举引起 I/O 瓶颈的原因 - 聊一聊 I/O 指标 - 介绍几个常用的 I/O 分析工具 - 我有帮手送你一张直观的火焰图 - 用绘图工具画一个 I/O 瓶颈图 - 我是如何快速定位 I/O 问题 - MySQL 性能瓶颈分析工具 profiling - 常用 MySQL 的 I/O 瓶颈优化策略
ranboranbo · 高级数据库工程师
预订达标 · 49 订阅

Linux 实战命令总结

Linux 相信每一位开发人员都不会陌生,很多人学习了 Linux 很多遍,但是实际的操作中很容易忘。相信大家肯定遇到过以下类似的问题: - 如何提取日志中含有关键字的指定行,上一行或上几行? - ln 做了符号链接,对符号链接进行权限修改,原文件是否会受到影响? - Linux 里的编辑器繁多,比如 vim、sed、awk, 它们各自有哪些特点?如何在不同的场景下做出合适的选择? 本文会涉及到 Linux: - 系统操作常见命令 - man、help - pwd 和 ls - cd - 创建和删除目录 - 复制和移动目录 - 文本查看 - 压缩和解压缩 - vim的各种模式 - 用户和用户组管理 - su 和 sudo 命令区别 - 文件与目录权限的表示方式 - 系统管理常见命令 - 网络管理 - 查看网络配置 - 网络故障排除 - 网络管理和配置文件 - 软件包管理器 - ps 和 top 命令查看进程 - 守护进程 - screen 命令和系统日志 - 服务管理工具 systemctl - 内存查看命令 - 文件系统管理
居然居然 · 无用组织协会会长
写作中 · 62 订阅

PHP 编程从入门到精通强化培训指导

PHP 是目前使用很广的后端语言,也是很多中小公司的主流编程语言,笔者 2010 年就读计算机科学与技术专业,在校期间兴趣使然,很多时间致力于 PHP 的程序编写,毕业后也在一直在从事网络系统编程的相关工作,时值今日,从业快接近 8 年,一路走来,参与了多个 PC 站、移动站、APP、公众号、小程序的开发,在管理岗位中,接触了很多刚刚入行的人员,通过自己的引导,让很多的应届毕业生和刚刚踏入行业的从业者迅速打开了从业的大门,对企业而言,希望你能很快融入团队,对你而言,也希望尽快追赶上团队的脚步,鉴于此,笔者把日常指导培训及实际操作的经验进行了整理,授之鱼不如授之渔,希望能帮到每个刚入行的你。 在本场 Chat 中,会讲到如下内容: - 编程工作如何快速进入状态 - 编程思维的重要性和日常锻炼方法 - PHP 如何从易到难,融汇贯通 - 从业要掌握那个框架,框架的学习方法 - 从业需求数据库的设计及预判 - 从后端向前端,掌握全栈开发 适合人群:有一定编程基础,但缺乏实际操作经验的应届生和从业人员
明月当空明月当空 · 网络工程师
预订中 · 22 订阅

深入理解 Java 并发编程:Volatile 关键字、CAS 操作

掌握 Java 并发编程是深入理解 Java 的必经之路。市面上许多高性能的开源框架中都用到了 Java 并发编程技术。本文对Java 并发相关的知识点各个击破、循序渐进,最终将 Java 并发相关的知识通俗易懂地呈现在读者面前。 在本场 Chat 中会讲到如下内容: - 什么是原子性/可见性/有序性 - happens-before 原则 - Volatile 的作用与使用案例 - Volatile 的底层原理 - 悲观锁及其实现方式 - 乐观锁及其实现方式 - CAS 算法的原理与缺点分析 - CAS 操作在 Java 原子类中的应用 **适合人群**:对 Java 并发编程感兴趣,在工作、面试中需要了解 Java 并发编程知识的技术人员。
行梭渔人行梭渔人 · 攻城狮||程序猿
文章审核中 · 45 订阅

实时推送 Netty-SocketIO 实战(含完整代码)

Netty-SocketIO 是一个开源的基于 Netty 的服务端推送消息给客户端的通信框架。本场 Chat 模拟了某宝上的用户咨询客服聊天场景,详细介绍了用户和客服连接 SocketIO 服务、互相发消息和断开 SocketIO 连接。看完本场 Chat 后,你可以快速搭建一套入门级实时推送架构。 本场 Chat 你将会获得以下知识: 1. 如何配置 SocketIO 2. JS 客服端如何连接 SocketIO 3. 如何实现互相发消息 适合人群: Java 中高级开发。
老牛老牛 · 技术经理
文章审核中 · 67 订阅

TOGAF 9.2 完整的指南

在众多企业架构框架中,TOGAF ® 不是第一个,也不太可能是最后一个。 但它已经持续了近 20 年,并在全球范围内使用——在当今的技术领域,这是一项令人印象深刻的壮举。 TOGAF 是 Open Group 架构框架的首字母缩写,它是由 Open Group 开发的,Open Group 是一个不断更新和重申 TOGAF 的非营利技术行业联盟。 本 Chat 将介绍 TOGAF 的: 1. 了解企业架构 2. 什么是 TOGAF 架构 3. TOGAF 架构种类 4. TOGAF 支持企业架构 5. TOGAF 的三大支柱 6. 架构开发方法(ADM) 7. 企业连续体的概念 8. 架构仓库 9. 建立和维护企业架构能力 10. 使用 TOGAF 的好处 11. 在其他框架中使用 TOGAF 12. TOGAF 模型 适合中,高级软件开发工程师和架构师以及TOGAF感兴趣的人群
上善若水· 地道酬善上善若水· 地道酬善 · 架构师
预订达标 · 44 订阅

大厂面试 Redis 十一问

Redis 是一个非常火的 NoSQL 数据库,应用于缓存,会话 Session 存储、队列、发布订阅等等,只要是一个互联网公司,必问 Redis,站在面试官的角度,主要考察我们哪些方面呢?大厂 Redis 面试十一问,你能接得住吗? 本 Chat 将讲解如下内容: - Redis 和 Memcache 有什么区别,如何选用? - Redis 数据结构,在什么场景下使用? - Redis 有哪些持久化方式,区别是什么? - Redis 的过期机制,Redis有哪些淘汰策略? - Redis 的淘汰策略算法,有什么区别? - Redis 如何保证 Redis 的高并发和高可用? - 如何使用 Redis 实现延迟队列,如何使用Redis实现分布式锁? - 什么是缓存雪崩、缓存穿透、缓存击穿,如何解决? - 什么是大 key,热 key,会造成什么问题? - 缓存和数据库中的数据不一致造成什么问题,如何解决?数据并发竞争,会造成什么问题? - 单线程的 Redis 为什么这么快?
Mr.FireMr.Fire · 高级Java工程师
预订达标 · 46 订阅

分布式开发必备:使用 Vagrant 单机开虚拟机集群、以及 Ansible 管理集群

在分布式技术当道,微服务架构盛行的现今,无论是日常开发还是调研学习(比如学习 K8S),单机集群环境搭建都是一项非常重要的技术。而一般集群环境要求至少三个节点,如果直接从云服务商购买又需要一定的费用,本 Chat 教你如何使用 VirtualBox + Vagrant 基于命令行无 GUI 环境(减少资源占用)来搭建集群。以及使用 Ansible 对集群进行统一管理。工欲善其事,必先利其器,有了这些集群环境,你就可以轻松学习任何热门的分布式技术了。 通过本 Chat 你将获得以下收益: - 使用 VirtualBox + Vagrant 快速搭建虚拟机以及集群环境 - Vagrant 的基础使用:网络、磁盘同步、集群搭建等 - Ansible 的基础使用 - 一些集群管理的通用技术,网络配置,免密登陆等等 - 使用 Ansible-playbook 管理服务器集群
RootrlRootrl · AIoT领域技术专家
预订达标 · 40 订阅

校招入职真实体会:多角度盘点国企软开和互联网工作的真实差异

本人是 21 届应届生,入职北京某国企软件开发中心数月,岗位是开发相关。 入司前有在多家互联网公司实习经历,周边同学也分别有不少入职互联网和国企的情况,在一次综合交流之后,两边都多多少少有抱怨和后悔的情况。 综合原因发现我们在上学期间大多都有在互联网公司实习过,但是对于国企尤其是国企的软开相关工作情况并不是特别了解,网上关于这方面的信息也比较匮乏和片面。 所以我结合自身经历和周边同学的实际情况,萌生了写这篇文章的念头,综合多方面介绍一下国企软开情况以及和互联网的区别,希望能够帮助到还在选择的同学。 背景:本硕 211 末流,技术水平一般。 我将从以下方面针对互联网和国企进行对比介绍: 1. 工作内容方面 - 具体工作内容 - 工作强度区别 - 工作制度 2. 非工作内容方面 - 早午餐、宿舍 - 通勤时间 - 午休、间隙、工作环境 3. “隐形福利“待遇 - 薪资结构、发放情况、涨薪机制 - 节假日、加班补贴 - 请休假方面 - 出差出境等 4. 整体氛围、活动、体制机制方面 - 入职部门选择安排 - 日常同事氛围 - 公司/部门活动 5. 培养体系和晋升方面 - 新人培训 - 日常培训 - 晋升机制
狐狸狐狸狐狸狐狸狐狸狐狸 · 应届生
预订中 · 34 订阅

深入理解 Java 并发编程:Java 中的那些锁事儿

掌握 Java 并发编程是深入理解 Java 的必经之路。市面上许多高性能的开源框架中都用到了 Java 并发编程技术。本文从 Java 并发相关的知识点逐一切入,循序渐进,最终将 Java 并发相关的知识完美的呈现在读者面前。 在本场 Chat 中会讲到如下内容: - JDK 1.6 对 synchronized 的优化 - 偏向锁 - 轻量级锁 - 自旋锁 - 重量级锁 - 锁的消除与锁的粗化 - 死锁及其检测工具 - Lock 锁的原理与使用案例 - Condition 条件的原理与使用案例 - Lock与Synchronized的性能对比 **适合人群**:对 Java 并发编程感兴趣,在工作、面试中需要了解 Java 并发编程知识的技术人员。
行梭渔人行梭渔人 · 攻城狮||程序猿
文章审核中 · 45 订阅
-- 我们是有底线的 --