自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

墨漓

你必须非常努力,才能让一切看起来毫不费力。

  • 博客(83)
  • 资源 (22)
  • 收藏
  • 关注

原创 程序猿(媛)如何拿到高薪资

        相信在座的程序猿(媛)们都知道,在咱们IT行业里薪资待遇会特别容易出现同工不同酬的情况,当我们经过了层层筛选最后拿到了还算满意的薪资进了公司,过了一段时间,得到小道消息,有个跟你一样水平(也或许不如你)的同事的薪资竟然比你高个几K,这时候估计你就不会开心的工作了。       其实在IT行业出现这种情况都是正常的,所以公开谈论薪资几乎是所有公司的禁忌,如果大家都公开待遇了,薪资...

2018-11-10 10:18:06 866

原创 如何成就辉煌人生。

辉煌人生三部曲=洗脑+狼性+兴趣人生。 1、洗脑。 生活中,每个人都会在不知不觉中形成自己的三观,三观形成的过程,也可以称之为洗脑的过程。 一个白纸般的人,初入社会,被金钱至上洗脑,身边恰好有一两个不法分子,那TA走上犯罪的道路可以说是顺理成章,当他入狱的时候他的家人可以说我滴孩子是好孩子,他被坏蛋洗脑了。 在监狱里,人民警察对他正面教育,让他从犯人改造...

2019-06-23 00:31:22 602

原创 BLE和EasyBle的使用

目录BLEBLE设备之间的交互方式BLE中角色与职责关于BLE广播BLE的链接参数关于BLE的MTU安卓BLE通信开发Gradle依赖使用扫描连接设置通知(notify或indicate)写入特征数据Destroy其他apiBLE简介:(Bluetooth low energy)蓝牙低功耗是蓝牙4.0新增的子规范,其具...

2019-04-23 16:29:24 1721 1

原创 AS可以运行APP,但是不能安装(跟一次性的差不多)

今天运行项目碰到个很神奇的问题:   AS做的demo可以运行但是不能安装!!!  亮瞎了我的眼。    虚拟机或是真机都是可以运行的,但是不会安装,报错信息提示如下图: 在线求教,望大佬不吝赐教~~~         T_T        ...

2019-01-11 10:53:08 1575 3

原创 JVM

