自定义博客皮肤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 是一个知识分享平台,通过这个平台我们希望改变知识的学习方式。

  • 博客(83)
  • 论坛 (1)
  • 收藏
  • 关注

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

内容简介互联网的存在令追求物美价廉的消费者与来自世界各地的商品只有轻点几下鼠标的距离。这诚然是一个伟大的科技进步,但却也是一个发人深思的商业现象。本书中,作者扎拉奇与斯图克将引领我们对由应用程序支持的互联网商务做出更深入的检视。虽然从表面上看来,消费者确是互联网商务兴盛繁荣过程中的获益者,可精妙的算法与数据运算同样也改变了市场竞争的本质,并且这种改变也非总能带来积极意义。编辑推荐创新性。本...

2018-08-14 00:44:42 3790

原创 Linux 就该这么学

内容简介本书源自日均阅读量近万次火爆的线上同名课程,口碑与影响力俱佳,旨在打造简单易学且实用性强的轻量级 Linux 入门教程。 本书基于红帽 RHEL 系统编写,且内容通用于 CentOS、Fedora 等系统。本书共分为20章,内容涵盖了部署虚拟环境、安装 Linux 系统;常用的 Linux 命令;与文件读写操作有关的技术;使用 Vim 编辑器编写和修改配置文件;用户身份与文件权限的设置...

2018-08-14 00:44:41 22014 31

原创 算法之美

内容简介我们所有人的生活都受到有限空间和有限时间的限制,因此常常面临一系列难以抉择的问题。在一天或者一生的时光里,哪些事是我们应该做的,哪些是应该放弃的?我们对杂乱无序的容忍底线是什么?新的活动与熟悉并喜爱的活动之间如何平衡,才能取得令人愉快的结果?这些看似是人类特有的难题,其实不然,因为计算机也面临同样的问题,计算机科学家几十年来也一直在努力解决这些问题,而他们找到的解决方案可以给我们很多启发...

2018-08-14 00:44:39 8150

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

公司很早就将 SpringBoot 作为核心研发框架,最近在与同学们交流时,发现很多人在认知上存在偏差,将 SpringBoot 彻底的神化,称其无所不能,但问其设计理念时,却很少人能说清楚。其实 SpringBoot 并没有想象中的那么神秘,其内核设计极其简单,但插件扩展极其庞大(包括各类 Stater,面向微服务的 Spring Cloud 体系,这也是感觉它复杂的一大因素),但万变不离其宗...

2018-08-14 00:44:30 1400

原创 JVM 精华知识点汇总

JVM 是小白 Java 程序员成长路上的一道坎,学习JVM之前,只需要知道代码编译成 Class,虚拟机加载 Class 运行就可以了,学习 JVM 之后,可以深入理解代码从编译到加载的过程、内存中对象的创建与垃圾回收、日常开发中快速定位性能问题等,当然也是面试不可缺少的加分项。咱们在这一起来探讨包含但不限于如下内容:JVM 内存区域划分、作用,历史版本演变;JVM 各个区域内存溢出及情...

2018-08-14 00:44:28 1912 1

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

大家都是程序员,接到同样的工作任务,有人每天忙碌加班弄到身心俱疲却还无法完成,而有人不仅能按时保质保量完成工作,还能有自己的时间健身、学习和充电。是什么原因导致这样的差别呢?小米的创始人雷军有一句名言:不要用战术上的勤奋掩盖战略上的懒惰。天道不一定酬勤,比勤奋更重要的是通过深度思考,找到正确的道路,然后借用巧方法、好工具帮助自己更快到达目的地。本场 Chat,将分为8讲,通过解答以下8个问题,帮...

2018-08-14 00:44:27 3037

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

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

2018-08-14 00:44:26 2333 1

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

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

2018-08-14 00:44:25 880

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

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

2018-08-14 00:44:24 929

原创 Hadoop 从零开始安装部署

