自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Coder-Pig的猪栏

更多内容可移步到:coder-pig.github.io

  • 博客(313)
  • 资源 (2)
  • 论坛 (2)
  • 收藏
  • 关注

原创 小猪的猪栏文章类目导航

小猪的猪栏文章类目导航标签:CSDN前言刚接触CSDN是在2013年10月的时候,掐指一算,也有4个年头了,从刚开始用 来转载别人的文章,到慢慢用来写自己的学习记录,去机房或者图书馆不用随身 带着U盘,打开自己的博客就能看到,对于当时的我来说是很酷炫的事情。 后来不曾想自己写的笔记竟有人评论和点赞了,一种莫然的偷税(愉悦),或者 说是成就感吧,一种自己做的事情被别人认同的感觉。就慢慢坚持写到

2017-10-18 23:55:00 159567 13

原创 震惊!小猪的设计模式初涉总结!纯干货~

震惊!小猪的设计模式初涉总结!纯干货~标签: 知识点总结描述性文字      今年一月初有了离职的念头后,就盘算着把设计模式给过一遍,索性就 开了一个新的系列:《如何让孩子爱上设计模式》,在编写过程中经历了 旧项目重构,离职交接,写简历,投简历,面试,搬家等阶段,零零星星, 总算是坚持写完,自己也是收获颇多,至少面试的时候别人问你用过了解 什么设计模式,不是绞尽脑汁的憋出那么几个烂大街的,单

2017-05-06 11:31:02 331138 5

原创 小猪的Git使用总结

厉害了!小猪用Git一年多后的精华总结标签: Git描述性文字:不要问我为什么用这种骚猪风格的标题,现在写博文,标题不骚,人家都不乐意看~接触Git到现在有一年多了,对Git使用也是日渐精进,虽说不上很熟络,但也算 入门,决定年前总结下,所以有了此文。Git博大精深,还有很多的东西需要学习, 比如自己搭建啊,一些便利工具的使用啊,一些疑难杂症解决方案啊等等,当然 这就是下一话的事了。本文讲述的

2017-01-11 19:26:04 349063 15

原创 枯燥的Kotlin协程三部曲(中)——应用实战篇

枯燥的Kotlin协程三部曲(中)——应用实战篇标签: 20200x0、引言上节《枯燥的Kotlin协程三部曲(上)——概念启蒙篇》,追根溯源,先了解并发相关的概念,尔后引出Kotlin协程:真正的协程:一种 非抢占式 / 协作式 的 任务调度模式,程序可 主动挂起或恢复执行;基于线程,相对于线程轻量很多,可理解为 用户层 模拟线程操作;上下文切换由用户去控制,避免大量中断参与,减少线程上下文切换与调度消耗的资源;Kotlin中的「假协程」语言级别并没有实现一种 同步机制(锁)

2020-10-29 08:58:41 458 1

原创 枯燥的Kotlin协程三部曲(上)——概念启蒙篇

0x0、引言Kotlin 1.3 版本开始引入协程 Coroutine,简练的官方文档和网上一堆浅尝辄止的文章让我心里有些没底,不想止步于仅仅知道:① Android中,Kotlin协程用于解决:处理耗时任务 和 保证主线程安全;② 利用Kotlin协程,可以用看起来:同步 的方式编写 异步 代码;③ Kotlin协程基础API调用;我还想了解更多,如协程的概念,Kotlin协程在实际开发中的使用,背后的原理等,遂有此文。Kotlin协程的源码还没啃完,此系列目前只能算是笔记,边看边学,部

2020-08-19 09:19:44 611

原创 换个姿势,带着问题看Handler

换个姿势,带着问题看HandlerHandler,老生常谈,网上关于它的文章也是“泛滥成灾”,但实际开发很少手写Handler,毕竟,写异步,RxAndroid链式调用 或者 Kotlin协程同步方式写异步代码 还是挺香的。不过,面试官都喜欢章口就来一句:当然,应对方法也很简单,找一篇《…Handler详解》之类的文章,背熟即可~不过,对于我这种好刨根问底的人来说,自己过一遍源码心理才踏实,而且,我发现「带着问题」看源码,思考理解本质,印象更深,收获更多,遂有此文。罗列下本文提及的问题,如有

