左耳的专栏

厚积而薄发

  • 博客(155)
  • 资源 (10)
  • 收藏
  • 关注

原创 【Android】一篇文章带你了解 Android的 JIT 、AOT、Dalvik、ART ,不再傻傻分不清

为了解释以上概念,我们得从Android 编译过程说起。 我们使用Java开发android,在编译打包APK文件时,会经过以下流程: Java编译器将应用中所有Java文件编译为class文件,dx工具将应用编译输出的类文件转换为Dalvik字节码,即dex文件之后经过签名、对齐等操作变为APK文件。科普了概念之后,要开始聊一聊编译打包的前世今生。 在apk运行...

2019-06-14 14:04:58 5607 2

原创 【一站式学会Kotlin】第一节 kotlin 介绍

(1)Kotlin必须要知道的(2)我为什么用Kotlin

2024-03-30 23:37:23 472

原创 【一站解决您的问题】mac 利用命令升级nodejs、npm、安装Nodejs的多版本管理器n、nodejs下载地址

sudo npm install npm@latest -g //升级到最新版。sudo npm install npm@xx -g //升级到指定版本。sudo npm install npm@xx -g //升级到指定版本。npm view npm versions // npm所有版本。npm view npm versions // npm所有版本。npm view npm version // npm最新版本。npm view npm version // npm最新版本。

2024-01-22 02:04:49 701

原创 我对美团的看法,作为美团的股东,我都有点懵

作为美团的股东,股价真实不争气哇。

2023-11-02 17:34:21 233

原创 每一个程序猿都会是股民

有没有发现你身边的程序猿基本都是股民

2023-11-02 17:29:10 113

原创 80,90,00,房子最终砸在买房哪一代人手中?

首先,我们知道一线房价跌,全国跟着走低,一线房价比二三线坚挺,但是一旦开始崩塌,那是止不住的。房产的本质是越涨越买,越跌越不买。提示:以下是本篇文章正文内容,下面案例可供参考。

2022-09-25 14:54:47 364 1

原创 美联储9.22日加息75个基点,加息高潮过去了吗?

为啥呢?首先您得理解加息是因为啥?

2022-09-23 13:37:03 193

原创 祝愿大家在新的一年里,万事大吉,送上我设计的可爱暴富小老虎微信红包封面,祝愿大家新的一年财运旺,事业旺,健康旺。

2022-01-28 19:24:50 546

原创 2021投资大复盘】上个月年化收益50%,这个月到今天54%了,也在今天封盘了,来年我们再战江湖【配图版】

我是一个玩股票的程序员,你玩吗

2021-12-24 15:12:33 14634 1

原创 升级鸿蒙系统手机网络信号变差了,这是为什么?

升级鸿蒙系统手机网络信号变差了,这是为什么?我的手机是 荣耀P20,升级了鸿蒙后,手机信号变差了,哪位大神可以帮我解答一下?

2021-11-02 15:11:04 3226

原创 这道题不简单:“你会花费多长时间在APP的架构设计上”?

来自好友问题:“如果你是一家创业公司的程序员,这家公司规模小,只有三四个人,你是架构师,你会花费多长时间在APP的架构设计上”?我的答案:我思考了一会儿,我的答案是:不论工期多久,考虑的需求的不稳定性,我可能连10%的时间都不会花,甚至是为了求快,想到哪里就写到哪里的,代码的质量肯定是有的,毕竟自己也有了6年多的经验, 这点儿自信还是有的。一个故事:听到了我的答案,他给我讲了最近的一个故事:他花费了高薪请了一个来自大厂的资深程序员,实力ok的,但1年后这位离开了,在公司最难的时候,离

2021-10-31 21:05:55 236

原创 最强面试题:float 一道伤了自己自尊的题目

