自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 收藏
  • 关注

原创 GitChat 被恶意攻击引发的技术性思考:拒绝服务攻击

本文来自作者 肖志华 在 GitChat 上分享 「GitChat 被恶意攻击引发的技术性思考:拒绝服务攻击」,「阅读原文」查看交流实录。「文末高能」编辑 | 哈比拒绝服务的类型很多,挑几个有特性的来讲,推荐读者按照本文所说内容,尝试手动复现,纸上得来终觉浅,绝知此事要躬行。拒绝服务概念拒绝服务攻击(Denial of Service,简称 DOS,即拒绝服务)造成其攻击行为被称为 DoS 攻击,

2018-01-31 00:00:00 1209

原创 前端如何拥有自己的服务器

本文来自作者 郭方超 在 GitChat 上分享 「前端如何拥有自己的服务器」,「阅读原文」查看交流实录。「文末高能」编辑 | 哈比前言前端开发者需要一直关注浏览器的行为和表现。时间长了免不了要接触到后端的知识、服务器的知识。尤其是在前端技术爆发式发展的当下,前端慢慢的渗透到了更多的领域。比如,使用 express/koa 创建 http 服务,使用 React-Native 开发 Android

2018-01-31 00:00:00 7393 1

原创 Android Camera : 从 Framework 到 HAL,Kernel 的 buf 管理探究

本文来自作者 海角之南 在 GitChat 上分享 「Android Camera : 从 Framework 到 HAL,Kernel 的 buf 管理探究」,「阅读原文」查看交流实录。「文末高能」编辑 | 哈比Android Camera Buf liVePhone Camera 的功能可谓日新月异且富有趣味,除了硬件功能强大,软件逻辑也很重要,Buf 管理是软件逻辑里非常重要的一环,弄懂它的

2018-01-30 00:00:00 4040

原创 最简单的 Spring Boot 入门指南

本文来自作者 博学de叫兽 在 GitChat 上分享 「Spring Boot 快速入门」,「阅读原文」查看交流实录。「文末高能」编辑 | 哈比Spring Boot 快速入门相信小伙伴们在使用 Spring 或 SpringMVC 的过程中,或多或少会被各种配置问题所牵绊,这些配置不仅徒增工作量,而且在跨平台部署时容易出现问题。因此,Spring Boot 应运而生,它集成了大量常用的第三方库

2018-01-30 00:00:00 1161

原创 利用开源代码和读相关论文来提高写代码能力

本文来自作者 李峰 在 GitChat 上分享 「利用开源代码和读相关论文来提高写代码能力」,「阅读原文」查看交流实录。「文末高能」编辑 | 哈比越来越多的软件开源以及搜索引擎带来的便利,大大提高了工程开发效率。但是相对于程序员来说,这种效率的提高却给自身成长带来了很多困惑:对于大部分普通工程师来说,每天的工作内容只不过是在原有代码基础之上修修改改,用着框架做着重复单调的 CURD 工作,写着不痛

2018-01-29 00:00:00 2888 1

原创 聊聊 CSS 中的布局模式

本文来自作者 大漠 在 GitChat 上分享 「聊聊 CSS 中的布局模式」,「阅读原文」查看交流实录。「文末高能」编辑 | 哈比一、聊聊 CSS 中的布局模式在大家的印象中,CSS 非常的简单,在此我想再强调一下,虽然 CSS 简单,但并不代表容易。随着 Web 技术的发展飞快,CSS 经过二十多年的发展,其变化也是非常的大。CSS 涵盖的技术点也非常的多,其中的每一个点都足够我们发很多的时间

2018-01-29 00:00:00 3134

原创 Web 安全工具篇:Burp Suite 使用指南

本文来自作者肖志华在GitChat上分享 「Web 安全工具篇:Burp Suite 使用指南」,「阅读原文」查看交流实录。「文末高能」编辑 | 哈比前提声明:此次 Gitchat 分享所写,只作为教学使用,本课具有一定的危险性,对本文所出现的教程内容读者在进行安全评估和渗透测试的途中需要取得授权,非法测试所造成的结果作者(rNma0y)不承担任何法律责任。Burp Suite 尖端的网络

