自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

shelldon的专栏

技术博客

  • 博客(17)
  • 收藏
  • 关注

原创 WBMP图片格式和转换JPEG方法

Wireless Bitmap(WBMP)是一种移动设备使用的图像格式。这种格式被用于Wireless Application Protocol(WAP)网页中。本文介绍了WBMP图片的格式,以及解析并转换WBMP图片为JPEG图片的方法。

2017-04-27 00:30:02 4610

原创 伽罗华域(Galois Field)上的四则运算

Évariste Galois ,伽罗华(也译作伽瓦罗),法国数学家,群论的创立者。用群论彻底解决了根式求解代数方程的问题,而且由此发展了一整套关于群和域的理论。本文介绍伽罗华域,以及在伽罗华域上的四则运算方式。伽罗华域上的四则运算实际上是多项式计算,后文中详细介绍。

2017-01-25 14:48:29 62414 11

原创 Linux模拟复杂网络环境下的传输(netem和tc)

在进行网络服务的测试时,有时需要模拟一些异常的网络情况,例如网络延时长、丢包、网络地址连接不通等。在Linux下,可以通过tc工具来模拟各种网络情况;通过iptables禁止访问某个网络地址。

2017-01-17 18:51:28 11671 1

原创 十进制小数分数与二进制的转换

十进制分数转换为二进制数使用短除法。例如将十进制分数11/28转换为二进制数,过程如下:1、首先将分子分母分别转换成二进制(11)10=(1011)2(28)10=(11100)22、使用短除,借位时是借2,商只能是0或1 所以:11/28=1011/11100=0.01100100...十进制小数转换为二进制小数十进制数的整数位是二进制数的整数位,...

2017-01-13 19:37:26 54269 11

原创 JPEG系列二 JPEG文件中的EXIF(下)

本文介绍EXIF中都保存了哪些数据,这些数据的内容和格式,最后介绍一下EXIF中的缩略图信息。EXIF JPEG文件将EXIF信息存储在JFIF的APP1标记中。EXIF主要保存拍摄照片时的相机参数、图像缩略图、GPS信息等。

2017-01-13 12:52:19 11801 1

原创 Java开源项目发布到maven中央仓库

发布开源项目到maven中央仓库的大体流程在sonatype上提出issue申请-->发布项目到oss nexus-->回复Issue-->oss 工作人员审核后发布到maven中心仓库

2017-01-09 18:14:52 4218

原创 JPEG系列四 JPEG图像压缩优化

JPEG中使用了量化、哈夫曼编码等,极大的压缩了图片占用的空间,那么是否可以进一步压缩呢?从技术角度讲,是可以的。如DropBox开源的lepton,在目前的JPEG压缩基础上,可以再节省22%左右的空间。lepton中使用算术编码(VP8)替换哈夫曼编码,以得到更高的压缩率。算术编码90年代已经出现,但是受限于专利,没有被广泛使用。同样由于专利限制没有广泛使用的还有gif中的压缩编码lzw。本篇介绍算术编码的基本原理和过程。

2017-01-08 16:12:56 5783 1

转载 JPEG系列三 JPEG图像压缩

本文介绍JPEG图片压缩算法,主要介绍了图片分割、余弦变换、量化、行程编码、哈夫曼编码,最后是一个JPEG压缩图片实例分析。

2017-01-08 16:12:38 30958 13

原创 JPEG系列二 JPEG文件中的EXIF(上)

JPEG图片中的EXIF信息遵循TIFF格式标准,因此EXIF分为上下两篇。上篇介绍一下TIFF文件格式,下篇介绍EXIF在JPEG中的作用和存储的信息。

2017-01-08 16:12:10 7526

原创 分布式锁原理介绍

分布式服务中,如果各个服务节点需要竞争资源,不能像单机多线程应用一样使用线程锁,需要由一套分布式锁机制保证节点对资源的访问。通常分布式锁以单独的服务方式实现,目前比较常用的分布式锁实现有三种:zookeeper实现、redis实现和memcache实现。后两者本质上相同。

2017-01-07 00:43:51 2802 1

原创 Erasure Code - EC纠删码原理

本文介绍了EC纠删码的原理,介绍了RS纠删码中的范德蒙德矩阵和柯西矩阵的区别,比较了两种矩阵的性能差异。

2017-01-07 00:12:59 35535 9

原创 Java内存使用情况查看工具

Java通过jvm自己管理内存,同时Java提供了一些命令行工具,用于查看内存使用情况。这里主要介绍一下jstat、jmap命令以及相关工具。

2017-01-07 00:11:39 24329

原创 FFMPEG抽取视频缩略图

FFmpeg是一个开源库,用来记录、转换数字音频、视频,并能将音频、视频转化为流。FFmpeg使用的音/视频编码库libavcodec。 这里介绍一些FFmpeg的简单用法。

2017-01-07 00:09:02 8297

原创 MP4封装格式介绍 -- Atom结构

视频封装格式是指视频数据如何存储的,视频编码格式是指原始视频数据如何编码为二进制数据码流。编码后的视频数据最终通过视频封装格式存储为视频文件。本文对视频封装格式MP4做一些介绍。主要介绍了Atom结构和Atom中数据的意义。

2017-01-07 00:08:30 10018

原创 JPEG系列一 JPEG图片的文件格式

互联网上广泛使用的image/jpeg 图片,准确来说,全称应该叫做使用 JPEG标准压缩图像,使用JFIF标准封装图像数据的图形文件。 JPEG 是一个压缩标准,JFIF 是一个文件格式标准,总体来说它们不是一个概念。本文介绍了JFIF文件格式。

2017-01-07 00:07:09 23569 2

原创 如何移动富士山专题--开题

    如何移动富士山,这本书讲了微软等一些技术公司面试时的一些诡异的题目,尽管都是些看似不可能的问题,但实际上要考察的是一个人解决问题的思路,例如如何移动富士山,北京有多少出租车,污水井盖为什么是圆的等。    从今天开始看这本书,一周内看完,期间会陆续将一些题目写上来,大家拭目以待~     ps. 原来以为这本书应该是算法类的,居然是经管类。。。

2009-11-09 14:59:00 561

原创 技术博客开张

 今后技术博客就在csdn落脚了,经常来更新吧~

2009-11-06 18:07:00 392

空空如也

空空如也

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

TA关注的人

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