2016年12月28日

python:安装xlwt模块

摘要: 1. 官网下载xlwt包 https://pypi.python.org/pypi/xlwt#downloads 2. 解压之后打开cmd命令行进入对应目录下执行setup命令 3. 如果是python3.6的版本会报如下错误 解决办法: 修改sre_parse.py的833行 原语句: 修改后: 阅读全文

posted @ 2016-12-28 11:48 Matrixin 阅读(11939) 评论(0) 推荐(0) 编辑

2016年10月21日

shareUserId相关

摘要: Android sharedUserId研究记录(转) 阅读全文

posted @ 2016-10-21 09:30 Matrixin 阅读(106) 评论(0) 推荐(0) 编辑

2016年6月17日

Fragment.replace会销毁实例

摘要: 项目中如下: 在同一个位置需要显示和隐藏视图相近的两个下bar,由于bar1和bar2内容都非常多,因此会导致这个xml文件非常拥挤。为了使代码简洁,尝试使用两个Fragment在此处进行替换处理,而且好处之一是Fragment在替换的时候有现成的setCustomAnimations()函数实现动 阅读全文

posted @ 2016-06-17 17:05 Matrixin 阅读(5045) 评论(0) 推荐(0) 编辑

2016年5月17日

本地已经创建目录,如何init到GitHub

摘要: 1. 在github上创建一个目录xxxx.git 2. 切换到本地目录 此时有可能会push不成功,报如下错误: 这是因为在github上创建目录时添加了内容比如README.txt,因此本地仓库并不是最新,需要先更新本地目录保持与远端一致: 再次执行push命令 阅读全文

posted @ 2016-05-17 16:33 Matrixin 阅读(736) 评论(0) 推荐(0) 编辑

android内存使用

摘要: 1. OOM时,可以使用android:process标签把不同的组件分配到不同的进程中运行。因为android对每个进程有OOM内存大小限制。 2. 使用android:singleInstance标签确保只有一个实例在运行以节约内存。 阅读全文

posted @ 2016-05-17 15:28 Matrixin 阅读(173) 评论(0) 推荐(0) 编辑

android:sharedUserId, process说明

摘要: android:sharedUserId 表示一个linux用户ID,默认情况下,系统为每个应用程序分配一个独立的ID。我们可以设置这个标签为两个不同的应用设置为相同的ID——前提条件是这两个应用拥有相同的签名。此时这两个应用程序虽然运行在不同的进程中,却可以访问彼此的/data/data/<pac 阅读全文

posted @ 2016-05-17 15:05 Matrixin 阅读(1123) 评论(0) 推荐(0) 编辑

2016年5月5日

FLAG_DISMISS_KEYGUARD & FLAG_SHOW_WHEN_LOCKED

摘要: getWindow().addFlags(WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD): 这一个标志的意思是去掉锁屏界面,但这对安全锁(图案或者密码锁屏界面)是无效的。在没有设置安全锁的时候,我们需要上滑一下(可能是其它方式)退出锁屏界面,才能进 阅读全文

posted @ 2016-05-05 17:40 Matrixin 阅读(5718) 评论(0) 推荐(1) 编辑

2016年4月17日

linux环境快速下载Groovy SDK

摘要: 一 下载sdkman软件开发工具管理器 关于sdkman官网有简略的介绍:http://sdkman.io 二 初始化sdkman 三 安装最新版本的groovy 按照提示继续操作,直至安装完成。 可能会提示sdk offline不能安装,可以重新试几次。 四 测试groovy安装成功 参考资料:h 阅读全文

posted @ 2016-04-17 19:54 Matrixin 阅读(569) 评论(0) 推荐(0) 编辑

2016年4月16日

Java项目源码学习笔记(三):PathMatcher

摘要: 先来看看内部类Node节点: 很显然,这是一个单向链表数据结构: 其中mMap中Node对象指向下一个Node对象。 add构建了根节点为mRoot的单向链表,之所以Node用HashMap保存链表的下一个节点,是因为mRoot一个根节点指向了很多单向链表分支。mKind是每一条单链表分支的key值 阅读全文

posted @ 2016-04-16 17:13 Matrixin 阅读(1471) 评论(0) 推荐(0) 编辑

Java项目源码学习笔记(二):Path

摘要: 细节说明: 1. 构造函数是private的,这是因为Path要构建的是一个数据链表,而不仅仅是构造函数本身构建的对象。 Path对象节点结构如图:它包括一个引用指向mParent,同时包含一个容器对象mChildren,这个容器对象中保存着指向子节点的引用,这个引用与mSegment构成容器的键值 阅读全文

posted @ 2016-04-16 16:51 Matrixin 阅读(381) 评论(0) 推荐(0) 编辑

导航