2018-01-26 00:00:00 32441

原创 如何通过 Redis 构建分布式缓存技术

本文来自作者 默默 在 GitChat 上分享 「如何通过 Redis 构建分布式缓存技术」,「阅读原文」查看交流实录。「文末高能」编辑 | 哈比Redis 基础Redis 是基于内存的,存储形式为 key-value 的非关系型数据库,它的 value 不仅包括基本的 string 类型,还有 list、set、sorted set 和 hash 类型。Redis 其实也是一种缓存机制,缓存一般

2018-01-25 00:00:00 3269

原创 远离敏捷状态的 Scrum 框架

本文来自作者 王宇 在 GitChat 上分享 「远离敏捷状态的 Scrum 框架」,「阅读原文」查看交流实录。「文末高能」编辑 | 哈比尽信书不如无书 ——《孟子·尽心下》敏捷入门,很多人一般都会选择 Scrum 框架进行学习和导入。但笔者在国内导入敏捷的时候,发现 Scrum 框架有很多缺陷,而且这些缺陷甚至让团队远离 “敏捷” 的状态(Being Agile)。商业上的成功让这一框架家喻户晓

2018-01-25 00:00:00 2118 1

原创 如何配置并使用 Bouncy Castle 密码包

本文来自作者 秋山人家 在 GitChat 上分享 「如何配置并使用 Bouncy Castle 密码包」,「阅读原文」查看交流实录。「文末高能」编辑 | 哈比Bouncy Castle 是一款轻量级的密码包,包含的许多常用的密码算法,对 Java 安全体系能够起到很好的补充,同时其支持椭圆曲线密码体系。Bouncy Castle 配置方式有两种:一种是动态安装的方式,一种是静态配置的方式。无论是

2018-01-24 00:00:00 4871

原创 软技能:程序员如何在职场上少走弯路

本文来自作者 墨雪卿 在 GitChat 上分享 「软技能:程序员如何在职场上少走弯路」,「阅读原文」查看交流实录。「文末高能」编辑 | 哈比在我们聊 “软技能” 之前,先来区分下 “软技能” 和 “硬实力”。通常我们将自己专业方向的技能定义为 “硬技能”。以程序员为例,我们的算法、计算机知识和编程能力等就属于 “硬技能”,是我们吃饭的家伙,大多数人等着靠他赚钱买车买房娶妻生子,但生活质量的好坏往

2018-01-24 00:00:00 3077 2

原创 Spring MVC 源码解析: HTTP 请求与响应过程

本文来自作者 列苗 在 GitChat 上分享 「Spring MVC 源码解析: HTTP 请求与响应过程」,「阅读原文」查看交流实录。「文末高能」编辑 | 哈比本文主要根据两种常见的错误场景展开,深入解析 SpringMVC HTTP 请求与响应流程。而整个 SpringMVC HTTP 请求与响应过程涉及的内容远不止于此。主要内容如下:常见的两种错误场景介绍;HTTP 请求与处理源码解析;两

2018-01-23 00:00:00 1388

原创 如何用 Python 爬取网页制作电子书

本文来自作者 孙亖 在 GitChat 上分享 「如何用 Python 爬取网页制作电子书」,「阅读原文」查看交流实录。「文末高能」编辑 | 哈比0 前言有人爬取数据分析黄金周旅游景点,有人爬取数据分析相亲,有人大数据分析双十一,连小学生写论文都用上了大数据。我们每个人每天都在往网上通过微信、微博、淘宝等上传我们的个人信息,现在就连我们的钱都是放在网上,以后到强人工智能,我们连决策都要依靠网络。网

2018-01-23 00:00:00 9190 3

原创 连接组、深度学习以及未来五年的 AI

