自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Accelerator的博客

https://www.zhihu.com/people/Sweets07

  • 博客(13)
  • 资源 (2)
  • 收藏
  • 关注

原创 帮群友解决的一个问题

帮群友解决的一个问题是这样的,今天做地铁的时候突然有一个群友在群里面说,在python里如何用一个变量来指定一个函数,并且运行.然后简答解答了(办理离职.无所事事,原理其实很简单,就是映射name–>func的过程,第一反应呢就是装饰器,然后搞到一个dict里面.写起来也非常容易,如果只是简单的使用,只需要下面这样:fn_map={}def regist(func): ...

2018-10-04 16:07:25 224

原创 MacacaUIFinder元素查找器

MacacaUIFinder元素查找器1. 这是什么?这是一个用JavaSwing写的Macaca元素查找器,方便测试的小伙伴们定位元素,如果觉得不错,还请点个Star鼓励下,嘿嘿.2. 为了什么?为了解决在app-inspector上找到元素后,没一次在Java中启动Macaca(启动链接MacacaServer的过程)定位元素巨慢,有时候一个元素定位失败了, 就...

2018-09-10 10:01:31 302 2

原创 【造轮子/更新】打造一个简单的万能Excel读写工具

ExcelReads(简单Excel通用读写器)ExcelReads是什么?这是一个通用的简单的Excel读取器支持自定义JavaBean实体读取和HashMap自动读取支持自定义扩展支持自定义Sheet范围,数据开始行数支持数据库查询直接导出Excel(Map/Object)支持正则过滤数据格式JavaBean实体支持使用注解添加正则规则校验,HashMap支持数组规则校验依赖PO

2017-01-05 14:52:52 934 3

原创 知乎爬虫之5:爬虫优化

本文由博主原创,转载请注明出处 github爬虫项目地址(已完成,关注和star在哪里~~):https://github.com/MatrixSeven/ZhihuSpider 附赠一份之前爬取的数据一份(mysql):链接:http://pan.baidu.com/s/1o833CUI 密码:vmck1. 使用多线程加速什么,爬虫爬起来数据太慢了,怎么办?你那当然是开启多线程了。那么多线程是

2016-12-31 12:51:17 1036

原创 妙用缓存调用链实现JS方法的重载

本文由博主原创,转载请注明出处1.什么是方法重载方法重载是指在一个类中定义多个同名的方法,但要求每个方法具有不同的参数的类型或参数的个数。 简而言之就是:方法重载就是方法名称重复,加载参数不同。具体看请左转: 方法重载/百度百科 那么js如何实现这个呢??? 2. js如何实现?首先javascript是没有重载函数/方法这个概念的,但是js提供了一个arguments这个方法参数,通过这个参

2016-12-13 12:50:51 355

原创 知乎爬虫之4:抓取页面数据

本文由博主原创,转载请注明出处git爬虫项目地址(关注和star在哪里~~):https://github.com/MatrixSeven/ZhihuSpider咱们上一篇分析了知乎的登陆请求和如何拿到粉丝/关注的请求,那么咱们这篇就来研究下如何拿利用Jsoup到咱们想要的数据。 那么咱们说下,首先请求关注者和粉丝者是pcweb版本的,但是获取页面的是手机页面的。 好,正题: 1.什么是Jso

2016-12-11 20:56:01 688

原创 简单的万能ExcelReads读写工具

本文由博主原创,转载请注明出处 完整源码下载地址 (Star在哪里~~)[https://github.com/MatrixSeven/ExcelReads) 之前有段时间要读取Excel,而且是那种简单格式的。就是表头,行列二维的数据。 索性写了个工具,专门应付这类Excel,基于POI,完美应付xlsx xls。 嗯,这个东西诞生了,也许设计的不是很优美,但是这里还是和大家分享,纪录下自

2016-12-01 09:07:59 2051

原创 知乎爬虫之3:请求分析

本文由博主原创,转载请注明出处git爬虫项目地址(关注和star在哪里~~):https://github.com/MatrixSeven/ZhihuSpider咱们上一篇所长说了爬虫的爬取大概思路,这一篇幅就来研究分析下模拟登陆知乎.首先来说,网上模拟登陆知乎的文章已经是多不胜数,而且模拟登陆知乎也比模拟登陆微博百度简单很多,但是本着善始善终的原则,咱们还是重头到尾的过上一遍.1.工具恩,工具呢,

2016-11-30 16:19:27 434

原创 使用Java原生代理实现注入

本文由博主原创,转载请注明出处完整源码下载地址 https://github.com/MatrixSeven/JavaAOP上一篇,咱们说了.使用Java原生代理实现AOP的简单例子,然么就不得不说一下Annotation这个东西了.注解(Annotation)是什么.吓得小柒君赶紧百度下: 1. 注解基础知识点 2. 定义:注解(Annotation),也叫元数据。一种代码级别的说明。它是J

2016-11-30 15:52:15 627

原创 使用Java原生代理实现AOP

本文由博主柒。原创,转载请注明出处完整源码下载地址 https://github.com/MatrixSeven/JavaAOP一说到AOP,大家一定会想到Spring,因为这东西实在是太强大了.但是大家一定要清楚,AOP是一只编程思想,而Spring仅仅是AOP的一种实现罢了.首先百度下:在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预

2016-11-30 15:50:34 769

原创 知乎爬虫之2:爬虫流程设计

本文由博主原创,转载请注明出处 说到爬虫,其实写起来很简单,爬虫无非就是将自己想要的内容在页面上抽离出来,并且存储。这个过程在今天已经变得非常轻松,在Java下有Jsoup,Python下有BS4,还有通吃的正则等等,然而真正难的却是在于伪造请求,截获分析请求参数,获取正确的页面. 首先来说,一个能混得过去的爬虫,应该有一个优秀的流程,在明确自己的目标后,应该立马去设计爬虫工作流程,而不是去无脑

2016-11-30 15:43:22 1660

原创 JDK动态代理的invoke方法的第一个参数是什么

在知乎回答的一个问题,不过跑题了,但是还是有些价值的,搬到博客,原文链接 java InvocationHandler invoke方法的第一个参数有什么用?java InvocationHandler invoke方法的第一个参数有什么用? 想知道它有什么用,就必须的先知道它到底是什么… 那InvocationHandler invoke的第一个参数到底是什么呢? 这是 OpenJDK

2016-11-30 15:37:12 6303 2

原创 知乎爬虫之1:开篇序言

在知乎看到一个可视化话题的文章,所以一时心血来潮,打算用Java也写一个爬虫并且集成到Spring中,结合ECharts生成人物关系,当然,既然爬一次,个人信息也都要获取到。 那么今天起起(结束日未知,目录也会根据实际情况进行更新),我将写一个系列的爬取知乎的爬虫文章,一直到数据可视化完成(完成后,爬虫部分将使用Scala重写)。本文由博主原创,转载请注明出处,原文链接:sweets.cf gi

2016-11-28 09:29:51 511

[重构-改善既有代码的设计]

[重构-改善既有代码的设计]

2016-05-30

Clojure编程乐趣

Clojure编程乐趣 Clojure带你飞

2016-05-30

空空如也

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

TA关注的人

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