240 发简信
IP属地:广东
  • android 错误汇总

    用adb的“am start -n com.example.autolinktest/.MainActivity”命令启动一个应用,错误提示如下:Starting: Inte...

  • Handler简析

    Handler是android用来线程切换的,主要的工作原理是Handler通过sendMessage发送一个Message到MessageQueue中,它是一个单向链表结构...

  • Android性能优化----内存篇

    作为运行在Linux内核上的移动设备,手机受限于内存的大小,给每一个app都只能分配有限的可用内存,如果开发者的代码编写不当,可能导致应用的内存泄漏,进而导致OOM内存溢出(...

  • 简单记录一次阿里的面试

    晚上接到阿里的电话面试,大概问到的简单记录一下: 1.简述一下自己的工作经历,已经做过的项目 2.RTMP与UDP流协议的区别 3.HashMap的底层实现原理,自己是否可以...

  • 120
    查看当前app的Acitivty名称

    在处理6.0动态权限管理的时候,发现很多国内的手机厂商都有两个系统权限设置管理,比如小米在系统设置中有一个权限管理,在系统应用还有一个安全中心。通过测试发现我们在权限申请的时...

  • 120
    ==跟equals的区别

    1.在基本数据类型当中,==比较的是数值。在对象中比较的则是两个对象的内存地址。 2.Object中的equals默认实现的是== 3.String类中重写了equals方法...

  • 线程池

    一:线程池的特点 1.复用线程池中的线程,避免线程的重复创建和销毁而造成性能的过度消耗。 2.有效的控制线程池的最大并发数,避免对CPU的资源抢夺而造成阻塞。 3.对线程进行...

  • 如何控制线程的执行顺序

    线程的执行是随机的,由CPU控制,但是我们可以通过以下的方法对多线程进行可控顺序的执行: 1.使用join方法:让主线程等待子线程的执行完成 工作原理是:在当前线程调用其它线...

  • 120
    Android性能优化----布局过度绘制

    Android系统每隔16ms就会发出一次VSYNC信号触发对UI进行渲染,如果这16ms内我们没有完成对视图的绘制,那么就会出现丢帧的情况,从而造成界面卡顿。 检测过度绘制...

  • 120
    Android7.0系统新特性

    在android7.0上,我们需要在应用内实现更新apk并且安装包的时候,无法再像之前那样了。随着Android版本越来越高,Android对隐私的保护力度也越来越大。比如:...

  • 120
    C++----STL 教程

    向量容器(一个 C++ 标准的模板),它与数组十分相似,唯一不同的是,向量在需要扩展大小的时候,会自动处理它自己的存储需求: 关于上面实例中所使用的各种函数,有几点要注意: ...

  • 120
    C++----动态内存

    C++ 程序中的内存分为两个部分: 栈:在函数内部声明的所有变量都将占用栈内存。 堆:这是程序中未使用的内存,在程序运行时可用于动态分配内存。 new 和 delete 运算...

  • 120
    C++----接口(抽象类)

    接口描述了类的行为和功能,而不需要完成类的特定实现。 C++ 接口是使用抽象类来实现的,抽象类与数据抽象互不混淆,数据抽象是一个把实现细节与相关的数据分离开的概念。 如果类中...

  • 120
    C++----多态

    多态按字面的意思就是多种形态。当类之间存在层次结构,并且类之间是通过继承关联时,就会用到多态。 C++ 多态意味着调用成员函数时,会根据调用函数的对象的类型来执行不同的函数。...

  • 120
    C++----重载运算符和重载函数

    C++ 允许在同一作用域中的某个函数和运算符指定多个定义,分别称为函数重载和运算符重载。 重载声明是指一个与之前已经在该作用域内声明过的函数或方法具有相同名称的声明,但是它们...

  • 120
    C++----继承

    面向对象程序设计中最重要的一个概念是继承。继承允许我们依据另一个类来定义一个类,这使得创建和维护一个应用程序变得更容易。这样做,也达到了重用代码功能和提高执行时间的效果。 当...

  • 120
    C++----类 & 对象

    类定义是以关键字class开头,后跟类的名称。类的主体是包含在一对花括号中。类定义后必须跟着一个分号或一个声明列表。例如,使用关键字class定义 Box 数据类型,如下所示...