本文来自作者 王晓明 在 GitChat 上分享 「连接组、深度学习以及未来五年的 AI」,「阅读原文」查看交流实录。「文末高能」编辑 | 哈比连接组 这个词从基因组(genome)衍变而来,用来表示人类全部神经元及其连接结构。连接组学主要是通过分析神经元之间的连接和组织方式来达到分析大脑的运行机制这一终极目的的一门学科。深度学习 是机器学习的一个分支,是受人类大脑神经元结构启发的学习算法。深度学

2018-01-22 00:00:00 1667

原创 微服务化小团队:让 GitLab、Jenkins 与 Sonar 碰撞出火花

本文来自作者 邹毅 在 GitChat 上分享 「微服务化小团队:让 GitLab、Jenkins 与 Sonar 碰撞出火花」,「阅读原文」查看交流实录。「文末高能」编辑 | 哈比大风起兮云飞扬,安得猛士兮走四方,BUG,任何时候都要剿,不剿不行,你们想想,你带着老婆出了城,吃着火锅还唱着歌,突然就被叫去改 BUG 了!所以,没有 BUG 的日子,才是好日子!在阅读本文之前先提出几个问题:Dev

2018-01-22 00:00:00 3607

转载 境外业务性能优化实践

本文来自作者 陶云霜 在 GitChat 上分享 「境外业务性能优化实践」,「阅读原文」查看交流实录。「文末高能」编辑 | 哈比一、前言1. 性能问题简介应用性能是产品用户体验的基石,性能优化的终极目标是优化用户体验。当我们谈及性能,最直观能想到的一个词是 “快”,Strangeloop 在对众多的网站做性能分析之后得出了一个著名的 3s 定律 “页面加载速度超过 3s,57% 的访客会离开”。可

2018-01-19 00:00:00 2106

原创 作为面试官,如何考察工程师的软素质

本文来自作者 丁志虎 在 GitChat 上分享 「作为面试官,如何考察工程师的软素质」,「阅读原文」查看交流实录。「文末高能」编辑 | 哈比一、概述写本文的初衷是自己做了多年的面试官,前前后后面试了上百名工程师,有时会不禁思考,面试时除了考察候选人专业方面的知识和技能外,是否还要考察工程师的软素质,如果需要考察的话要怎么识别这些软素质。关于第一个问题,要不要考察工程师的软素质,我想答案是肯定的,

2018-01-19 00:00:00 4144

原创 如何快速成长为图形学工程师

本文来自作者 姜雪伟 在 GitChat 上分享 「如何快速成长为图形学工程师」,「阅读原文」查看交流实录。「文末高能」编辑 | 哈比目前 IT 市场出现了各路诸侯争霸局面,从大的方向说分为三类:PC 端、移动端、VR/AR,从细分领域来说有 MMO 端游、单机端游、MMO 移动手游、单机手游、VR/AR、PC 端页游、移动端页游等等。随着硬件的提升,玩家对产品的品质要求越来越高,想提升品质就需要

2018-01-19 00:00:00 7524

原创 程序员如何进行职业规划?

本文来自作者 王俊生 在 GitChat 上分享 「程序员如何进行职业规划?」,「阅读原文」查看交流实录。「文末高能」编辑 | 哈比一直以来程序员这一职业都给人高薪资的印象,近年来随着互联网行业的快速发展,程序员更是人满为患,然而很多人关注的却是程序员的薪资,而非职业本身。一批批程序员进入工作岗位,但是很多人并没有对自己的职业生涯有清醒的认识和系统的规划,由此会在职业发展过程中遇到很多问题。在此我

2018-01-18 00:00:00 11357

原创 谈谈 Java 内存模型

本文来自作者 蓬蒿 在 GitChat 上分享 「谈谈 Java 内存模型」,「阅读原文」查看交流实录。「文末高能」编辑 | 哈比0. 前言Java 并发程序要比单线程串行程序复杂很多,很重要的原因在于并发环境下的共享数据一致性和安全性将受到严重挑战。Java 内存模型 (JMM) 定义了 JVM 如何正确访问计算机主内存。JMM 指定了不同线程如何以及何时可以看到其他线程写入到共享变量的值,以及