2020-05-18 17:36:25 1454

原创 《吐血整理》一篇文章教你学废Git版本管理

> 本文内容简述 Git概述 ① 什么是版本管理系统 ② Git和SVN的区别 ③ Git的四个组成部分 ④ Git中文件的几个状态 ⑤ Git中的四类对象 Git下载安装配置 ...

2020-03-25 10:09:54 1970 1

原创 Android 布 局 翻 译 器

0x1、引言2333,看这标题就知道不是什么正经技术文章,花了点时间,写了个「无用良品」,以后请叫我「Android界爱迪生——樊少皇」,蟹蟹~最近公司APP版本迭代,一个人写界面,写到我真的想吐:有些路人可能会说:不喜欢写,你不会拖拉控件吗,憨憨。可能各位都是:i9 9900K,850 PRO,64G DDR4,拖拽控件丝滑流畅,不知人间疾苦…如果您像小弟一样用着公司配的:i3...

2020-03-24 13:53:47 1392 1

原创 因一纸设计稿,我把竞品APP扒得裤衩不剩(中)

严正声明:1、相关破解技术仅限于技术研究使用,不得用于非法目的,否则后果自负。2、笔者仅出于对技术的好奇,无恶意破坏APP,尊重原开发者的劳动成果,未用于商业用途。0x1、无形之刃,最为致命 => 碎碎念上一篇文章《因一纸设计稿,我把竞品APP扒得裤衩不剩(上)》是一篇比较简单的:jsw => 技师文,呸,jsw => 记述文,呸呸,jsw =&g...

2019-12-19 15:37:45 2526 3

原创 因一纸设计稿,我把竞品APP扒得裤衩不剩(上)

0x0、久违的碎碎念惭愧 => 离上一篇文章的发布已过三个月,倒不全是因为偷懒,而是琐事缠身;本来 => 想着花个两个月刷刷题,趁着金九银十的空当另谋高就;结果 => 时间都搭在公司新做的APP上,辣鸡产品和后台混合双打,头皮发麻;导致 => 小弟我N次挑灯夜战加班到深夜,多次怀疑人生;尽管 => 疲于应付ZZ项目和人才,没学到什么新东西;但是 =&g...

2019-11-07 21:47:50 2387 2

原创 今年下半年,中日合拍的《Git游记》即将正式开机,我将…(上集)

今年下半年,中日合拍的《Git游记》即将正式开机,我将…(上集)标签: 2018一回首,2018年就剩下10天啦,看到很多巨佬都在发技术总结的文章,反观自己这只鶸(ruò),技术没啥长进,摸鱼摸了一年,惭愧。琢磨着硬撸也要撸一篇总结的文章,不然有种2018白过的感觉。至于选Git的理由:很多用Git的童鞋还停留在git pull和push等基本操作的程度。行吧,上面的内容都是...

2019-06-20 10:40:21 1566

原创 逮虾户!Android程序调试竟简单如斯

逮虾户!Android程序调试竟简单如斯PS:行吧,不用百度了,逮虾户是《头文字D》的一首配乐《Deja vu》,中文谐音“逮虾户”,飙车漂移专用BGM,有时音乐响起也暗示着:开车。当然本节讨论的不是开车,而是Android开发中老生常谈的程序调试。一个开发仔的日常离不开:写BUG和解BUG,特别是多人协作的时候,帮别人擦屁股(解Bug)的情况屡见不鲜。另外,接盘别人的项目,着手解...

2019-03-07 10:40:32 2006 2

原创 纳尼?我的Gradle build编译只要1s

纳尼?我的Gradle build编译只需要1s!!!为了避免被Diss,先声明了,本文不算原创,只是对几篇Gradle编译提速的文章进行了:搬运、整理、细化和补漏,文尾已列出相关的参考文献!先上个图舒服下:(PS:这是直接新建的项目通过各种折腾后编译的时间,笔者公司的项目折腾完耗时5s左右,但是因为兼容要改的东西多,升级gradle等操作并没弄,不过也是效果明显,真的可以试试~)大...

