240 发简信
IP属地:新疆
  • 120
    WSL Tips

    WSL简介 对于Windows Subsystem for Linux,可以参考Windows Subsystem for Linux (WSL) 原理介紹了解一些基本的背景...

  • 如何在Majove下编译aapt2

    基本的逻辑 source build/envsetup.sh来配置环境 在/path/to/aosp/frameworks/base/tools/aapt2下执行mma来编译...

  • gradle-wrapper的优化

    通常gradle-wrapper.properties的内容如下: 我们都知道对于gradle-wrapper下载的cache目录命名方式是 1.从gradle/wrappe...

  • 如何让任意python程序使用socks代理

    问题描述 在尝试学习Flutter项目中的engine部分的源码的时候,需要先进行gclient sync操作来同步代码,而由于某些不可说的原因,会存在网络无法访问的问题,通...

  • sqlite基础

    概况 SQLite独有的功能 Zero-Configuration : 配置简单 Serverless:基于文件的,没有类似于SQLServer之类的服务端 SingleDa...

  • Closure和Lambda

    前言 文中可能会有些用删除线标注的内容,之所以不删除是个人认为某种程度上能起一种补充说明的作用。 基本概念 scope Scoping itself is how you s...

  • 代码阅读之工具篇

    前言 相对来讲,对于一个programmer来讲,更多的时间是花在代码阅读而不是写代码上,因此改进这方面的技巧和工具能够对programmer的工作效率能起到很大的提升。相对...

  • 爬虫:技术调研

    纯静态网页 这部分因为只涉及到http/https请求以及文本处理,因此不同的技术方案在不同的平台共通性较大,最多是因为程序语言环境不同带来的不同,基本方案就是进行http请...

  • 开源项目分析:Hunter

    前置技术背景 Gradle Plugin Gradle Transform API Bytecode Mannipulaion Library 注:Gradle Transf...

  • 移动端直播那点事

    最近研究模仿战旗直播的app ,今天把视频源弄到了 可以和正常线app一样看视频了。 首先介绍一下 HTTP Live Streaming (HLS) ,给现在正常做视频直播...

  • 120
    解读Android官方MVP项目单元测试

    写在前面 关于MVP关于MVP的介绍很多,这不是本文的重点,这里列举近期一些比较好的文章。 Android官方MVP架构示例项目解析 选择恐惧症的福音!教你认清MVC,MVP...