2018-01-18 00:00:00 850

原创 如何用 Python 做自动化测试

本文来自作者 Vant 在 GitChat 上分享 「如何用 Python 做自动化测试」编辑 | 哈比一、Selenium 环境部署1. window 环境部署1.1 当前环境Win10 64 位系统;Python3.6.2(官方已经更新到了 3.6.4)官方下载地址:https://www.python.org/downloadsSelenium 3.4.3;谷歌 59。1.2 Python3

2018-01-17 00:00:00 117913 20

原创 手把手教你写一个中文聊天机器人

本文来自作者 赵英俊(Enjoy) 在 GitChat 上分享 「手把手教你写一个中文聊天机器人」,「阅读原文」查看交流实录。「文末高能」编辑 | 哈比一、前言发布这篇 Chat 的初衷是想和各位一起分享一下动手来做聊天机器人的乐趣,因此本篇文章适合用于深度机器学习的研究和兴趣发展,因为从工业应用的角度来看使用百度、科大讯飞的 API 接口会更加的适合。在这篇文章中,希望和大家一起共同交流和探索动

2018-01-17 00:00:00 18322 12

原创 世界 IT 公司 20 强企业的敏捷转型实例

本文来自作者 沈灏(Steve) 在 GitChat 上分享 「世界 IT 公司 20 强企业的敏捷转型实例」,「阅读原文」查看交流实录。「文末高能」编辑 | 哈比敏捷转型案例—某数据通信巨头我将分下面的几部分来分享这个案例:案例的背景;大略的转型成果;大致的演进历程;四个主要阶段的得失;管理和工程实践的总结;转型可继续改进处;个人小结。案例的背景IT communication products

2018-01-17 00:00:00 3176

转载 14种面试神回复,HR 妹子可能会爱上你!

来源 | 大叔爱吐槽(微信号: dashuaitucao)要应聘免不了面试,对于 HR 的各种问题,你该怎么回答呢?下面有一些例子,主要整理自段子区,绘画作者则是美国作者 Nathan W. Pyle1234567891011121314希望你成功应聘并迷住 HR 妹子之后,记得来感谢我!

2018-01-17 00:00:00 3826 2

原创 Jenkins 与 GitLab 的自动化构建之旅

本文来自作者 墨雪卿 在 GitChat 上分享 「Jenkins 与 GitLab 的自动化构建之旅」,「阅读原文」查看交流实录。「文末高能」上一篇:《Git 企业开发者教程》1. Gitlab 的安装及仓库创建1.1 下载 Gitlab 安装包1).官网下载速度较慢 建议先行下载国内的源里面可以找到最新的版本,请单击这里查看。2).安装依赖sudo apt-get install curl o

2018-01-16 00:00:00 1632

转载 g4e常见问题#1 解决Git在Windows上使用http/https无法认证的问题

来源 | 公众号:DevOps作者 | 徐磊由于 Git 本身托身与 Linux 软件的开发过程,所以在 Linux 和类似的 Mac 环境中使用 Git 具备天然的优势,这也同时造成了在 Windows 上使用Git的困难。这个问题在用户身份认证方面尤其明显,特别是对于企业开发者来说。你可能会在刚开始使用 Git 的时候遇到类似以下的错误信息,特别是针对 Team Foundation Serv

2018-01-16 00:00:00 4707

原创 2017 年 PHP 社区总结,2018 PHP 发展展望

本文来自作者 Panda 在 GitChat 上分享 「2017 年 PHP 社区总结,2018 PHP 发展展望」,「阅读原文」查看交流实录。「文末高能」编辑 | 哈比一、2017 PHP 社区总结:回顾 PHP 语言本身的升级和变化PHP 发展史(1)PHP 作为 Web 开发领域性价比最高的语言,已经问世 20 多年了。注:一个 Web 站点可以会使用多种语言作为它的开发语言,本文含有不少从

2018-01-15 00:00:00 2488