public class FloatPrimitiveTest { public static void main(String[] args) { float a = 1.0f - 0.9f; float b = 0.9f - 0.8f; if (a == b) { System.out.println("true"); } else { System.out

2021-10-30 22:01:38 313

原创 最强面试题:BigDecimal 我学废了,你呢,哈哈

public class BigDecimalTest { public static void main(String[] args) { BigDecimal a = new BigDecimal(0.1); System.out.println(a); BigDecimal b = new BigDecimal("0.1"); System.out.println(b); } }灵魂拷问:请

2021-10-29 23:03:56 431

原创 美团面试题解析:用final 考验你对堆和栈的理解

* 微信公众号:码农搬砖 * 欢迎关注我们,获得更多的面试知识 */public class TextFinal {​ /** * 考题1 :请问 输出结果 */ public static void test1() { String s = "hello2"; final String s1 = "hello"; String s2 = s1 + 2; System.out.println(s =.

2021-10-27 18:34:25 228

原创 Android GPS检测是否打开,没有打开,自动引导到设置页面

1. 检测是否打开GPS```clike /** * 判断GPS是否开启,GPS或者AGPS开启一个就认为是开启的 * 微信公众号:码农搬砖 关注一下,嘿嘿 * @param context * @return true 表示开启 */ public static final boolean isOPen(final Context context) { LocationManager locationManager

2021-10-18 18:20:00 792

原创 git push 出现错误 :unpacker error 000000000000

git push 出现错误 :unpacker error 000000000000问题原因:commit内容中中文字符问题如何修改:git commit --amend删除 commit 的中文内容,重新写入 即可

2021-10-09 21:40:45 604

原创 我是一名资深程序员,而今天我又多了一个创业者的身份(2)

我是一名资深程序员,而今天我又多了一个创业者的身份(2)人们说:人世间四大喜事:久旱逢甘雨,他乡遇故知;洞房花烛夜,金榜挂名时。我觉得我是幸福的,在他乡朋友们因为志同道合重逢,太过于美好。午后的阳光,洒在身上,那么温暖。一杯下午茶,在外人眼里那么舒适惬意。可这一切,在阳光的背后,是心酸,是一把一把掉的头发。趁着下午茶的时间,我被思绪拉回了过去…我觉得我的花费150字简短的描述一下心路历程:(这是有必要的,毕竟创业难难在于心)=======================================

2021-09-23 18:32:38 253

原创 Android Gradle 插件版本说明对照表

今天先写到这儿,我的微信公众号:码农搬砖 ,欢迎大家关注我,来听听我这一路走来的故事,也许我们可以成为朋友,志同道合的兄弟。Android技术交流群:

2021-09-23 15:53:33 397

原创 我是一名资深程序员,而今天我又多了一个创业者的身份(1)

**我是一名资深程序员,而今天我又多了一个创业者的身份(1)**我2014年大学毕业,开始从事Android的开发工作,毕业的时候,实习工资1800,坐标深圳。半年后,师父说是时候自己出去闯闯了,然后我回到了北京。进入了大厂,开始程序员的生涯。一切都是很美好,很美好的生活,有一份稳定的工作,有一份稳定的收入。我努力工作,争取努力升职加薪。2017年,在一个朋友的带领下,我开始有了创业的想法,我们一群人,每天都在努力探讨调研可行性,方案,可是每一个方案都在讨论中践行渐远,我们一行人根本没有勇气去探索市

2021-09-21 02:36:53 1730 3

原创 美团2020面试题:基于volatile变量的运算在并发下是安全的吗?

答案:不安全(不可以保证变量符合操作的原子性)案例分析:public class VolatileDemo { private volatile int number = 0; public int getNumber() { return number; } public void add() { number++; } public static void main(String[] args) {

2020-11-14 22:20:54 353

原创 【Android】【面试题解析】【美团/抖音/BAT】Android四大组件是什么

(1)Activity(2)service(3)Broadcast Receive(4)Content Provider网上学习 Android的资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。希望这份系统化的技术体系对大家有一个方向参考。所有的内容被我整理成PDF,感兴趣的小伙伴(Github领取)PDF资料...

2020-08-12 20:56:16 620

原创 【Android】【面试题解析】【美团/抖音/BAT】handler.postdelayed方法中的延时,比如设置1000毫秒,程序会准确的在1000毫秒后执行吗?

postDelay 只是一个计时器,一般1000秒后会准时触发,但是发送的消息会在消息队列里排队,直到排到他的时候才会执行。

2020-08-06 11:41:38 553

原创 【Android】【NDK】【C++】const*p和*const p的区别

const*p *p 不可以变 p指向的地址可以变*const p *p 可以改变 ,p指向的地址不可以改变

2020-07-28 21:53:48 197

原创 【Android】【解决】android:supportsRtl 不生效或者 manifest文件出错

android:supportsRtl声明您的应用是否愿意支持从右到左 (RTL) 布局。 如果设为 true 并且 targetSdkVersion 设为 17或更高版本,则系统会激活和使用各种 RTL API,以便您的应用可以显示 RTL 布局。如果设为 false 或者如果targetSdkVersion 设为 16 或更低版本,则 RTL API将被忽略或不起作用,无论与用户所选语言区域关联的布局方向为何(布局始终是从左到右),应用的行为都相同。此属性的默认值为 false。此属性是在

2020-07-16 21:52:52 989

原创 【说说5年来我的感受】技术重要还是为人处事重要 【下】

忘记零和博弈  人与人之间最好的关系,应该就是相互理解与相互成就吧。  当我们需要别人帮助的时候,你可以说:   “我需要你的帮助”   也可以换一种方式:  “我这里有一个机会,觉得你可以帮到我,这个事情做下来,你将可以收获到……”  这里有一个思维就是“双赢思维”。忘掉零和博弈吧,零和博弈离不开竞争,你所赢的每一分钱,意味着有人要输掉一分钱,不在在乎输赢,就结果而言,争论一般不会带给我们真正的成功。

2020-07-15 16:42:44 873

原创 【说说5年来我的感受】技术重要还是为人处事重要 【上】

我是K,一个在互联网一线奋斗的程序员。最好的关系是互相成就,如果本篇博客有任何错误和建议,欢迎人才们留言。

2020-07-14 18:44:23 636

原创 【Android】为啥阿里Android开发手册中,线程池不建议使用Executors去创建?

21515123

2020-04-29 20:10:31 795 1

原创 【每天一道面试题】送你走进BATM(持续更新......)

JAVA:泛型理解Android:Android安全机制

2019-10-29 12:36:24 361

原创 【Android】Android安全机制

第一道防线代码混淆-proguard编译成APK的营养程序也存在被反编译的风险,proguard在代码层面上保护Android应用程序第二道防线应用权限声明、权限检查机制任何应用当使用受限资源的时候,比如通讯录,sd卡存储权限的时候,都需要向系统申请授权,通过用户授权才能使用。让用户知道应用使用了自己的哪些权限。第三道防线应用签名-数字证书每一款APP都会有一...

2019-10-29 12:28:13 762

原创 【Android】【Java】泛型的擦除

1.泛型的基础概念泛型实现了参数化类型的概念,使代码可以应用于多种类型。简单泛型public class Hold<public class Hold<T> {private T a;public Hold(T a){ this.a = a;}public T getA() { return a;}public void setA(T ...

2019-10-28 17:59:20 415

原创 【设计模式】里氏代换原则

里氏代换原则(Liskov Substitution Principle LSP)面向对象设计的基本原则之一。 里氏代换原则中说,任何基类可以出现的地方,子类一定可以出现。 LSP是继承复用的基石,只有当衍生类可以替换掉基类,软件单位的功能不受到影响时,基类才能真正被复用,而衍生类也能够在基类的基础上增加新的行为。//长方形类public class Rectangle{setWidth(i...

2019-06-20 20:33:19 2868

原创 【Android】有哪些设备可以开始体验AndroidQ系统了

有哪些设备可以开始体验AndroidQ系统了:微信二维码,直接跳转文章

2019-06-06 22:33:56 504

原创 【Android】Android Q 系统视频演示

微信扫描下方二维码,或者直接在微信中搜索“码农搬砖”:进入公众号,即可观看。csdn 目前无法上传视频,我也很无奈啊。

2019-05-26 20:05:32 236

原创 【Android】这些年随着系统的升级,你的手机是不是越来约省电了呢

随着手机系统的升级,手机会越来越省电,我们一起看看手机系统这些年在电量优化上的改变。 / 6.0系统 / 低电耗模式:如果用户拔下设备的电源插头,并在屏幕关闭后的一段时间内使其保持静止状态,设备会进入低电耗模式,在该模式下设备会尝试让系统保持休眠状态。在该模式下,设备会定期短时间恢复正常工作,以便进行应用同步,还可让系统执行任何挂起的操作。**应用待机模式:**应用待机模式允许系统判定...

2019-01-08 17:10:20 276 1

原创 【Android】【gradle】gradle Offline work是干啥的?

使用静态依赖项版本在 build.gradle 文件中声明依赖项时,您应当避免在结尾将版本号与加号一起使用,例如 ‘com.android.tools.build:gradle:2.+’。使用动态版本号可能导致意外版本更新和难以解析版本差异,并因 Gradle 检查有无更新而减慢构建速度。您应改为使用静态/硬编码版本号。启用离线模式如果您的网络连接速度比较慢,那么在 Gradle 尝试使用网...

2019-01-07 21:29:33 4552

原创 【算法】【常见面试题】老虎过河问题|20181221

“五分钟看懂面试技术题,尽在码农搬砖技术早餐.”设三对老虎为T1t1、T2t2、T3t3,大写字母表示母老虎,小写字母表示小老虎,现在三对老虎,需要乘船从河的一面要到河的另外一面.假设条件:(1)船每次最多可以搭乘2条老虎,最少1条,即船的老虎数T (1&lt;=N&lt;=2)(2)小老虎不能和除它母亲以外的大老虎单独相处,否则会被吃掉.请问:现在三对老虎,如何安全的乘船从河的一侧到...

2018-12-22 00:50:51 1005

原创 【Android】ListView 设置item的高度失效

ListView 设置item 布局中,如果在最外层设置高度,会消失,为了解决这个问题,可以在里面嵌套一层View.关注我们,遇见属于你的精彩!关注公众号,回复关键字【红包】、【精选】、【Android】、【git】获取知识专题。...

2018-12-13 18:27:14 392

原创 【git】【一站式学习git】跟进案例,从浅到深

- GIT与SVN的区别   GIT是分布式版本控制系统,它和svn的区别在于它并不只提取最新版本的文件快照,而是把代码仓库完整地镜像下来。 这么一来,任何一处协同工作用的服务器发生故障,事后都可以用任何一个镜像出来的本地仓库恢复。因为每一次的克隆操作,实际上都是一次对代码仓库的完整备份。要浏览项目的历史,Git 不需外连到服务器去获取历史,然后再显示出来——它只需直接从本地数据库中读取。...

2018-12-13 15:44:13 342 1

原创 【git】Github如何取消fork的项目

第一步:选中我们fork的项目,点击进去第二步:选中该项目的setting第三步:滑动到setting页面的最底部,选中delete this repostory第四步:输出项目名称,点击确认按钮...

2018-12-10 17:23:22 26521

原创 【git】git pull 强制覆盖本地文件,如果你不想要本地的所有修改的情况下,这条命令特别好用

git fetch --all git reset --hard origin/master git pull origin master

2018-12-10 16:41:15 5738

微信公众号文章内插入多图滚动播放支持点击,自动滚动(滚动banner)

微信公众号文章 多图滚动播放支持点击,自动滚动(滚动banner) 可以用subLime等文本编辑器打开

2021-10-26

Android知识体系图谱.png

Android知识体系图谱,详细的介绍了Android知识的覆盖面和要掌握的基础技能,相信大家能找到适合自己的技术分支。该图谱无论是技术深度还是广度都有着具体的描述。

2020-07-15

自定义EditText之多个清除按钮

自定义EditText之多个清除按钮,多了一个清除按钮

2014-01-18

google-gson-2.2.4-release.zip

解析的jar包,希望大家仔细看看里面得doc文档。

2013-09-04

android JSon解析例子

android JSon解析例子,希望可以帮助大家。

2013-09-04

jfreechart所用的所有jar包.rar

jfreechart所用的所有jar包.rar ,配套的讲解案例教程,请看我的csdn博客,这里就不多写了。

2013-01-12

site-1.0.6.zip

myeclipse8,9,10的svn插件,经过测试,确定好使,具体的使用方法,请参考我的csdn博客

2013-01-10

ibatis官方中文文档

ibatis官方中文文档,刘涛写的,写的非常详细,非常适合刚刚接触ibatis的同学

2013-01-08

TortoiseSVN-1.3.5.6804-svn-1.3.2.rar

TortoiseSVN-1.3.5.6804-svn-1.3.2.rar,myeclipse的版本控制svn的客户端,详细的资料,安装步骤和讲解请参考我的CSDN博客。

2013-01-08

命令行管理器:多核实验

我的课程实验框架,和大家分享一下,完全可用哦

2012-12-13

空空如也

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

TA关注的人

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