自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小码农大理想

小小程序员,却有一个大梦想,也许我不足以改变整个世界,可是我能改变自己,主宰自己。。。我喜欢美好的东西,但是不代表我讨厌那些有缺陷的东西,就像艺术家心里的维也纳,我也在寻找心中那片维也纳。。。

  • 博客(52)
  • 资源 (4)
  • 收藏
  • 关注

原创 Head First 设计模式(1)-----策略模式

本文参照《Head First 设计模式》,转载请注明出处对于整个系列,我们按照这本书的设计逻辑,使用情景分析的方式来描述,并且穿插使用一些问题,总结的方式来讲述。并且所有的开发源码,都会托管到github上。引文Joe的公司是做模拟鸭子活动的游戏而出名,这款游戏取名为SimUDuck,这款游戏具有非常多的鸭子,一边游泳一边呱呱叫。这里的设计采用了标...

2018-08-24 18:14:00 153

原创 Linux 常用的性能指标命令

1.基础命令行1.1 uptimeimage.pngload average后的数字分别表示计算机在1min、5min、15min内的平均负载。如果这个值除以服务器芯片核数大于5,代表CPU负载过高1.2 dmesg | tailimage.png用来显示一些内核错误1.3 vmstat 1image.png打印进程、内存、交换分区、IO和CPU等的统...

2023-03-16 10:18:23 199

原创 LInux 服务器状态查询

最近帮助现场分析服务器的卡顿和使用情况,记录一下用到过的一些命令行1.top 命令监控所有服务的占用情况image.png记录下相关数据对应的信息1.1 第一行top - 14:09:54 up 55 days, 21:49, 3 users, load average: 1.51, 1.92, 2.12翻译过来就是:系统时间:14:09:54 运行时间:55 days, 2...

2023-03-15 14:37:54 371

原创 maven打包出现com.sun.tools.javac.code.TypeTags

今天在打包的时候出现:com.sun.tools.javac.code.TypeTags日志显示:Fatal error compiling: java.lang.ExceptionInInitializerError: com.sun.tools.javac.code.TypeTagsimage.png原因是项目配置的JDK版本是1.8,但是Idea 配置的是11,修改回1.8...

2023-02-28 16:39:38 635

转载 【笔记】MySQl(老杜)

MySQl(老杜)视频资源:https://www.bilibili.com/video/BV1Vy4y1z7EX?p=37&spm_id_from=pageDriver1.初识MySQLQ:什么是数据库?什么是数据库管理系统?什么是SQL?数据库:英文单词:database,简称DB。按照一定格式存储数据的一些文件组合。顾名思义,存储数据的仓库,实际上就是一堆文件,这些文件存储了具有特定格式的数据数据库管理DataBaseManagement:简称DMBMS数据库管理

2022-05-25 10:33:05 718

原创 Android 中Kotlin实现Parcelable