目录Java内存模型、堆区和栈区的区别。Java虚拟机怎么判断那些对象是需要进行回收的。Java内存模型、堆区和栈区的区别。Java虚拟机在执行Java程序的过程中会把所管理的内存区域划分成若干个不同的数据区域。- 程序计数器(Program Counter Register):可以看作当前线程所执行的字节码的行号指示器。为线程私有,唯一没有OOM的区域。- Java虚拟机栈(...

2019-01-05 09:42:42 201

原创 Android基础

目录Serializable和Parcalable的区别。dpi、ppi、px、pt、dp、sp的区别。应用最多占多少内存?了解sp的apply和commit的区别吗,sp具体是怎么实现的,sp什么时候会将内存中的数据写入到文件中。Fragment之间传递数据的方式。Serializable和Parcalable的区别。Parcelable的设计初衷是因为Seriali...

2019-01-04 11:01:18 195

原创 finalize和集合框架

目录finalfinallyfinalize集合框架,list,map,set都有哪些具体的实现类,区别都是什么?finalizefinal final:     java中的关键字,修饰符。用于声明属性,方法和类,分别表示属性不可交变,方法不可覆盖,类不可继承。注意事项:如果一个类被声明为final,就意味着它不能再派生出新的子类,不能作为父类被继承。一个...

2019-01-03 14:13:22 129

原创 常用框架

Glide传入不同Context的区别,如何绑定生命周期的?- 因为Glide需要知道加载的生命周期。如果你在某个Activity上正在加载着一张图片,结果图片还没加载出来,Activity就被用户关掉了,那么图片就不应当继续加载。- Glide怎么感知Activity的生命周期呢:Glide添加了隐藏Fragment,因为Fragment的生命周期和Activity是同步的,如果Acti...

2019-01-02 11:23:04 111

原创 流程优化

2019年第一篇技术文,新年快乐~目录如何解决卡顿问题?Android UI卡顿怎么进行监测?ANR原理(回答主线程阻塞5秒不算,要分析源码)。 如何解决卡顿问题?常见问题:  - 过度绘制,层级过深。  - 主线程耗时大的函数、滑动过程中的CPU工作问题。       主线程里占用CUP时间很长的函数,特别关注IO操作(文件IO、网络IO、数据库操作等), ...

2019-01-01 20:15:05 776

原创 管理学-“三个和尚”

                                       一个和尚挑水喝,两个和尚抬水喝,三个和尚没水喝。       这是个很经典的故事,这个故事说明了一个人可以敷衍了事,两个人就会互相推诿,三个人就会成不了事。       人与人的合作往往不只是简单的人力相加,而是更复杂更微妙。在合作中,假如每个人的能力为1,那么十个人合作的结果可能会比固定的10要大得多,但也可能...

2019-01-01 18:36:45 3785

原创 View剖析

目录Touch事件的分发流程。View的位置参数有哪些?left、x、translationX的含义以及三者的关系。什么是MeasureSpec?View绘制过程怎么获取View的宽高?自定义View的流程,自定义View需要注意的问题,例如自定义View是否需要重写onLayout,onMeasure。nvalidate、postInvalidate、requestL...

2018-12-30 09:04:27 187

原创 计算机网络

目录TCP三次握手过程,为什么需要三次握手。为什么需要三次握手?TCP四次挥手过程?为什么需要四次挥手?TCP四次挥手为什么需要等待2MSL?什么是DNS?Http 的session和cookie的区别是什么?Https工作原理是什么?   Https握手过程 TCP三次握手过程,为什么需要三次握手。       TCP是面向连接的,无论哪一方向另一...

2018-12-29 19:17:08 156

原创 Gradle

Gradle构建块。每个Gradle构建都包含三个基本构建快:- project:  一个project代表一个正在构建的组件(比如一个JAR文件),或一个想要完成的目标,如部署应用程序。Gradle的build.gradle文件相当于Maven的pom.xml,每个Gradle构建脚本至少定义一个project。  当构建进程启动后,Gradle基于build.gradle中的配置...

2018-12-29 19:01:24 213

原创 10年大牛所用过的东西。

Activity问:Activity异常退出了怎么办(怎么保存数据)?重写onSaveInstanceState和onRestoreInstanceState 两个方法在onSaveInstanceState 用Bundle参数putString在onRestoreInstanceState 用Bundle参数getString OK问:Activity是如何显示视图的(源...

2018-12-28 09:12:10 314

原创 协议

什么是OSI?国际标准化组织ISO公布了开放系统互连参考模型(OSI/RM)。OSI/RM是一种分层的体系结构,参考模型共有7层。什么是TCP/IP协议?TCP/IP(Transmission Control Protocol/Internet Protocol)作为Internet的核心协议。它是个协议族,包含多种协议。 TCP/IP协议分层思路是怎样的?分层就是每一层...

2018-12-27 09:12:51 577

原创 视频直播类的东西

Android 怎么采集视频、音频(Android直播中怎么采集视频、音频)?采集:采集视频的话5.0之前一般用Camera接口,之后用Camera2接口使用:使用也很简单,通过 HandlerThread类创建一个专门的Hander 类型的线程用于Camera的具体操作。       在CameraManager中找到一个合适的 Camera 设备,得到设备号。通过 CameraID...

2018-12-26 20:06:06 755

原创 项目经理那些事儿

项目的关键时期,进度非常紧张,作为项目经理的您恨不能一人当两人用,偏偏在这个时候,您得知一位重要的项目成员的家人重病,这时,您会如何处理(让他回家探亲还是坚守岗位)?为什么?对于项目经理的我们来说,项目很重要;但对于员工来说,家人的健康很重要。如果对于项目来说,这个员工不可或缺,而他的家人病重也不许有人在身边照顾。那公司就出钱雇一个人帮他照顾家人。临时找一个护工总比临时找一个专业人员简单...

2018-12-25 16:08:07 456

原创 项目经理的QCD

QCD指的什么?Q:  quality       质量C:  cost           成本D:  deliver       交付QCD是项目管理的三个重点,对QCD的把握能力标志了一个组织项目管理的成熟度。 项目经理这个职位的特点有什么?先从思想和执行两个方面来说吧。思想方面:         技术岗有两个特点:                     ...

2018-12-21 19:26:52 7638

原创 内存优化

1、Java的四种引用,强弱软虚,及其适用的场景。- 强引用:   - 强引用可以直接访问目标对象。   - 强引用所指向的对象在任何时候都不会被系统回收。JVM宁愿抛出OOM异常,也不会回收强引用所指向的对象。   - 强引用可能导致内存泄露。- 软引用:  - 在OutOfMemory异常发生之前,被占用的内存空间可以被释放掉的,从而避免内存达到上限,避免Crash发生。  ...

2018-12-20 19:25:42 306

原创 管理学-温水煮青蛙

        把青蛙直接放进热水里,它会非常不适应,就会迅速跳出热水。如果把青蛙放进常温水里,然后慢慢地加温,青蛙并不会立即跳出去,水温逐渐提高的最终结局是青蛙被煮死了,因为等水温高到青蛙无法忍受时,它已经来不及、或者说是没有能力跳出去了。       这就是温水煮青蛙,这个现象告诉我们:突变会引起我们的警觉,而容易把我们置于死地的往往就是在自我感觉良好的情况下,对实际情况的逐渐恶化没有清醒...

2018-12-20 10:22:48 1730

原创 如何去升华自己

随着时代发展速度的不断增快,各行各业也都是分秒必争的去提升自己。想要在社会中生存下来就要有比别人更亮眼的地方。同样一个行业,有人从名校毕业,实战水平却一般;有人非名校毕业,实战能力却很强。也有些人,不管是不是名校,毕业了都去了培训班培训,但是结果也是一样,参差不齐。      碰到这种问题,我们不从外在因素去分析,我们就说自己,为什么被人比我们更优秀?结合一下自身的经历以及从别人身上学习的经验...

2018-12-19 13:48:40 541

原创 Python安装教程

下边用几张图来给大家展示一下Python的安装教程  这就是Python的安装过程了,至于软件怎么用就靠大家自己去探索啦        ...

2018-12-18 10:56:19 4340 1

原创 管理学-“蘑菇管理法”

        蘑菇:生长在阴暗角落里的菌类植物。        蘑菇管理法是目前很多组织对待入职的新人的一种管理方法。新人被置于阴暗的角落(不受重视的部门或者打杂跑腿的工作),经常被泼冷水(无端的批评 、指责,或者代人受过),任其自生自灭(没有得到本该拥有的指导和提携)。       相信很多人都会有这样当“蘑菇”的经历,其实这也不是什么坏事。尤其是一切刚刚开始的时候,当一阵子“蘑菇”能...

2018-12-17 20:15:38 472

原创 并发编程

1、什么是线程,什么是进程,能不能只用进程。进程(Process):是系统进行资源分配和调度的基本单位,是操作系统结构的基础。进程是线程的容器。线程(thread):是程序执行流的最小单元。  引入线程的操作系统中,通常都是把进程作为分配资源的基本单位,而把线程作为独立运行和独立调度的基本单位。区别:1. 地址空间和其它资源(如打开文件):进程间相互独立,同一进程的各线程间共享。某...

2018-12-17 13:14:27 141

原创 JAVA-基础

1、equals方法的作用是什么,它和==有什么区别。equals() 的作用是用来判断两个对象是否相等,Object中定义了equals()方法,所有的类都可以通过equals()去比较两个对象是否相等,默认的“equals()”方法,等价于“==”,即比较两个对象的地址是否相等,因此通常会重写equals()方法。2、hashCode方法的作用是什么,它和equals方法有什么联系。...

2018-12-15 08:15:21 132

原创 管理学-“不值得”

        做事会有值得和不值得,值得做的事情我们会去积极的完成,不值得的事情往往就带有消极情绪。       不值得做的事情就不值得做好,这个道理很简单,但重要性却往往会被人忽略掉。“不值得”这个词汇反应人们的一种心理:如果一个人从事的是一份自认为不值得做的事情,那么办事的态度就会变得消极和敷衍。不仅成功率低,而且这件事情即使成功了,他也不有多大的成就感。       对于个人来说,...

2018-12-14 19:21:20 127

原创 Android-四大组件2

                                       四大组件1、Activity常见情形下的生命周期,如按下home键、锁屏。- Back键:onPause → onSaveInstanceState → onStop → onDestroy- Home键:onPause → onStop / onRestart → onStart → onResume...

2018-12-14 09:08:34 123

原创 管理学-“0”和双赢

“0”:       在社会中我们不难看到一个现象:成功者的背后往往是彻底的失败者。 而成功的光芒往往能够遮盖住失败者的辛酸和苦涩。在社会中,人人都是0,成功了就是1失败了就是-1,一个人的成功就导致了另一个人的失败。所以,有人成功就会有人失败,而两个人的结果加起来总是0。   双赢:               在经济高速增长、科技进步、全球一体化的背景下,“0”的观念逐渐的被“双赢...

2018-12-13 19:41:43 293

原创 GitHub和Subversion的使用以及优缺点

SVN:      简介:                 SVN是一个开放源代码的版本控制系统,也就是说 Subversion管理着随时间改变的数据。 这些数据放置在一个中央资料档案库(repository) 中。 这个档案库很像一个普通的文件服务器, 不过它会记住每一次文件的变动。 这样你就可以把档案恢复到旧的版本, 或是浏览文件的变动历史。      概念:     repo...

2018-12-13 10:13:11 990

原创 Android-算法-优先级队列

class PriorityQueue {private long[] a = null;private int nItems = 0;private int maxSize = 0;public PriorityQueue(int maxSize) {a = new long[maxSize];this.maxSize = maxSize;nItems = 0;}public...

2018-12-12 09:17:13 411

原创 管理学-酒和污水

       把一匙酒倒进一桶污水,得到的是一桶污水;如果把一匙污水倒进一桶酒,得到的还是一桶污水。       在任何组织力,几乎都会有几个刺头,他们存在的目的好像就是为了把事情搞糟。而最糟糕的就是他们就像果箱里的坏水果,如果你不及时的清理掉,它就会迅速传染,把其他水果也弄烂。“烂水果”的可怕之处在于它惊人的破坏力。       一个实干的人进入一个混乱的部门后可能会被吞没,而一个只会空...

2018-12-11 19:46:02 225

原创 Android-算法-排序

public class JWzw {//插入排序public void insertArray(Integer[] in ) { int tem = 0; int num = 0; int upnum = 0; for (int i = 0; i < in .length; i++) { for (int j = i...

2018-12-11 13:25:24 104

原创 Android Studio 打开报错Internal error. Please report to https://code.google.com/p/android/issues

今天打开Android Studio 发现半天没反应,返回桌面后发现了下图:像往常一样,复制第一行报错信息,点击百度搜索,发现几篇大概一样的博客,仔细一看是第一行一样,报错的信息是不一样的。看到个错误相同的,解决方案。不知道是不是我的问题,尝试后依旧不行。解决方案: N种方法都试过后发现还是行不通,最终采取终极方案:卸载重装。删除完所有配置后卸载重装,发现:还是打不开!...

2018-12-10 19:11:49 3170 3

原创 Android Studio 安装教程

本篇将以图文形式讲解 万恶的AS——3.2版本的安装。。。首先去官网下一个3.2版本的AS。   点击去官网然后安装: 第一步: 第二步:第三步:第四步: 第五步:第四步点击Install后就开始安装了第六步:  到这就已经安装完了。    ...

2018-12-10 19:05:09 200

原创 管理学-彼得原理

         每个组织都会由不同的职位、等级或阶层的形式存在,这是不可避免的,而我们每个人都隶属于这其中的某个等级。         彼得原理是美国学者劳伦斯·彼得在对组织中人员晋升的相关现象研究后得出的一个结论:在组织中,雇员总是趋向于晋升到其不称职的地位。彼得原理也很形象的被称为“向上爬”的原理。        这种现象在现实中无处不在:一个称职的老师被提升为主任的时候却不能胜任;...

2018-12-09 20:24:06 1271

原创 管理学-蝴蝶效应

蝴蝶效应:          初始条件十分微小的变化经过不断放大,对未来状态会造成极其巨大的差别。有些小事可以糊涂,但有些小事,经过系统放大后就会对一个组织或一个制度带来致命性的打击。 启示:       现在的企业也受“蝴蝶效应”的影响,消费者越来越相信感觉,所以品牌消费、消费环境、服务态度等等这些在无形中影响着消费者的选择。只要稍加留意,就能看到一些管理规范、运作良好的公司在公...

2018-12-08 08:27:48 1190

原创 管理学-乘五法则

      在这里问一下大家,你认为一个优秀的管理者能管理多少人?先不要去说管理的质量,我们现在只说管理的人数。       一个团队,人数少的时候,领袖很轻松的就能管理好自己的团队。随着团队的逐渐扩大,扩大到几十人的时候,领袖还能直接的去管理每个人么?这个时候他(她)就需要去设立管理层,然后他就可以去管理这些处于管理层的人,而每个管理层的人也会带着手下的人去发力,这就形成了一个管理金字塔。在...

2018-12-07 19:26:45 448

原创 Android-屏幕适配-面试题

问:屏幕适配怎么做?答:       1、不使用以像素点为单位的单位       2、多使用带权重的属性       3、多使用带权重属性的布局       4、图要多切       5、能用.9的用.9       6、在展示视图前px转dp       7、开发时参照固定屏幕密度,展示视图前获取当前手机的屏幕宽高,用当前的屏幕宽高除以固定的宽高,得出比例,给视图...

2018-12-07 10:48:38 1885

原创 Android-动画-面试题

问:插值器用过没(插值器的种类有哪些|怎么自定义插值器)?答:插值器决定值的变化模式,默认的种类有九个。默认种类有:AccelerateDecelerateInterpolator :在动画开始与结束的地方速率改变比较慢,在中间的时候加速AccelerateInterpolator:在动画开始的地方速率改变比较慢,然后开始速率变化加快LinearInterpolator:以...

2018-12-06 13:55:30 1780

原创 Android-动画

                 本文较长。。。时间充足可以看,没时间的可以先收藏^_^ Android系统提供了很多丰富的API可以让我们去去实现UI的2D、3D动画,最主要的划分可以分为如下几类:View Animation:                            视图动画,在古老的Android版本系统中就已经提供了,只能被用来设置View的动画。Draw...

2018-12-06 11:21:46 225

电商项目实战讲解视频82~83

电商项目实战讲解视频,总计83个视频,由于上传权限不够只能分开传,一次220MB以下,这个是82~83,希望可以帮到大家,这是一个零基础也可以看着视频学习的电商项目哦~

2018-11-26

电商项目实战讲解视频80~81

电商项目实战讲解视频,总计83个视频,由于上传权限不够只能分开传,一次220MB以下,这个是80~81

2018-11-26

电商项目实战讲解视频77~79

电商项目实战讲解视频,总计83个视频,由于上传权限不够只能分开传,一次220MB以下,这个是77~79

2018-11-26

电商项目实战讲解视频75~76

电商项目实战讲解视频,总计83个视频,由于上传权限不够只能分开传,一次220MB以下,这个是75~76

2018-11-26

电商项目实战讲解视频73~74

电商项目实战讲解视频,总计83个视频,由于上传权限不够只能分开传,一次220MB以下,这个是73~74

2018-11-26

电商项目实战讲解视频67~68

电商项目实战讲解视频,总计83个视频,由于上传权限不够只能分开传,一次220MB以下,这个是67~68

2018-11-26

电商项目实战讲解视频61~64

电商项目实战讲解视频,总计83个视频,由于上传权限不够智能分开传,一次220MB以下,这个是61~64

2018-11-25

电商项目实战讲解视频57~60

电商项目实战讲解视频,总计83个视频,由于上传权限不够智能分开传,一次220MB以下,这个是57~60

2018-11-25

电商项目实战讲解视频53~56

电商项目实战讲解视频,总计83个视频,由于上传权限不够智能分开传,一次220MB以下,这个是53~56

2018-11-25

电商项目实战讲解视频45~52

电商项目实战讲解视频,总计83个视频,由于上传权限不够智能分开传,一次220MB以下,这个是45~52

2018-11-25

电商项目实战讲解视频37~44

电商项目实战讲解视频,总计83个视频,由于上传权限不够智能分开传,一次220MB以下,这个是37~44

2018-11-25

电商项目讲解视频9~24

电商项目实战讲解视频,总计83个视频,由于上传权限不够智能分开传,一次220MB以下,这个是9~24

2018-11-25

电商项目实战讲解视频1~8

电商项目实战讲解视频,总计83个视频,由于上传权限不够智能分开传,一次220MB以下,这个是1~8

2018-11-25

电商项目实战讲解视频

电商项目实战讲解视频,总计83个视频,由于上传权限不够智能分开传,一次220MB以下,这个是25~36

2018-11-24

JAVA环境变量一键配置

此工具可以一键配置JAVA环境变量和ADB环境变量,打开软件选择jdk安装路径即可一键配置java&adb;环境变量

2018-11-10

adb,替换掉原本的adb即可解决问题

这个工具是在你AS找不到虚拟机和真机的时候可以替换掉原本的ADB文件,替换完毕重启AS就可以找到虚拟机和真机了,希望可以帮到大家

2018-11-09

Android开发各种第三方的库

压缩文件里边包含了我们在Android开发中所需要用到的的各种第三方jar包

2018-11-08

程序猿(媛)必备

在工作中可能会碰到各种各样的问题和麻烦,这时候就需要去平心静气的去解决,看完本篇就会知道如何去解决琐碎的麻烦和烦心事。

2018-11-08

Android的APK反编译工具

AS生成的APK的反编译工具,反编译后可查看class源码和资源文件

2018-11-06

简单的新闻项目

简单的新闻项目,主要功能有:获取网络数据、购物车功能、调用支付宝 ,项目功能比较全面,适合小白学习

2018-10-30

APP引导页+圆点滑动

该项目实现了常见APP中的的引导页页面和log页的小圆点的滑动实现,有不足可以共同进步

2018-10-13

简单的电商项目

项目简单实现了常见的电商APP中的(主页、个人中心、购物车、支付)功能,有不足的地方可以提出,共同进步!

2018-10-12

空空如也

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

TA关注的人

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