自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

NotesChapter

如何反思自己的技术架构?如何形成自己的架构体系?如何实施自己的架构体系?

  • 博客(172)
  • 资源 (38)
  • 收藏
  • 关注

原创 面试技术点之Java篇

面试技术涵盖点,妥妥的技术押题

2024-10-12 11:27:38 593

原创 程序员之六字真诀

呔, 兄弟 看剑

2024-03-26 15:33:50 238

原创 每日计划表

告别昨天的自己,救赎现在的自己,迎接1313将来的自己。

2024-02-18 14:04:48 115

原创 贪财好色,做个俗人。

贪财好色,做个俗人

2021-02-05 09:56:36 488 4

原创 Android 方向 好的博客资源整理

Android 方向好的资源博客整理

2020-12-14 16:47:21 125

原创 flutter 比较好的博客资源,欢迎收藏

flutter比较好的开源博客,如果有更好的资源,欢迎分享

2020-12-04 17:34:39 309

原创 android adb 常用命令大全

adb devices // 查看连接设备信息adb logcat *:v // 查看最低级 log 输出日志adb logcat *:w // 查看 异常log日志adb logcat -c //清除log日志adb logcat -v thread // 查看线程的使用情况输出日志...

2018-04-06 20:56:50 429

原创 Mac 终端命令总结

rm fileName //删除文件sudo rm -r -f fileName //删除文件夹mv a b //修改a文件名字 为bmv a /code/b // 移动文件a到目录code并修改名字为b

2018-04-02 19:52:09 242

原创 git使用中常用的命令

git 常用命令盘点

2018-03-20 16:30:24 413 1

原创 Android WebView启动Chromium渲染引擎的过程分析

后面整理

2025-01-22 19:02:06 96

原创 SurfaceView和TextureView区别

SurfaceView和TextureView区别

2025-01-22 17:43:08 99

原创 android RecyclerView 滑动过程中 Item 组件闪烁问题

RecyclerView item 闪烁

2025-01-15 12:25:50 113

原创 android Recyclerview viewholder统一封装

Recyclerview 统一封装

2025-01-15 12:18:03 400

原创 Android修改图片颜色-转成灰度图

glide 灰度图片

2025-01-10 10:29:00 267

原创 android fragment显示隐藏

android fragment显示隐藏

2024-12-16 17:41:02 128

原创 Android中Gradle常用配置

上面有提到过动态获得字段,但有些东西是在打包发布的时候用,有些则是在调试时用,需要区分不同的场景,定义不同的task。写在gradle.properies中,可以随意的定义key-value形式,此文件是gradle自动引入的。在manifest中可以有类似{appName}这样的占位符,在module的build.gradle中可以将其进行赋值。本文记录了一些常用的gradle配置,基本上都是平时开发中可能会使用到的,如果有新内容会不定时更新,附官网。可以用如下开关关掉这个选项,非特殊情况不最好不配置。

2024-12-10 13:17:14 1141

原创 面试技术点之kotlin篇

面试技术点之kotlin篇

2024-12-09 17:04:19 120

原创 面试技术点之flutter篇

面试技术点之flutter篇

2024-12-09 16:00:13 301

原创 面试技术点之安卓篇

android技术面试点

2024-12-09 15:57:54 231

原创 android TextView 实现富文本显示,直播间弹幕

直播间弹幕

2024-12-09 15:50:34 157

原创 android 常用三方框架

比较优秀的三方框架

2024-12-09 14:59:02 425

原创 android 富文本及展示更多组件

这个组件还有一点问题, 就是 富文本形式下,限制行数,不展示…需要优化下, 后面有时间再优化吧。模拟微博 #热贴 和 @用户 的这种 富文本形式组件,不说了, 直接上代码。

2024-12-06 17:02:36 469

原创 Android TextView 不同颜色不同粗细

TextView是用来显示文本的,有时需要给TextView中的个别字设置为超链接,或者设置个别字的颜色、字体等,那就需要用到Spannable对象,可以借助Spannable对象实现以上设置。TextView是用来显示文本的,有时需要给TextView中的个别字设置为超链接,或者设置个别字的颜色、字体等,那就需要用到Spannable对象,可以借助Spannable对象实现以上设置。start是起始位置,无论中英文,都算一个。end是结束位置,所以处理的文字,包含开始位置,但不包含结束位置。

2024-12-06 16:55:19 199

原创 android glide设置图片四个角 弧度

规避的是 Imageview 设置centrcrop 属性后,在设置圆角 不生效的问题

2024-11-29 10:21:41 292

原创 android viewpager2 嵌套 recyclerview 手势冲突

