大飞

空空如也

挑战一切!

Android IPC通讯——AIDL

一.AIDL是什么?  AIDL是一个缩写,全称是AndroidInterfaceDefinitionLanguage,也就是Android接口定义语言。二.AIDL能干什么? 进行跨进程通信,比如两个APP之间的通讯。三.AIDL支持的数据类型?  Java中的八种基本数据类型,String类型,CharSequence类型,List类型,Map类型,定向tag四.AIDL的使用  服务端(APP1): 1.定义aidl文件,并且rebuild项目//IMyAidlInterface.aidlpackagecom......

aidl android

大飞 发表于2018/09/27 15:58:25 123次赏阅 0个点评

HTTPS和HTTP的区别(转)

什么是HTTPS?HTTPS(基于安全套接字层的超文本传输协议或者是HTTPoverSSL)是一个Netscape开发的Web协议。你也可以说:HTTPS=HTTP+SSLHTTPS在HTTP应用层的基础上使用安全套接字层作为子层。为什么需要HTTPS?超文本传输协议(HTTP)是一个用来通过互联网传输和接收信息的协议。HTTP使用请求/响应的过程,因此信息可在服务器间快速、轻松而且精确的进行传输。当你访问Web页面的时候你就是在使用HTTP协议,但HTTP是不安全的,可以轻松对窃听你跟Web服务器之间的数据传输。在很多情况下,客户和服务器之间传输的是敏感歇息,需要防止未经授权的访问。为了满足......

https

大飞 发表于2018/09/27 10:23:32 39次赏阅 0个点评

Python 二分查找算法

"""递归二分查找算法将排序好的数组(比如从小到大)或队列一分二为,选取中间值比较如果要查找的数值比中间值大,说明要查找的数值在前半部分,相反在后半部分,继续将前半部分(或后半部分)一分为二,如此循环,直到找出中间值为索要寻找的数值"""numberArray=[1,3,5,7,9,11,13]defbinary_search(array,search_data,start_index,end_index):#python整数相除如果有小数点会返回浮点型,这个跟Java不同mid_index=int((start_index+end_index)/2)#如果查找的数据不存在返回-1ifsear......

python 算法

大飞 发表于2018/09/21 12:48:43 55次赏阅 0个点评

Python 协程——比子线程还厉害100倍的东东