2018-12-05 10:18:46 1907

原创 Android无障碍服务 x itchat 打造微信半自动机器人

Android无障碍服务 x itchat 打造微信半自动机器人em…是我,那个『敲最屌的码,输最多的钱』的傻雕开发仔,故事的最后:没有暴富,没有嫩模,也没有穴深妹…再次奉劝各位一句:远离投机倒把,保持身心健康!(当然,后面如果学到机器学习的东西,可能会有续集 ~(╯▽╰ )真香~~)好的,碎碎念的那么多,说回本节,写这一篇原因是,我的Py交易群里,童鞋问的最多的问题都是和机器人有关,基...

2018-11-30 19:49:28 6130 2

原创 如何用Python投机倒把几天“暴富”

如何用Python投机倒把几天“暴富”标签: 2018本文涉及到的技术点有(多图预警!):1.Packet Capture和Charles抓包;2.安卓AccessibilityService无障碍服务实现自动下注;3.Python爬虫模拟下注;4.Python Flask编写简单接口;行吧,别做梦了,暴富了,我还这里码字?标题党的感觉就是舒服,还是踏踏实实搬砖吧!关于赚大钱...

2018-11-01 17:54:15 7953 13

原创 利用itchat搭建微信机器人详解(附三个实用示例)

本文简介好久没更新文章啦,因为最近在赶一本Py的入门书,碰巧今天把这篇文章赶出来了。 而很多加群的小朋友很多都是咨询如何搭建微信机器人的,所以就把这一章放出来了, 取需,三个实用示例:定时发信息,集成图灵API实现聊天机器人,微信防撤回实现,基本够玩了。 另外,微信改版了网页端,很多接口都开始用不了,比如拉人进群,可以通过无障碍服务或者 Xposed来解决,具体怎么玩可以参见前面的章节...

2018-08-02 14:05:53 48389 41

原创 抱歉,Xposed真的可以为所欲为——6.你的表白撤不回了

抱歉,Xposed真的可以为所欲为——6.你的表白撤不回了标签: 2018一句话概括本文一步步Hook微信,实现微信消息防撤回。引言上周六下班,与往常一样,和公司同事去吃个饭,然后打个球,在支付的时候突然却意外发现我的微信号 被封了,出现了一个这样的页面(别人的截图,当时慌了没截图,只想着解封):卧槽,想想在深圳从不带钱包出门的我,要是没同事在,而我只用微信支...

2018-06-23 19:17:13 7681 10

原创 抱歉,Xposed真的可以为所欲为——5.我自己刷的Xposed凭什么不给我用

抱歉,Xposed真的可以为所欲为——5.我自己刷的Xposed凭什么不给我用标签: 2018一句话概括本文分析定位排查下厨房APP检测手机是否安装了Xposed框架的方法,然后一步步 Hook掉对应代码,以此去掉恶心的重复弹出警告对话框。引言因为有带饭的习惯,每周上班前的一天都会想好这周要做的菜式,然后京东 到家采购一波食材。昨天下午当我习惯性地打开下厨房,然后:...

2018-06-05 20:18:56 18767 5

原创 小猪的Python学习之旅 —— 22.安静!吵到我用TNT了

小猪的Python学习之旅 —— 22.安静!吵到我用TNT了标签:Python一句话概括本文:灵感来自于5.15锤子鸟巢发布会上老罗用闪念胶囊一键生成了32张PPT, 原理利用Python-pptx库,通过编写模板的方式自动生成批量PPT!引言:锵锵锵,失踪人口回归,距离上一篇文章已过去14天。不是我偷懒不更新, 主要是转岗打杂了,很杂那种,每天要处理一堆和...

2018-06-01 11:08:46 5129 4

原创 小猪的Python学习之旅 —— 20.抓取Gank.io所有数据存储到MySQL中

