暂时未有相关云产品技术能力~
擅长 Android 、Flutter 技术,近期深耕基础技术建设和大前端动态化方向,热爱写作与分享。
版本控制的发展历史就像是一场关乎全人类合作、充满惊险刺激的冒险故事。这是一部充满了编程英雄彼此角力的传奇故事,而它的剧情中才华横溢的程序员们,有时甚至比电影明星还要闪耀夺目。
今天分享的是关于 Android 安全防护和逆向常用的命令,准备好你们的键盘和鼠标,让我们开始吧!
今天来聊一聊开发中一个比较常见的概念“分片”技术。这个概念听起来好像是在讲切西瓜,但其实不是!它是指将大型数据或者任务分成小块处理的技术。
当我们在做逆向工作时,总会遇到需要查看某个 so 文件的情况,甚至可能需要对其进行一些微小的修改。这时候,我们就需要来点反编译的魔法了。
密码破解,是黑客们最喜欢的玩具之一。当你用“123456”这类简单密码来保护你的账户时,就像裸奔一样,等待着黑客的攻击。所以,今天我们就来聊聊密码破解知识,看看那些常见的密码破解方法,以及如何防范它们。
今天又学习了一个装X概念——句柄,看字面意思,感觉跟某种器具有关,但实际上,这个词可不是用来打造家居用品的。
"编程范式"是一种编程思想的总称,它是指在编写程序时所采用的基本方法和规范。常见的编程范式有面向对象、函数式、逻辑式等。
这篇文章为大家系统的梳理一下 Android 权限相关的知识,在日常开发中,我们都用过权限,但是对于权限的一些细节我们可能掌握的还不够全面,这篇文章会全面的为大家介绍权限相关的知识。
数据库在 Android 当中是私有的,不能将数据库设为 WORLD_READABLE,每个数据库都只能允许创建它的包访问。这意味着只有创建这个数据库的应用程序才可访问它。也就是说不能跨越进程和包的边界,直接访问别的应用程序的数据库。那么如何在应用程序间交换数据呢? 如果需要在进程间传递数据,可以使用 ContentProvider 来实现。
Flutter 是谷歌的移动 UI 框架,可以快速在 iOS 和 Android 上构建高质量的原生用户界面。Fair 是 58 技术开源的一个 Flutter 动态化的框架,能够实现UI和逻辑的动态化。
最近 Fair 社区一直比较活跃,每天都能收到好几个 issue 的提交。
今天来聊一聊软件开发领域,经常被提及和讨论的话题:重构。
本文主要介绍一下 glob 库的使用。
本文主要介绍一下 path 库的使用。
在 Dart 生态系统中使用 packages(包) 实现代码的共享,比如一些 library 和工具。本文旨在介绍如何创建和发布一个 package。
由于Class文件中方法、字段等都需要引用 CONSTANT_Utf8_info 型常量来描述名称,所以 CONSTANT_Utf8_info 型常量的最大长度也就是 Java 中方法、字段名的最大长度。
Git 相信大家每天都在使用,但是心中一直有一个疑问,假如在传送过程中丢失信息或者损坏文件,Git 是怎么发现的?
又到了读书摸鱼的时间了,本期推荐的书籍是:《软技能:代码之外的生存指南》
String 类型的对象,他们是有长度限制的,String 对象并不能“存储”无限长度的字符串。关于 String 的长度限制要从编译时限制和运行时限制两方面考虑。
本文介绍计算机硬件结构中第一部分的内容:系统总线。由于篇幅原因,会分为上、下两篇文章。
最近迷上了一款工具:Draw.io。用过几次之后,就一发不可收拾了。
本文主要介绍在 Flutter 开发中的一些实用技巧。
想要提升技术能力,需要靠不断地努力,和日常的积累。但是,很多同学都会抱怨:每天都在做业务需求,没时间提升技术。的确,大部分人都会遇到这样的问题。
本文介绍早期计算机、冯·诺依曼体系结构和现代计算机结构。
超级计算机、大型计算机、迷你计算机、工作站和微型计算机。
本文介绍计算机发展的四个阶段、微型计算机发展历史。
本文介绍几个在 Flutter 中常用的知识点。