陈有余Tech_社区达人页

个人头像照片
陈有余Tech
已加入开发者社区1795
勋章 更多
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
江湖新秀
江湖新秀
成就
已发布49篇文章
4条评论
已回答0个问题
0条评论
已发布0个视频
github地址
技术能力
兴趣领域
  • Android
  • Flutter
擅长领域
技术认证

暂时未有相关云产品技术能力~

擅长 Android 、Flutter 技术,近期深耕基础技术建设和大前端动态化方向,热爱写作与分享。
暂无精选文章
暂无更多信息

2023年09月

  • 09.04 09:26:37
    发表了文章 2023-09-04 09:26:37

    【Git】版本控制的发展历史

    版本控制的发展历史就像是一场关乎全人类合作、充满惊险刺激的冒险故事。这是一部充满了编程英雄彼此角力的传奇故事,而它的剧情中才华横溢的程序员们,有时甚至比电影明星还要闪耀夺目。

2023年08月

  • 08.09 10:13:17
    发表了文章 2023-08-09 10:13:17

    Android 应用安全与逆向:超实用命令总结,让你的开发效率倍增!

    今天分享的是关于 Android 安全防护和逆向常用的命令,准备好你们的键盘和鼠标,让我们开始吧!
  • 08.05 08:22:08
    发表了文章 2023-08-05 08:22:08

    聊聊分片技术

    今天来聊一聊开发中一个比较常见的概念“分片”技术。这个概念听起来好像是在讲切西瓜,但其实不是!它是指将大型数据或者任务分成小块处理的技术。

2023年07月

