240 发简信
  • ContextCompat

    ContextCompat.getDrawableContextCompat.getColor 替代context.getResources().getDrawablecon...

  • LayoutInflater使用

    LayoutInflater 主要用于加载布局,把xml转为View 获取实例的方法 LayoutInflater inflater = LayoutInflater.fro...

  • Java-装箱拆箱

    包装类(Wrapper Class) 八个和基本数据类型对应的类统称为包装类(Wrapper Class) 包装类的缓存 具体可以查看对应包装类的valueOf代码实现。 因...

  • Windows-创建服务

    服务创建步骤 设置服务入口函数ServiceMain,StartServiceCtrlDispatcher 注册服务控制处理器,接收SCM的命令。RegisterServic...

  • memcmp使用

    函数原型int memcmp(const void *buf1, const void *buf2, unsigned int count);功能:比较内存区域buf1和bu...

  • Windows-字符串

    LPCTSTR 用法 在Windows的C++开发中,经常碰到一些字符串的操作,比如LPCTSTR,在这里记录下它的一些知识和相关的操作。 解释 LPCTSTR把它进行拆解:...

  • 120
    Android-服务(AIDL通讯)

    本文学习目标 学会使用AIDL与远程服务进行通讯 AIDL介绍 AIDL是Android中IPC(Inter-Process Communication)跨进程通信的一种,A...

  • 120
    Android-服务Service(Messenger跨进程通讯)

    本文学习目标: 学会如何使用Messenger进行跨进程通讯; 延伸阅读:Android 消息处理机制:https://www.jianshu.com/p/02962454a...

  • 120
    Android-服务Service

    Service介绍 Service(服务)是一个可以再后台执行长时间运行操作而没有用户界面的应用组件。服务可用其他应用组件启动,服务一旦被启动将在后台一直运行,即使启动服务的...

  • 120
    Python-添加库

    pip添加库 Pycharm添加库 查看Python安装路径 查看Python搜索模块路径集 1. pip pip 是一个Python包管理工具,主要用于安装PyPI上的软件...

  • Python-语法知识(list/tuple/字典/集合)

    在这里记录下Python的作为容器的数据类型:list/tuple/字典/集合。 list list是一种有序的集合,可以随时进行添加删除其中的元素。定义: tuple tu...

  • 120
    Python入门学习

    教程 廖雪峰Python教程:https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d...

  • Python-Anaconda包管理器和环境管理器

    简介 Anaconda 是在 conda(一个包管理器和环境管理器)上发展出来的。在数据分析中,你会用到很多第三方的包,而conda(包管理器)可以很好的帮助你在计算机上安装...

  • Python-Http请求

    使用httpget.py 参考文章:python3网络爬虫一《使用urllib.request发送请求》https://blog.csdn.net/bo_mask/artic...

  • 120
    Jenkins搭建Android自动构建

    简介 本文主要介绍如何通过Jenkins+SVN+Gradle搭建Android自动打包过程。 原先提交测试流程是:开发打Apk包,然后再发送给测试人员测试,在快速迭代的过程...

  • Android Studio编译慢

    编译慢有很多种,这里做一个记录。 打开项目一直停留在gradle 第一次新建项目成功会下载Gradle,貌似这个过程不翻墙也是可以下载,但是访问特别慢,建议翻墙下载。那么下载...