自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (11)
  • 收藏
  • 关注

原创 LinearLayout布局动态调整

需求:实现响应式的LinearLayout,主要要求有两点1、可以设置两套布局(一套主布局,一套子布局)根据屏宽度动态展示子布局2、主布局上可以动态调整布局 1、界面大调整:java层开放调节接口 2、界面小调整:组件内部对子View进行调整验证过程:在一块屏上显示对应布局,然后将屏横向展示查看布局改变情况验证效果:原理:在布局时设置需要宽度和调整类型,在组件测量时对布局进行调整。有几个值得注意的问题1、在增加子布局或者做布局调整的时候都需要在...

2021-12-22 14:36:44 3578

原创 RecyclerView网格布局,宽度数量自适应

需求:实现Item在不同屏宽度上的数量自适应,以达到界面的保真。实验过程:设置了两个模拟器,将demo跑到不同的模拟器,以及横竖屏进行切换看具体的效果。模拟器屏数据:实验效果:修改原理:RecycleView的布局由LayoutManager完成,网格布局由StaggeredGridLayoutManager控制,同时在RecycleView绘制之前需要设置好每行显示的数量,于是可以在RecycleView整个绘制之前,对Item数量进行调整,同时需要对item的...

2021-12-20 15:09:10 4338 1

原创 python 多线程爬取数据

需求:爬取全国各地区邮政编码和区号思路:1、从一级页面获取全国所有的省 2、开线程对各个省的数据分别爬取和解析同时保存到文件中代码:import reimport requestsimport hashlibimport urllibimport time import osfrom os import path from concurrent....

2019-09-20 14:10:23 1469

原创 python 将爬取的数据存入mysql

需求:将爬到的数据存入mysql思路:1、从文件中读取数据 2、将数据存入到mysql中完整代码如下import pymysqlfrom os import path import timedef readFile(filePath): fileStr = open(filePath,encoding='utf-8') dataArray = li...

2019-09-18 20:18:36 3717 1

原创 python 爬取安智数据存入Excel中

需求:爬安智上苏宁金融所有发布过的APK信息思路:1、通过chrome抓到安智有一个获取历史版本的接口 2、通过接口用get请求获取数据,解析数据 3、创建excel表个存储 4、循环2-3操作完整代码如下:import requestsimport reimport jsonimport numpy as...

2019-09-17 10:55:23 355

原创 AsyncTask异步转同步

