自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

GitChat

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

原创 算法的陷阱:超级平台、算法垄断与场景欺骗

内容简介 互联网的存在令追求物美价廉的消费者与来自世界各地的商品只有轻点几下鼠标的距离。这诚然是一个伟大的科技进步,但却也是一个发人深思的商业现象。本书中,作者扎拉奇与斯图克将引领我们对由应用程序支持的互联网商务做出更深入的检视。虽然从表面上看来,消费者确是互联网商务兴盛繁荣过程中的获益者,可精妙...

2018-08-14 00:44:42

阅读数 2437

评论数 0

原创 Linux 就该这么学

内容简介 本书源自日均阅读量近万次火爆的线上同名课程,口碑与影响力俱佳,旨在打造简单易学且实用性强的轻量级 Linux 入门教程。 本书基于红帽 RHEL 系统编写,且内容通用于 CentOS、Fedora 等系统。本书共分为20章,内容涵盖了部署虚拟环境、安装 Linux 系统;常用的 Lin...

2018-08-14 00:44:41

阅读数 17334

评论数 30

原创 算法之美

内容简介 我们所有人的生活都受到有限空间和有限时间的限制,因此常常面临一系列难以抉择的问题。在一天或者一生的时光里,哪些事是我们应该做的,哪些是应该放弃的?我们对杂乱无序的容忍底线是什么?新的活动与熟悉并喜爱的活动之间如何平衡,才能取得令人愉快的结果?这些看似是人类特有的难题,其实不然,因为计算机...

2018-08-14 00:44:39

阅读数 6461

评论数 0

原创 SpringBoot : 一个应用启动引擎而已