滑动冲突

2024-11-20 17:35:26 355

原创 Android吸顶效果,并有着ViewPager左右切换

吸附置顶

2024-11-20 17:28:49 752 1

原创 kotlin 常用工具类

kotlin 常用工具类

2024-11-20 14:53:36 174

原创 性能优化相关

线上监控 AMP平台线下性能监控架构优化内存优化三个指标:更快 更稳 更流畅

2024-10-12 14:30:02 364

原创 Mac pro 之Android Studio之解决logcat日志无法输出问题

分析可能原因:保存重启也可以在这块修改。

2024-10-11 13:05:29 468

原创 资源整合-笔记

总结

2024-03-22 13:39:37 161

原创 力扣热门算法题100

时间复杂度:O(N)O(N)O(N),其中 NNN 是数组中的元素数量。对于每一个元素 x,我们可以 O(1)O(1)O(1) 地寻找 target - x。这样我们创建一个哈希表,对于每一个 x,我们首先查询哈希表中是否存在 target - x,然后将 x 插入到哈希表中,即可保证不会让 x 和自己匹配。使用哈希表,可以将寻找 target - x 的时间复杂度降低到从 O(N)O(N)O(N) 降低到 O(1)O(1)O(1)。空间复杂度:O(N)O(N)O(N),其中 NNN 是数组中的元素数量。

2024-02-20 14:01:46 882

原创 Mac terminal/vi/vim 编译器 命令总结

常用命令 收集

2024-01-25 18:21:50 894

原创 MacOS环境变量source生效但重启后又失效

macos 环境变量 source 重启后失效

2023-10-25 21:04:34 1487

原创 一、高频题集

一些高频算法总结

2022-11-15 10:29:29 451

原创 前端商城项目实战-(前端篇)

商城体系-前端篇

2022-11-12 20:14:28 665

原创 flutter 滚动隐藏悬浮按钮

flutter 滚动隐藏悬浮按钮

2022-02-17 16:11:46 2039

原创 flutter-可拖动悬浮按钮

flutter-可拖动悬浮按钮

2022-02-17 15:11:08 2811

原创 Flutter定时器

Flutter定时器

2022-02-10 16:59:29 5400

原创 Flutter - 弹跳按钮动画

Flutter - 弹跳按钮动画

2022-02-10 16:58:03 2075

原创 flutter 插件开发过程

创建项目工程flutter create --template=plugin --platforms=android,ios -i swift -a java hahahaha–template=plugin:创建插件包–platforms=android,ios:指定平台-i objc -a java:指定ios和安卓的语言最后是工程名称这里遇到了个问题,不指定平台的话创建出来的工程没有android目录~...

2022-01-12 11:16:05 1676

easypermissions

6.0动态权限申请

2017-02-16

RxPermissions

RxPermissions rx系列6.0动态权限申请

2017-02-16

6.0Permission2

6.0动态权限申请

2017-02-16

6.0Permission

6.0Permission系统权限动态申请

2017-02-16

genymotion

作为Android开发者,我们都离不开Android模拟器来运行我们项目,当然,你可能会说用手机测试不是很好吗,干嘛用模拟器呢,还那么慢,但是有一个问题,用手机测的话,手机有时会被测的卡死,相信你们也都遇到过,不过,现在一种可以秒杀Android原生模拟器的“神器”诞生了——Genymotion!或许大家对它还有很多疑问,别着急,本文就将详细为您介绍下Genymotion的详细操作使用过程,还等什么,赶快体验吧!

2017-02-07

Droid4XInstaller.

Android模拟器屏幕适配相对准确稳定性相对较高

2017-02-07

BlockCanary

BlockCanary是一个Android平台的一个非侵入式的性能监控组件,应用只需要实现一个抽象类,提供一些该组件需要的上下文环境,就可以在平时使用应用的时候检测主线程上的各种卡慢问题,并通过组件提供的各种信息分析出原因并进行修复。

2017-01-18

app成熟架构

应用技术: mvc + okhttp + fresco + rxjava + rxandroid + recyclerview

2017-01-18

Android屏幕适配

支持各类机型适配

2017-01-12

app成熟框架

app成熟框架

2017-01-11

Android沉浸式状态栏

Android 沉浸式状态栏的实现方法、状态栏透明的实现方法

2017-01-11

RecyclerView的分割线

传统的ListView,GridView都有都有分割线diver,然后我们会习惯性想找到RecyclerView的diver,很遗憾,它的风格并不是叫做diver,而是ItemDecoration。而且,你还不能直接像diver一样通过xml的简单配置就可以操控它,相反,你需要写一个自定义的分割线,继承ItemDecoration。重写onDraw方法绘制分割线的图案,颜色和大小,在getItemOffsets处理分割线的间隔问题。