原创 通往高级 Java 开发的必经之路

本文来自作者 大闲人柴毛毛 在 GitChat 上分享 「深入浅出 Java 虚拟机 · 通往高级 Java 开发的必经之路」,「阅读原文」查看交流实录。「文末高能」编辑 | 哈比一、JVM 内存模型Java 虚拟机(Java Virtual Machine=JVM)的内存空间分为五个部分,分别是:程序计数器;Java 虚拟机栈;本地方法栈;堆;方法区。下面对这五个区域展开深入的介绍。1.1 程序

2018-01-12 00:00:00 6673

原创 MyBatis 源码解析:通过源码深入理解 SQL 的执行过程

本文来自作者 来 在 GitChat 上分享 「MyBatis 源码解析:通过源码深入理解 SQL 的执行过程」,「阅读原文」查看交流实录。「文末高能」编辑 | 哈比本文篇幅有点长,希望你能耐心读下去,相信不会让你失望。下面我们来开启 mybatis 的学习之旅吧。一、目录前言;配置文件加载;配置文件解析;SQL 执行;结果集映射;Mybatis 中的设计模式;总结。二、前言2.1 mybatis

2018-01-11 00:00:00 6076 14

原创 Serverless 微服务的持续交付

本文来自作者 顾宇 在 GitChat 上分享 「Serverless 微服务的持续交付」,「阅读原文」查看交流实录。「文末高能」编辑 | 哈比在《Serverless 风格微服务的持续交付(上):架构案例》中,我们介绍了一个无服务器风格的微服务的架构案例。这个案例中混合了各种风格的微服务,本文介绍 Serverless 风格的微服务部分的持续交付。架构图如下:在这个架构中,我们采用了前后端分离的

2018-01-11 00:00:00 3625

原创 效率为王:终端管理工具 Tmux

本文来自作者 woosley 在 GitChat 上分享 「效率为王:终端管理工具 Tmux」,「阅读原文」查看交流实录。「文末高能」编辑 | 哈比简介Tmux 是一款非常实用的终端复用器,用来管理一个终端窗口中运行的多个终端会话。它通过会话,窗口,面板的形式高效且有序的管理你所有的工作终端。此外,它还可以通过将终端会话置于后台运行,在需要时按需接入,以及将会话共享给其他人,是远程办公和结对编程的

2018-01-10 00:00:00 4624 2

原创 Java 线上问题排查思路与工具使用

本文来自作者 蓬蒿 在 GitChat 上分享 「Java 线上问题排查思路与工具使用」,「阅读原文」查看交流实录。「文末高能」编辑 | 哈比一、前言Java 语言是当前互联网应用最为广泛的语言,作为一名 Java 程序猿,当业务相对比较稳定之后平常工作除了 coding 之外,大部分时间(70%~80%)是会用来排查突发或者周期性的线上问题。由于业务应用 bug(本身或引入第三方库)、环境原因、

2018-01-10 00:00:00 27032 6

原创 谈谈源码泄露 · WEB 安全

本文来自作者 汤青松 在 GitChat 上分享 「谈谈源码泄露 · WEB 安全」,「阅读原文」查看交流实录。「文末高能」编辑 | 哈比一、漏洞成因在 WEB 安全体系当中,可能你对 SQL 注入,XSS 跨站一些漏洞已经耳熟于心了,而源码泄露问题对于大部分开发者来说就相对陌生了 , 而源码泄露导致的问题却并不少见,在过往的泄露案例当中,不仅是小网站有此问题,在一些大的厂商同样出现不少,并因此拿

2018-01-09 00:00:00 13309 3

转载 11月免费 Top 5 | GitChat 严选

以下是12月份免费 Chat Top 5,绝对高人气,感兴趣的你可以扫码活动下方二维码免费阅读。01    结合实战理解 Java 抽象类和接口 参与人数:205Chat 评分:4.77分享人:张拭心,安卓开发三年左右经验,长期在 CSDN 上写作,获得“博客专家”称号,公众号「安卓进化论」维护者,希望可以在这个平台认识更多的朋友。本场 Chat 内容简介:我们什么时候会创建一个抽象类?什么时候会

