吴小龙同學

党要我帅,我不得不帅!


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 搜索

Android 进程间通信

发表于 2018-02-15 | 分类于 IPC

什么鬼!单例居然失效了,一个地方设置值,另个地方居然取不到,这怎么可能?没道理啊!排查半天,发现这两就不在一个进程里,才恍然大悟……

什么是进程

按照操作系统中的描述:进程一般指一个执行单元,在 PC 和移动设备上指一个程序或者一个应用。

为什么要使用多进程

我们都知道,系统为 APP 每个进程分配的内存是有限的,如果想获取更多内存分配,可以使用多进程,将一些看不见的服务、比较独立而又相当占用内存的功能运行在另外一个进程当中。

阅读全文 »

2018关键字

发表于 2018-01-02 | 分类于 猿生活

回顾 17 年

关键字式的年终总结我已经写了《2015关键字》和 《2016关键字》两年了,《2017 关键字》没有写,因为现在职业生涯遇到瓶颈,进步缓慢,年前定的指标完成度低,感觉没什么可写的。

现在回顾 2017 年,确实没什么能拿出手的,知乎上一个问题《作为程序员,2017 年你习得了哪些新技能?》,我回答如下:2017 年我是迷茫的,焦虑的,纠结要不要转型,往前端,还是后端?怎么转?后来自学入门了 Python,当拓展技术栈,了却我一直想写接口的夙愿。本职工作好像没什么实质进步,除了实践 Android 模块组件化、性能优化,参与面试,做面试官,负责 Android 端项目,带新人,还有其他的吗,带娃更加娴熟,算不算?

阅读全文 »

Android NDK 入门与实践

发表于 2017-12-27 | 分类于 NDK

NDK 是什么

NDK 全称 Native Development Kit,可以让您在 Android 应用中调用 C 或 C++ 代码的工具。

NDK 好处

1、NDK 可以生成 .so 文件, 方便代码共享;

2、增加反编译的难度;

3、提高性能。

阅读全文 »

Python 爬虫实战(一):使用 requests 和 BeautifulSoup

发表于 2017-12-10 | 分类于 Python

Python 基础

我之前写的《Python 3 极简教程.pdf》,适合有点编程基础的快速入门,通过该系列文章学习,能够独立完成接口的编写,写写小东西没问题。

requests

requests,Python HTTP 请求库,相当于 Android 的 Retrofit,它的功能包括 Keep-Alive 和连接池、Cookie 持久化、内容自动解压、HTTP 代理、SSL 认证、连接超时、Session 等很多特性,同时兼容 Python2 和 Python3,GitHub:https://github.com/requests/requests 。

阅读全文 »

Android Studio 3.0 升级一些坑

发表于 2017-11-04 | 分类于 Android Studio

前几天,期待已久的 Android Studio 3.0 release 版来临了,根据以往经验,每次大版本升级肯定要折腾一番,况且公司最近项目紧,因此我没有着急升级。10 月 31 号项目交了第一个版本,有同事离职了,我接了 NDK 的锅,到现在终于有空了,手痒痒点了升级。

Android Studio 3.0

官方更新日志:https://developer.android.google.cn/studio/releases/index.html ,我截图了,用的 Chrome 自带翻译功能,有些翻译不到位,但比我这半吊子英语看省事多了。

阅读全文 »

GitBook 使用

发表于 2017-09-05 | 分类于 GitBook

我想把我的博客总结归纳下,于是找到了 GitBook,多了一个写博客地方,我把它做为博客的备份。花了两三天学习了 GitBook,这里记录下。此教程基于 Mac,Windows 也差不多适用。

安装 Node.js

GitBook 是基于 Node.js 的命令行工具,下载安装 Node.js。

阅读全文 »

Android 轮播图从 0 到 1

发表于 2017-08-27 | 分类于 Banner

漏洞百出

轮播图是 Android 常用功能之一,效果大概是这样的:

阅读全文 »

Android 组件化探索与思考

发表于 2017-08-01 | 分类于 Modular

前言

开发中,我习惯性会把一个模块的功能放在一个包下,便于查找,但烦于耦合性太高,后期维护太费劲,因此对项目进行组件化拆分势在必行。组件化好处:便于开发,团队成员只关注自己的开发的小模块,降低耦合性,后期维护方便等。相当于先有很多小组件,各自开发,最后组装,成一个 app。

阅读全文 »

Mac 配置 adb 环境、gradlew:command not found

发表于 2017-07-19 | 分类于 Mac

今年 6 月 15 日,我痛下决心,买了心仪已久的 MacBook Pro,《2017 款 MacBook Pro 初体验》,Mac 小白,这篇文章是踩坑后的记录,也将持续记录,好记忆真不如烂笔头,现在会设置了,一个月过后呢,而且我年纪也大了。

阅读全文 »

Kotlin for Android(四)Retrofit + RxJava

发表于 2017-06-03 | 分类于 Kotlin

如果您之前学习 Android MVP ,很可能是从 AndroidMVPSample
(https://github.com/WuXiaolong/AndroidMVPSample )开始的,此Sample最初是 Android MVP 示例,后来融合 Retrofit 和 RxJava,分别演示了普通写法(Retrofit)、普通写法(Retrofit+Rxjava)、MVP+Retrofit+Rxjava,跟它一样,我写了 Kotlin 版 Retrofit +RxJava 来练手,还是以天气示例。

阅读全文 »
1234…16
吴小龙同學

吴小龙同學

公众号:吴小龙同学

154 日志
43 分类
116 标签
RSS
WeChat GitHub 知乎 Weibo
© 2013 – 2024 吴小龙同學
由 Hexo 强力驱动 v3.4.2
|
主题 – NexT.Gemini v6.7.0