适合人群:Hadoop初学者和无经验者本文详细介绍在Win 7 操作系统上安装虚拟机,在虚拟机中安装Linux操作系统,并部署完成Hadoop的完整过程。通过在Windows系统连接至Linux系统开展后续的学习和项目实践。Hadoop是一个开源框架,它允许在整个集群使用简单编程模型计算机的分布式环境存储并处理大数据。它的目的是从单一的服务器到上千台机器的扩展,每一个台机都可以提供本地计算和...

2018-08-14 00:44:22 994

原创 Python 数据处理

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

2018-08-14 00:44:21 1302

原创 自然语言理解

人类对机器理解语言的认识走了一条大弯路。早期的研究集中采用基于规则的方法,虽然解决了一些简单的问题,但是无法从根本上将自然语言理解实用化。直到20多年后,人们开始尝试用基于统计的方法进行自然语言处理,才有了突破性的进展和实用的产品。包括,目前语音理解的输出输入的打通都需要自然语言理解的基础支撑,目前,自然语言理解使用了万金油技术--神经网络,如虎添翼,一路攻城拔寨,效能飞速上升。学习掌握 NLP...

2018-08-14 00:44:20 2532

原创 PHP 实战经验

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

2018-08-14 00:44:19 1144 1

原创 Spring Boot 最佳入门实践

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

2018-08-14 00:44:17 2768

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

我所在学校是普通的本科院校,从大一开始加入嵌入式实验室,一直在实验室呆了三年半,从大一的懵懂无知,天天看着 C 语言书自己敲代码,到后来学习51单片机,STM32,做过3-4个项目,参加各种比赛,轻轻松松搞定毕业设计。在此写的这篇 Chat 主要是针对大学学习嵌入式的童鞋的,嵌入式不容易学,牵扯的内容,知识点太多,你是否不知道如何下手呢?是否在迷茫为什么我学的这么吃力呢?下面作为过来人的我为您解...

2018-08-14 00:44:15 12278 13

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

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

2018-08-14 00:44:14 2403

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

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

2018-08-14 00:44:12 1121

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

随着大前端概念的持续升温,Web 开发技术替代原生移动开发似乎成了必然;Cordova、ReactNative、Weex、Flutter 等跨平台技术究竟是银弹还是焦油坑?我们在实际工作中如何在它们与原生技术之间取得平衡?本 Chat 将通过对比的方式来为大家简单介绍一下这些技术,希望通过本 Chat 让大家在实际工作中能够根据实际情况做出合理的技术选型。本Chat主要包含以下内容:为什么跨...

2018-08-14 00:44:11 4866

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

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

2018-08-14 00:44:10 7256 4

原创 MySQL 数据同步双机互备

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

2018-08-14 00:44:09 6523 7

原创 前端游戏框架哪个好

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

2018-08-14 00:44:08 14600 1

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

在字符串匹配算法里,有两种较为常见的方式,BF 算法与 KMP 算法。BF 算法是指将主串的第 I 个字符与模式串的第1个字符进行比较,如果相等便继续进行比较操作;若不匹配时,回溯到主串的第 I+1 个字符继续与模式串的第1个字符进行比较,直到结果出现。而 KMP 算法则是利用匹配失败后的信息,尽量减少模式串与主串的匹配次数来实现快速匹配,当出现匹配不相等时,不需要回溯,只需利用已经得到的匹配...

2018-08-14 00:44:06 7188 9

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

Docker 自2013年以来非常火热,无论是从 Github 上的代码活跃度,还是 Redhat 在 RHEL6.5 中集成对 Docker 的支持, 就连 Google 的 Compute Engine 也支持 Docker。京东618,使用了15万个 Docker 实例,并将所有业务全部容器化。腾讯和阿里也早在2015年就实现了万台 Docker 应用实践。归根结底还是依赖于 Docker ...

2018-08-14 00:44:05 13675 2

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

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

2018-08-14 00:44:04 805

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

