3 向大牛前行

尚未进行身份认证

作为程序猿的我,有着一颗迈向大牛的心。祝愿大家都能成功!翱翔在知识的海洋!

等级
TA的排名 6w+

Python抓取小说数据项目分析(含源码地址在最后)

Python爬取网络小说数据,小说app产品开发文档1.Python爬取数据过程分析哪些数据使我们需要的:1.首页数据:分类、排行、推荐书籍。2.可浏览的数据有:书名,图片,作者,类别,字数,是否已完结。3.点击进入小说详情页我们在上面的数据基础上我们还需要:小说简介,目录章节(包括章节名称和章节号码章节字数)4.小说每章阅读时,有具体章节的内容,并且上下章节的关联性根据数据需

2017-07-31 21:42:23

问题小结

总结一些最近遇到的问题:1.腾讯X5内核使用加载H5页面播放视屏的问题:视屏播放只有声音没有画面。以下接口禁止(直接或反射)调用,避免视频画面无法显示:webview.setLayerType()webview.setDrawingCacheEnabled(true);小米手机出现不能播放的情况。开启硬件加速可解决此问题。因为不能在代码中动态开启,我们可以到mainfest中对应

2017-07-31 21:38:19

Android 清单文件属性大全

最近得空,再回顾一下androidapi文档,其中有些地方自己做了总结,如想看api的,链接在此:https://developer.android.google.cn/guide/topics/manifest/activity-element.html#reparentalwaysRetainTaskState声明在根activity(也就是启动项的activity有效),其余无效。看默认fa

2017-06-16 17:13:44

微博分享sdk4.0 中遇到的坑以及解决办法汇总

最近刚转正,公司真的很忙,上一个月加班成常态,关键还是12点以后,打破我工作以来加班最晚记录:凌晨2点。当然越忙对于我们来说也是有益处的,可以多学到很多东西。公司项目用的微博的sdk还是挺老的,大家都知道,早版本的微博sdk存在一个问题就是使用了隐式的intent,而这个在android5.0级更高版本的时候被谷歌认为是不安全的,所以很多手机无法使用web端的分享和登录。所以这个任务就交给

2017-06-01 21:13:37

java 服务器接口快速开发之servlet详细教程

