Maker Chen

To ordain conscience for Heaven and Earth, to secure life and fortune for the people

android开源日志框架解析

XLog 基于国人的开源框架XLog:com.elvishew.xlog,版本1.4.0。 入口类XLog XLog作为框架程序的入口类,主要关联了3个主要的类:LogConfiguration、Logger、Printer,后面我们一一解释。 从图上可以看出,XLog作为入口类,提供了较为便捷的日志输出API及丰富的自定义入口。这也是一贯常用的设计。将复杂的实现包装起来,对外...

Numpy基础

简单介绍 NumPy(Numerical Python)是高性能科学计算和数据分析的基础包。 ndarray,一个具有矢量算数运算和复杂广播能力的快速且节省空间的多维数组。 用于对整组数据进行快速运算的标准数学函数(无须编写循环) 用于读写磁盘数据的工具以及用于操作内存映射文件的工具 线性代数、随机数生成以及傅里叶变换功能 用于集成由C,C++,Fortran等语言编写...

《九种体质使用手册》-读书笔记

想要获得健康,想要有的放矢的呵护自己的身体,首先,我们要认清自己的本质。 亿万苍生,人分九种。 A型–平和体质,是精力充沛,健康乐观的那一种。 B型–气虚体质,是气短少力,容易疲乏的那一种。 C型–阳虚体质,是手脚发凉,身体怕冷的那一种。 D型–阴虚体质,是手心发热,阴虚火旺的那一种。 E型–痰湿体质,是身体肥胖,大腹便便的那一种。 F型–湿热体质,是面色油腻,...

android自动化测试入门实践

利用Appium实现批量与微信附近的人say Hi

android自动化测试入门实践 — 利用Appium实现批量与微信附近的人say Hi 环境搭建 Node.js环境 相对简单,下载对应操作系统的版本,傻瓜式安装。 https://nodejs.org/en/download/ Appium环境 相对简单,下载对应操作系统的版本,傻瓜式安装。 https://bitbucket.org/appium/appium.app/dow...

《活着》读书感悟

还得好好活着! 一天的时间内,主人公富贵平平淡淡地向作者讲述了自己在常人看来艰难困苦、痛彻心扉的一生。 ​作者说:人是为活着本身而活着,而不是为了活着之外的任何事物而活着。 我说:很震撼于这如刀的现实。对祖辈、父辈的生活,多了一份同情与敬佩。感叹于现在的生活更加的来之不易,应当珍惜!

朋友圈装逼利器

足不出户游全球

朋友圈装逼利器-足不出户游全球 背景 受友人所托,需要在微信上模拟位置,搜索附近的人,然后。。。 不管怎样,搞技术的,就搞搞吧。随口就答应了,本以为会搞不出来。潜意识认为微信会对hookAPI有所保护,事实说明过于高估了。至少对定位逻辑缺少保护,然后嘿嘿嘿~~~ 准备工作 这种类型的文章需要关注一下其时效,随着技术的演进,现在的方法未必适用于未来。Mark一下。 时间:2017-06...

《一分钟心理学》-读书笔记

一分钟心理学 被误解的心理学 描述、解释、预测、控制人的行为是心理学工作的共同任务,其对象是某一特定的人群。 心理学不等于读心术或算命;催眠并不是心里学家的必备本领; 心理学研究的是常识。 心理咨询面向的是心理正常的群体。 心理学专业的朋友只能给你建议,而不能成为你的咨询师。 心理咨询旨在实现自我的成长与改变。 精神分析指南 西格蒙德-弗洛伊德,精神分析...

android客户端异步任务调度中心

客户端调度中心

背景情况 在平常的客户端开发中,异步操作占有相当大的比重。譬如读取网络数据、向服务端上送埋点事件、日志本地记录等。这些异步任务有些是与页面相关的,像获取完数据后需要经过处理并展示在页面上;而有些仅仅只是通知性任务,例如埋点事件上送、日志本地记录,对用户基本无感,对程序来说也不一定需要关心他是否成功执行;还有些任务之间存在着先后的逻辑关系;还有些异步任务则组合成了一组批量任务,等这组任务...

《解读量化投资》—读书笔记

西蒙斯用公式打败市场的故事

解读量化投资–西蒙斯用公式打败市场的故事 作者-忻海 读书笔记 只赚不赔的好买卖 投资方法可以细分为基本面判断法、基本面量化法、技术判断法和技术量化法。 大奖章基金投资必须符合三个条件: 必须在公众市场进行交易 必须具有足够的流动性 必须适合用数学模型来交易 模型一:某个期货的价格在开盘的时候远远高于前一天的...

《卓有成效的管理者》-读书笔记

《卓有成效的管理者》-思维导图

Linux学习-基本命令

Linux学习笔记 文件命名规则 除了/之外,都合法。 避免使用一些特殊字符 避免使用.作为普通文件名的第一个字符 大小写敏感 命令格式 命令 -选项 参数 drwxr-xr-x 2 root root 4096   硬链接数 所有者...

SublimeText中Package Control的安装

sublime安装Package Control。 请参考:https://packagecontrol.io/installation#st2 在线安装 使用Ctrl+`快捷键或者通过View->Show Console菜单打开命令行,粘贴如下代码: import urllib.request,os,hashlib; h = '2915d1851351e5ee549c203...

android中高效的JSON解析

对大json文件的处理。第一次尝试翻译,多多包涵。 原文地址:http://www.donnfelker.com/hi-performance-json-parsing-in-android 温馨提示:英文水平有限,仅供参考,欢迎拍砖! 在android开发中,我们有时候需要访问一个第三方的API,来请求一大块JSON格式的数据。现在,我其中的一个客户端,有一个用来向设备同步数据的...

AsyncTaskDialog简述

简化在处理异步任务的时候与dialog的交互过程。第一个开源项目需要支持一下哈!!! 源由 相信有一个即简单、有麻烦的场景大家在开发android应用程序的时候会经常遇到。譬如在请求网络的时候,我们首先会显示一个loading对话框,接着异步线程请求网络等待网络响应,最后处理返回结果关闭对话框。本文就是着力于这么一个简单的场景,介绍一下自己的想法,并推广一下自己写的第一个开源项目As...

一步一步教你如何实现阿里芝麻信用分仪表盘效果

阿里芝麻信用分仪表盘效果 废话不多说,先看下效果: 该效果一眼看上去比较简单,但其涉及的知识点还是挺多的。尤其是需要读者对android.graphics包下的API有一定的了解。 先对涉及到的知识点罗列如下,还不是很了解的读者可以先自行百度做个简单的涉猎,对后续文章的理解会有很大帮助。 Paint、Canvas这两个基础的类必须熟悉。 用作渲染的Shader类及其子类...