神经网络是深度学习和机器学习的一个最基本的知识,其中有很多方面的知识,包括线性代数、概率论、导数等。如果跟着书看,不免感觉到枯燥。一个好的方法就是一边学习一边自己实现,这样更能够加深自己的理解和印象。本 Chat 结合 Python 代码,从头开始教你建立一个简单的神经网络,包括神经网络基本原理,激活函数,损失函数,正则化,前向 / 后向传播,L2 正则化等;通过这篇文章,你将懂得神经网络的基本...

2018-08-14 00:44:03 1624

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

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

2018-08-14 00:44:01 11000 16

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

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

2018-08-14 00:44:00 5215 5

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

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

2018-08-14 00:43:59 4066

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

JS、CSS、HTML 属于前端最基础的一部分知识,同时也是面试当中会考的基本知识。小白也能通过学习 JS、CSS、HTML 这些基础,达到快速入门的作用,为以后更快速的学习框架,打下基础。也能够迅速的排除一些常见的错误。本场 Chat 会着重讲解 JS。将会从最基础的 JS 的 Hello Word 说起,逐步扩展到 JS 的 DOM 模型,文档结构,以及 JS 的同源策略。将会详细解释浏览器...

2018-08-14 00:43:58 381

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

Android 中常用的布局有:LinearLayout,RelativeLayout,Fragment,其中 LinearLayou t和 RelativeLayout 的最为常用。在面试中,关于布局优化方面 LinearLayout 和 RelativeLayout 的实现原理已经成为必问问题,那么 LinearLayout 的线性布局特性,和 RelativeLayout 的灵活特性是如何实...

2018-08-14 00:43:56 924 2

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

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

2018-08-14 00:43:55 993

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

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

2018-08-14 00:43:54 227

原创 Jmeter 的进阶应用指南

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

2018-08-14 00:43:53 1467

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

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

2018-08-14 00:43:52 356 1

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

经历学校论文查重的种种繁琐事项,我们从中发现费钱费力,既交花钱给知网查重又要对查重后的文章进行修改、调整,简直是对学生语文功底的考察而不是对学生技术能力的考察,针对文本查重场景本文预设计一个文本相似度系统以帮助我们在参考其它文献时比对自己与其它文献的相似度,以此来减轻我们后期的工作负担。本场 Chat 以吐槽为背景顺便复习/学习一下 NLP 中的本文相似度,您将学到如下内容:了解向量空间模型...

2018-08-14 00:43:50 910

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

本次分享主要介绍大数据的发展趋势,大数据生态系统的的各个框架,让你先见森林,再见树木,做到心中有数。本次 Chat 还将带您走进大数据在企业中的运用趋势,以及在企业中主流架构模式。让初学者或打算转行大数据的从业者,准备面试者明白大数据工程师目前在企业中主要做什么?学习大数据的着重点在哪里?未来的就业方向在哪里?让新人少走弯路。因为网上很多教大数据课程的人都没有实际开发过大数据,以讹传讹,简直是误人...

2018-08-14 00:43:49 785 1

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

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

2018-08-14 00:43:48 449

原创 Spark SQL 2.3.0:深入浅出

Spark 可以说是在大数据领域应用比较广泛的一个技术架构了,而 SparkSQL 更是为Spark 的发展提供强有力的支撑,我们可以通过sql语句就可以完成对一些大数据量的计算和分析,而无需关注底层的处理逻辑,这些都得益于 Spark 强有力的引擎来对 SQL 做解析和优化,降低了学习的门槛。本场 Chat 将对 Spark SQL 的主要特性进行讲解,并结合实战项目详细介绍其在生产环境中如何使...

2018-08-14 00:43:47 453

原创 实战剖析 Java 并发编程

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

2018-08-14 00:43:45 323

原创 分布式系统架构详解

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

2018-08-14 00:43:44 700 1

空空如也

GitChat的博客的留言板

发表于 2020-01-02 最后回复 2020-04-01

空空如也

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

TA关注的人 TA的粉丝

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