作为android开发者都知道,开发中具备两种序列化的操作,一个是Serializable,另一个是在Android中引入的Parcelable;从google官网的态度而言,Parcelable的效率更高。但是两者的实现方式却有很大区别,举个例子Serializableclass Human:Serializable { }Parcelableclass Person() :Parcelable { var name:String = "" var age:Int

2021-12-13 15:19:16 731

原创 Android 中Kotlin实现Parcelable

作为android开发者都知道,开发中具备两种序列化的操作,一个是Serializable,另一个是在Android中引入的Parcelable;从google官网的态度而言,Parcelable的效率更高。但是两者的实现方式却有很大区别,举个例子image.pngSerializableclass Human:Serializable { }Parcelableclas...

2021-12-08 18:37:17 2549

原创 高版本网络监听方案更新

最近在更新之前的一些java代码到kotlin去,然后把原来的NetReciever更新为kotlin版本,然后as给了我以下的错误:image.pngimage.pngwtf?这是什么情况,仔细把提示的文字阅读一遍。。。image.png原来CONNECTIVITY_ACTION已经过时,这里官方推荐使用 requestNetwork,registerNe...

2021-09-09 10:19:03 357

原创 ProductFlavor多渠道的神器

之前在浏览掘金的时候,看到有大佬写过一篇文章关于Android ProductFlavor的文章,原文链接:https://juejin.cn/post/6973570453629567012但是由于之前在公司项目也用过ProductFlavor,发现和大佬用的有些区别,自己就硬着头皮去看完了官网的文档(英文不好的痛),原文地址 https://developer.android.google...

2021-06-22 15:28:51 948

原创 Math.abs(Integer.MIN_VALUE)问题分析

日常刷题中,然后有个地方是要求将当前数变成绝对值才可以使用;然后开开心心写了如下代码:long a = Math.abs(Integer.MIN_VALUE);System.out.println(a);结果结果却让我大跌眼镜。但是一番分析下来倒是很有意思运行结果点开源码(JDK1.8环境下)源码这段话翻译过来就是,如果abs方法输入参数为正数,就返回那个值;如果未负...

2021-04-25 16:45:46 1734 4

原创 Android Studio :Unable to detect adb version

这个问题真的是困扰了在下半天时间,觉得必须要记录一下来发泄内心的不忿;故事的开始是我昨天下午脑子抽了,把Android Studio升级到了4.1.1,并且提醒我可以更新SDK里面platform等一系列的工具;怀着尝鲜的想法,(当时也是太闲了)我点了更新,于是故事就这么开始了。对,就是下面这个问题:Unable to detect adb version问题当时脑子就一懵逼...

2021-01-13 17:52:48 1077

原创 gradle编译错误:Unfortunately you can't have non-Gradle Java modules and Android-Gradle modules in one

最近开发中遇到的一个问题,查找了很多资料,都是提供了如何解决。秉持着不知道原理不放弃的思想。查阅了一下stackoverflow:https://stackoverflow.com/questions/30142056/error-unfortunately-you-cant-have-non-gradle-java-modules-and-android-gradle给的方案...

2020-03-09 14:27:56 10422 1

原创 【转发】】重磅 | 腾讯副总裁曾宇:谈谈腾讯的技术价值观与技术人才修炼

本文转载自公众号:腾讯大学二维码本文的思想对我影响非常大,与大家一起分享。作者:曾宇曾宇先生,腾讯公司副总裁。 2002年加入腾讯,曾负责腾讯研发线管理,后续担任互动娱乐事业群研发部总经理,负责游戏、互娱相关的技术研发及管理工作,2012年升任公司VP,16年起主要负责移动互联网事业群技术管理工作,继续参与公司级技术管理工作Tips:本文根据曾...

2019-10-21 16:59:30 1580

原创 [刘润五分钟商学院]-----工具类

MECE,即mutually exclusive clooectively exhaustive 的缩写。就是:在分析问题时,把整体层层分解为要素的过程,要遵循“相互独立,完全穷尽”的基本法则。确保每一层要素之间“不重叠,不遗漏”。MECCE法则是结构化思维的基本功。训练MECE法则时,需要记住三个心法:谨记分解目的、避免层次混淆、借鉴成熟模型。可参照的工具:战略分析3C(...

2019-09-18 17:01:18 402

原创 Head First 设计模式(4)----- 工厂方法模式

本文参照《Head First 设计模式》,转载请注明出处对于整个系列,我们按照这本书的设计逻辑,使用情景分析的方式来描述,并且穿插使用一些问题,总结的方式来讲述。并且所有的开发源码,都会托管到github上。项目地址:https://github.com/jixiang52002/HFDesignPattern回顾上一篇文章讲解了设计模式中常用的一种模式---...

2019-09-17 11:54:58 178

原创 AS中导入framework/android包的技巧

前言之前在平台发布过一篇关于AS导入二次开发系统包的文章,得到很多开发者的回馈和讨论,有兴趣的可以回看AS中导入framework.jar包编译,运行全部通过。加上最近使用团队开发模式,楼主也用到了Mac环境做开发。一些android/framework包的路径问题也暴露出来。小伙伴们都抱怨每次编译前都需要去project目录下build.gradle修...

2019-07-24 14:06:00 526

原创 ADB命令行学习笔记

基本用法基本命令adb基本命令,基本语法如下:adb [-d|-e|-s <serialNumber>] <command>如果当前连接只有一个设备,可以直接省略掉[-d|-e|-s <serialNumber>] 这一部分,直接使用 adb <comman。为命令行指定目标设备如果有多台设备或模拟器...

2019-05-04 17:18:00 1121

原创 利用Github和jitpack发布自己的依赖包

前言最近由于换工作的原因,以及自己手上一个小程序APP外包,已经有将近三个月没有更新自己文章了,中间也有幸和很多技术公司的技术面试官有过技术交流。后面也会抽出时间对于面试中遇到的问题作出整理。这里的以前尝试过通过maven或jcenter发布自己的某些工具包,但是需要大量的gradle配置和账号申请权限,最近新公司里与同事交流。他们建议我尝试下使用gi...

2019-03-20 15:15:00 678

原创 阿里算法面试题--两个大文件中找出共同记录

1.题目给定a、b两个文件,各存放50亿个url,每个url各占64字节,内存限制是4G,让你找出a、b文件共同的url?解题思路2.解题思路1)首先我们最常想到的方法是读取文件a,建立哈希表(为什么要建立hash表?因为方便后面的查找),然后再读取文件b,遍历文件b中每个url,对于每个遍历,我们都执行查找hash表的操作,若hash...

2019-02-18 11:19:00 579

原创 Head First 设计模式(3)----装饰者模式

本文参照《Head First 设计模式》,转载请注明出处对于整个系列,我们按照这本书的设计逻辑,使用情景分析的方式来描述,并且穿插使用一些问题,总结的方式来讲述。并且所有的开发源码,都会托管到github上。项目地址:https://github.com/jixiang52002/HFDesignPattern回顾上一篇文章讲解了设计模式中常用的一...

2019-01-15 14:10:00 301

原创 CarService 中运行逻辑

CarService 中运行逻辑在Android O中,Google在原有的Framework架构中引入了Android Car的功能结构,这里着重对Android Service模块进行相关的讲解。由于Car模块 Android O和P延续统一体系,这里就按照P的源码,O/P架构进行解析。Car的相关架构,请参照Android Automotive架构,不再做多的赘述、Car...

2019-01-11 16:03:30 1849

原创 Android Car automotive解析

--------本文摘自google官方关于automotive架构讲解内容。转载请注明出处。---------借助各种总线拓扑,很多汽车子系统都可以实现互连以及与车载信息娱乐 (IVI) 系统的连接。不同的制造商提供的确切总线类型和协议之间有很大差异(甚至同一品牌的不同车型之间也是如此),例如控制器区域网络 (CAN) 总线、局域互联网络 (LIN) 总线、面向媒体的系统传输 ...

2019-01-10 15:35:29 3399

原创 50元比100元值钱?我说给你听

读书笔记:《刘润·五分钟商学院》----比例偏见image最近,勤奋好学的你正在准备买一个闹钟给自己,这时在你家附近A商店有一款你心仪的,售价100元;本来你都打算买了,可是你一个好朋友告诉你,距离这里稍远的地方的B商店也有这款闹钟,正在做活动,售价 50元。从A到B商店距离为20分钟,你会不会选择去购买?可能很多人都会选择去购买吧。为何呢?100元的东西只卖50元...

2019-01-06 23:13:47 199

原创 CarUxRestrictions 解释翻译

CarUxRestrictions 解释翻译CarUxRestrictions类简介 /* Car UX Restrictions event. This contains information on the set of UX restrictions that is in * place due to the car's driving state. * <p...

2019-01-03 15:38:18 655

原创 InstrumentClusterRenderingService 使用解析

InstrumentClusterRenderingService 使用解析InstrumentClusterRenderingServiceInstrumentClusterRenderingService类为Android Car下car-lib目录下的api接口。主要是提供仪表盘渲染效果的服务。但是这个类使用的API解释得比较复杂,所以这里单独做一下解析。c...

2019-01-02 17:06:02 834

原创 吉夫人传

吉夫人,娇女王,天秤座,有选择恐惧症,比较懒,喜欢美食和旅游,爱看电视。最喜欢做的事,就是在家里瘫着不想动。为人聪慧,眼光和眼界很独特,但是具备典型的那种懒。外表有些冰山美人,但是在亲密的人面前会显得很二哈的性格。一天傻兮兮的,对什么都好奇。相比物质的女孩子,她连名牌都不认识,她不会觉得你在炫富的一类人,因为她都不知道这些东西很贵。衣品极好,就算一般般的衣...

2018-12-26 11:41:00 172

原创 Android Car中权限问题

前言在android开发中,在API达到6.0以前只需要在manifest下通过 &lt;uses-permission android:name="android.permission.xxxx" /&gt;的方式就可以直接声明权限问题。在Android M(6.0)开始,Google为android增加了Dangenrous Permissio...

2018-12-25 16:18:00 2372

原创 身为领导,为何你那么累,员工那么废?

读书笔记 2018年12月17日本文部分观点来自刘润老师的《五分钟商学院 · 个人篇》.为读书笔记方式展现。五分钟商学院得到APP版去年买了刘润老师《五分钟商学院》的得到APP课程,在听实战篇的时候,部分理论型的论点不是很明白(理科生的痛)。然后看到有同学推荐了刘润老师的书籍,就毫不犹豫得买了。很实用也很实在,比起几十万的商学院课程来说...

2018-12-17 15:26:00 167

原创 心理账户----让你从最有钱的账户花钱

不疼不要小钱钱我们在超市里面看到很名贵的酒或者巧克力的时候,如果是买给自己吃会觉得很心疼。毕竟话费几百块钱给自己,对于我们的生活开支消费来说很重了。但是你会发现,如果你要送亲朋或者女朋友东西的时候,名贵的酒或巧克力,就算几百块钱也不会觉得心疼。这到底是为什么?不是说我们比较小气,也不能说我们比较大方。只是我们对于商品的价值判断-----商品...

2018-12-07 10:58:00 284

原创 美国和德国的原子弹研究之旅----不带来受益的项目一定不可取吗?

读书笔记 2018年12月6日1945年8月,美国在日本扔下两颗原子弹,这也作为人类技术和军事技术的一个新的纪元的开始。从一战到二战,世界的武器经历了从化学武器到达物理武器的进步。但是要知道,物理武器的实战化,也是经历了漫长的准备时间。而在整个准备过程中,谁也不能保证会是什么样的结果。关于原子弹的研发,可以分为两个阶段。第一阶段,我们可以称为理论阶段。...

2018-12-06 17:30:00 337

原创 Head First 设计模式(2)---观察者(Observer)模式

本文参照《Head First 设计模式》,转载请注明出处对于整个系列,我们按照这本书的设计逻辑,使用情景分析的方式来描述,并且穿插使用一些问题,总结的方式来讲述。并且所有的开发源码,都会托管到github上。项目地址:https://github.com/jixiang52002/HFDesignPattern前一章主要讲解了设计模式入门和最常用的...

2018-11-08 16:34:00 219

原创 拖延症晚期症状

9月由于原来租的房子到期,打算和夫人两人一起去找房子。但是周六就在家里打游戏,逗狗,收拾房间,甚至拖到中午饿的不行,点了小龙虾外卖,结果两人整个周末都显得很不在状态中,肚子疼了两天。甚至到周六结束,还没想去找房。 ...

2018-11-01 11:48:00 246

原创 孟婆记(2)

本文为小吉祥天导演的《灵魂摆渡.黄泉篇》改编,转载请注明出处,不允许作为商业用途。彼有死境,魂之归路,足八百里,无花无叶,黄沙遍地,延绵流潋,故名黄泉,内有妖,名孟婆氏,皆为女身,多智善谋,具殊色,好食鬼,善烹汤,孟婆汤,以八泪为引,历久方成,异香可通九霄,凡鬼饮之,前事皆不复记。---《冥记·黄泉篇》无名 赵吏在此时的孟婆庄内,由于风...

2018-10-23 00:00:00 251

原创 正则表达式(4)----常用的正则表达式

本文为转载文章转自W3Cschool,转载请注明出处正则表达式(1)---语法讲解正则表达式(2)---匹配规则正则表达式(3)---运算符优先级正则表达式(4)----常用的正则表达式一、校验数字的表达式数字:^[0-9]*$n位的数字:^\d{n}$至少n位的数字:^\d{n,}$m-n位的数字:^\d{m,n}$零和非零开头的数字...

2018-10-18 17:26:00 805

原创 正则表达式(3)---运算符优先级

原创文章,转载请注明出处正则表达式(1)---语法讲解正则表达式(2)---匹配规则前言上一节,对于正则的表达式的匹配规则做了相应的讲解。对于阅读正则表达式有了很好的提升。但是,与一般语言运算符相对比,正则表达式的运算符也是相当多,那么如何分辨他们的优先级。这里我们贴出一个非常复杂的模式:[\w!#$%&amp;'*+/=?^_`{|}~-]+...

2018-10-11 18:29:00 732

原创 正则表达式(2)---匹配规则

原创文章,转载请注明出处正则表达式(1)---语法讲解前言第一节讲解了正则表达式的语法结构,由于内容过多,采用表格的方式叙述,但是在给其他人看的人的时候。都反应过于繁琐。所以,根据自己一边琢磨一边在线测试得出一些心得。整理后分享与诸君。小胖子这里我们会使用一个在线正则表达式测试网站:http://tool.oschina.net/re...

2018-10-10 17:56:00 1437

原创 正则表达式----常用的正则表达式

本文为转载文章转自W3Cschool,转载请注明出处一、校验数字的表达式 数字:^[0-9]*$ n位的数字:^\d{n}$至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$零和非零开头的数字:^(0|[1-9][0-9]*)$非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(\.[0-9]{1,2})?$带1-2位小数...

2018-10-09 14:10:00 184

原创 Android Stuido无法下载jcenter库

前言由于公司的网络限制,或者外网下载网速过慢的情况。会导致google或者jcenter库的aar,jar库文件无法下载。错误信息错误信息分析Caused by: org.gradle.api.resources.ResourceException: Could not get resource 'https://jcenter.bi...

2018-09-25 11:23:00 1729

原创 撸撸Android的羊毛(二)----Activity生命周期

转载请注明出处:https://www.jianshu.com/p/d78c53f4b1b9前言部分内容参考Google爸爸的资料:https://developer.android.google.cn/guide/components/activities?hl=zh-cn最近由于部门的发展需要,加上就楼主一个一线开发人员,于是乎。惨被HR当做苦...

2018-08-24 15:14:00 310

原创 AS中导入framework.jar包编译,运行全部通过

由于业务求,要将定制化的framework包导入到AS中,然后不断查阅料,找到一系列比较全的资料。最终整理如下:1.将jar包放在libs目录下:12.右键将包add as libraryimage.png3.在app的build.gradle下 dependence下:image.png记住:impl...

2018-08-15 14:57:00 1515 5

如何做好一场技术演讲.rar

技术演讲技巧及模板化,快速上手技术性演讲,博得老板芳心

2019-11-06

RGB测色工具.rar

很好用的RGBA测色工具,做界面分析和UI原型图非常实用

2019-11-06

反编译工具包.rar

该资源包含Android反编译资源包和响应的使用手册,可以作为源码分析,和做安全测试使用。实测效果非常好,不信你揍我

2019-11-06

Android studio加载本地html的文档问题

android studio加载本地的html的文件

2016-02-03

空空如也

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

TA关注的人

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