项目背景:指纹支付中获取IFAA设备ID,部分厂商系统升级之后会出现获取ID超时现象,在没做判空处理的情况下产品会全线崩溃。方案:在项目启动的时候进行IFAA初始化。/** * 初始化ifaaDeviceId,存入缓存 * * @param typeFingerprint */public static void initIfaaDeviceIdByType(int typeF...

2018-11-15 11:43:35 2207

原创 DownloadManager和FileProvider在8.0中的坑

近期项目做适配8.0,坑不断呀。首先 介绍下7.0和8.0中的一些修改,在7.0的中有共享文件的限制,对外提供的文件,不能显示文件路径;在8.0中限制了广播的注册方式,取消大部分静态注册广播。这些都是基本操作了,同时还有一些厂商自己的修改,以下只介绍项目中遇到的坑,如部分华为系统对DownloadManager中的网络有限制要求,在下载的是时候要设置好是wifi还是数据网络,不然免谈,最后说下一个...

2018-11-15 10:39:01 77084 1

原创 websocket 心跳连接

websocket连接时,如果长时间没有进行数据的通讯就会自动断开连接。为了不让其断开就在要断开的时候自动发送数据进行通讯,就产生了心跳连接的效果。具体的操作就是在客户端建立连接的时候开启发送心跳信息的线程,之后再每次收到信息之后就线程重启。服务端在处理数据的时候多处理一下心跳信息,将其发给连接的用户,从而实现心跳通讯。服务端代码@ServerEndpoint("/video")pu

2016-12-12 19:58:37 9211

原创 身份证的正则表达式

真正开启程序猿的bug之路,不积跬步无以至千里!

2016-01-25 23:51:36 713

原创 服务间的通讯

service服务和Activity之间的参数传递和数据通讯

2016-01-09 14:24:09 370

原创 其它途径启动本地Activity

通过本地其他应用打开某个应用,通过浏览器打开某个应用

2016-01-07 17:40:20 413

原创 Activity之间的参数传递

Activity之间数据的传递,从最简单的一个数据,到多个数据,到自定义数据的。

2016-01-06 17:28:15 393

原创 Android LogCat日志过滤

Android LogCat过滤器的设置,日志的快速定位

2015-12-09 14:51:54 857

原创 Android R.java文件

本文主要介绍两个因为android sdk不断升级而出现的蛋疼问题,一个是新建项目多出一个文件,另一个是经常新建了项目之后就好了R.java文件。

2015-06-29 17:21:36 401

原创 sqlserver数据库转存到oracle

需求:实现远程sqlserver数据库转存到oracle中,同同时实现每天的凌晨两点转一次,一次转三个月内的数据,oracle中存在时就更新,不存在时就插入,因为数据有点多,一天数据就有五百条左右,插入时性能得调整。难点:1、两个数据库的对联(比较简单,但是细节很重要)2、性能好点的插入更新sql语句3、怎么实现每天定时运行4、一次性同步数据较多,会使得系统直接卡死(我那破

2015-03-26 15:22:05 1022

原创 下拉显示历史登陆用户

首先上图看效果

2014-11-17 15:11:48 1406 1

原创 android多渠道打包

一天的疯狂找资料之后总算是找到了靠谱的方法完成多渠道打包的问题了,这里介绍lianghao

2014-11-14 15:11:39 507

原创 Activity之间传递ArrayList<自定义类>数据

想要实现一个自定义的ArrayList《》

2014-11-06 11:31:43 4357

原创 android 打开/data的权限

在很多情况下用手机进行调试时都不能查看相应的

2014-04-22 10:04:20 17050

原创 php服务器的搭建和thinksns的安装

挣扎了一天一晚呀,终于搞定了。觉得太憋屈了在这里发泄下,自己真的是弱爆了,也算是狠狠得鄙视下自己吧!在本地搭建thinksns微博的话首先要安装php服务器,我用的是WampServer,可以到官网直接下载,下下来之后直接安装就行了,一直下一步,都没问题的,如果开始有点的话就得卸载以前的版本的。开始的都是英文版的可以右击图标选择汉语。到了这里wampservser就安好了,之后就是thinks

2014-03-08 21:47:50 3469 3

Android服务通讯

service服务和Activity之间的参数传递和数据通讯

2016-01-09

jobAnt定时运行

可以实现定时运行,但是要安装.net 4.5.1框架

2015-04-15

sqlserver转oracle

远程sqlserver数据库中的数据同步到oracle

2015-03-26

DataGrid连接Oracle

包含对测点信息的添加,修改和查找。 对oracle数据库中的数据的模糊查找,数据插入,数据删除,和数据修改。 datagrid控件的行操作 以及事实数据库的每秒刷新(没有实时数据库当前值位0)

2015-02-09

小型数学机试系统

登录模块加做题模块,界面简单便捷,登录信息从oracle读取,题库从本地xml文件读取,包含知识点多,代码简答易懂,注释全面,适合初学者。

2015-01-27

WPF 登录界面

一星空为主题的比较漂亮的登录界面,在牛人基础上改的

2015-01-08

android加载历史登陆用户

像QQ一样点击下拉按钮显示出登陆过的用户,可以对登陆过的用户删除。

2014-11-17

android多渠道打包工具

eclipse插件进行android多渠道打包,简单实用,功能强大。

2014-11-14

activity间数据的传递列表显示

首先是Intent自定义数据的传送,之后银行账号的输入格式的控制,之后界面销毁时数据的返回,将跟新了的数据返回给上一层的activity

2014-11-06

php_curl-5.3.13-VC9-x64

WampServer安装时,如果系统是64位的那么中间会出现 您的服务器没有安装这个PHP扩展:curl ... Failed问题

2014-03-08

wampserver2.2e-php5.3.13-httpd2.2.22-mysql5.5.24-x64

用来搭建php服务器,内置有mysql神马的一大堆,我也不怎么懂

2014-03-08

空空如也

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

TA关注的人

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