2017-01-09

RecyclerView

RecyclerAdapter : 支持下拉刷新,上拉加载,添加 Header,Footer MultiTypeAdapter : 针对复杂数据类型的数据列表

2017-01-09

ViewPager+Fragment懒加载问题

Android中ViewPager+Fragment懒加载问题解决方案Android中ViewPager+Fragment取消(禁止)预加载延迟加载(懒加载)问题解决方案

2016-12-01

android popwindow弹窗位置显示

android弹窗位置动态显示,可以根据当前按钮显示各种位置,适合初学者学习。

2016-12-01

代码统计工具

代码统计工具是款程序开发人员的必备软件,支持30多种代码格式,能够统计代码行数、注释、空行、文件大小等数据,操作更是简单,非常实用,让统计代码更加方便。

2016-11-23

改善Java程序的151个建议

第1章 java开发中通用的方法和准则 建议1: 不要在常量和变量中出现易混淆的字母 建议2: 莫让常量蜕变成变量 建议3: 三元操作符的类型务必一致 建议4: 避免带有变长参数的方法重载 建议5: 别让null值和空值威胁到变长方法 建议6: 覆写变长方法也循规蹈矩 建议7: 警惕自增的陷阱 建议8: 不要让旧语法困扰你 建议9: 少用静态导入 建议10: 不要在本类中覆盖静态导入的变量和方法 建议11: 养成良好习惯,显式声明uid 建议12: 避免用序列化类在构造函数中为不变量赋值 建议13: 避免为final变量复杂赋值 建议14: 使用序列化类的私有方法巧妙解决部分属性持久化问题 建议15: break万万不可忘 建议16: 易变业务使用脚本语言编写 建议17: 慎用动态编译 建议18: 避免instanceof非预期结果 建议19: 断言绝对不是鸡肋 建议20: 不要只替换一个类

2016-11-21

RxJava使用教程

Rxjava模式 使用观察者模式 使用观察者模式 创建:Rx可以方便的创建事件流和数据流 组合:Rx使用查询式的操作符组合和变换数据流 监听:Rx可以订阅任何可观察的数据流并执行操作

2016-11-18

MVP + rxjava +rxandroid + retrofit + glide + okhttp

第一次写这玩的希望大家给点意见 技术点:MVP + rxjava +rxandroid + retrofit + glide + okhttp

2016-11-18

成熟的app框架

多个上线项目实用的成熟的app框架

2016-11-17

android 各种组件汇总

android 各种组件汇总

2024-11-20

android recyclerview 滑动 item自动屏幕居中

android recyclerview 滑动 item自动屏幕居中

2024-11-20

android viewpager + recyclerview 吸附置顶问题

android viewpager + recyclerview 吸附置顶问题

2024-11-20

android 首页仿美团 吸附置顶

android 首页仿美团 吸附置顶

2024-11-20

Android 性能调优方面总结

Android 性能调优方面总结

2022-08-31

java自学资源(代码+视频)

本人自己总结的视频资源, 有兴趣的同学 共同研究,有问题可指出, 共同进步,共同学习!!!基本上是现在流行的框架服务等,

2019-11-21

书签备份-chrome

A、客户端直接访问HttpDNS 接口,获取业务在域名配置管理系统上配置的访问延迟最优的IP。 B、客户端获取到IP 后就直接往此IP 发送业务协议请求。以Http 请求为例,通过在header 中指定host 字段,向HttpDNS 返回的IP 发送标准的Http 请求即可。 HttpDNS访问过程示例: (1) 通过http://58.83.230.158/d?dn=api.m.jd.com请求HttpDNS获取最优IP:120.52.148.150,具体请求过程请参看接入指南 (2) 通过120.52.148.150向具体业务应用发起请求。 请求时需要在请求头header中设置Host:api.m.jd.com 在header中设置Host是用来确定本次请求的是哪个具体的应用,因为一个ip对应的服务器可以有多个应用

2018-11-19

genymotion-arm

Genymotion是一款X86结构的,也就是和我们的电脑是同一架构,所以才会运行比Android自己的模拟器快很多,但是,如果你的APP里面包含了native库,也就是由C/C++实现的库,那他们是ARM结构编译的,无法再X86的机器上运行。 注意:目前的压缩包无法解决Android5.0及以上的系统在Genymotion上的安装问题。 --------------------- 作者:codekongs 来源:CSDN 原文:https://blog.csdn.net/bingjianit/article/details/51492378 版权声明:本文为博主原创文章,转载请附上博文链接!

