小知识

[摘]ANSI、UTF-8、Unicode little endian、Unicode big endian的互相转换

前言本文摘抄,关于ANSI、UTF-8和Unicode的介绍。好记性不如烂笔头正文ANSIANSI字符串,英文占一个字节,汉字2个字节,以一个\0结尾,常用于txt文本文件UnicodeUnicode字符串每个字符(汉字、英文字母)都占2个字节,以2个连续的\0结尾。NT操作系统内...

[小知识]内存泄漏整理

什么是内存泄漏?总的来说:内存不在GC掌握之内。当一个对象已经不在使用了,本该回收时,而另外一个正在使用的对象持有它的引用而导致内存不能被回收。本该回收的对象没有被回收,而一直停留在堆内存中,这就产生了内存泄漏。Java的GC内存回收机制当对象不再有任何的引用时候才会进行回收。内存分配的...

中文汉字和英文数字的unicode编码范围

前言最近有做相关汉字转拼音处理,因此了解一下,摘抄于此,方便查阅。好记性不如烂笔头正文虽然不常用,了解一下。基本汉字有20902字。相关汉字编码介绍GB2312编码1981年5月1日发布的简体中文汉字编码国家标准。GB2312对汉字采用双字节编码,收录7445个图形字符,其中包括...

通过图片文件的文件头来判断文件的真正格式

前言最近在加载图片时,由于需要对不同图片使用不同的加载方式,因此需要通过判断图片的类型进行条用不同的接口。因此整理如下内容。常见的图片格式头文件代码PS:如下是十六进制JPEG (jpg) 文件头:FFD8FFPNG (png) 文件头:89504E47 (打印png的值是:8950...

常见的文件头或文件尾十六进制表示

前言最近在加载图片时,由于需要对不同图片使用不同的加载方式,因此需要通过判断图片的类型进行条用不同的接口。因此摘抄于此,以便查阅。正文下面的文件头或文件尾都是用十六进制表示的。JPEG (jpg)文件头:FFD8FF文件尾:FFD9PNG (png)文件头:89504E47文件尾...
125262728

随机推荐

叔本华:比读书更重要的是什么

不管任何藏书丰富的图书馆,假如不加整顿杂乱无章的话,它给予我们的利益还不如那些规模小藏书少,但整理得条理井然、分类清楚的图书馆,同理,不管你学识如何的渊博,如若不能反复思维咀嚼消化的话,它的价值,远逊于那些所知不多但能予以深思熟虑的知识。何以言之?因为我们若要将所学得的知识消化吸收,变为己有,并且能...

歌德:野蔷薇

少年看到一朵蔷薇,荒野的小蔷薇,那样的娇嫩可爱而鲜艳,急急忙忙走向前,看得非常欢喜。蔷薇,蔷薇,红蔷薇,荒野的小蔷薇。 少年说:“我要来采你,荒野的小蔷薇!”蔷薇说:“我要刺你,让你用不会忘记。我不愿被你采折。”蔷薇,蔷薇,红蔷薇,荒野的小蔷薇。 ...

[摘]Android混淆从入门到精通

前言本文摘抄,网上都写的很不错,我就摘抄于此。简介作为Android开发者,如果你不想开源你的应用,那么在应用发布前,就需要对代码进行混淆处理,从而让我们代码即使被反编译,也难以阅读。混淆概念虽然容易,但很多初学者也只是网上搜一些成型的混淆规则粘贴进自己项目,并没有对混淆有个深入的理解。本篇...

视频的关键帧和非关键帧

前言项目中有时候需要获取视频封面(缩略图,类似于图片列表),并展示给用户观看。下面是整理一下自己测试用的。总结目前我知道的就有如下两种方式,但对我来说不是太理想,不知道是否还有其他的更有效的方式获取视频封面,如果有知道的请留言,谢谢。使用ThumbnailUtils的createVid...

Android 13 U盘挂载监听

前言记录一下监听U盘挂载和卸载的方法。记录于此,方便自己差异。正文这里介绍目前知道的且测试ok的方式,看源码很多,但部分没通过测试。下面主要是2种方式,一个是广播,一个是registerStorageVolumeCallback()。隐藏内容!评论可看后才能查看!评论可看regist...

Vim模式切换命令

前言简单记录一下 Vim命令的 AIO(或aio)的使用正文a和A的命令使用a或A是append(追加)的缩写,进入编辑状态。a : 在[光标位置之后的一个位置]开始操作A : 在[光标位置的行尾]开始开始操作i和I的命令使用i或I是 insert(插入)的缩写,进入编辑状态。...