小猪的Python学习之旅 —— 20.抓取Gank.io所有数据存储到MySQL中标签:Python一句话概括本文:内容较多,建议先mark后看,讲解了一波MySQL安装,基本操作,语法速成,DataGrip使用, 链接远程数据库问题,爬取Gank.io API接口,存储到数据,还有遇到的三个问题。引言:失踪人口回归,工种从开发变成了打杂后,供自己学习和写文章...

2018-05-17 14:13:03 3268

原创 Git拾遗:一机多SSH-Key管理

Git拾遗:一机多SSH-Key管理标签: 2018一句话概括本文:在需要用到多个ssh-key的场景,通过配置config文件解决此问题。引言:关于Git的使用总结以前已经写过一篇文章了:小猪的Git使用总结, 应付日常开发基本够用了,但在实际开发中,会遇到各种各样的问题。 比如我司最近把项目都从自己的Gitlab服务器上迁移到码云上,就遇到 了一个问题:多个S...

2018-05-02 22:37:24 3292

原创 抱歉,Xposed真的可以为所欲为——4.猜拳投骰子你能赢算我输

抱歉,Xposed真的可以为所欲为——4.猜拳投骰子你能赢算我输标签: 2018一句话概括本文人品大法利用Xposed Hook掉微信猜拳和投骰子,让你无需再担忧拿外卖和搞卫生。引言关于这节,我是看代码看到头皮发麻,逆向APP并没有想想中的简单, 特别是微信这种,要投入的学习成本好高…而且最近事比较多,怕是 要断更一会儿了,后续闲下来再去研究吧,折腾本节这个简单...

2018-05-02 22:34:22 6721 1

原创 抱歉,Xposed真的可以为所欲为——3.微信运动占领封面出售广告位

抱歉,Xposed真的可以为所欲为——3.微信运动占领封面出售广告位标签: 2018一句话概括本文简单的二十行代码,利用Xposed Hook掉计步传感器,以此达到刷步数的目的。引言现在的年轻都喜欢用各种各样的计步APP来记录每天的步数,微信自带的 微信运动因为用户群体基数大,很多人都在用,还有钉钉也整个钉钉 运动…看到别人天天走2W步就是为了占领封面,多走路本来是...

2018-04-25 09:46:40 9351 2

原创 抱歉,Xposed真的可以为所欲为——2.改为OV机型流畅玩耍高帧率王者农药

抱歉,Xposed真的可以为所欲为——2.改为OV机型流畅玩耍高帧率王者农药标签:2018一句话概括本文:只需20行代码,利用Xposed Hook掉王者农药王者获取手机系统机型的方法, 改成OV系的系统,以此达到流畅玩耍高帧率的目的。引言:王者农药的新赛季又到了,本来这篇是昨晚应该撸出来的,后来因为改机型 后玩得太嗨,都没怎么写,惭愧:其实关于该机型优...

2018-04-21 16:58:00 10803 1

原创 抱歉,Xposed真的可以为所欲为——1.基础知识储备

抱歉,Xposed真的可以为所欲为——1.基础知识储备标签:2018一句话概括本文:本节简单介绍了什么是Xposed,基本原理,如何创建一个Xposed项目以及Xposed常用的类与方法。引言:前面用Python利用itchat库撸了篇:小猪的Python学习之旅 —— 19.Python微信自动好友验证,自动回复,发送群聊链接接着小号貌似因为发送信息太频繁...

2018-04-21 16:57:21 79650 9

原创 自动抢红包,点赞朋友圈,AccessibilityService解放你的双手

自动抢红包,点赞朋友圈,AccessibilityService解放你的双手标签: 2018引言:其实这一篇本来不是写这个的,在周一开始想做的时候就想好了标题: 《Android与Python的巧妙结合抓取公众号所有历史文章》, 搜狗仅显示最近10条群发,想做爬公号历史文章的应该都了解过, 而利用无障碍服务+Python实现的思路很简单:1.写一个无障碍服务,在输入完公...

2018-04-13 15:33:55 5097 2

原创 妙用AccessibilityService黑科技实现微信自动加好友拉人进群聊

