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

带你重新认识一下应用层协议

网络应用是计算机网络存在的理由,一批早起的网络应用主要有电子邮件、远程访问、文件传输等,但是随着计算机网络的发展和人类无穷无尽的需求,越来越多的网络应用被开发出来,例如即时通讯和对等(P2P)文件共享,IP 电话、视频会议等。还有一些多方在线游戏被开发出来如《魔兽世界》等,可以说计算机网络是一切应用演变出来的基础。人要怀有一颗感恩的心,感谢这些前辈的努力,才让我们现在的生活如此丰富多彩。但是我们作为程序员,不仅要能够享受这些成果,还要知道为什么,这样生活才会和谐。
https://images.gitbook.cn/5d4c5980-54fb-11e9-b7a7-d13cadd0a4c3cxuan · Java开发工程师
软件开发 · 10 订阅

一文入门 Pytest

高质量的测试是很多良好编程实践比如 TDD、重构以及持续集成等的基本功,也是敏捷软件开发,DevOps 等方法论落地的安全网,更是目前招聘市场对工程师技能考核的重要一环。 很多一线工程师甚至打趣道,先有测试,后有天。 Pytest 作为现今最流行的 Python 测试框架在实际项目中被广泛使用,本文着重介绍如何使用 Pytest 编写测试代码, 内容包括但不限于: - Pytest 的安装及配置 - Pytest 的基本方法 - Pytest Fixture - Pytest Conftest.py - Pytest 参数化测试
https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIoOX6IfJ8lSBMY6FFwibxyOl7p5mx356XhvKGHz04P5rnLBRZVM5DR3VArZbNzeWcuGzVbPdw593A/132陈旭 · Tech Lead
12 订阅

千万别让工资收入成为你唯一的收入来源

大部分行业都有自己的生命周期,过了生命周期我们将不得不考虑下岗失业的问题,像 IT 行业这种高薪的职业生命周期也只有 10 年左右,如果程序员在 10 年之内无法成为架构师或者领导者的话,后半生的职业生涯将面临严峻的失业问题。到了 35 岁上有老下有小,有房贷有车贷有孩子上学父母养老等等问题,不能像年轻人一样豁出去加班,性价比大打折扣,公司的老板也更青睐刚刚毕业的大学生,而一旦在 35 岁的时候失业了没有了工资收入,唯一的收入来源断了车贷房贷怎么办,家人怎么养活? 本场 Chat 将带大家探讨下除了工资收入,怎么拓展自己的收入种类: 1. 工资收入 VS 其他收入 VS 被动收入 2. 领导常用的阴招 3. 程序员在什么情况下需要跳槽、怎么跳槽 4. 怎么跟领导或老板谈加薪 5. 拓展其
https://images.gitbook.cn/Fp8KzWHi5LYgHZfPfO8S0hj-r5Vjilomilo · 资深JAVA开发工程师
生活 · 22 订阅

Git 实现版本控制的原理与技巧分享

`git add`、`git commit`、`git checkout`……这些工作中每天都会用到无数次的 Git 命令背后是如何工作的呢?本 Chat 从 Git 底层存储对象入手,剖析 Git 实现版本控制的原理并分享一些使用技巧。 内容包括如下几个方面: 1. VCS(Version Control System)发展和对比 2. Git 底层存储对象(blob、tree、commit) 3. 切换分支时发生了什么?本地文件是如何实现切换的? 4. 一些好用的 Git alias 分享 5. 彻底弄懂 Git config 6. 一些使用小技巧
https://images.gitbook.cn/d884d310-53de-11ea-88ef-e313aaf08450Lucian · 测试开发
9 订阅

人人都需要知道的理财知识

俗话说得好,你不理财,财不理你,我想在当下我们每个人多多少少都应该懂一些理财知识,养成理财的好习惯,不仅仅可以使你的财富跑赢通货膨胀,而且对你以后管理自己的资金都有着深远的影响。最近了解到许多人都想找副业,许多公司的裁员使得大家都在思考寻找适合自己的副业,我想理财就是非常值得大家培养的副业,本篇 Chat 为大家带来一些理财的基础知识,内容如下: 1. 为什么要理财 2. 理财有哪些途径 3. 基金有哪些种类 4. 债券又是什么 5. 我们应该如何配置基金和债券 6. 如何选择走势比较稳健的股票 7. 期货的那些事儿
https://images.gitbook.cn/56c2ddb0-35dc-11ea-bb50-5d7e0e1eba80BinaryCoding · 前端架构师
27 订阅

如何运用 Monkey 工具对 Android 进行自动化测试?

