慈眉善目张先森
码龄11年
求更新 关注
提问 私信
  • 博客:86,169
    社区:156
    86,325
    总访问量
  • 33
    原创
  • 25
    粉丝
  • 36
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
加入CSDN时间: 2015-05-27

个人简介:为了不像瓜皮一样的活着....

查看详细资料
个人成就
  • 获得37次点赞
  • 内容获得86次评论
  • 获得83次收藏
  • 博客总排名95,330名
创作历程
  • 5篇
    2020年
  • 8篇
    2019年
  • 9篇
    2018年
  • 11篇
    2017年
成就勋章
TA的专栏
  • android framework
    1篇
  • 算法
    3篇
  • viewpager轮播图
  • 无限轮播
    1篇
  • mvp
    1篇
  • php
    1篇
  • apache
    1篇
  • mysql
    1篇
  • 环境搭建
    1篇
  • 框架搭建
    1篇
  • Rxjava2
    1篇
  • Retrofit2
    1篇
  • oKhttp
  • baseactivity
    1篇
  • Activity基类
    2篇
  • Androi事件分发
    2篇
  • 自定义view
    5篇
  • 贝塞尔曲线-android
    1篇
  • 给自己
  • 编译环境
    1篇
  • 设计模式
    1篇
  • Android小记
    9篇
  • opengl
  • flutter
    4篇
  • 科幻小说

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 3

TA参与的活动 0

创作活动更多

「谁说嵌入式只是调包和焊板子?」—— 2026嵌入式全栈技术征锋令

谁说嵌入式只会“Ctrl+C 调包”和“拿电烙铁焊板子”?2026嵌入式全栈技术征锋令正式启幕! 本次活动专为硬核硬件/软件开发者打造,无论你是刚玩转裸机外设的萌新,还是精通RTOS调度、死磕底层驱动的行业老手,亦或是执掌系统架构的大神,这里都是你证明实力的舞台! 拒绝表面功夫,每一行代码,都有撬动硬件的力量!晒出你的硬核工程实战,为嵌入式开发者的全栈硬实力正名!

211人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

这是儿歌资源190000首

发布资源 2025.11.11 ·
zip

数据安全书籍全类型数据.zip

发布资源 2020.12.01 ·
zip

Mac 工具 Transmit 5.6.3(免费版)

发布资源 2020.06.03 ·
dmg

mqtt android使用源码

发布资源 2018.04.24 ·
zip

Android系统源代码情景分析.pdf

发布资源 2020.05.27 ·
pdf

plusservices.zip

发布资源 2021.08.26 ·
zip

NIOSystemSetting.apk

发布资源 2021.07.23 ·
apk

MediaCenter.apk

发布资源 2021.07.23 ·
apk

SystemUI.apk

发布资源 2021.07.23 ·
apk

Android Framework 层添加静默升级

Android Framework 层添加静默升级 Android Framework 层添加静默升级 主要相关API 在Framework层 安装应用的主要几个类有以下: ApplicationPackageManager.java IPackageManager.aidl PackageManager.java PackageManagerService.java Settings.java MockPackageManager.java 熟悉一下源码可以知道,当我们调用PackageManager进行
原创
博文更新于 2020.09.17 ·
685 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

算法-滑动窗口

算法-滑动窗口 开始撸常用算法 理解滑动窗口 在嵌套循环中解决重复字符串或者区域内求最大和这种问题的时候,一般可以使用双循环来解决问题,但是使用滑动窗口可以单循环解决; 例如以上求连续无重复最大字符串长度,我们可以直接两个for循环进行记录比较一直到循环结束,但是如果用滑动窗口只需一次循环即可; 先确定左指针指向数组首位,并取元素i=0 此时窗口宽度为1,我们开始判断窗口是否能够扩大; 原窗口不包含B所以扩大,并将指针右移,此时窗口包含AB; 然后继续判断是否能扩大,判断是否能扩大可以理解为判断是否可
原创
博文更新于 2020.07.01 ·
603 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

算法-快速排序

算法-快速排序 开始撸常用算法 理解快速排序算法 快速排序是冒泡排序的一种改进;通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列; 将画图展示快速排序算法的逻辑 有一组数据如下 这里我们将指定一个key,这个key默认可以为最后一个数据也可以为第一个数据,本分析使用的是第一个数据作为key; 为了保证key的随机性,可以生成一个left+1到right之间的
原创
博文更新于 2020.06.30 ·
1971 阅读 ·
5 点赞 ·
0 评论 ·
4 收藏

算法-堆排序

算法-堆排序 开始撸常用算法 理解堆 堆(Heap)是计算机科学中一类特殊的数据结构的统称。堆通常是一个可以被看做一棵完全二叉树的数组对象。 堆总是满足下列性质: 堆中某个节点的值总是不大于或不小于其父节点的值; 堆总是一棵完全二叉树; 将根节点最大的堆叫做最大堆或大根堆(或者也可以叫做大顶堆)根节点最小的堆叫做最小堆或小根堆(小顶堆) 我们以一个常见数组为例,将转化为大顶堆: 数组5273614,红色为下标, 先直接按照普通树画堆图 3614因为没有子分支了,将其称为叶,那么527即为非叶节点;
原创
博文更新于 2020.06.29 ·
302 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

okhttp+Retrofit2+Rxjava2+easypomission+glid+gson+最全jar包

发布资源 2018.04.13 ·
zip

Android Studio 编译错误小计

Android Studio 错误小计 Butternife androidx butternife 10.2 需要 java8 grade中需要写 compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } lintOpti...
原创
博文更新于 2020.01.13 ·
201 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

无限轮播viewpager

发布资源 2017.05.22 ·
rar

Flutter架构搭建《一》 网络的封装

Flutter架构搭建《一》 网络的封装 刚把公司的一个小内部项目转成flutter应用,flutter刚出来到现在也好几年过去了,现在使用的原因是,flutter各方面已经稳点了,开源库也有很多,问题各个论坛也有很好的解答,整体使用下来,datt语言保持了kotlin的使用味道,反正我用起来真的很爽,与java类似,添加了很多语法糖,回调在dart中真的是一个很大胆的尝试,但是使用下来还是...
原创
博文更新于 2019.11.08 ·
1862 阅读 ·
2 点赞 ·
8 评论 ·
3 收藏

Flutter架构搭建《四》 即时通讯之地图消息

Flutter架构搭建《四》 即时通讯之地图消息 flutter_map 我们将使用flutter_map来构建我们得地图控件 在pubspec.yaml文件中加入依赖,注意添加权限到AndroidManifest.xml <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> ...
原创
博文更新于 2019.10.30 ·
901 阅读 ·
0 点赞 ·
4 评论 ·
2 收藏

Android Studio增量包升级方法

Android Studio增量包升级方法 由于外网的限制,as的自动升级基本是可以抛弃了,这里可以使用增量包升级,你要知道你的Android studio版本,还有下载增量包的资源 查看你的版本 Build为你的版本号,我这里是最新的,已经更新过的,这里的版本号后面有用; 获取增量包 获取增量版本号下载该文件,然后里面内容如下 如图,你知道你的版本和需要升级到的版本的话,你就可以拼出你需要下...
原创
博文更新于 2019.10.30 ·
1823 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

Flutter架构搭建《三》 自定义Spinner

Flutter架构搭建《三》 自定义Spinner 自定义Spinner /** * @Author: Nimodou * @Blog: https://blog.csdn.net/qq_28535319 * @Email: 344451903@qq.com * @Email: Nimodou93@163.com * @Date: 2019/7/31 * @Description...
原创
博文更新于 2019.08.08 ·
1757 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多