会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
灰色飘零
博客园
首页
联系
管理
上一页
1
2
3
4
5
6
7
···
34
下一页
2020年11月1日
Android 中 AOP 使用场景分析
摘要: 一、什么是 AOP? AOP就是面向切面的编程,是一种通过预编译方式和运行期动态代理实现程序功能的统一维护的技术。通过AOP技术,我们可以对业务逻辑的各个部分进行分拆,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。 二、Android 中使用AOP场景 1. 可以
阅读全文
posted @ 2020-11-01 23:29 灰色飘零
阅读(1600)
评论(0)
推荐(0)
2020年9月27日
正则表达式(五):正则表达式的高阶使用
摘要: 在介绍完正则表达式的元字符、重复、分组的概念后,基本上我们对正则表达式的基本使用就OK了,本文我们讲一下正则表达式的高阶使用方式。 本节我们讲一下几种正则表达式的高级使用方式: 1. 正则表达式的后向引用 。 2. 零宽断言的概念及使用场景。 3. 负向零宽断言的概念及使用场景。 4. 冗长的平衡组
阅读全文
posted @ 2020-09-27 14:59 灰色飘零
阅读(1787)
评论(0)
推荐(0)
正则表达式(四):正则表达式中的分组的概念
摘要: 一、正则表达式分组的概念 正则表达式的分组能够将子表达式做成子集,使用()进行分组,方便对match的字符串进行划分。 二、正则表达式分组的命名方式 分组的命名方式为:(?<groupname> exp) 另外还有一种方式,我们可以匹配exp,但是不捕获匹配的文本,也不分配组号,可以通过:(?:ex
阅读全文
posted @ 2020-09-27 13:58 灰色飘零
阅读(4089)
评论(0)
推荐(0)
正则表达式(三):正则表达式中的重复
摘要: 一、正则表达式中重复的概念 我们在之前知道了正则表达式元字符的概念,再结合上重复的概念,才能写出来一些相对高阶的正则表达式。因为在实际的正则表达式的使用过程中,我们肯定不是那么简单的只用元字符来进行一些简单的匹配,一般情况下还需要配合上重复的概念才能从一个很长很乱的字符串中匹配出我们想要的东西。 下
阅读全文
posted @ 2020-09-27 13:39 灰色飘零
阅读(3380)
评论(0)
推荐(0)
正则表达式(二):正则表达式的元字符
摘要: 一、正则表达式元字符 元字符是正则表达式最核心和基本的概念,我们必须要记住的是下面这几个元字符,下表是相关元字符的写法和说明: 后面我们在测试元字符的时候,会使用在上文提到的 RegexBuddy 工具,感兴趣的也可以自行下载使用。 RegexBuddy 工具的下载链接:https://pan.ba
阅读全文
posted @ 2020-09-27 09:45 灰色飘零
阅读(1932)
评论(0)
推荐(0)
2020年9月25日
正则表达式(一):正则表达式的概念
摘要: 一、正则表达式的概念 正则表达式是使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。 二、正则表达式的使用场景 1. 批量提取 / 替换有规律的字符串. 2. 在各种高级的文本编辑器中的使用. 3. 在各类办公软件(如Office等)中使用. 4. 各种开发语言中的使用(C# / Java
阅读全文
posted @ 2020-09-25 23:06 灰色飘零
阅读(545)
评论(0)
推荐(0)
2020年9月5日
Android NDK 跨平台构建工具 CMake 使用笔记
摘要: 一、CMake 介绍 CMake是一个跨平台的安装/编译工具,通过CMake我们可以通过简单的语句来描述所有平台的安装/编译过程。它能输出各种makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。Cmake 并不直接建构出最终的软件,而是产生标准的
阅读全文
posted @ 2020-09-05 16:02 灰色飘零
阅读(1095)
评论(0)
推荐(0)
2020年9月2日
字节序问题之大小端模式讲解
摘要: 一、什么是大小端模式 大端模式(Big-Endian):指的是数据的低位保存在内存的高地址中,而数据的高位保存在内存的低地址中. 小端模式(Little-Endian):指的是数据的低位保存在内存的低地址中,而数据的高位保存在内存的高地址中。 上述的描述准确的说明了大小端模式的数据排列方式,但是还不
阅读全文
posted @ 2020-09-02 14:17 灰色飘零
阅读(2617)
评论(1)
推荐(1)
2020年9月1日
多媒体文件解析(一):WAV文件解析
摘要: 在之前的《多媒体文件格式》系列中,我们对主流的多媒体的文件格式进行了整理和讲述。这里开始我们开始对如何分析和解释多媒体文件来进行整理,以便于以后我们自己排查一些问题的时候有一些帮助。本篇我们就讲一下WAV文件格式。 首先我们知道WAV格式的实质就是在 PCM 文件的前面加了一个文件头。下面是使用二进
阅读全文
posted @ 2020-09-01 20:45 灰色飘零
阅读(2003)
评论(1)
推荐(1)
2020年8月25日
Android 12 谷歌强制 64 位应用,32 位App将被抛弃
摘要: 目前谷歌应用市场已经强制我们提交的App必须包含64位的native库,并且使用目前Android Studio 4.0开发的时候,也会看到在Build项目的时候,提示如下的内容: build.gradle: This app only has 32-bit [armeabi-v7a,x86] na
阅读全文
posted @ 2020-08-25 14:26 灰色飘零
阅读(5098)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
34
下一页
公告