天天宅在家里的你无聊吗?关于之前分享的面试技巧中提到到移动端自动化测试 Monkey 的运用,趁时间充足给大家好好 Chat 一下,随着互联网+的兴起,各种新产品走进人们的视野,在面世之前,肯定需要测试达标,若想速度与质量并行,在研发产品过程中,如果紧靠手工测试的话是远远不够的,我们需要借助一定的工具,进行自动化测试,那么下面分享的就是和我们沾亲带故的“猴子”测试 Monkey,准备好了吗?与猴共舞。 在本场 Chat 中,分享 Monkey 测试内容: 1. Monkey 基本介绍 2. 如何搭建 Monkey 环境 3. 如何对 Android 进行自动化测试 4. 测试报告分析详解 适合人群: 测试工程师(公司测试移动端为主)
https://images.gitbook.cn/ca8b4050-fba5-11e9-acbb-f99b215f550fsunflower · 测试工程师
7 订阅

Hadoop 集群之 CDH 搭建

移动互联网时代,数据不断地飞速增长,随着 5G 技术的不断普及,互联网数据每天都在爆炸式地增长,不管数据挖掘还是人工智能,或者科学研究,都需要大量数据为基础进行模型训练,而这一切的基础都需要搭建一个大数据基础平台即 Hadoop 集群。很多开发人员想往大数据方向发展,很大的一个障碍就是没有实验的开发环境,或者在搭建 Hadoop 集群的过程中遇到很多挫折,导致学习信心受挫。 在本次 Chat 中我会通过搭建 CHD 版的 Hadoop 集群,向大家讲解整个集群详细的搭建过程,以及搭建过程中常遇到的一些问题。 在本场Chat中,会讲到如下内容: 1. CHD 简单介绍。 2. Hadoop 集群的安装方式以及发行版本介绍。 3. CDH Hadoop 集群硬件要求,包括学习环境,一般公司的开发、测试、生产环境。 4. Hadoop 集群各组件规划。 5. Hadoop 集群组件中的各部件在节点中的规划。 6. CDH 安装的详细步骤。 7. CDH 安装过程遇到的问题及解决办法。
https://images.gitbook.cn/4d1d4e50-56ac-11e8-aac4-77cf0bed1286D_MAN · 大数据,数据平台,大数据离线处理,大数据实时处理
13 订阅

结合动画解密 Python 技术栈五个难点问题

Python 正在越来越普及,各大公司对 Python 的面试要求也越来越高。 本场 Chat ,将直击 Python 技术栈 5 个最常见的重点、难点问题。结合图形、动画,尽可能直观的帮助你,在短时间内掌握这些困扰你已久的问题。 具体包括: 1. Lambda 函数使用两大核心要点总结,借助动画,直观展示。 2. Yield 关键字在 Stackoverflow 上被提问次数高居榜首。 四个角度,结合图形,通俗易懂讲 Yield。 3. 装饰器 Python 各大框架中随处可见,解密装饰器的本质,真正帮你学会使用装饰器。 4. 数据分析最常用包 Pandas 一个常见且不能忽视的警告 SettingWithCopyWarning 背后原因解密。 5. 机器学习问题最后都归为优化问题,一步一步演示,如何求解一个机器学习问题。
https://images.gitbook.cn/a11f2770-694a-11e8-b501-5b633bc9aed2zglg · 算法工程师
16 订阅

云原生实践 1:Asp.NET(!Asp.NET Core) 容器化实践

目前基于云原生理念构建应用已是主流,然而有些同仁手上可能还有在维护的项目或者产品使用的是基于 .NET Framework 的 Asp.NET 而非 .NET Core。 那么为了迎接云原生是否需要全部把现有程序重写为 Java 或者 Golang 呢,对于资源充足的团队或者公司或为可行,但是对于人少业务多的团队而言,今天给大家提供另外一种选项,使已经跑了五六年甚至十多年左右的代码库也能搭上云原生的顺风车。 本场 Chat 内容将涉及如下: - Asp.NET 回顾 - Mono 简介 - Docker 简介 - 云原生简介 - 容器化实践 - .NET 展望
https://images.gitbook.cn/e2d13ce0-e454-11e9-8c47-836905e20f8a一蓑烟雨任平生 · 架构师
云原生 · 6 订阅

疫情之下,这些焦虑需对症下药

