自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CrazyApes的博客

博客哪个好?其实都是一个记录

  • 博客(49)
  • 资源 (3)
  • 收藏
  • 关注

原创 var const let

var , const , let , 这些有什么区别 ? 都应该在什么场景进行使用 ? 它们有着不同的...

2023-02-09 23:00:00 572

原创 地级市行政区域划代码

行政区域划代码,城市编码,城市代码,城市code,CityCode,adcode

2023-02-09 22:00:00 4572

原创 Kotlin 基础学习 (一) 关键字

Koltin 关键字 object

2022-09-19 20:52:33 1058

原创 Kotlin forEach中实现break

Kotlin forEach 实现 break

2022-04-22 21:30:00 3571

原创 Kotlin 为什么可以和Java混合开发

大家都是JVM静态语言,互操作性又非常好,肯定随便混合了呀。

2022-03-11 20:00:00 5516

原创 为什么view的setOnClickListener引用Activity不会内存泄漏

为什么呢,其实我也理解的不够透彻,欢迎大家讨论

2022-03-03 20:15:00 3462 1

原创 iOS 解决深色模式展示异常

iOS 深色/夜间模式的一种暴力应对方式,直接禁止

2022-02-19 09:30:00 3822

原创 android:inputType

android:inputType 都有哪些类型,看完之后感觉用起来更得心应手了。

2022-02-18 01:50:37 2649

原创 利用activity-alies解决微信支付的包名WXPayEntryActivity不一致问题

利用activity-alise实现

2022-02-05 18:33:42 2244

原创 Android 源码变迁

就是想了解下Android的源码每次更新都改了啥。主要是在追寻某些问题的时候,可以通过历史变更了解发展变化。

2022-01-29 11:18:03 2192

原创 Android shape动态修改颜色

主要是了解如何通过代码动态的修改shape属性,不局限于颜色,也可以类推其它属性的修改方式。

2022-01-25 00:08:28 5050

原创 iOS js交互直接卡死的问题

新手入门请多指教前言由于页面部分统计图使用的JavaScript中的eChart库实现,所以最近的需求改动中,需要处理部分交互问题。其中有一个交互,在iOS12中直接卡死了。。。嗯,测试部有一部iOS12的手机。。。问题定位通过逐步排查,最终定位到在执行EChart.dispatchAction时出现问题。myChart.dispatchAction({ type: 'showTip', seriesIndex: 0, dataIndex: index});参.

2022-01-21 20:15:00 2189

原创 iOS Object-C基础整理

主要是给自己看的,接手了iOS项目,而且是比较老的项目,所以整理了部分OC基础,方便自己平时使用。

2022-01-21 19:30:00 321

原创 iOS FLAnimatedImage控制Gif播放次数

新手入门请多指教文章目录前言分析解决方式1. 暴力解决(不建议)2. 换个Gif 图(灰常推荐)3. 使用setLoopCompletionBlock监控4. 考虑使用动画参考文献前言要展示gif图片啊,但是UI提供的gif图是循环的,这边需求gif只在打开的时候播放一次就行。分析FLAnimatedImage直接读取了gif本身的循环次数,并赋值给了loopCount字段。本意想着,这多简单,直接改下loopCount就完事了,结果发现这个字段是readonly。。。只允许在初始化的时候赋.

2022-01-19 20:15:00 1408

原创 iOS NSDictionary转JSON字符串(去除换行和空格)

新手入门请多指教文章目录前言Object CFoundationdataWithJSONObjectoptionsNSJSONWritingPrettyPrintedNSJSONWritingSortedKeysNSJSONWritingFragmentsAllowedNSJSONWritingWithoutEscapingSlashes前言好嘛,iOS组被裁净了。感觉这是个很简单的功能,也是够我查半天api的。哪里不对的,希望大家指正。Object C+ (NSString *)conve.

2022-01-19 19:30:00 5362 3

原创 Pod install 和 update