"""协程协程看上去也是子程序,但执行过程中,在子程序内部可中断,然后转而执行别的子程序,在适当的时候再返回来接着执行。Python对协程的支持是通过generator实现的。在generator中,我们不但可以通过for循环来迭代,还可以不断调用next()函数获取由yield语句返回的下一个值。但是Python的yield不但可以返回一个值,它还可以接收调用者发出的参数。来看例子:传统的生产者-消费者模型是一个线程写消息,一个线程取消息,通过锁机制控制队列和等待,但一不小心就可能死锁。如果改用协程,生产者生产消息后,直接通过yield跳转到消费者开始执行,待消费者执行完毕后,切换回生产者继......

python 协程

大飞 发表于2018/09/19 11:25:00 57次赏阅 0个点评

Glide源码分析

 Glide是一款非常优秀的图片加载框架,使用方便,占用内存小。我也深感内疚,只知道它的使用而不知道其内部实现是怎么样的,今天就来走一趟Glide的源码分析。一.Glide的构成  它的构造方法,可以看出它涉及到内存编码等信息Glide(Engineengine,MemoryCachememoryCache,BitmapPoolbitmapPool,Contextcontext,DecodeFormatdecodeFormat){this.engine=engine;//引擎负责任务创建,发起,回调,资源的管理this.bitmapPool=bitmapPool;......

android glide

大飞 发表于2018/09/14 11:14:23 81次赏阅 0个点评

OkHttp 源码分析

     先来看看OkHttp的简单使用,由图可以看出,大概整个流程是,通过OkHttpClient将构建的Request转换为Call,然后在RealCall中进行异步或同步任务,最后通过一些的拦截器interceptor发出网络请求和得到返回的response。接下来我讲按图标志的四个点进行源码分析。

android okhttp

大飞 发表于2018/09/11 18:07:29 99次赏阅 0个点评

无障碍模式监听微信聊天记录

服务代码:packagecom.hangzhou.rongke.myapplication;importandroid.accessibilityservice.AccessibilityService;importandroid.annotation.TargetApi;importandroid.content.Intent;importandroid.os.Build;importandroid.support.annotation.RequiresApi;importandroid.util.Log;importandroid.view.accessibility.Accessibil......

监听

大飞 发表于2018/06/13 17:28:48 3436次赏阅 1个点评

Python 微信机器人

importrequestsfromimpimportreloadimportitchatfromitchat.contentimportTEXTfromitchat.contentimport*importsysimporttimedefget_response(_info):try:print(_info)#从好友发过来的消息api_url='http://www.tuling123.com/openapi/api'#图灵机器人网址data={'key':'485712b8079e44e1bc4af10872b08319',#如果这个apiKey如不能用,那就注册一次'info':_inf......

python 微信机器人

大飞 发表于2018/05/27 22:23:26 656次赏阅 0个点评

Python 多线程爬取网站小说

importrequestsfrombs4importBeautifulSoupfrommultiprocessingimportProcess,QueuefromthreadingimportThreadimportos#请求头字典req_header={'Accept':'*/*','Accept-Encoding':'gzip,deflate','Accept-Language':'zh-CN,zh;q=0.9','Cookie':'__jsluid=ffa49d477b3fb0a1979c5482a6046d94;UM_distinctid=16385d0b4c63d6-0eab1fc......

python 协程

大飞 发表于2018/05/23 11:00:32 2921次赏阅 1个点评

TEMPLATE_CONTEXT_PROCESSORS

 (1_8.W001) The standalone TEMPLATE_* settings were deprecated in Django 1.8 and the TEMPLATES dictionary takes precedence. You must put the values of the following settings&n......

python

大飞 发表于2018/04/06 12:30:05 158次赏阅 0个点评

pandas基本操作

1、先来抓取一份贵州茅台的股票信息做为操作数据,并保存到本地   ##抓取贵州茅台最近十天股票信息defgetGZMT():now_time=datetime.datetime.now()#两个月前one_m_time=now_time+datetime.timedelta(days=-23)df=ts.get_k_data('600519',start=one_m_time.strftime('%Y-%m-%d'))##保存到当前路径df.to_csv('guizhou_maotai.csv')print(df)getGZMT()打印信息dateopenclos......

python pandas

大飞 发表于2018/03/05 15:50:55 159次赏阅 0个点评

Python选取最优股票

1.从Tushare平台抓取股票信息,主要包括股票code,名称,存储到本地##获取股票基本列表defget_stock_list():df=ts.get_stock_basics()returndf##保存股票数据到指定路径defsave_csv(df,path):today=datetime.date.today().strftime('%Y-%m-%d')df.to_csv(path+'stock_list.csv')2.根据股票code拉取最新N天的交易信息,使用talib算出KDJ、MACD、RSI等信息##获取MACDdefget_MADC(df,code):close=[floa......

python macd 股票 rsi kdj

大飞 发表于2018/03/05 14:08:25 223次赏阅 0个点评

2018年刑侦科目推理试题答案

最近很火的一道题目,用笔画了很久都找不到其中的联系,无奈使用最笨的穷举法,题目如下:Python运算:importtimemoc=["","","","","","","","","",""]defmach_question():times=0start=time.time()foriin["A","B","C","D"]:#推测第一道moc[0]=i#推测第二道forjin["A","B","C","D"]:moc[1]=j#推测第三道题forkin["A","B","C","D"]:moc[2]=k#推测第四道forlin["A","B","C","D"]:moc[3]=l#推测第五到fo......

python 2018 刑侦科目

大飞 发表于2018/03/02 16:47:12 401次赏阅 1个点评

使用Python挑选基金

参考文章:http://www.sohu.com/a/149042886_572440如下筛选出最优基金“东吴阿尔法灵活配置混合”[127rowsx15columns]3年,2年,1年选取:['华泰柏瑞创新动力混合','申万菱信沪深300价值指数','博时产业新动力混合','农银策略价值混合','交银消费新驱动股票','海富通中证100','富国天惠成长混合A','银河蓝筹混合','兴全沪深300指数(LOF)','融通转型三动力灵活配置混合']1年,半年,3月,1月选取:{'诺德成长优势混合','东吴阿尔法灵活配置混合','前海开源工业革命4.0混合','国联安鑫富混合C'}3年,2年,1年......

python 基金

大飞 发表于2018/02/28 17:11:00 263次赏阅 0个点评

Android 组件化开发

随着app的不断开发和维护,app越来越臃肿,很多模块可能不在使用或者暂时不显示,又不对对代码进行删除,代码的耦合性越高,太多的垃圾代码造成一系列问题,运行速度更是慢。所以有必要一个能够解决这个问题的框架,组件化开发时其中一个方案。a)    组件是对逻辑的封装,不限于图形元素。即我们可以把if做成组件、把一个倒计时做成组件、把一段动画做成组件、把路由做成组件、把数据架构做成组件,而这些并不能称为控件b)    组件具备单个可移植性即“随加载随用”,不需要为其准备复杂的基础条件(如引入样式、引入框架等)。然而这一点......

android 组件化

大飞 发表于2018/02/25 22:13:10 519次赏阅 0个点评

引入LeakCanary报错的解决办法

java.util.zip.ZipException: duplicate entry: com/squareup/leakcanary/watcher/R.class尼玛,版本问题请更新到最新版本debugCompile‘com.squareup.leakcanary:leakcanary-android:1.5.4’ releaseCompile‘com.squareup.leakcanary:leakcanary-android-no-op:1.5.4’

android leakcanary

大飞 发表于2018/02/07 14:24:21 176次赏阅 0个点评