GitChat

GitChat 是一个知识分享平台,通过这个平台我们希望改变知识的学习方式。

资深程序员带你攻克 Linux 系统编程

作者简介:宇文拓,近十年 Linux C/C++ 开发经验,现就职于某创业公司,负责服务器架构与系统设计。曾就职于某通信业知名美企,负责核心网和防火墙产品研发。在 GitHub 上发布了开源项目 AndroidMemTracer。 如果将操作系统比作一辆汽车,那 Linux 就是一辆性能出色的...

2019-01-17 10:45:43

阅读数 2526

评论数 3

你离真正的全栈开发人员只差学会 Electron

为什么用 JavaScript 来开发桌面应用 曾经的 JavaScript 脆弱、简陋、甚至有被边缘化的危险,不过 JavaScript 在经过了两次飞跃后(以 V8 为首的 JavaScript 引擎和 Node.js 的问世),不再受人欺负,早已升级为绿博士(复仇者联盟 4 中班纳博士和绿巨...

2019-01-10 12:07:38

阅读数 8936

评论数 20

程序员为什么要学算法?

“程序员必须会算法 ?” 程序员对算法通常怀有复杂情感,算法很重要是共识,但是否每个程序员都必须学算法是主要的分歧点。 很多人觉得像人工智能、数据搜索与挖掘这样高薪的工作才用得上算法,觉得算法深不可测。但是这些其实都不是具体的算法,而是一系列算法的集合。 对初学者来说,为避免片面或抽象地理解算法,...

2019-01-08 14:22:48

阅读数 24781

评论数 0

The Coder Vol.6:小程序有大事

放眼更遥远的未来,线下才是小程序奔跑的大陆。 张小龙在去年就提到“微信下一个方向将是探索线下”。可以说,因为小程序的推出,微信重新定义了许多线下场景。 比如你无需再下载摩拜 App 扫码取车,而是用小程序扫码即可开锁;用户在超市买完东西,无需排队,用小程序扫一扫即可结帐。 用户感受到的是生活的便利...

2019-01-31 23:30:14

阅读数 671

评论数 0

微信小程序+PHP 从零写一个微信小程序

微信小程序是越来越火,参与其中的开发者也越来越多,但是很多朋友都是只懂小程序前端开发,或者是只懂 PHP 开发,本 Chat 就是想让这部分人能够自己一个人把前后端串起来,做一个专属自己的微信小程序。 本场 Chat 主要内容: 从零开始搭建一个本地的 PHP 后端服务(phpStudy); 从...

2019-01-29 23:30:23

阅读数 772

评论数 0

Vue.js 快速开发小程序实战

Vue.js 作为前端界最火的一门语言,不少前端同学都熟悉这一门语言。同样被誉为移动互联网的新风口——小程序,也如茶似火,那么如何用 Vue.js 来快速开发小程序降低成本呢?本 Chat 适合小程序开发初学者或者是 Vue.js 的使用者。 本场 Chat 我会分享以下内容: MpVue 简介...

2019-01-29 23:30:16

阅读数 653

评论数 0

Scrapy+MongoDB 抓取豆瓣 Top250 入门爬虫进阶

初步入门 Python 网络爬虫的你,是否想要写一些看上去高大上的项目练练手呢?Request 还是 PyQuery,两者爬虫效率能不能达到预期?然而 Scrapy 这样强大的框架对你有点陌生,那么你一定不要错过本次 GitChat。 这一次 Chat 我想为大家带来 Scrapy+MongoDB...

2019-01-28 23:30:23

阅读数 878

评论数 1

20 分钟教你量化自己的资产

本场 Chat 首先会带领大家入门量化分析,然后介绍常见量化分析分类,常用技术指标介绍,股票量化统计的要点,帮助有兴趣炒股和量化分析的同学对量化有一个基本都概念,并能指导个人炒股和量化分析。在文末,笔者会放出一个可用于实战的看空量化策略。 本场 Chat 您将学到如下内容: 量化分析的概念; 常...

2019-01-28 23:30:20

阅读数 900

评论数 1

小白如何入门 Python 编程

在人工智能大火的当今,Python 作为人工智能时代的首选语言已经越来越收到追捧; 但是许多非科班、零基础的小伙伴常常苦于没有合适的入门 Python 的教程而感到苦恼;本人 985 科班出身,参与过一些 Python 项目,想和大家分享一些自学 Python 的经验和心得。 内容包括但不限于以下...

2019-01-26 23:30:22

阅读数 663

评论数 0

虚拟化项目方案设计

从一个实际的项目背景出发,挖掘出用户的需求,用虚拟化产品的解决方案直击用户痛点。 本场 Chat 主要内容: 项目背景简介和需求分析; 硬件设备选型和软件版本选择; 机房整体规划; 交换机基本配置; 存储设备基本配置; 服务器基本配置; 虚拟化基础架构角色服务器规划; 数据库高可用规划(一); ...

2019-01-26 23:30:16

阅读数 571

评论数 0

单机 Nginx 性能优化

运维筒子们、个人博主,机会需要争取的,关键是要快。 消息爆炸的时代,对于速度的追逐已成了大家的标配。为了让自己的网站有更好的访问体验,网页加载控制在 3s 内,决定了网友愿不愿等你。静态文件的缓存优化了网页加载,超时机制会让 Client 与 Server 的响应不会长时间阻塞,GZIP 压缩提升...

2019-01-25 23:30:20

阅读数 969

评论数 1

前端大师炼成记:中高级前端进阶指南

五年前端三年加班 5-3=2,当你从事前端工作两年后,你已经掌握了前端的基础技能,也参与了大量的项目,代码量飞速增长,这个时候,你应该开始追求质量,而非数量。 你可能经常听见工程化、组件化、自动化、工具化、模块化等等词语,也可能被问到性能优化、网络通信、阅读源码等等问题。 如何从一个初级前端,往中...

2019-01-24 23:30:19

阅读数 949

评论数 1

「Linux 底层原理」理解进程内存布局,掌握程序动态

本文节选自达人课《攻克 Linux 系统编程》 你写了一个多进程模型的服务器,但总感觉新进程启动地不干净,有时会有些父进程的东西掺和到子进程里来。 可如果让父进程在启动子进程之前做更多的计算,或者单纯多等一会,这种情况发生的概率便大大减少了,该系统的行为让人有点捉摸不透,其背后的原因是什么呢? ...

2019-01-24 18:46:14

阅读数 263

评论数 0

RedisTemplate 自动注册之旅

RedisTemplate 是 Spring Boot 访问 Redis 的核心组件,底层通过 RedisConnectionFactory 对多种驱动进行集成,上层通过 XXOperations 提供丰富的 API,并结合基于泛型的 Bean 注入,极大的提供了便利。但在使用时,需要根据场景使用...

2019-01-23 23:30:25

阅读数 803

评论数 1

堆外内存溢出定位

定位 Java 中的堆外内存溢出,首先需要有一定的 JVM 知识基础;其次,不同的溢出场景,还需要对相应的知识有所了解;最后,再配合合理的分析以及猜测。因此,定位溢出有一定的门槛,定位的过程也是学习的过程。 本次针对线上的堆外内存溢出实例,包含以下几个部分: 溢出现象; 定位过程&amp...

2019-01-23 23:30:19

阅读数 784

评论数 0

跟老男孩学 Linux 运维:Web 集群实战

内容简介 本书针对中小规模网站集群的搭建、部署、优化进行了详细讲解,全书可分为三大部分,其中第一部分讲的是 Linux 相关的基础且重要的知识,第二部分针对当下流行的 Web 环境架构(LNMP)的搭建及企业级 Web 优化等进行了讲解,第三部分讲的是 Web 集群后端的数据存储和 Web 集群前...

2019-01-22 23:30:27

阅读数 1213

评论数 3

直播/点播系统快速搭建指南

本场 Chat 将使用 Nginx、FFmpeg、Video.js 及 Nginx-RTMP 搭建一个简易的直播系统,适合需要使用到以上全部或部分技术栈的开发人员查阅。 该 Chat 偏向于实践,唯一目的是让大家根据文章能搭建一个能正常运行的系统,同时会提供文章内所有的源码,以供读者快速搭建环境,...

2019-01-22 23:30:24

阅读数 804

评论数 1

21 天入门机器学习-第05期

训练营介绍 《21 天入门机器学习》是 GitChat 打造的一款社群学习产品,以李烨老师的图文课《机器学习极简入门课》为学习素材,通过 21 天的社群学习模式带领大家入门机器学习。 本训练营课程共 6 大主题、 42 讲,包含 17 个核心知识点;另配有 44 道课后习题+3 个实践项目(含数据...

2019-01-22 23:30:07

阅读数 829

评论数 2

学习算法是手段,职场提升是目标

作者:曹政,公众号:caoz的梦呓 开篇必须跟我的读者坦白,这是一篇软文,但我想说,我这里发的每一篇文章,都是认真的,希望对读者有所帮助,即便刨去广告部分,我希望这篇文章仍然是可以帮助到走技术路线的年轻人,正确理解职场技能。 以我的年龄而言,我属于我们同龄人中接触编程和算法比较早的,在初中就开...

2019-01-22 11:23:06

阅读数 332

评论数 0

从源码的角度了解分析面试过程中遇到的 Spring 问题

Spring 作为一个轻量级的 Java 开发框架,将面向接口的编程思想贯穿整个 Java 系统应用,因此在 Java 面试中常被提。本次介绍的主要是解析面试过程中如果从源码角度分析常见的问题。 面试过程中常被问及: 你看过那些源码; 使用 Spring 有哪些方式; 什么是 IOC; 什么是 ...

2019-01-21 23:30:10

阅读数 921

评论数 0

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