GitChat

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

这个有争议的软件开发方法,陪伴一代程序员走过了 18 年

作者:熊节 / 插画:虎头锤 一、生于滑雪度假村,它的名字叫敏捷 敏捷是一种重视质量、追求快速反馈的软件开发方法。 2001 年 2 月,美国犹他州雪鸟滑雪度假村,“敏捷软件开发联盟”成立,并签署“敏捷宣言”。仅仅几个月后,林星、石一楹等国内的先行者开始翻译引进与敏捷相关的资料,敏捷引入中国...

2019-02-21 17:11:55

阅读数 4078

评论数 5

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

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

2019-01-10 12:07:38

阅读数 9166

评论数 20

前端框架千千万,抓住两条主线成一半

作者:大漠穷秋 百花齐放的前端框架 2007 年的时候我刚毕业,当时最火的前端框架是 jQuery 和 Ext JS,那时候大家纠结的问题是:我到底是用 jQuery 呢还是用 Ext JS 呢? 后来又出现了:Adobe Flex、Microsoft SilverLight、Dojo、Emb...

2018-11-22 16:56:07

阅读数 14703

评论数 42

Spring Cloud 从入门到精通

课程介绍 Spring Cloud 是一套完整的微服务解决方案,基于 Spring Boot 框架,准确的说,它不是一个框架,而是一个大的容器,它将市面上较好的微服务框架集成进来,从而简化了开发者的代码量。 本课程由浅入深带领大家一步步攻克 Spring Cloud 各大模块,接着通过一个实例...

2018-07-03 02:45:08

阅读数 120139

评论数 64

FastDFS 服务器搭建以及结合前后端实现断点续传

Java Web 项目中往往会涉及到大文件上传,对于 Java 开发者而言, 小一点的项目可能直接 IO 到自己服务器上就可以了,但是有些过大文件以及文件系统来说,搭建一套文件服务器就显得尤为重要,通过搭建文件服务器亦可实现文件和程序的分离,文件服务器在这采用单机 FastDFS 来进行搭建。 本...

2019-03-25 23:30:15

阅读数 4

评论数 0

谈谈什么是系统架构

系统架构对于很多人来讲并不陌生,但什么是系统架构呢,每个人都能说得上一些,但又有些迷惑,根据自己的经验和认识,写这篇文章和大家交流。 我们认识一个事,遵循着"是什么"、"为什么"、"怎么做",不同于直接...

2019-03-25 23:30:14

阅读数 2

评论数 0

OpenMP 并行计算入门案例

不知道怎么利用多个 CPU 核,做多线程并行计算以节约宝贵的时间和生命?想做并行计算? 高性能计算(HPC)? 本 Chat 将领你走进并行计算的阳光大道。教您“榨干”CPU 的最后一滴算力!Chat 将包含如下内容: OpenMP 是什么 没有 OpenMP 之前,我们怎么写多线程程序 Ope...

2019-03-25 23:30:11

阅读数 2

评论数 0

带你走进 Redux 的海底世界

随着前端单页面应用越来越风靡,比如现在市面三足鼎立的其中两足,React 和 Vue 都是单页面应用的领航者。而单页面应用更多提供的是 UI 层的实现,逻辑控制层和状态管理机制都是需要结合不同的搭档去完成,今天就谈谈 React 最亲密的搭档之一 Redux。 本场 Chat 从 Redux 入...

2019-03-25 23:30:10

阅读数 2

评论数 0

一线大公司面试必备技能

本文强推 | 《28 天玩转算法训练营》 作者 | stormzhang 责编 | 林瑟 关注我的人里,程序员居多,在我了解之后发现,大多数程序员都有一个想进大厂码砖的梦,比如说国内的 BATJ ,国外的谷歌、微软等发展迅猛的一线互联公司,有的应届毕业生朋友还向我特别表达了想加入头条的想法,还有...

2019-03-25 15:15:29

阅读数 17

评论数 0

深入理解 Java 中的锁

随着各互联网大厂交易量急剧攀升,各大厂也对程序员的并发编程能力提出了一定要求。并发编程能力也是程序猿的硬核能力,有一定的门槛,程序猿有必要进行深入理解。本 Chat 将从源码层面和实际编程应用和大家共同理解 Java 中的锁。 通过本 Chat 您将学到如下内容: 队列同步器是啥,有什么用; R...

2019-03-24 23:30:12

阅读数 30

评论数 0

用好 PyInstaller,你应该知道这些事情

