后台开发:核心技术与应用实践 -- C++

本书介绍的“后台开发”指的是“服务端的网络程序开发”,从功能上可以具体描述为:服务器收到客户端发来的请求数据,解析请求数据后处理,最后返回结果。 C++编程常用技术 include 一个 .h 文件,就是等于把整个 .h 文件给复制到程序中,include 一个 cpp 文件也是如此。使用inclu ... »

【C#】对两张图片进行矩阵运算会怎么样?

对两张图片进行矩阵运算会怎么样? 在学习《线性代数》的矩阵运算时,突然想到图片也可以算是一种矩阵,那么对图片进行矩阵的运算会出现什么样的效果呢?为了满足好奇,便用C#写了个对图片进行矩阵运算的程序。 矩阵加: Bitmap C = new Bitmap(imgA.Width,imgA.Height) ... »

DICOM医学文件的解析

最近导师一直让做智慧医疗的一个项目,这里面涉及到DICOM格式的文件处理,在这里分享一下自己学到的关于DCM文件的一些内容。 DICOM DICOM(DigitalImaging andCommunications inMedicine)是指医疗数字影像传输协定,是用于医学影像处理、储存、打印、传输 ... »

大数据系列4:Yarn以及MapReduce 2

系列文章: 大数据系列:一文初识Hdfs 大数据系列2:Hdfs的读写操作 大数据谢列3:Hdfs的HA实现 通过前文,我们对Hdfs的已经有了一定的了解,本文将继续之前的内容,介绍Yarn与Yarn在MapReduce 2的应用 MapReduce1 作业流程 在介绍Yarn之前,我们先介绍一下M ... »

大数据谢列3:Hdfs的HA实现

在之前的文章:大数据系列:一文初识Hdfs , 大数据系列2:Hdfs的读写操作 中Hdfs的组成、读写有简单的介绍。 在里面介绍Secondary NameNode和Hdfs读写的流程。 并且在文章结尾也说了,Secondary NameNode并不是我常说的HA,(High Availabili ... »

大数据系列1:一文初识Hdfs

最近有位同事经常问一些Hadoop的东西,特别是Hdfs的一些细节,有些记得不清楚,所以趁机整理一波。 会按下面的大纲进行整理: 简单介绍Hdfs 简单介绍Hdfs读写流程 介绍Hdfs HA实现方式 介绍Yarn统一资源管理器 追一下Hdfs读写的源码 同时也有其他方面的整理,有兴趣可以看看: 算 ... »

可恶的爬虫直接把生产6台机器爬挂了!

引言 正在午睡,突然收到线上疯狂报警的邮件,查看这个邮件发现这个报警的应用最近半个月都没有发布,应该不至于会有报警,但是还是打开邮件通过监控发现是由于某个接口某个接口流量暴增,CPU暴涨。为了先解决问题只能先暂时扩容机器了,把机器扩容了一倍,问题得到暂时的解决。最后复盘为什么流量暴增?由于最近新上线 ... »

Java实现Kafka生产者和消费者的示例

Kafka简介 Kafka是由Apache软件基金会开发的一个开源流处理平台,由Scala和Java编写。Kafka的目标是为处理实时数据提供一个统一、高吞吐、低延迟的平台。 文章持续更新,微信搜索「万猫学社第一时间阅读,关注后回复「电子书」,免费获取12本Java必读技术书籍。 方式一:kafka ... »

算法系列-动态规划(4):买卖股票的最佳时机

此系列为动态规划相关文章。 系列历史文章: 算法系列-动态规划(1):初识动态规划 算法系列-动态规划(2):切割钢材问题 算法系列-动态规划(3):找零钱、走方格问题 算法系列-动态规划(4):买卖股票的最佳时机 新生韭菜罗拉 自从上次看到八哥收藏旧币,罗拉也想给自己捣鼓个副业,赚点零花钱。 于是 ... »

算法系列-动态规划(3):找零钱、走方格问题

最近在捣鼓算法,所以写一些关于算法的文章 此系列为动态规划相关文章。 系列历史文章: 算法系列-动态规划(1):初识动态规划 算法系列-动态规划(2):切割钢材问题 算法系列-动态规划(3):找零钱、走方格问题 找零钱问题,凑数问题 最近老币越来越值钱,是投资的一个好方向。 这不,八哥从某鱼入手了几 ... »

我设计数据库常用的几个原则

以MySQL5.7为例,在一个项目中的数据库schema中建表 〇、建库 统一字符集和排序规则 规则 库的默认字符集选择utf8mb4,表、字段默认上级 库的排序规则选择utf8mb4_general_ci,表、字段默认上级 好处 统一排序规则,防止不必要的隐式转换,库级先指定,表级,字段级默认上级 ... »

近年来我带队开发出的一坨屎山

前言、我花费一年时间带队开发出来一坨屎山。 有人说: 烂代码跟一坨屎一样,很多时候就是和一坨屎共处千万别深挖,说不定把哪里挖塌了把你埋了,扔一坨代码到屎山上,达到自己目的,能跑就行了,你还要搞清楚山上的屎哪一坨是谁拉的,拉的人吃了什么,就没什么意思了。 而这坨屎山却不是祖传的,而是我带队开发出来的。 ... »

使用Python进行XML解析

XML 指可扩展标记语言(eXtensible Markup Language),常被设计用来传输和存储数据。 在进行医学图像标注时,我们常使用XML格式文件来存储标注,以下展示了使用Python来提取标注的坐标值。 测试文本样例: <?xml version="1.0" ?> <doc> <pat ... »

效率工具:命令行快速转换时间戳与日期

背景 日常开发常有时间戳转日期,日期转时间戳的琐事。每次需要打开工具网站转就显得有点麻烦了,有时候还得等他加载,所以想办法在本地命令行干这件事 需求是什么 1. 不依赖工具网站,能快速的支持日期转时间,时间转日期 2. 知道当前时间的时间戳 一番搜索,大概得知 * Linux下的date命令已经能很 ... »

Elasticsearch去重查询/过滤重复数据(聚合)

带家好,我是马儿,这次来讲一下最近遇到的一个问题 我司某个环境的es中被导入了重复数据,导致查询的时候会出现一些重复数据,所以要我们几个开发想一些解决方案,我们聊了聊,相出了下面一些方案: 1.从源头解决:导入数据时进行唯一性校验 2.从数据解决:清洗数据,将重复的数据查出后清理,然后入库 3.从查 ... »

用头发换JS的第一天

因为平时也在上班,这些都是在地铁上抽空开始看的,总结来说还是有一些收获存在,每次看都能发现一些新东西,废话不多说,开撸! JavaScript是一种网页编程语言,可以对网页的行为进行编程,简单来说HTML5就是网页的身体,CSS决定了颜值,但是JavaScript(简称JS)才是灵魂。在实际工作后我 ... »