2018-01-05 00:00:00 1466

原创 用 LINQ 编写 C# 都有哪些一招必杀的技巧?

本文来自作者 曹某某 在 GitChat 上分享 「用 LINQ 编写 C# 都有哪些一招必杀的技巧?」,「阅读原文」查看交流实录。「文末高能」编辑 | 哈比前言C# 作为一种全能的编程语言,以及微软近年来的转型,越来越受到开发者的重视。C# 不但可以用来开发基于 Linux 和 Docker 上运行的轻量的 web 应用,也可以在 xamarin 的加持下开发 Android 和 iOS 移动客

2018-01-05 00:00:00 2169

原创 机器学习面试干货精讲

本文来自作者 de,light 在 GitChat 上分享 「机器学习面试干货精讲」,「阅读原文」查看交流实录。「文末高能」编辑 | 哈比序言本文尽可能的不涉及到繁杂的数学公式,把面试中常问的模型核心点,用比较通俗易懂但又不是专业性的语言进行描述。希望可以帮助大家在找工作时提纲挈领的复习最核心的内容,或是在准备的过程中抓住每个模型的重点。实战环境说明:Python 2.7;Sklearn 0.19

2018-01-04 00:00:00 2981

转载 Git 企业开发者教程

来源 | DevOps (devopshub)为什么要写这样一个面向企业开发者的Git教程?这个问题也困扰我自己很久。其实我使用git的时间也不短了。但是就和正在阅读本文的每一位一样,常用的基本就是那么几个(git clone, git push)等等。然而 git 其实有着非常强大的功能,如果不能系统的掌握使用这些功能的技能,我们很容易在一些场景下不知所措,比如以下这些:拉取了共享分支后出现了冲

2018-01-04 00:00:00 693

原创 弱矩阵组织下,项目经理如何最大程度影响项目

本文来自作者 吴海林 在 GitChat 上分享 「弱矩阵组织下,项目经理如何最大程度影响项目」,「阅读原文」查看交流实录。「文末高能」编辑 | 哈比本文探讨的非通用的项目管理的知识领域,主要聚焦在弱矩阵组织下项目经理如何能够最大程度的发挥作用,通过哪些权利来影响项目,最大程度的组织、协调资源,达成项目目标,完成组织目标。项目管理的组织结构很多,为什么我们今天着重探讨弱矩阵组织下的项目管理?在弱矩

2018-01-03 00:00:00 8750

原创 如何开发一款游戏:游戏开发流程及所需工具

本文来自作者goto先生在GitChat上分享 「如何开发一款游戏:游戏开发流程及所需工具」,「阅读原文」查看交流实录。「文末高能」编辑 | 哈比游戏作为娱乐生活的一个方面,参与其中的人越来越多,而大部分参与其中的人都是以玩家的身份。他们热爱一款游戏,或是被游戏的故事情节、炫丽的场景、动听的音乐所艳羡,亦或是被游戏中角色扮演、炫酷的技能、有趣的任务所吸引,然而他们中的大多数可能并不了解如此

2018-01-03 00:00:00 103098 34

原创 深入浅出 JS 异步处理技术方案

本文来自作者 icepy 在 GitChat 上分享 「深入浅出 JS 异步处理技术方案」,「阅读原文」查看交流实录。「文末高能」编辑 | 哈比为什么要异步“当我们在星巴克买咖啡时,假设有 100 个人在排队,也许咖啡的下单只要 10 秒,但是咖啡的制作到客人领取咖啡要 1000 秒。如果在同步的场景下,第一个客人下单到领取完咖啡要 1010 秒才能轮到下一个客人,这在效率(某些场景)上来说会比较

2018-01-02 00:00:00 10745 22

银行体系开源技术应用报告

权威性 + 银行开源技术调研报告 !!!ToB产品市场经理必备

2023-07-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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