本场 Chat 我会围绕几点比较底层的焦虑,跟大家分享如何面对,更准确的说是:帮你打开一些思路,对这些焦虑的问题,有新的认识并得到能说服自己的答案。说这些焦虑比较底层,是因为它一直都存在,只不过是因为受疫情的影响被放大了。 主要包括以下内容: - 为什么要看书?应该看那些书?(不少人都大概知道看书的好处,但却很难坚持或行动起来,原因是没有找到能说服自己的理由,我将以自身为例,帮你找到看书的动力) - 如何进行有效的时间和精力管理?(很多人总感觉时间不够用,或者定的计划总很难完成) - 如何开启自己的副业?(这里不是告诉你可以做什么,而是告诉你怎么去自己思考:思路比答案重要) 适合人群: 正处在为以上问题而焦虑、或找寻答案的想完善自我的人士
https://images.gitbook.cn/379600c0-4c7a-11ea-99df-69f0f395e34f朱学超 · 湖北诚万兴科技CEO/技术总监
15 订阅

2020 考研复试要注意的几点

这篇 GitChat 是为了帮助小伙伴们如何准备复试以及给导师留下更好的第一印象,从而在复试中加重获胜的砝码,解答是否关注调剂的问题。本人本科河南双非二本计算机专业,于 2019 年考入四川大学图像合成实验室,低分(322 分:政治 65,英语 72,数学 89,专业课 98)进入复试,在复试中表现良好,导师是一名德高望重的博导。 在本场 Chat 中,会解答以下的疑问: 1. 复试如何准备复试资料,复试资料要不要买?从哪里买? 2. 应该从何时准备复试?还有一个月准备晚不晚? 3. 要不要找调剂?在哪里找调剂? 4. 怎么了解导师的专业方向?如何让导师选择你?
https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eqymNut91wHoNNmnichPcmILLvv6aWAShibJibiacNLibjSRqJIy6N3Vy3Jhaau8MsPTqWAId6qnJ6o0Cg/132世界因你而精彩 · Python工程师
13 订阅

基于 Ansible 打造通用的服务器部署工具

一些小公司或者小团队,因为没有自己的运维,还使用着最原始的服务器部署方式(手动备份-手动上传)。这种方式繁琐且容易出错,作者对此也是痛心疾首。于是,本 Chat 实现一个通用简洁的部署方案,来解决服务器开发人员在部署服务器时的不便。 在本场 Chat 中,会讲到如下内容: 1. 对服务器部署的总结并提炼出通用的部署流程 2. Ansible 基本的介绍 3. Superviros 的基本介绍 4. Ansible Copy、Template、Crontab 模块的使用 5. 基于 Ansible 实现通用服务器部署工具
https://images.gitbook.cn/e6bf9290-d444-11e9-882e-797b1e58bf66胖十斤 · 后端工程师
26 订阅

Azkaban 研究

Azkaban 是一个分布式工作流管理器,我们有需要按顺序运行的作业,从 ETL 作业到数据分析产品。 Azkaban 特性: - 分布式多执行器 - MySQL 存储 - 友好用户界面 - 条件工作流 - 数据触发器 - 高安全性 - 支持插件扩展,从 Web UI 到作业执行 - 完整的作者管理系统 这里我将为大家展示: - Azkaban 分布式部署 - Azkaban 用户管理 - Azkaban API - Azkaban 参数化 Run Job - Azkaban 邮件通知
https://images.gitbook.cn/63d66230-381e-11ea-8b7c-91fd1c534b52Gone with the wind · 工程师
18 订阅

你说你懂计算机网络,那这些你都知道吗

今天的因特网无疑是有史以来由人类创造的、精心设计的最大系统、该系统由数以千计的计算机设备(计算机、平板电脑、智能手机)彼此相互连接构成,并且还有一批与因特网相互连接的物品比如游戏机、监控系统、汽车、医疗设备、智能眼镜、手表、运动手环等,随着 5G 时代的到来,万物互联也越来越称为可能,这里推荐一下 尤瓦尔·赫拉利 的《未来简史》,这个人的格局很高,他书中描述的未来也越来越成为现实,他写的文字能让你感觉到你更想变为计算机世界里的一片硅片。
https://images.gitbook.cn/5d4c5980-54fb-11e9-b7a7-d13cadd0a4c3cxuan · Java开发工程师
计算机网络 · 62 订阅

基于 Vue.js 的图片上传组件的封装教程,拿来即用