新手入门请多指教文章目录前言installupdate总结参考文献前言因为要更换三方库,在添加了新的三方库之后,查看Pod命令发现有 install 和 update。我下意识的觉得,这是在更新 Podfile 文件,所以想用 update 命令。但查完资料后发现不建议这个时候使用update。install执行此命令时如果 Podfile.lock 文件存在, 则直接从此文件中读取框架信息并且它会只下载Podfile.lock文件中指定的版本安装。对于不在 Podfile.lock.

2022-01-18 20:30:00 1561

原创 Pod 报错:Failed to extract git version from `git --version`

新手入门请多指教文章目录前言错误解决方式具体原因参考文献前言因为要更换三方库,在添加了新的三方库之后,执行 pod install 却报错了。错误Failed to extract git version from `git --version` ("xcrun: error: invalid active developer path… (RuntimeError)解决方式也是看别的帖子说的,直接执行下面代码就行了。。。xcode-select --install具体原因因.

2022-01-18 20:00:00 882

原创 小米手机 INSTALL_FAILED_USER_RESTRICTED

很常见的问题了,使用小米手机的开发者可能很容易遇到。

2021-12-23 23:59:12 3719

原创 Kotlin 基础学习

Kotlin 一些基础语法,可以快速从java转型,快速上手的一些常用语法。

2021-12-22 22:15:00 1662

原创 Android Studio Update Faile : some conflicts were found in the installation area

Android Studio 升级失败,最好的办法肯定还是去官网下最新版,然后重装!

2021-12-20 22:15:00 1218

原创 AndroidStudio Kotlin Analysis 卡住(无限Performing...)

AndroidStudio Kotlin Analysis 卡住(无限Performing...),导致CPU一直满负荷运行。本文列举几种尝试解决的方式,总有一种适合你。

2021-12-20 15:55:41 2281

原创 HashMap 源码理解与面试

HashMap的源码理解,如果能认真看完,一般的面试应该难不住你了。哈哈

2021-12-16 19:33:41 1608

原创 AndroidStudio GsonFormatPlus Setting

GsonFormatPlus Settings 设置生成内部类Bean

2021-12-13 20:30:00 849 1

原创 Flutter MaterialApp Title

Flutter MaterialApp Title 到底展示在什么位置

2021-12-06 20:30:00 2424 2

原创 Java Mark Word

时间长了总是会容易遗忘的知识点64位|-----------------------------------------------------------------------------------------------------------|| Object Header (128 bits) ||-------------.

2021-11-29 20:30:00 413

原创 Android 常见的壳特征

逆向让人着迷前言说到App的安全,常见的方式就是加壳。那么我现在拿到了一个Apk,我怎么知道他用的什么壳呢 ?下面列举了一些常见的壳特征。常见的壳可以将apk文件解压,查看其中的 lib 文件夹,通过 so库特征 来查看一些常见的壳。爱加密:libexec.so ,libexecmain.so,ijiami.dat梆梆: libsecexe.so,libsecmain.so,libDexHelper.so,libSecShell.so360:libprotectClass.so.

2021-11-29 20:00:00 848

原创 AndroidStudio 没有 New Flutter Project

AndroidStudio 没有 New Flutter Project

2021-11-29 16:37:24 1873

原创 Android ABI

Android 成长在于积累和分享ABIABI 是 Application Binary Interface 的缩写。是应用程序二进制接口,描述了应用程序和操作系统之间,一个应用和它的库之间,或者应用的组成部分之间的低接口。ABI涵盖了各种细节,如:数据类型的大小、布局和对齐;调用约定(控制着函数的参数如何传送以及如何接受返回值),例如,是所有的参数都通过栈传递,还是部分参数通过寄存器传递;哪个寄存器用于哪个函数参数;通过栈传递的第一个函数参数是最先push到栈上还是最后;系统调用的编码.

2021-11-29 10:47:38 2463

原创 AndroidStudio 修改注释渲染(documentation显示@hide)

Android Studio Setting前言更新了最新版的 Android Studio Arctic Fox 之后,发现看源码的时候,注释都是渲染成文档状态了。这样挺方便阅读的。而且可以直接点击链接跳转等操作。以如下图为例:好倒是挺好的,方便了阅读源码。也可以快速查看相关的方法和类。但是,有个比较恶心的问题,这个方法其实是有 @hide 注解的,而被 @hide javadoc属性的类和方法的集合是不能通过SDK访问的API。如下代码所示,这样看来,注释渲染为 documentation .

2021-11-26 09:52:07 429

原创 使用注解限定入参

时间长了总是会容易遗忘的知识点前言其实这个写不写都能从源码里翻例子,但是每次去翻总觉得找的不是自己想要的,算了,还是写一下记录下吧。@StringDef 限定 @Retention(SOURCE) @StringDef({ POWER_SERVICE, WINDOW_SERVICE, LAYOUT_INFLATER_SERVICE }) public @interface ServiceName {} pub.

2021-11-25 17:57:06 666

原创 AndroidStudio 查看SDK版本当前市场分发情况

Android Studio前言之前都不知道哪去看SDK版本的市场分发情况,现在好了,直接可以在Studio中查看。数据是以 7 天为单位收集的。未显示分发率低于 0.1% 的屏幕配置。查看方式1. 使用 Create New Project方式打开 File - New - New Project…选择 Phone and Tablet ,然后点击 Next;选择任意 Minimum SDK,可以看到下方提示信息。点击 Help me choose 即可查看。没.

2021-11-25 17:54:45 956

原创 Gradle 依赖项配置

Android 成长在于积累和分享本文:https://www.jianshu.com/p/49fc95d8c937前言Gradle 依赖配置查询配置行为implementation将依赖项添加到编译类路径,并将依赖项打包到构建输出 注意:Model使用时,不会泄露给其它模块引用api将依赖项添加到编译类路径,并将依赖项打包到构建输出 注意:使用时,会泄露给其它模块引用compileOnly将依赖项添加到编译类路径,不会将其添加到构建输出runtime.

2021-11-24 16:04:35 2093

原创 Caused by: java.lang.NoSuchFieldError: ASCII

Android 成长在于积累和分享本文:https://www.jianshu.com/p/3ea4a4382d4c前言Gradle 同步时的错误,常见于修改Gradle版本时未修改对应插件版本,或者对应的插件版本不正确。解决方法填写正确的插件版本号和Gradle版本号Gradle 对应版本Plugin versionRequired Gradle version1.0.0 - 1.1.32.2.1 - 2.31.2.0 - 1.3.12.2.1 - 2.9.

2021-11-24 15:46:31 1831

原创 Gradle与插件版本的对应关系

Android 成长在于积累和分享前言每次更新完 Android Studio 大概都会遇到需要升级Gradle的问题。每次改完Gradle版本后,还要对应改插件版本,这里记录下对应关系与官网地址。Gradle 版本配置位置可以在 Android Studio 的 File > Project Structure > Project 菜单中指定 Gradle 版本,也可以通过在 gradle/wrapper/gradle-wrapper.properties 文件中修改 Gradle.

2021-11-19 22:45:19 4754

原创 jVectorMap中添加九段线和台湾省

啥都要自己上手本文:https://www.jianshu.com/p/a22f0bc9313e前言这是很早之前的工作了,重新整理了一下,大概是2019年的时候,当时各大App加大了对中国地图完整性规范性的审核,而我们App中有内嵌中国地图相关的内容,但是当时使用的JS的jVectorMap展示的地图,官网的地图由于没有带台湾省和中国九段线导致App被下架。差评啊,到现在他们都没加台湾。本来这不属于我的工作,毕竟当时的我主要搞Android,这是另外一个小组的任务,可是按照任务排期,他们得把这任.

2021-06-08 20:27:54 971

原创 排序算法(三) 插入排序

这是数学本文:https://www.jianshu.com/p/d31cb21342ed插入排序 (Insertion sort)插入排序,一般也被称为直接插入排序。对于少量元素的排序,它是一个有效的算法。插入排序是指在待排序的元素中,假设前面n-1(其中n>=2)个数已经是排好顺序的,现将第n个数插到前面已经排好的序列中,然后找到合适自己的位置,使得插入第n个数的这个序列也是排好顺序的。按照此法对所有元素进行插入,直到整个序列排为有序的过程,称为插入排序。插入排序是一种最简单的排序方法。.

2021-06-08 01:06:02 452

原创 小票打印ESC/POS命令集

搜集的ESC/POS命令前言做过两次票据打印的工作了,第一次做完的时候没有做大规模的整理,结果第二次做的时候命令都忘的差不多了,不得不重新查对应资料,再重新做整理。ESC/POS该打印控制命令(WPSON StandardCode for Printer)是EPSON公司自己制定的针式打印机的标准化指令集,现在已成为针式打印机控制语言事实上的工业标准。ESC/POS打印命令集是ESC打印控制命令的简化版本,现在大多数票据打印都采用ESC/POS指令集。其显著特征是:其中很大一部分指令都是以ES.

2021-06-01 22:58:51 5232

原创 《通用规范汉字表》2013版

起名真是个难事前言现在上户口或者出生证明上使用的字要求必须符合2013年发布的《通用规范汉字表》,在网上找了各种资料,发现都比较麻烦,有时候找不到对应的资源,甚至部分资源都是有错的。正好根据检索的资料,整理了一份收藏下。大家有需要的可以直接在页面上搜索下需要的字,或者下载PDF版看。《通用规范汉字表》 2013版PDF版本下载链接:上传审核中…背景国务院于2013年6月5日发出关于公布《通用规范汉字表》的通知,国务院同意教育部、国家语言文字工作委员会组织制定的《通用规范汉字表》,并予公布。.

2021-05-31 16:15:30 1496

原创 排序算法(二) 选择排序

这是数学本文:https://www.jianshu.com/p/ebbef9be0359选择排序 (Selection sort)选择排序呢,就是从那堆没排序的数据里先选一个最小(或者最大)的数据,放到开头,然后从剩下的数据里接着这么选,等选完就排完了,所以叫选择排序。基本思想选那个最小或者最大数,不断往前排算法原理首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕。.

2021-05-30 23:42:17 155

原创 排序算法(一) 冒泡排序

这是数学本文:https://www.jianshu.com/p/ed961771af24冒泡排序 (Bubble Sort)这个算法的名字由来是因为越小的元素会经由交换慢慢**“浮”**到数列的顶端(升序或降序排列),就如同碳酸饮料中二氧化碳的气泡最终会上浮到顶端一样,故名“冒泡排序”。基本思想两个数比较大小,较大的数下沉,较小的数冒起来。算法原理冒泡排序算法的原理如下:比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对.

2021-05-28 14:23:09 252

行政区域划代码表格整理.zip (cvs, xls, xlsx, number, txt)

行政区域划代码,压缩包里有cvs,xls,xlsx,number,txt五种文件,想用哪个随便用。 一般可能部分地图或者网站功能需要使用。 比如高德地图的adcode, 百度地图可以用城市名或者直接经纬度。 其它一些需求也可能会用到城市代码的。 资源中包含了各式表格的文件,方便你可以用任何软件编辑筛选。 具体的筛选方式就不在赘述了,可以自行百度相关的过滤方式。 如果需要最新的,可以参考下方博客, 从民政官网自行获取,官网上还有历史变更记录。 相应博客: https://blog.csdn.net/CrazyApes/article/details/128957238

2023-02-09

jvectormap.zip

JVerctorMap添加了九段线,用SVGEdit工具编辑了一下,有需要的伙伴可以自行下载(仅包含国内地图和世界地图的修订)

2021-06-08

通用规范汉字表2013.zip

2013年发布的《通用汉字规范表》,用来干啥,厄,我主要是用来查给孩子起名的问题了,详细内容看https://blog.csdn.net/CrazyApes/article/details/117417917

2021-05-31

dex-method-counts.jar

关于dex-method-counts.jar的开源jar包下载

2016-05-04

空空如也

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

TA关注的人

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