妙用AccessibilityService黑科技实现微信自动加好友拉人进群聊标签: 2018引言:在上上周的周六和周日,我发了两篇利用itchat实现微信机器人的文章(Python):小猪的Python学习之旅 —— 18.Python微信转发小宇宙早报小猪的Python学习之旅 —— 19.Python微信自动好友验证,自动回复,发送群聊链接通过把脚本挂到服务器上...

2018-04-09 19:08:59 27397 15

原创 小猪的Python学习之旅 —— 19.Python微信自动好友验证,自动回复,发送群聊链接

小猪的Python学习之旅 —— 19.Python微信自动好友验证,自动回复,发送群聊链接标签:Python一句话概括本文:上一节利用itchat这个库,做了小宇宙早报的监测与转发, 本节新增自动过滤加好友申请,根据关键字自动回复,拉人进群聊 等实用功能,简单而且有意思。引言:昨天说好的随缘更新,这不,今早就有idea了,自从开始在掘金投Py 相关的文章,...

2018-03-31 18:08:39 13932 1

原创 小猪的Python学习之旅 —— 18.Python微信转发小宇宙早报

小猪的Python学习之旅 —— 18.Python微信转发小宇宙早报标签:Python一句话概括本文:利用itchat,监控特定信息,转发到特定微信群~引言:上一篇 小猪的Python学习之旅 —— 17.Python数据分析:我主良缘交友了解下 貌似反响不错,一堆微信加群的,后面有个小伙伴说看到我的文章,是被推荐到了 掘金Python群的早报,掘金竟然还...

2018-03-30 18:21:33 8905 1

原创 小猪的Python学习之旅 —— 17.Python数据分析:我主良缘交友了解下

小猪的Python学习之旅 —— 17.Python数据分析:我主良缘交友了解下标签:Python一句话概括本文:爬取我主良缘交友所有的妹子信息,利用Jupyter Notebook对五个方面: 身高,学历,年龄,城市和交友宣言进行分析,并把分析结果通过pyecharts 进行数据可视化。引言:本节应该是Python数据分析入门的最后一节了,数据分析的水可是深...

2018-03-28 16:26:27 9484

原创 小猪的Python学习之旅 —— 16.采集拉勾网数据分析Android就业行情

小猪的Python学习之旅 —— 16.再尝Python数据分析:采集拉勾网数据分析Android就业行情标签:Python一句话概括本文:爬取拉钩Android职位相关数据,利用numpy,pandas和matplotlib对招人公司 情况和招聘要求进行数据分析。引言:在写完上一篇《浅尝Python数据分析:分析2018政府工作报告中的高频词》, 一直都处于一种...

2018-03-23 18:36:24 7793 1

原创 小猪的Python学习之旅 —— 15.浅尝Python数据分析

小猪的Python学习之旅 —— 15.浅尝Python数据分析:分析2018政府工作报告中的高频词标签:Python一句话概括本文:爬取2018政府工作报告,通过jieba库进行分词后做词频统计, 最后使用 wordcloud 库制作naive词云,非常有意思~引言:昨晚写完上一篇把爬取到的数据写入到Excel后,在回家的路上我就盘算着 折腾点有趣的东西玩玩——简...

2018-03-09 18:29:49 10416 1

原创 小猪的Python学习之旅 —— 14.项目实战:抓取豆瓣音乐Top 250数据存到Excel中

小猪的Python学习之旅 —— 14.项目实战:抓取豆瓣音乐Top 250数据存到Excel中标签:Python一句话概括本文:利用Excel存储爬到的抓取豆瓣音乐Top 250数据信息,还有读Excel。引言:失踪人口回归,最近比较迷茫,不知道是回头深究Android,还是继续 学Python,Android是旧爱,Python是新欢;Android应用层折腾来 ...

2018-03-08 21:03:00 10005

原创 小猪的Python学习之旅 —— 13.文字识别库pytesseract初体验

