![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
hdx1996
底层程序员
展开
-
Java实现从学校教务网上爬取数据(一)—— 虚拟登陆
以前看到一些类似课程格子和超级课程表这样的app,感觉都有种高大上的感觉,毕竟可以通过教务网数据从别人的网页上爬到数据,那时的我都不懂这个叫做爬虫程序。这个暑假的课程实践里需要从自家学校的教务网上获取课程表信息,为Android的开发拟写后台的爬虫程序,经过大概一个晚上奋斗,借鉴多方面的资料,最终实现了这个功能,这里把我自己实践过程做一下记录。第一步:获得post发送的Name这里原创 2016-07-15 14:52:45 · 5580 阅读 · 1 评论 -
Java实现从学校教务网上爬取数据(二)—— 获取课表信息以及简单处理
上一篇博客写下通过HttpClient的post方式实现了虚拟登陆教务网,登陆成功之后,获取课表就好说了。登录目的是为了获取cookies,不过上一篇的代码好像并没有管理cookies啊。其实,httpClient4.x就开始支持自动管理cookies,也就是说,只要一直使用同一个HttpClient实例,就不需要管网站返回过来的cookies了。那样的话,只需要再使用登录时使用的HttpClie原创 2016-07-15 22:37:05 · 7227 阅读 · 0 评论 -
Android入门之ListView
这篇文章我想来记录一下自己学习android开发中关于ListView布局的介绍以及使用,方便自己以后的翻阅和学习。1. ListView简介ListView 算得上是Android中最常用的控件之一了,几乎所有的应用程序都能够见到它的身影。其实简单来说,就是我们Android手机中见到的滚动列表(也有可能通过RecyclerView实现,下一篇文章可能进行介绍),向查看QQ聊天等翻看列表原创 2017-05-26 20:36:31 · 554 阅读 · 0 评论 -
Android入门之RecyclerView
1. RecycleView简介和ListView一样的,RecyclerView控件也是为了在有限的窗口中展示大量数据集,但是提供了更为高度的灵活性以及可定制性,同时提高了运行的效率(与RecyclerView相比,ListView的性能需要一些小手段提升它的运行性能,如增加一个ViewHolder的缓存内部类 ),相对这也提升RecyclerView的开发上手难度。2. Rec原创 2017-06-10 10:58:02 · 326 阅读 · 0 评论 -
Android入门之在子线程中更新UI
1. 前言和很多其他的GUI库一样,Android的UI线程也是不安全的,也就是说,要想更新应用程序中的U元素,必须在主线程中进行,否则就会报错。一个应用程序启动之后,系统会默认的创建一个"main"的主线程,这个线程是应用于界面工具包(android.widgeth和android.view)交互的地方。在很多时候,进行开发工作的时候,会进行一些耗时的操作,如网络连接、数据库查询等,如果这些原创 2017-06-25 21:16:53 · 375 阅读 · 0 评论 -
阿里Java笔试题
1. 题目描述在某射击场有N个靶,每个靶上都有一个分数,存在score数组中。击中第i个靶的得分为score[left] * score[i] * score[right],同时原left和right两个靶变为相邻的靶。其中得分为0的靶是不能射击的,当left不存在或者不能射击时,得分为 score[i] * score[right],同理right也遵循此规则;当left原创 2017-08-20 20:27:11 · 418 阅读 · 0 评论