又是许久没更新博客了。但最近好在有些事情忙完了。今天针对我在做的个人项目后台技术进行详细的记录。希望可以帮助一些想自己搭建简易接口开发的同学,更好的了解客户端的网络请求机制。首先我们需要的开发工具和环境(这里不区分mac和windows,区别不大)由于我们的接口开发语言是java,那么当然还是以eclipse为主。这里我使用的是带有web插件的eclipse。我们俗称javaEE。(当然很多人

2017-05-08 21:08:35

第三方jar或者aar使用的minsdkversion 小于自己app的version解决办法

我们项目经常会用到第三方的库,不管是aar还是jar如果minsdkversion小于自己app的版本的话肯定会报错的。这个时候解决办法是什么呢?<uses-sdktools:overrideLibrary="xxx.xxx.xxx,xxx.xxx.xxx"/>通过在mainfest文件中加入如上一句话便可解决。其中多个jar可用逗号隔开,xxx代表的是jar的包名。

2017-04-17 19:30:11

android studio library 模块中正确引用aar

今天对接一个海康监控的sdk,其中sdk是以aar的形式提供的,并且我需要用到此aar的模块是个library。所以按照正常的在application模块中引入aar的方式一致报错,首先提示要关闭offline,然后关闭了还是会提示错误。想了很久不明白。最终通过公司前辈的指导,正确的引入了aar。1.除了和正常的aar的引入方式外,我们还需要在application所在模块的build.gr

2017-04-17 19:22:45

仿照微博详情页动态评论滚动头

最近做到一个需求,就是可以悬停的头部。就是当一个条目在屏幕之下的时候悬停在屏幕最下部,当条目在屏幕上方的时候,悬停在屏幕的头部。最终效果如下:效果看起来不怎么好,因为mac上的GiF制作软件很奇怪,大家先看着吧。真的需要的话可以下载项目来运行试试。首先我们考虑下实现的思路:1.由于内容可滑动我们最好是放在listview中。2.由于listview的头部很大,可能超出屏幕,所以

2017-03-30 20:56:14

GradientDrawable 动态设置背景的使用

我们经常会为控件按钮等设置背景图,一般的效果都是,圆角,颜色,渐变色,阴影,或者是选中效果等。正常情况下都是通过,xml文件来静态的配置。当我们在代码中需要动态配置的时候,我们可以选用GradientDrawable这个类来实现我们的效果。支持的形状有4种:/***Shapeisarectangle,possiblywithroundedcorners*/矩

2017-03-08 14:32:42

带指示器的轮播图实现

过完年,一直荒废到现在。过完年忙了一个礼拜找工作,办离职,办入职,还得换房子。所以可以说是忙得不可开交。这个礼拜终于入职办完,房子也搬完了。下了班能够留在公司学习一些知识,那么很多东西从今天就得继续捡起来了,继续我们的学习和奋斗路程。那么在这个普天同庆的日志我们该学点什么呢?最近学习到了一个很简便的轮转图指示器的写法:首先看下效果图:可以看到我们实现了目前大部分需求中的轮播图的要求。

2017-03-02 20:26:14

synchronized 类 ,对象 ,以及方法的解析

java中的synchronized关键字,想必大部分人还是了解的,就是同步。主要目的是什么呢?:避免多线程共享资源的不安全。什么意思呢?因为如果存在多线程共享资源的时候,很容易出现不安全性。比如下面一段代码就是不安全的:publicclassThreadTest{privateintticket=3;privatevoidbuyTicket(){

2017-01-10 17:35:02

android-24中DatagramSocket的坑,以及synchronized的用法详解

最近项目出现在android7.0的设备上出现anr,通过排除发现是我用的第三方的jar中在使用DatagramSocket关闭链接的时候如下:if(datagramSocket!=null){datagramSocket.disconnect();datagramSocket.close();}因为这个编写的时

2017-01-10 15:22:47

google中文官网阅读笔记之正常权限和危险权限

官方地址:https://developer.android.google.cn/guide/topics/security/normal-permissions.html正常权限涵盖应用需要访问其沙盒外部数据或资源,但对用户隐私或其他应用操作风险很小的区域:也就是不需要用户同意或拒绝的权限。下面是一些正常权限:截止到api23也就是6.0系统ACCESS_LOCATION_EXTRA

2016-12-20 11:16:54

Eclipese解决65535问题

项目一直受这个问题的困扰,主要还是因为项目属于智能家居这块的,并且还在使用eclipese,所以集成了很多第三方sdk导致方法数超限。最近致力于解决这个问题。首先google官方是给出了解决方案的,详细请看连接https://developer.android.google.cn/studio/build/multidex.html最核心的技术就是:Dalvik可执行文件分包。我们都知

2016-12-16 17:06:49

项目小计之客户端框架简介

上一篇:http://blog.csdn.net/qq_35522272/article/details/535119561.什么是框架框架(Framework)是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;另一种定义认为,框架是可被应用开发者定制的应用骨架。前者是从应用方面而后者是从目的方面给出的定义。可以说,一个框架是一个可复用的设计构件,它规定

2016-12-08 00:21:15

项目小计之开发之前

前言今天刚好是和女朋友在一起的1000天。毕设项目也从今天开始,哈哈!由于女朋友毕设项目是一个”xxx分享交流平台”,本人作为一个移动端开发者,并且作为男朋友的角色,义无反顾的接受了这个任务。哈哈!是不是很虐狗,不好意思啦。我平时也很少做这种事,的确不地道。好了接下来一段时间内,我会从,移动端,后台服务接口以及数据库三个方面来详细讲解我的整个项目的实现过程。所以有兴趣的通过可以关注我,并且跟

2016-12-07 23:40:58

markdown语法

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键我爱你是快捷键-加粗Ctrl+B-斜体Ctrl+I

2016-12-07 21:16:04

Android中全局异常捕获以及动态logcat打印。方便上线项目分析

很多时候我们会出现出现了一个问题,但是我们自己并没有日志的情况。这个时候怎么办呢。其实在我们的软件中集成一些日志上报的功能有时候是有需要的。那么问题来了:我们该在自己代码中动态捕获自己应用的日志,以及错误信息呢。其实android给出了两种:1.运行时异常捕获:这个很容易明白,就是在程序正常运行中,如果程序出现了全局的异常,那么我们就捕获异常,并且把异常信息给收集处理。比如我们可以通过指定

2016-11-30 16:21:35

从源码分析design包中的侧滑导航栏(Naviogation Drawer )的实现

我们知道google的android的design包中新增了许多的新特性和比较炫的布局的封装,而且通过新版本的androidstudio我们可以直接直接创建这些带功能的工程。极其的方便。看一下有哪些:可以看到样式非常的多,非常方便。其中NaviogationDrawer就是我们今天需要描述的。今天我们针对侧滑的这个design通过源码简单分析一下之间的关联和实现的方式。首先我们

2016-11-09 17:42:05

Android一些你需要知道的布局优化技巧

转载请注明出处:http://blog.csdn.net/qq_17766199/article/details/52863741今天分享一些layout布局书写中的一些技巧,希望看过之后你也一样可以写出性价比高的布局。我个人的目标是用最少的View写出一样效果的布局。因为我相信View的数量减少伴随着的就是层级的减少。从而达到结构清晰,渲染速度快的效果。顺着这个逻辑,我将优化分为重用、合并、按

2016-11-08 10:34:39

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!