2023年06月

  • 06.19 16:28:49
    发表了文章 2023-06-19 16:28:49

    句柄是什么?一文带你了解!

    今天又学习了一个装X概念——句柄,看字面意思,感觉跟某种器具有关,但实际上,这个词可不是用来打造家居用品的。
  • 06.16 16:26:30
    发表了文章 2023-06-16 16:26:30

    程序员必须要知道的编程范式,你掌握了吗?

    "编程范式"是一种编程思想的总称,它是指在编写程序时所采用的基本方法和规范。常见的编程范式有面向对象、函数式、逻辑式等。
  • 06.16 11:12:43
    发表了文章 2023-06-16 11:12:43

    Android:Android 应用权限详解

    这篇文章为大家系统的梳理一下 Android 权限相关的知识,在日常开发中,我们都用过权限,但是对于权限的一些细节我们可能掌握的还不够全面,这篇文章会全面的为大家介绍权限相关的知识。
  • 06.16 11:11:03
    发表了文章 2023-06-16 11:11:03

    Android:常用的隐式 Intent

    本篇文章的内容其实是属于上一篇文章(Android 基础知识5:Intent 和 Intent 过滤器)的延伸,考虑到篇幅长度的原因,所以没有把本篇文章的内容写到上一篇文章中,另外单独写成一篇文章还有个好处就是方便读者查阅。这篇文章主要为大家列举了常用的隐式 Intent,大家如果在平时工作中有相关的需求可以直接复制代码使用。
  • 06.16 11:10:02
    发表了文章 2023-06-16 11:10:02

    Android:Intent 和 Intent 过滤器

    在前 4 篇文章中,我们介绍了 Android 四大组件的基础知识,四大组件是构成我们 App 的基础,也是 Android 系统设计的最佳体现。各个组件之间完全是解耦的,如果想访问其他组件或者启动其他组件可以使用 Intent 来操作。在四种组件类型中,有三种(Activity、Service 和 Broadcast)均可以通过异步消息 Intent 进行启动。Intent 会在运行时对各个组件进行互相绑定。所以我们可以把 Intent 当作是各个组件之间的信使(无论该组件是自己 App 的还是其他 App)。
  • 06.16 11:08:59
    发表了文章 2023-06-16 11:08:59

    Android:四大组件之 ContentProvider(外共享数据)

    数据库在 Android 当中是私有的,不能将数据库设为 WORLD_READABLE,每个数据库都只能允许创建它的包访问。这意味着只有创建这个数据库的应用程序才可访问它。也就是说不能跨越进程和包的边界,直接访问别的应用程序的数据库。那么如何在应用程序间交换数据呢? 如果需要在进程间传递数据,可以使用 ContentProvider 来实现。
  • 06.16 11:07:45
    发表了文章 2023-06-16 11:07:45

    Android:四大组件之 Broadcast(广播)

    Broadcast 是一种广泛运用的、在应用程序之间传输信息的机制,Android 中的广播与传统意义上的电台广播类似,一个广播可以有任意个接收者,当然也可能不被任何应用程序所接收。广播机制是一个典型的发布-订阅模式,也就是观察者模式。
  • 06.16 11:06:29
    发表了文章 2023-06-16 11:06:29

    Android:四大组件之 Service

    Service 是 Android 中实现程序后台运行的解决方案,它非常适合用于去执行那些不需要和用户交互而且还要求长期运行的任务。但不要被“后台”二字迷惑,Service 默认并不会运行在子线程中,它也不会运行在一个独立的进程中,它同样执行在 UI 线程中,因此,不要在 Service 中执行耗时的操作,除非你在 Service 中创建子线程来完成耗时操作。
  • 06.16 11:04:57
    发表了文章 2023-06-16 11:04:57

    Android:四大组件之 Activity

    Activity 是一个用户界面,通过加载一个指定的布局文件来展示各种 UI 元素,同时处理这些 UI 元素的交互事件,如点击、输入文本等。不同的 Activity 之间可以进行跳转,将不同的页面串联起来,共同完成特定的操作流程。每个应用都是由一个或者多个 Activity 组成。
  • 06.14 19:11:56
    发表了文章 2023-06-14 19:11:56

    Flutter语法检测及原理剖析-Fair语法检测实践

    Flutter 是谷歌的移动 UI 框架,可以快速在 iOS 和 Android 上构建高质量的原生用户界面。Fair 是 58 技术开源的一个 Flutter 动态化的框架,能够实现UI和逻辑的动态化。
  • 06.14 19:09:56
    发表了文章 2023-06-14 19:09:56

    Github 提交 issue 的正确姿势

    最近 Fair 社区一直比较活跃,每天都能收到好几个 issue 的提交。
  • 06.14 19:09:12
    发表了文章 2023-06-14 19:09:12

    货物崇拜编程和巧合式编程

    这周学到了两个编程领域的词语:货物崇拜编程 和 巧合式编程。
  • 06.14 19:07:56
    发表了文章 2023-06-14 19:07:56

    关于重构需要知道的一些关键点

    今天来聊一聊软件开发领域,经常被提及和讨论的话题:重构。
  • 06.14 19:06:58
    发表了文章 2023-06-14 19:06:58

    10 个使用 Google 搜索的小技巧

    最近 Twitter 上有一篇介绍 Google 搜索技巧的帖子,觉得非常实用,所以分享给大家,原帖子地址放在文末了。
  • 06.14 19:06:06
    发表了文章 2023-06-14 19:06:06

    我又写了一堆烂代码

    “我又写了一堆烂代码!” 这句话我经常对自己说,目的是为了督促自己不断地思考所写的代码是否足够可靠。
  • 06.14 19:04:26
    发表了文章 2023-06-14 19:04:26

    思考你的工作

    为什么你明明每天工作很努力,但依然感觉自己的技术进步很慢?
  • 06.14 19:03:20
    发表了文章 2023-06-14 19:03:20

    Flutter:glob 库详解

    本文主要介绍一下 glob 库的使用。
  • 06.14 19:02:32
    发表了文章 2023-06-14 19:02:32

    Flutter:path 库详解

    本文主要介绍一下 path 库的使用。
  • 06.14 19:01:25
    发表了文章 2023-06-14 19:01:25

    Flutter:创建和发布一个 Dart Package

    在 Dart 生态系统中使用 packages(包) 实现代码的共享,比如一些 library 和工具。本文旨在介绍如何创建和发布一个 package。
  • 06.14 18:59:42
    发表了文章 2023-06-14 18:59:42

    Android开发周记-第6期:当我评审需求时,我都在想什么?

    今天来和大家聊一聊需求评审的那些事儿。
  • 06.14 18:58:34
    发表了文章 2023-06-14 18:58:34

    Java中方法、字段名的最大长度是多少?

    由于Class文件中方法、字段等都需要引用 CONSTANT_Utf8_info 型常量来描述名称,所以 CONSTANT_Utf8_info 型常量的最大长度也就是 Java 中方法、字段名的最大长度。
  • 06.14 18:57:22
    发表了文章 2023-06-14 18:57:22

    Android开发周记-第5期

    大家好,又见面了,前段时间忙于各种工作的事务,所以Android开发周记系列停更了很久,本周终于抽出时间来做个总结。
  • 06.14 18:56:27
    发表了文章 2023-06-14 18:56:27

    Git 是如何保证完整性的

    Git 相信大家每天都在使用,但是心中一直有一个疑问,假如在传送过程中丢失信息或者损坏文件,Git 是怎么发现的?
  • 06.14 18:54:40
    发表了文章 2023-06-14 18:54:40

    软技能:代码之外的生存指南

    又到了读书摸鱼的时间了,本期推荐的书籍是:《软技能:代码之外的生存指南》
  • 06.14 18:52:48
    发表了文章 2023-06-14 18:52:48

    Git 和 SVN 有什么区别?

    SVN(Subversion) 属于集中化的版本控制系统,只有一个单一的服务器用来集中管理和保存所有文件的修订版本。
  • 06.14 18:50:09
    发表了文章 2023-06-14 18:50:09

    什么是语义化版本?

    最近在对项目的版本号做优化,因此重新学习了一下语义化版本的知识。
  • 06.14 18:48:18
    发表了文章 2023-06-14 18:48:18

    ClassNotFoundException 和 NoClassDefFoundError 有什么区别?

    ClassNotFoundException 是个 Exception,是使用类似 Class.forName() 等方法动态加载类时,由于找不到对应的类而发生的 checked exception。
  • 06.14 18:46:09
    发表了文章 2023-06-14 18:46:09

    Exception 和 Error 有什么区别?

    Java 平台对不同的异常进行了分类,具体被分为了 Exception 和 Error,他们都是继承了 Throwable 类。
  • 06.14 18:43:53
    发表了文章 2023-06-14 18:43:53

    String 有长度限制吗?是多少?

    String 类型的对象,他们是有长度限制的,String 对象并不能“存储”无限长度的字符串。关于 String 的长度限制要从编译时限制和运行时限制两方面考虑。
  • 06.14 18:42:50
    发表了文章 2023-06-14 18:42:50

    Android 开发周记-第4期

    如何做框架选型?
  • 06.14 18:42:07
    发表了文章 2023-06-14 18:42:07

    Android 开发周记-第3期

    有哪些可以长期保持的好习惯
  • 06.14 18:41:18
    发表了文章 2023-06-14 18:41:18

    Android 开发周记-第2期

    需求提测前可以做哪些自测?
  • 06.14 18:40:08
    发表了文章 2023-06-14 18:40:08

    Android 开发周记-第1期

    无论什么技术栈,新的框架都是层出不穷,那这么多的框架,我们究竟需要学什么呢?
  • 06.14 18:38:03
    发表了文章 2023-06-14 18:38:03

    计算机总线(上)

    本文介绍计算机硬件结构中第一部分的内容:系统总线。由于篇幅原因,会分为上、下两篇文章。
  • 06.14 18:35:20
    发表了文章 2023-06-14 18:35:20

    万物皆可Draw.io

    最近迷上了一款工具:Draw.io。用过几次之后,就一发不可收拾了。
  • 06.14 18:28:53
    发表了文章 2023-06-14 18:28:53

    Flutter:实战小技巧

    本文主要介绍在 Flutter 开发中的一些实用技巧。
  • 06.14 18:21:06
    发表了文章 2023-06-14 18:21:06

    如何在业务需求中提升技术

    想要提升技术能力,需要靠不断地努力,和日常的积累。但是,很多同学都会抱怨:每天都在做业务需求,没时间提升技术。的确,大部分人都会遇到这样的问题。
  • 06.14 18:18:08
    发表了文章 2023-06-14 18:18:08

    计算机组成原理:计算机的体系与结构

    本文介绍早期计算机、冯·诺依曼体系结构和现代计算机结构。
  • 06.14 12:56:18
    发表了文章 2023-06-14 12:56:18

    计算机组成原理:计算机的分类

    超级计算机、大型计算机、迷你计算机、工作站和微型计算机。
  • 06.14 12:53:00
    发表了文章 2023-06-14 12:53:00

    计算机组成原理:计算机的发展历史

    本文介绍计算机发展的四个阶段、微型计算机发展历史。
  • 06.14 12:49:16
    发表了文章 2023-06-14 12:49:16

    Flutter :几个常用的知识点

    本文介绍几个在 Flutter 中常用的知识点。
  • 06.14 12:45:38
    发表了文章 2023-06-14 12:45:38

    Jetpack 之 ViewModel 组件介绍

    ViewModel 是介于 View(视图)和 Model(数据模型)之间的一个东西。它起到了桥梁的作用,使视图和数据既能够分离开,也能够保持通信。
  • 06.14 12:44:28
    发表了文章 2023-06-14 12:44:28

    Jetpack 之 LifeCycle 组件原理解析

    1. LifeCycle 是如何监听到 Activity/Fragment 生命周期变化的? 2. LifeCycle 如何将生命周期变化的事件分发给观察者的?
  • 06.14 12:40:50
    发表了文章 2023-06-14 12:40:50

    Jetpack 之 LifeCycle 组件使用详解

    LifeCycle 是一个可以感知宿主生命周期变化的组件。常见的宿主包括 Activity/Fragment、Service 和 Application。LifeCycle 会持有宿主的生命周期状态的信息,当宿主生命周期发生变化时,会通知监听宿主的观察者。
  • 发表了文章 2023-09-04

    【Git】版本控制的发展历史

  • 发表了文章 2023-08-09

    Android 应用安全与逆向:超实用命令总结,让你的开发效率倍增!

  • 发表了文章 2023-08-05

    聊聊分片技术

  • 发表了文章 2023-07-12

    【教程】使用 IDA Pro + 010 Editor 反编译和修改 so 文件,让你轻松玩转逆向工程!

  • 发表了文章 2023-07-02

    你的密码安全吗?这三种破解方法让你大开眼界!

  • 发表了文章 2023-06-19

    句柄是什么?一文带你了解!

  • 发表了文章 2023-06-16

    程序员必须要知道的编程范式,你掌握了吗?

  • 发表了文章 2023-06-16

    Android:Android 应用权限详解

  • 发表了文章 2023-06-16

    Android:常用的隐式 Intent

  • 发表了文章 2023-06-16

    Android:Intent 和 Intent 过滤器

  • 发表了文章 2023-06-16

    Android:四大组件之 ContentProvider(外共享数据)

  • 发表了文章 2023-06-16

    Android:四大组件之 Broadcast(广播)

  • 发表了文章 2023-06-16

    Android:四大组件之 Service

  • 发表了文章 2023-06-16

    Android:四大组件之 Activity

  • 发表了文章 2023-06-14

    Flutter语法检测及原理剖析-Fair语法检测实践

  • 发表了文章 2023-06-14

    Github 提交 issue 的正确姿势

  • 发表了文章 2023-06-14

    货物崇拜编程和巧合式编程

  • 发表了文章 2023-06-14

    关于重构需要知道的一些关键点

  • 发表了文章 2023-06-14

    10 个使用 Google 搜索的小技巧

  • 发表了文章 2023-06-14

    我又写了一堆烂代码

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息