小猪的Python学习之旅 —— 13.文字识别库pytesseract初体验标签:Python引言度过了短暂的春节假期,又要开始继续搬砖了,因为还处于节后 综合征,各种散漫,不想看任何代码相关的东西,根本挤不出学习热情… 恰逢前几天,公司的UI妹子安利了一个卖萌的新番:小木乃伊到我家就是图中的这四只小东西,敲可爱的说,分别叫:小伊(木乃伊),可尼(小鬼,牛),啊勇...

2018-03-01 20:34:44 13352 1

原创 小猪的Python学习之旅 —— 12.Python并发之queue模块

一句话概括本文:本节对queue.py模块进行了详细的讲解,写了一个实战例子: 多线程抓取半次元Cos频道的所有今日热门图片,最后分析了 一波模块的源码,了解他的实现套路。大蕾姆镇楼:引言:本来是准备写multiprocessing进程模块的,然后呢,白天的时候随手 想写一个爬半次元COS频道小姐姐的脚本,接着呢,就遇到了一个令人 非常困扰的问题:国内免费的高匿...

2018-02-10 09:47:06 31142

原创 小猪的Python学习之旅 —— 11.Python并发之threading模块(2)

小猪的Python学习之旅 —— 11.Python并发之threading模块(2)标签:Python一句话概括本文:本节继续把Python里threading线程模块剩下的Condition,Semaphore, Event,Timer和Barrier讲解完毕,文档是枯燥无味的,希望通过简单 有趣的例子,可以帮你快速掌握这几个东东的用法~啃文档是比较乏味的,先来个小姐姐...

2018-02-07 21:19:01 31168

原创 小猪的Python学习之旅 —— 10.三分钟上手Requests库

小猪的Python学习之旅 —— 10.三分钟上手Requests库标签:Python一句话概括本文:本节讲解Requests库的常见使用,以及一个实战项目: 扒取某一篇微信文章里所有的图片,视频,音频 尤其在扒取视频和音频的时候思考非常好玩~配图:给凉了的大A站上香:引言:刚学爬虫没多久的时候就知道requests这个HTTP库了,不过 因为自己觉得学习...

2018-02-04 16:52:16 31676 1

原创 小猪的Python学习之旅 —— 7.Python并发之threading模块(1)

小猪的Python学习之旅 —— 7.Python并发之threading模块(1)标签:Python引言:从本节开始的连续几节我们都会围绕着Python并发进行学习, 本节学习的是 threading 这个线程相关模块,附上官方文档: https://docs.python.org/3/library/threading.html 跟官方文档走最稳健,网上的文章都是某一时期...

2018-01-26 19:56:42 174704

原创 小猪的Python学习之旅 —— 6.捋一捋Python线程概念

小猪的Python学习之旅 —— 6.捋一捋Python线程概念标签: Python引言从刚开始学习Python爬虫的时候,就一直惦记着多线程这个东西, 想想每次下载图片都是单线程,一个下完继续下一个,多呆啊!没占满的带宽(10M带宽),1%的CPU占用率(笔者的是i7 6700K),要不要 那么浪费,所以,不搞点多线程,多进程,协程这样的东西提高下资源利用 率,...

2018-01-23 23:31:06 178066 1

原创 ijkplayer编译so库真没那么难

ijkplayer编译so库真没那么难引言:公司现在的电台项目是我第二个接触音频播放项目,Android音视频 播放很多还是使用的MediaPlayer(大中厂除外),但是如果你用过 MediaPlayer的话,很多开发者都会吐槽有多坑,连谷歌官方都推荐 使用ExoPlayer…遇到过最坑的就是播放在线音视频的时候,网络不好 会一直加载,然后点多了还容易ANR…以前就一直想把音

2018-01-22 22:53:57 189448 9

Http通过响应头控制浏览器行为

Android之Http通信——2.详解Http的消息头与响应头中的demo,简单的例子

2015-06-02

RelativeLayoutDemo

New UI-布局之RelativeLayout(相对布局)详解的demo

2015-01-06

coder-pig的留言板

发表于 2020-01-02 最后回复 2020-01-02

写blog的一些问题

发表于 2015-09-01 最后回复 2015-09-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除