Vue 作为快捷开发框架,为较少代码的耦合,重复代码的出现,更好的保持开发的整洁度和重复使用率,组件的封装和使用必须是作为开发人员必备的技能之一,这篇 Chat 主要内容围绕着图片上传组件的封装和如何使用来进行讲解。 一个项目必定少不了图片的上传及图片的回显,图片上传组件主要设计到上传,回显,预览,上传删除等功能,相信一个简单快捷的图片上传组件必定使的自己的开发达到事半功倍的效果。同时基于 Vue.js 的两款开源 UI、IviewUI、ElementUI 都提供了我们图片上传的组件,但是单纯依靠提供的组件在开发中往往不能满足我们全部的需求。 在本次 Chat 会讲到一下内容: 1. 基于 IView/Element 的脚手架项目基本快速搭建 2. 基于 IView/Element 两种 UI 的图片上传组件的代码讲解 3. 组件的基本使用方法 4. 分享图片上传组件开源地址和简单介绍如何引入到自己项目里 适合人群: 在校学生,初级开发技术人员,对编程感兴趣的技术人员
https://thirdwx.qlogo.cn/mmopen/vi_32/912HQDuqYrA4dT8b7bhIgnZLNnRSVPXrTIFMjogVLHo8BBuW18j6kDYPdJux8843r5DoSbzXtrA3fQEyXCW5vQ/132st · 工程师
19 订阅

职场人士如何寻找自己的副业方向

适合人群:想从事副业,增加收入的职场人士 1. 个人为什么要拥有副业? - 收入安全性 - 建立个人品牌 2. 副业的本质是什么? - 轻创业 - 套利维度:信息差/技能差/资源差 - 时间维度:个人时间/组织时间/权益时间 - 杠杆维度:人力杠杆/金融杠杆/传播杠杆 - 流量维度:拉新/留存/促活/转化/推荐 3. 副业需要的能力 - 商业嗅觉 - 信息搜索 - 产品设计 - 资源整合 - 销售推广 4. 普通职场人可以上手的副业案例
https://images.gitbook.cn/2cbb86a0-2639-11ea-ab24-c1ca9407cc22格鲁斯 · 运营经理
37 订阅

面试 Java 初级开发工程师面试官问了我这些问题

对于一个刚步入职场,在学校按着模板做过几个项目,简历写的很完美,结果在面试官面前还是被打的一败涂地,那么应该 Java 初级开发工程师面试官问了我哪些问题呢。 本次 Chat 会讲到一些内容: - 初次面试的准备 - 面试应该准备的基础知识 - 项目经验怎么问了 - 如何充分地准备面试 **适合人群**:在校学生,刚入职场的小白手
https://images.gitbook.cn/f3188980-5170-11ea-8dce-59d407eb83a8奥利给 · 普普通通
20 订阅

Flink 实时去重方案

实时去重,一直都是实时领域常见的需求,但是同时也是一个难点。 在本场 Chat 中,会基于 Flink 提供不同的去重方案,深入分析每一种方案的使用方式,并且提供代码参考,会讲到如下内容: 1. MapState 方式去重 2. SQL 方式去重 3. HyperLogLog 方式去重 4. HyperLogLog 去重优化 5. bitmap 精确去重
https://images.gitbook.cn/Fq3ZMa52xwi4-6Gfa9Mz7_mkf5ZfMr.Z · 大数据工程师
Flink · 36 订阅

阿里 Java 面试分析

我相信大多 Java 开发的程序员或多或少经历过阿里的面试,也清楚阿里 Java 面试是有一定难度的,作者经历过多次阿里的面试,有满意的也有备受打击的。因此呢作者想把自己这么多次面试经历来个汇总分析,阐述下如何去准备,去回答面试官的提问,可以和面试官有个愉快的交谈。 在本场 Chat 中,会讲到如下内容: 1. Java 基础方面的准备。 2. 项目相关方面的准备。 3. 附赠 100 道面试题答案(内容来源一位阿里的面试官)。 适合人群: 面试、钻研技术之人。
https://images.gitbook.cn/61d0e8c0-25ff-11e9-97ba-b18515415b06Alias · 工程师
56 订阅

如何精准地在 GitHub 搜索项目

GitHub 的流行及其在开源世界的受欢迎程度自不必多言。 很多的小伙伴,经常会有这样的困惑,我看了很多技术的学习文档、书籍、甚至视频,我想动手实践,于是我打开了 GitHub,想找个开源项目,进行学习,获取项目实战经验。 这个时候会面临这样的问题:“我不会搜啊,我该怎么找呀?”,最终只能放弃。 相信看完这篇文章,你就可以学会如何精准地在 GitHub 搜索项目。 在本场 Chat 中,会讲到如下内容: 1. GitHub常用的搜索功能 2. 你不知道的 GitHub 敏捷搜索秘籍 3. 如何让自己的项目在 GitHub 上加星 4. Google 扩展 Octotree 插件的使用 附:GitHub 上优质的开源项目 适合人群:快速获取 GitHub 优质资源、开拓视野、提升项目实战经验的技术达人
https://images.gitbook.cn/FjWlw_XjR4Q7TlfaK0v7gtFCYi-m沧海一笑 · WebGIS工程师
39 订阅
-- 我们是有底线的 --
微信扫描登录