2018-10-23

经典资源博客标签

资源标签,平时总结的, 全部当作笔记来用,后期还要总结。

2018-07-12

百度相关API

1. 百度地图城市名称-城市代码(cityCode)关系对照 2. 百度地图POI行业分类(tag) 3. 百度地图城市名称-中心点经纬度(cityCenter)关系对照

2018-05-30

移动应用混合开发

React Native是Facebook公司推出的强大的、开源的跨平台移动应用开发框架。它能大幅减少跨平台移动应用开发的工作量(相比原生代码开发能减少至少50%),并且代码结构清晰、简单易懂。同时React Native框架采用模块化的结构,使应用版本的更新迭代非常简单。随着它的日趋成熟,React Native必然会成为移动应用开发的主流技术。 本书由浅入深,系统发介绍了使用React Native框架跨平台开发所需要用到的知识。本书每一章都专注于阐述移动应用开发某一方面的知识,配合若干个原创的、精简的例程,能让读者系统、快速地掌握该方面知识。 本书的结构是按一个有基本的编程基础知识,刚学习JavaScript基本语法的读者的最佳学习路径来编写的。有一定基础的开发人员也可以将本书作为一本React Native开发的“字典”来使用,在开发时可以快速查找相关知识点的细节。 希望通过本书,能将最新的React Native开发技术介绍给国内广大开发者,让国内移动应用开发进入一个新的时代,让开发者用比较少的精力就能高效、美观地完成移动应用开发。

2018-04-26

javascript DOM高级程序设计 及 javascript 设计模式

在吃透了前面所说的书之后,接下来两本书的顺序已经无关紧要了,《JavaScript DOM高级程序设计》(注意和《JavaScript 高级程序设计》相区别)和《JavaScript设计模式》,这两本都是重量级的书,能让你的JS技术上一个新的台阶;这两本书前者主修炼外功,后者主修 炼内功,有点想乾坤大挪移和九阳神功的关系; 《JavaScript DOM高级程序设计》 首先教你搭建一个类似JQuery的额工具函数库,然后通过讲解几个实际中经常遇到的几个应用例子,会让初学者受益匪浅 《JavaScript设计模式》主要讲Javascript的设计模式,说实话,翻译的质量很一般,有些生硬,但已经基本不影响你的学习,看代码完全可以理解出自己的意思

2018-04-26

设置sublime主题颜色

自从用上了sublime写代码,主题风格就一直是默认的那款,纯黑的,时间短的话还觉得蛮酷的,但是日子一长,尤其是晚上写代码的适合,黑漆漆的一片,审美疲劳啊,所以这次就换了soda light这款,清爽极了。。。

2018-04-08

一些编程规范及上线的一些文档

一些规范类的文档,比如说java,android类的命名规范, Google编程风格,还有上线的一些上线细节。

2018-03-20

AndroidAnimationExercise

这是一个关于Android中各种View的集合,里面包含自己日常开发和博客总结中的代码。 主要内容是Android动画、Android自定义View 相关的知识,包含一些常见应用中动画效果的模仿实例. 随着时间的推移,里面积累的很多代码。

2017-11-10

spring-framework-3.1.0.RELEASE

spring地址:http://www.springsource.org/download 我下的是spring-framework-3.1.0.RELEASE-with-docs.zip 下载依赖包:spring-framework-3.0.5.RELEASE-dependencies.zip 注意官网上3.0.3版本以后同版本依赖包不提供下载

2017-09-01

BlueTeethDemo

蓝牙打印机,Wi-Fi打印机, USB打印机

2017-07-22

android 蓝牙打印机

android 热敏蓝牙打印机

2017-07-17

smartsvn_osx_8.6

SmartSVN是一个功能多且易于使用的Subversion 客户端,可运行在Linux、Mac OS X、OS/2、Unix以及Windows。除了标准的SVN指令(例如checkout、update、commit、merge等)之外,其亦提供tag与branch处理(无需要为了转换不同的tag或branch而去处理URL)、内建档案比对与冲突处理器(conflict solver)等。使用者无需安装额外的工具来处理SVN working copies,SmartSVN用起来类似命令列SVN client或档案比对工具

2017-04-07

PhotoView-master

支持双击或双指缩放的 ImageView,在 ViewPager 等 Scrolling view 中正常使用,相比上面的 AndroidTouchGallery,不仅支持 ViewPager,同时支持单个 ImageView

2017-03-10

空空如也

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

TA关注的人

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