如果您想要打包 Python 程序以方便其他用户使用,PyInstaller 可能是最常见的选择。但在使用 PyInstaller 的过程中,用户经常会碰到各种奇怪的问题,如果缺乏对该工具的深入了解,往往会对这些问题一筹莫展。我希望通过本 Chat,帮助朋友们对该工具有一个系统性的了解,以便更轻松...

2019-03-24 23:30:10

阅读数 24

评论数 0

让自己的 Python 程序飞起来

Python 作为最方便的编程语言和丰富的配置而被大家推崇。 但当我们的模块较复杂,运算量较大的时候,Python 的短板就会出现,执行速度并不那么理想,加上 GIL 的限制,让 Python 开发人员大为担忧,如何摆脱 Python 的这个短板而又不摒弃使用 Python 的快感呢?答案就是使用...

2019-03-24 23:30:09

阅读数 34

评论数 0

源码解析 MyBatis 动态 SQL 的处理过程

MyBatis 是一个优秀的持久层框架。通过 XML 或注解的方式对 JDBC 进行封装。封装的精髓就在动态 SQL 上,其通过 if, choose, 等标签,可组合成非常灵活的 SQL 语句,从而提高开发人员的效率。本篇 Chat 会在源码级别对一个动态 SQL 节点进行详细的分析,需要大家对...

2019-03-24 23:30:08

阅读数 22

评论数 0

Docker 快速入门

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。 本文希望能让更多的开发人员快速上手 Docker,体验集装箱式部署的完美。 在本场 Cha...

2019-03-23 23:30:12

阅读数 25

评论数 0

软测面试必备:那些年绕晕过你的测试概念

对于刚刚接触软件测试行业或者学习软件测试的同学,一定会被各种各样不同的测试概念困扰:单元测试、集成测试、Alpha 测试、Beta 测试、功能测试、性能测试、负载测试、压力测试、可靠性测试、兼容性测试、文档测试、部署测试、本地化测试、安全测试、渗透测试、Fuzz 测试、冒烟测试、回归测试、A/B ...

2019-03-23 23:30:09

阅读数 16

评论数 0

如何让你的任务定点执行

在我们日常工作中,经常会遇到这样一种需要,业务中某个功能需要在将来的某个时刻开启或者关闭,就是我们希望某个功能在我们期望的时间节点自动开启或者关闭,而不需要我们人为的去干预,怎么样,是不是觉得很酷。 本次分享主要内容如下: 场景需求功能分析 常规实现方案及其缺陷分析 让任务“定点”执行的实现方法...

2019-03-23 23:30:07

阅读数 15

评论数 0

实用 Vue 组件开发

近几年的前端开发技术经历了 JavaScript 框架(如jQuery)到集成开发(Webpack)的技术升级换代,特别是 AngularJS、Vue 这类 MVVM 开发技术的引入,使得前后端的开发体验有了一个质的提升,本次分享希望通过用简洁的语言向想入门前端开发或正在深入Vue 的同学传授专业...

2019-03-22 23:30:10

阅读数 31

评论数 0

金三银四跳槽季必看面试题(带解析答案)

很多人都会说平时面试都是问一些不经常使用的,偏理论的东西。如果想趁金三银四突击一下,相信本场 Chat 不容错过,一定会获得满满干货!本场 Chat 适合初级及中级开发者阅读,针对 Java 高级的工程师的面经,目前正在梳理,敬请期待! 那么本 Chat 您学到如下内容: 哪些对象可作为 GC ...

2019-03-21 23:30:12

阅读数 67

评论数 0

5G 引发的科技变革

随着时代的发展,各类科技都在不断升级创新,通信技术也随之快速发展,取得的成绩有目共睹,由 2G 网络发展到 3G,再发展到 4G,再到今天的 5G,5G 的网络传输速度更快,与此同时,网络接入速率也更高,5G 移动通讯网络即将进入人们的生活。我们正处在5G大规模应用的前夜,5G 作为一种潜在的通用...

2019-03-21 23:30:06

阅读数 66

评论数 0

深度学习:智能时代的核心驱动力量

内容简介 科技巨头纷纷拥抱学习,自动驾驶、AI、语音识别、图像识别、智能翻译以及震惊世界的 AlphaGo,背后都是学习在发挥的作用。学习是人工智能从概念到繁荣得以实现的主流技术。经过学习训练的计算机,不再被动按照指令运转,而是像自然进化的生命那样,开始自主地从经验中学习。 本书作者特伦斯 · ...

2019-03-20 23:30:16

阅读数 565

评论数 0

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