公司很早就将 SpringBoot 作为核心研发框架,最近在与同学们交流时,发现很多人在认知上存在偏差,将 SpringBoot 彻底的神化,称其无所不能,但问其设计理念时,却很少人能说清楚。 其实 SpringBoot 并没有想象中的那么神秘,其内核设计极其简单,但插件扩展极其庞大(包括各类 S...

2018-08-14 00:44:30

阅读数 1298

评论数 0

原创 JVM 精华知识点汇总

JVM 是小白 Java 程序员成长路上的一道坎,学习JVM之前,只需要知道代码编译成 Class,虚拟机加载 Class 运行就可以了,学习 JVM 之后,可以深入理解代码从编译到加载的过程、内存中对象的创建与垃圾回收、日常开发中快速定位性能问题等,当然也是面试不可缺少的加分项。 咱们在这一起来...

2018-08-14 00:44:28

阅读数 1497

评论数 1

原创 研发人员如何提高工作效率

大家都是程序员,接到同样的工作任务,有人每天忙碌加班弄到身心俱疲却还无法完成,而有人不仅能按时保质保量完成工作,还能有自己的时间健身、学习和充电。是什么原因导致这样的差别呢?小米的创始人雷军有一句名言:不要用战术上的勤奋掩盖战略上的懒惰。天道不一定酬勤,比勤奋更重要的是通过深度思考,找到正确的道路...

2018-08-14 00:44:27

阅读数 2392

评论数 0

原创 WIFI 也可以拿来做动作识别?从应用场景到项目实战

WIFI 的 CSI 子载波技术是当下识别领域比较热门的。在飞机场已经采用了生物识别技术,包括很多的场景。紧紧跟随技术的潮流,更新自己的认知。 本 Chat 将会从应用场景开始介绍,从最基本的开始介绍,最后将会用一个现在正在做的项目:WIFI 步态识别,来作为实战。不仅是知其然,还要知其所以然,并...

2018-08-14 00:44:26

阅读数 1591

评论数 1

原创 VC(Win32/MFC)多线程编程

在日常的 VC 开发中,线程是我们经常使用的。但是我们在使用过程中并没有考虑过会不会有什么问题,我们配置的参数是否正确,到底应该如何配置线程函数的各个参数,才能使机器发挥最大的性能。所以根据作者多年的使用线程的经验,做本次分享,让众多的工程师的门更能详细的了解 VC 线程的使用,能够更加正确使用 ...

2018-08-14 00:44:25

阅读数 755

评论数 0

原创 APP 启动原理及启动优化详解

安卓 APP 启动优化属于安卓性能优化重要部分之一,面试中问到的频率也比较高,对于移动开发者而言,做出绝佳性能的 APP 一直是我们渴求的目标。然而只有在了解 其背后的原理后,才能写出更高质量的代码,才能举一反三,轻松的应对日常开发中遇到的各种疑难杂症。 本篇 Chat 将给大家带来如下内容: ...

2018-08-14 00:44:24

阅读数 835

评论数 0

原创 Hadoop 从零开始安装部署

适合人群: Hadoop初学者和无经验者 本文详细介绍在Win 7 操作系统上安装虚拟机,在虚拟机中安装Linux操作系统,并部署完成Hadoop的完整过程。通过在Windows系统连接至Linux系统开展后续的学习和项目实践。 Hadoop是一个开源框架,它允许在整个集群使用简单编程模型计算机的...

2018-08-14 00:44:22

阅读数 939

评论数 0

原创 Python 数据处理

本场 Chat 为 Python 数据处理课程,包括: Python 基础知识(极简教程) 提升 Python 代码执行效率的方法 爬虫简介+Scrapy++Selenium(自动化测试框架)+简易分布式(Redis) 分词程序设计(Jieba) 数据存储(本地数据上传 Hive) 通过本场 ...

2018-08-14 00:44:21

阅读数 1191

评论数 0

原创 自然语言理解

人类对机器理解语言的认识走了一条大弯路。早期的研究集中采用基于规则的方法,虽然解决了一些简单的问题,但是无法从根本上将自然语言理解实用化。直到20多年后,人们开始尝试用基于统计的方法进行自然语言处理,才有了突破性的进展和实用的产品。 包括,目前语音理解的输出输入的打通都需要自然语言理解的基础支撑,...

2018-08-14 00:44:20

阅读数 1936

评论数 0

原创 PHP 实战经验

通过实战经验的检验,百战沙场,相信你学习之后,知其然知其所以然,游刃有余解决一些问题,了解目前的趋势,PHP是世界上最号的语言,没有之一,免费,高效的开发 Web 程序,了解 Swoole,打破 PHP 只能做 Web 程序的固有定式,不断积累,学习。 本场 Chat 主要内容: 面试常问的问题...

2018-08-14 00:44:19

阅读数 1042

评论数 1

原创 Spring Boot 最佳入门实践

在微服务理念席卷程序界的今天,作为最主流语言 Java 的一名 Coder,如何能正确的、系统的、快速的掌握 Spring Boot是至关重要的。接下来,让我们一起走进 Spring Boot的世界,一起感受 Spring Boot 的魅力。 本场 Chat 主要内容: 为什么要使用 Spri...

2018-08-14 00:44:17

阅读数 2653

评论数 0

原创 大学四年嵌入式学习心得体会

我所在学校是普通的本科院校,从大一开始加入嵌入式实验室,一直在实验室呆了三年半,从大一的懵懂无知,天天看着 C 语言书自己敲代码,到后来学习51单片机,STM32,做过3-4个项目,参加各种比赛,轻轻松松搞定毕业设计。 在此写的这篇 Chat 主要是针对大学学习嵌入式的童鞋的,嵌入式不容易学,牵扯...

2018-08-14 00:44:15

阅读数 7396

评论数 12

原创 未来已来,技术人员必须学习情商的3点理由

人工智能的飞速发展,意味着人类的智力优势将会越来越小,情商的重要性被提高到一个前所未有的高度。 未来已来,未来只属于高情商的人。 对于从事专业技术的人来说,将面临前所未有的挑战。无论你是刚入职不久的职场新人,还是已经工作多年的职场达人,都需要给予情商以最大的重视。 本场 Chat 将会从一个全新的...

2018-08-14 00:44:14

阅读数 2281

评论数 0

原创 恶意程序分析之数字签名验证系统的探究

我们知道所谓的恶意程序分析方式主要分为两种: 静态分析和动态分析 。 静态分析方法主要包括: MD5、SHA1、SHA256、代码指纹、加壳检测、链接库等校验。 动态分析方法则主要利用沙箱技术对恶意程序进行运行分析,建立行为检测模型并估算分值从而鉴别出危险系数高的恶意程序。 本场 Chat 主...

2018-08-14 00:44:12

阅读数 1050

评论数 0

原创 移动开发者如何理性地看待 Cordova、ReactNative、Flutter 等新兴技术

随着大前端概念的持续升温,Web 开发技术替代原生移动开发似乎成了必然;Cordova、ReactNative、Weex、Flutter 等跨平台技术究竟是银弹还是焦油坑?我们在实际工作中如何在它们与原生技术之间取得平衡?本 Chat 将通过对比的方式来为大家简单介绍一下这些技术,希望通过本 Ch...

2018-08-14 00:44:11

阅读数 3963

评论数 0

原创 50行代码上手 OpenCV:眼球杂质识别

图像处理在理论层面很复杂,但在应用层面却不难入门,笔者是一位土木工程专业毕业生,工作后转行开发,先后做过 VBA、Android、微信小程序、OpenCV 等项目,大部分都是自学,希望能和大家一起用代码探索世界。 我一贯认为想要快速学习某个事物,先要赋予它实际的意义及目标,在达到目标的过程里不知不...

2018-08-14 00:44:10

阅读数 6924

评论数 4

原创 MySQL 数据同步双机互备

在这个大数据的时代,数据的安全性是不得不考虑的一个问题。鸡蛋放在一个篮子里面,一旦篮子翻了,所有鸡蛋都毁了;同样的,数据如果只放在一台服务器中,一旦机器死机,数据不可避免的将要丢失,整个系统陷入瘫痪。所以数据的备份至关重要。 本 Chat 将会介绍下如何实现两台服务器上的 MySQL 数据实时同步...

2018-08-14 00:44:09

阅读数 6390

评论数 7

原创 前端游戏框架哪个好

随着浏览器功能越来越强大,在网页端实现各种小游戏已经是家常便饭。微信小游戏出现后,游戏(特别是小型游戏)的开发已经进入了一个相当火爆的时期。那么作为一个普通的前端开发者,如何取选择一个合适的游戏开发框架来学习和提高开发效率呢? 本场 Chat 将包含以下内容: 当今国内外流行的游戏开发框架有哪些...

2018-08-14 00:44:08

阅读数 10062

评论数 0

原创 详解字符串的快速匹配算法:KMP

在字符串匹配算法里,有两种较为常见的方式,BF 算法与 KMP 算法。 BF 算法是指将主串的第 I 个字符与模式串的第1个字符进行比较,如果相等便继续进行比较操作;若不匹配时,回溯到主串的第 I+1 个字符继续与模式串的第1个字符进行比较,直到结果出现。 而 KMP 算法则是利用匹配失败后的信息...

2018-08-14 00:44:06

阅读数 6965

评论数 9

原创 Docker 入门之个人博客搭建教程

Docker 自2013年以来非常火热,无论是从 Github 上的代码活跃度,还是 Redhat 在 RHEL6.5 中集成对 Docker 的支持, 就连 Google 的 Compute Engine 也支持 Docker。京东618,使用了15万个 Docker 实例,并将所有业务全部容器...

2018-08-14 00:44:05

阅读数 7179

评论数 1

原创 如何快速编写小程序商城和安卓 APP 商城

本次 Chat 我将向大家介绍如何快速编写一款小程序商城和安卓 APP 商城。本次 Chat 适合对象:对移动开发有一定基础但又不会后台开发的群体。希望做一些实战项目练手的同学。不适合已经有丰富经验的大牛。 包含内容如下: 了解开发一款商城应用涉及的整体流程。 学会使用七牛云图片外链存储和 Bm...

2018-08-14 00:44:04

阅读数 592

评论数 0

原创 从头开始建立一个简单的神经网络

神经网络是深度学习和机器学习的一个最基本的知识,其中有很多方面的知识,包括线性代数、概率论、导数等。如果跟着书看,不免感觉到枯燥。一个好的方法就是一边学习一边自己实现,这样更能够加深自己的理解和印象。 本 Chat 结合 Python 代码,从头开始教你建立一个简单的神经网络,包括神经网络基本原理...

2018-08-14 00:44:03

阅读数 1470

评论数 0

原创 我的安卓生涯:从6k到25K,都经历了什么

不知不觉已经从事安卓开发四年了,从刚刚带着雄心壮志硬生生闯入社会的少年,到现在心态平稳,处事不惊的奔三大叔,四年时间教会了我很多很多。 本篇 Chat 分享了我五年(含大四)中,从 6k 到 25k 的职业经历,供大家借鉴参考自己的职业规划,主要涉及到以下内容: 是否选择学校合作的培训机构? 从...

2018-08-14 00:44:01

阅读数 10817

评论数 16

原创 Android 酷炫自定义 View:高仿 QQ 窗帘菜单

QQ 曾经有个版本用到了一种双向侧拉菜单,效果非常酷炫,就像窗帘一样可以两边开合。如果我们自己要实现这样一个自定义 View 该怎么做呢?今天我们就一起来学习一种简单而好用的自定义 View 思路,而且我们做的比 QQ 更强大。 演示视频:https://www.bilibili.com/vide...

2018-08-14 00:44:00

阅读数 5103

评论数 5

原创 通过前端开发的十个任务对比 React 和 Vue

通过一系列项目和工具的实践,我把前端开发涉及到的工作归结为以下十点: 定义目录结构及开发和部署流程。 配置路由。 开发视图层。 管理样式。 管理组件。 绑定用户输入。 与服务器通信。 管理事件和数据。 处理模块间通信。 测试。 这十个方面主要是提供一个看待前端的角度,它们可以用来检查自己对于前...

2018-08-14 00:43:59

阅读数 3963

评论数 0

原创 小白 JS 客户端从入门到放弃

JS、CSS、HTML 属于前端最基础的一部分知识,同时也是面试当中会考的基本知识。小白也能通过学习 JS、CSS、HTML 这些基础,达到快速入门的作用,为以后更快速的学习框架,打下基础。也能够迅速的排除一些常见的错误。 本场 Chat 会着重讲解 JS。将会从最基础的 JS 的 Hello W...

2018-08-14 00:43:58

阅读数 277

评论数 0

原创 线性布局和相对布局的实现原理

Android 中常用的布局有:LinearLayout,RelativeLayout,Fragment,其中 LinearLayou t和 RelativeLayout 的最为常用。在面试中,关于布局优化方面 LinearLayout 和 RelativeLayout 的实现原理已经成为必问问题...

2018-08-14 00:43:56

阅读数 635

评论数 2

原创 深度学习必备的5个脚本工具详解

如题所述,本 Chat 主要详细解析在大数据/深度学习等图像处理领域很常用的5个脚本工具。包含了图像的获取、图像文件的处理、图像数据的增强处理、和图像数据不同格式间的转换。 主要包括内容: 爬虫脚本随心抓取下载百度图片库目标图片[Python 代码详解]; USB 摄像头获取视频图像,单帧保存图...

2018-08-14 00:43:55

阅读数 622

评论数 0

原创 关于 Python+WebDriver 自动化测试构建解读

通俗易懂的为大家解读 Python+WebDriver 自动化测试定位方式和遇到的各种定位的疑难杂症,你是否在遇到多层 Frame 嵌套时头疼不已?悬浮元素定位怎么办?读了我的文章你顿时会对你以前遇到的这些问题有了解决方案,有豁然开朗的感觉! 还有自动化用例模板,设计模式多而复杂,不同公司不同的解...

2018-08-14 00:43:54

阅读数 151

评论数 0

原创 Jmeter 的进阶应用指南

Jmeter 被广泛的应用于性能测试、自动化测试中,今天给大家介绍一些 Jmeter 的高级应用技巧;具体包括以下内容: 如何运用 Jmeter 控制业务比例? 如何使用 Jmeter 生成多维度的 HTML 报告? 如何运用 Jmeter 构建批量性能测试脚本平台? Jmeter 中正则表达式...

2018-08-14 00:43:53

阅读数 914

评论数 0

原创 阿里云 Linux 平台如何通过 Nginx 搭建 HTTPS 环境

HTTPS(HTTP Over SSL)是以安全为目标的 HTTP 通道,说穿了就是 HTTP 的安全版。HTTPS 的安全基础是 SSL。HTTPS 协议的主要作用可以分为两种:一种是建立一个信息安全通道,来保证数据传输的安全;另一种就是确认网站的真实性。 通过本 Chat 你将学习到如下内容:...

2018-08-14 00:43:52

阅读数 300

评论数 1

原创 文本相似度的设计与实现

经历学校论文查重的种种繁琐事项,我们从中发现费钱费力,既交花钱给知网查重又要对查重后的文章进行修改、调整,简直是对学生语文功底的考察而不是对学生技术能力的考察,针对文本查重场景本文预设计一个文本相似度系统以帮助我们在参考其它文献时比对自己与其它文献的相似度,以此来减轻我们后期的工作负担。 本场 C...

2018-08-14 00:43:50

阅读数 677

评论数 0

原创 大数据的前景以及大数据在企业中的开发运用

本次分享主要介绍大数据的发展趋势,大数据生态系统的的各个框架,让你先见森林,再见树木,做到心中有数。本次 Chat 还将带您走进大数据在企业中的运用趋势,以及在企业中主流架构模式。让初学者或打算转行大数据的从业者,准备面试者明白大数据工程师目前在企业中主要做什么?学习大数据的着重点在哪里?未来的就...

2018-08-14 00:43:49

阅读数 519

评论数 1

原创 数据库之高性能 MySQL 实战演练(二)

本系列第一篇 MySQL 实战演练(一)主要讲解 MySQL 基础、事务和锁并发,本篇会围绕 SQL 语句优化和索引优化这两个对数据库性能影响较大的点进行讲解 本次 Chat 的主要内容: SQL 语句优化(对 Where、EXISTS、JOIN、ORDER BY、COUNT 等语句进行优化)...

2018-08-14 00:43:48

阅读数 361

评论数 0

原创 Spark SQL 2.3.0:深入浅出

Spark 可以说是在大数据领域应用比较广泛的一个技术架构了,而 SparkSQL 更是为Spark 的发展提供强有力的支撑,我们可以通过sql语句就可以完成对一些大数据量的计算和分析,而无需关注底层的处理逻辑,这些都得益于 Spark 强有力的引擎来对 SQL 做解析和优化,降低了学习的门槛。本...

2018-08-14 00:43:47

阅读数 286

评论数 0

原创 实战剖析 Java 并发编程

是时候好好学习 Java 了!实战剖析 Java 并发底层原理,与实际应用相结合,并发使用场景,与实际项目中需要注意的问题。学以致用,融会贯通。 通过本 Chat,你能学到: 并发基础知识; 并发容器; 线程池; 同步控制; 并发中的锁。 适用对象:初级,中级开发。...

2018-08-14 00:43:45

阅读数 261

评论数 0

原创 分布式系统架构详解

近年来随着服务体系的不断庞大以及用户量的迅速增长,传统单一应用架构已经无法满足我们系统的需求,本场 Chat 主要阐述了分布式系统的原理以及优劣方案,可以给一些中小型企业支撑高并发以及单一架构改为分布式架构提供一些架构级别的技术方案。 本场 Chat 将介绍传统单一架构至分布式架构的演变以及介绍分...

2018-08-14 00:43:44

阅读数 517

评论数 1

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