- 博客(87)
- 资源 (8)
- 收藏
- 关注
原创 HashMap真的线程不安全吗?(告诉你答案)
一、故事是这样开始的测试提了一个bug,根据测试抓了一个log定位到对象调用方法时对象为null,从而导致的空指针异常,但是我一开始百思不得其解,怎么可能?代码是下面这样的,我们来细细品位~01-19 10:56:06.333012 4307 4307 E AndroidRuntime: FATAL EXCEPTION: main01-19 10:56:06.333012 4307 4307 E AndroidRuntime: Process: xxxxxxx.membercenter,...
2022-03-04 18:51:05 337
原创 理解make update-api命令
一、使用场景增加系统API 修改@hide的API 修改公共API 存在以上修改后,都需要先执行make update-api,然后再make二、缘起1. 在以上使用场景下,编译系统源码都会出现如下提示see build/core/apicheck_msg_current.txt******************************You have tried to change the API from what has been previously a...
2022-02-21 16:01:03 3019
转载 L8 U1 音乐
Module 1 谈论你新欢的音乐1. 音乐风格style 风格 hip-hop 嘻哈音乐 techno 电子乐 pop 流行音乐 voice 声音 mood 情绪 folk 民谣 punk 朋克音乐 jazz 爵士乐 country 乡村的 classical 古典乐 rock 摇滚乐2. Used to 与 be used to用 used to + 动词谈论过去的习惯或偏好。Kayla used to like punk music. 凯拉过去喜欢朋克音乐。
2021-11-03 22:33:19 346
原创 Android签名 (四) 实践 | INSTALL_PARSE_FAILED_NO_CERTIFICATES
最近在安装一个apk时出现下面的报错:安装环境:应用目标版本:android:targetSdkVersion="30"系统平台版本:Android 12(API级别32)
2024-01-24 11:05:11 2179
转载 L8 U6 关系
在这个例子中,你看到证据表明warm to是一个积极的行为,它涉及人与人之间不断变化的关系。当朋友要求你做某事时,你可能会回答No problem,而在更正式的情况下,你可能会添加更多的单词。当你对目前发生的事情给出你的印象时,你可以使用seem+ be + verb + ing。你可以用像really 和 very的副词来加强对某人的正面描述。在给出你对别人关系的印象时,你可以使用seem to +动词。
2023-12-16 00:02:08 111
原创 工具篇 | Samba安装指南
通过Samba可以将服务器上的空间映射到PC端(Window / Ubuntu / Mac),访问服务器中的文件就好像操作本地文件的一样,方式简单、便捷。
2023-12-15 23:53:29 520
转载 L8 U5 产品和创新
购物时,你应询问商店的 return policy,即退还你不需要的物品的规则。若要退货,你必须持有 receipt,这张纸表明了价格以及你是在该商店购买的该物品。使用信用卡或借记卡时,你有时需要在一张纸或一台机器上签名,收银员会向你提供一张收据。当句子后面的部分是独立分句(可独立成句的名词和动词短语)时,使用 that。如果用银行卡付款,收银员会请你出示银行卡并为你刷卡,或要求你自己刷卡。在你询问一个产品前,请使用像这样的表达方式来引起销售人员的注意。在询问商店中的产品时,您可能首先想询问其质量水平。
2023-11-01 22:49:02 121
原创 为什么需要Code Review?
代码审查(Code Review)是软件开发过程中对代码进行系统性检查和评审的一项活动。它是指团队成员之间相互检查彼此编写的代码,以确保代码质量、可读性和符合编码标准等。
2023-11-01 22:17:29 478
原创 Git 修改远程分支的多个commit信息
如果需要修改远程分支的多个 commit 信息,可以使用 Git 的交互式 rebase 功能来实现
2023-06-01 11:37:25 1601
原创 设计模式 (六) 设计模式优化系列
设计模式优化系列:介绍如何优化设计模式的实现,包括如何提高设计模式的性能、如何减少设计模式的复杂度、如何提高设计模式的可维护性等
2023-05-25 14:30:59 213
原创 设计模式 (五) 设计模式实战系列
设计模式实战系列:介绍如何在实际项目中应用设计模式,包括如何选择合适的设计模式、如何实现设计模式、如何测试设计模式等。
2023-05-25 14:22:32 1446
原创 设计模式 (四) 行为型设计模式系列
行为型设计模式系列:介绍责任链模式、命令模式、解释器模式、迭代器模式、中介者模式、备忘录模式、观察者模式、状态模式、策略模式和模板方法模式等行为型设计模式的使用方法和实例。
2023-05-25 13:57:14 1115
原创 设计模式 (三) 结构型设计模式系列
结构型设计模式系列:介绍适配器模式、桥接模式、组合模式、装饰器模式、外观模式、享元模式和代理模式等结构型设计模式的使用方法和实例
2023-05-25 12:38:59 1047
原创 设计模式 (二) 创建型设计模式系列
创建型设计模式系列:介绍单例模式、工厂模式、抽象工厂模式、建造者模式和原型模式等创建型设计模式的使用方法和实例
2023-05-25 11:58:57 938
转载 Java 线程池详解
核心线程数第一个需要设置的参数往往是 corePoolSize 核心线程数,在上一课时我们讲过,合理的线程数量和任务类型,以及 CPU 核心数都有关系,基本结论是线程的平均工作时间所占比例越高,就需要越少的线程;线程的平均等待时间所占比例越高,就需要越多的线程。而对于最大线程数而言,如果我们执行的任务类型不是固定的,比如可能一段时间是 CPU 密集型,另一段时间是 IO 密集型,或是同时有两种任务相互混搭。那么在这种情况下,我们可以把最大线程数设置成核心线程数的几倍,以便应对任务突发情况。
2023-05-14 13:07:21 1457
转载 L8 U5 产品和创新
购物时,你应询问商店的 return policy,即退还你不需要的物品的规则。若要退货,你必须持有 receipt,这张纸表明了价格以及你是在该商店购买的该物品。使用信用卡或借记卡时,你有时需要在一张纸或一台机器上签名,收银员会向你提供一张收据。在商店购物时,注意聆听数字。当句子后面的部分是独立分句(可独立成句的名词和动词短语)时,使用 that。如果用银行卡付款,收银员会请你出示银行卡并为你刷卡,或要求你自己刷卡。在你询问一个产品前,请使用像这样的表达方式来引起销售人员的注意。
2022-11-19 11:30:10 287
转载 L8 U4 商务旅行
1. 处理信息处理信息在处理信息时,记住 'the three Cs': clarifying、confirming 和 correcting(澄清、确认和纠正)。用此类表达来澄清和确认信息:用此类表达来纠正信息。2. 强调和纠正重读词语以强调和纠正当澄清、确认或纠正时,你可以重读某些词语,从而进行强调。 注意,yes 和 exactly 在此句子中重读:注意,actually 和 you're 在此句子中重读:你可以通过重读不同的词语,改变句子的含义。 注意如果 tomorrow 被重读,而不是 y
2022-07-02 09:05:39 382
转载 L8 U3 职业生涯
1. 描述工作描述工作的形容词让我们来看一下可以用来描述工作,项目和客户的形容词。用enjoyable 和 engaging来描述你觉得有意思的工作或者项目。用challenging和demanding来描述高压力,困难的或者需要很多时间的工作,项目或者客户。用rewarding和satisfying来描述有满足感的工作或者项目。2. 复习: 时间状语从句状语从句通常提供有关时间的信息。 用 before、after、when 和 while 等副词使事件具有先后顺序。用 before + 一般过去式来
2022-06-18 13:28:31 263
转载 L8 U2 生活得更美好
Module 1 与私人训练师交谈1. 用于保持身体健康的搭配get into shape 恢复身材 start an exercise routine 开始日常锻炼 do a workout 从事健身 doing yoga 练瑜珈 get more flexible 变得更灵活 cardiovascular activity 心血管活动 weightlifting 举重 go jogging 慢跑含有 'do' 或 'get'、表示保持身体健康的搭配使用 do + 名词,谈论保持
2022-03-06 23:13:27 720
转载 Git 弄懂 git log --pretty=format: “ “ 的用法
目录1. git log --pretty=format:" "2. 使用说明3. 实际效果1. git log --pretty=format:" "官方参考:https://git-scm.com/docs/pretty-formats控制显示的记录格式,常用的格式占位符写法及其代表的意义如下:'%H': commit hash'%h': abbreviated commit hash'%T': tree hash'%t': abbreviated tre
2021-12-17 11:33:01 3794
原创 Git 添加自定义命令
在多人协作开发时,一般用git来进行代码管理。你有没有这样的经历,由于命令过长,每一次敲git命令都要去小本本上、便签纸上、微信收藏中查看,这样做一来显得不便捷,二来也不像开发人员作风。我们来看两个比较长一点的案例://推送本地分支到远程分支git push origin refs/for/master_xxx_xxx//查看分支信息gitlog --graph --all --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset.
2021-12-17 11:24:38 1325
转载 L7 U6 处理信息
Module 1 对以外的消息做出反应1. 办公室的变动员工变动以下是描述员工变动的一些方法。请注意,因为它们描述了一种持续的情况,所以它们是现在进行时。We're getting a new CEO. 我们要来一个新的首席执行官。 He's moving to go to a startup. 他将要去一家新公司。 Mary's transferring to Boston. 玛丽要调到波士顿。 Johnny's being replaced by a new intern. 约翰尼要
2021-10-16 13:05:18 344
转载 L7 U5 教育
Module 1 描述你的教育背景1. 学校词汇public elementary school 公立小学 middle school 中学 private school 私立学校 high school 中学 university 大学 University of Michigan 密歇根大学University 与 college在美国,college 经常为提供文科学历的一个单独的学院;而 university 则拥有多个学院(工程学院、法学院等)。美国人提及两者时均用 coll
2021-10-08 23:19:04 228
原创 MMC、eMMC、eMCP区别
1.MMC和eMMC的区别MMC是一种存储器接口协议eMMC是实现MMC协议的存储芯片2. eMMC嵌入式设备的存储器,类似于PC中的硬盘,它将NAND Flash与控制器集成为一体,通过内在的控制器管理Flash,这样CPU可不再为Flash不断更新制程而烦恼兼容性问题3. eMCPeMCP是相较eMMC更高阶的存储器件,它将eMMC与LPDDR封装为一体,在减小体积的同时还减少了电路链接设计,主要应用于千元以上的智能手机中4. SD卡和MMC卡的区别SD卡的技术是基于MultiMe
2021-10-07 22:25:44 2147
转载 L7 U4 电视
Module 1 谈论你看电视的习惯 1. 电视节目的类型 documentaries 纪录片 the news 新闻 comedies 喜剧 reality shows 真人秀 soap operas 肥皂剧 weather show 天气秀 sitcom 情景喜剧 science fiction 科幻片 dramas 电视剧 game shows 娱乐节目2. 表达喜恶I almost always watch ... 我几乎一直看……(I almost always
2021-10-07 22:20:05 245
原创 Android开发手册
一、ADB常用命令1.启动Activityadb shell am start <packageName>/<Activity path name>adb shell am start -a <ACTION_NAME>eg:#打开系统设置界面adb shell am start com.android.settings/com.android.settings.Settings#打开蓝牙主界面adb shell am start co...
2021-09-05 12:54:40 1142
原创 正确编译差分包&签名(MTK系统)
一、准备基准包1.Android源码根目录下新建OTA目录Notebook-PC:~/aosp$ mkdir ~/OTA2.编译生成基准包A_oldmake -j4make otapackagecp out/target/product/<product_XXX>/obj/PACKAGING/target_files_intermediates/full_XXX-target_files-eng.zip~/OTA/full_XXX-target_files-eng.A_old.
2021-07-26 12:35:36 964
转载 L7 U3 面试
Module 1 回应一则招聘广告1. 招聘广告sales assistant 销售助理 sales experience 销售经验 interested in fashion and design 对时装设计感兴趣 hardworking 勤奋 motivated 有积极性 clear career goals 明确的职业目标 high expectations 很高的期待 CV 简历招聘广告网上、报纸的分类栏和专业杂志中都有招聘广告。典型的广告通常含有以下信息:Job ti
2021-07-25 22:36:04 390
转载 L7 U2 希望与梦想
Module 1 谈论你对未来的希望1. 未来的计划applications 申请 law school 法学院 Peace Corps 和平队 energy 能量 jealous 嫉妒 your whole future 你的全部前途I filled out 15 job applications after I graduated. 毕业后,我填了15份应聘表。 Where does she get her energy? 她哪来的精力? He served two years
2021-07-25 22:34:49 366
转载 L7 U1 将来
Module 1 谈论环境1. 环境natural gas 天然气 Natural gas heats many homes. 天然气为许多家庭供暖。 coal 煤炭 Burning coal causes pollution. pollution 污染 substances that make air, water, soil, etc. dirty air quality 空气质量 the environment 环境 electric car 电动汽车 Electric cars
2021-07-25 22:33:19 201
转载 L6 U6 获得一个服务提供商
Module 1 与你的互联网供应商之间的问题1. 服务问题描述一项服务的问题在谈论我们碰到问题的服务时,以下是一些我们可以使用的短语。The service just isn't reliable. 服务实在不稳定。We have problems downloading things. 我们碰到了下载问题。It's difficult to get the support we need. 很难获得我们需要的支持。It takes ages to get a response. 很久才
2021-06-22 23:34:29 277
转载 L6 U5 商务方案
Module 1 描述商务场合1. 不定式短语The purpose of this meeting is to ... 这次会议的目的是……layoffs to save money 裁员来省钱opportunities to cut expenses 一些削减开支的机会特殊不定式短语特殊不定式短语可由名词或名词短语 + be 组成。名词 + 不定式This meeting is an opportunity to give you some answers. 这次会议是个能给你答
2021-06-21 23:11:13 512
转载 L6 U3 问题与解决办法
Module 1 解释问题1. 个人问题coffee 咖啡addicted 成瘾的quit 停止smoke 吸烟个人问题如果你无法放弃止做某事,你就是对它addicted,或你对它有了一种addiction,下面就是一些常见的沉溺。He's addicted to cigarettes. 他有烟瘾。She's addicted to coffee. 她喝咖啡上瘾。They're addicted to gambling. 他们嗜赌成瘾。He's addicted to alcoh
2021-06-19 11:06:40 286
转载 L6 U2 看病
Module 1 预约医生1. 基本病症I feel terrible. 我感觉不舒服。I've been vomiting all night. 我昨天吐了一晚上。I have diarrhea. 我腹泻。基本病症使用以下医疗词汇,搭配动词 have 描述生病症状。I have a fever. 我发烧了。He has diarrhea. 他拉肚子了。She has a bad cough. 她咳嗽得很厉害。使用 sore 一词表示身体某个部位疼痛。I have a sore
2021-06-18 08:28:46 447
signapk (Create by Sun Microsystems).rar
2021-08-21
android原生系统签名文件
2021-08-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人