自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(69)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

原创 数据可视化大屏屏幕适配

数据可视化大屏的屏幕适配,根据父盒子的宽高来缩放自身,有无侧边栏以及全屏状态下都能很好适配

2023-03-14 21:08:50 232 1

原创 下拉框渲染大量数据时的解决方案

如果在下拉框中直接一次性渲染几百上千条数据可能导致页面卡死或报错,所以要分批次载入。使用频率较高,所以封装成一个组件,该组件效果类似于触底加载。支持搜索,且能够正常回显数据。该组件可拿来即用...

2022-06-30 16:14:20 1452 3

原创 git整理

参考芋道源码以下内容杂乱无章,没来得及整理,请参考芋道源码目录集中版本控制和分布式版本控制安装git并了解git配置创建远程仓库克隆远程仓库到本地,并将本地仓库与远程仓库关联创建本地仓库关联远程仓库集中版本控制和分布式版本控制集中版本控制(svn):所有版本集中放在中央服务器,而工作时,用的自己电脑,所有首先要从中央服务器得到最新版本然后工作,完成工作后,需要把自己做完的活push到中央服务器。svn必须联网才能工作,对网络带宽要求高。而且服务器损坏就丢失所有数据,当然可

2021-05-17 10:43:06 200

原创 react-redux笔记

目录搭建环境react-redux代码编写创建reducer -reducer(state,action){return 新state}store.js集中管理state入口文件index.js 挂载storeApp组件挂载UI组件UI组件可以:①显示state,②发送action修改state页面效果:文件结构:搭建环境npm init -ynpm i babel-loaderbabel/core@babel/preset-env @b...

2021-05-11 12:47:16 201 4

原创 promise和async/awiat

传统异步编程的回调地狱问题:var fs = require("fs");fs.readFile('./1.txt', 'utf8', (err, ret1) => { console.log(ret1); fs.readFile('./2.txt', 'utf8', (err, ret2) => { console.log(ret2); fs.readFile('./3.txt', 'utf8', (err, ret3) => {

2021-04-16 15:00:39 111

原创 vue中集成blockly的踩坑之旅

blockly源码下载地址:https://gitee.com/mirrors/blockly?_from=gitee_searchblockly的文档参考网址:https://itbilu.com/other/relate/Ek5ePdjdX.html#configure-fixed-sizehttps://www.npmjs.com/package/blockly请结合以上文档来看这篇博客初步搭建blockly:npm install blockly 如果安装失败,请删除n

2021-03-30 14:48:34 3038 3

原创 三栏布局实现方式优缺点总结(圣杯和双飞翼重点)

写给自己看的,你可能突然看会看不懂。目录浮动实现定位实现flex实现calc实现圣杯布局(重点)双飞翼布局(重点)浮动实现中间栏center必须放在最后,不能优先渲染<div class="box"> <div class="left"></div> /* 宽度固定,左浮动 */ <div class="right"></div> /* 宽度固定,右浮动 */ <

2021-02-06 22:14:55 332

原创 居中元素的几种方法

在这篇文章中,是我总结罗列的居中元素的几种方法。目录块级元素的居中策略方法一:绝对定位的居中(原始版,已知元素的高度)方法二:绝对定位居中(改进版之一,未知元素的高宽)方法三:绝对定位居中(改进版之二,未知元素的高宽)方法四:flex布局居中单行文本流的居中策略方法一:text-align和line-height配合方法二:多行文本流的居中给盒子加pad...

2019-12-25 12:40:45 688 1

原创 爱消除游戏中的消除算法

需求:要得到一个二维数组中每一行和每一列中连续重复三次或三次以上的元素的位置数组。如上图所示中的这个数组,我们要得到的位置数组为[ { row: 0, col: 1 }, { row: 0, col: 2 }, { row: 0, col: 3 }, { row: 0, col: 4 }, { row: 1, col: 2 }, { row: 2, col: ...

2019-12-18 23:03:13 724

原创 异形滚动

异形滚动

2017-07-25 18:31:57 773

原创 几种排序

冒泡排序和选择排序

2017-07-03 22:40:14 476

原创 CSS-层叠性中的权重计算规则

选择器的一个基本权重: id的权重 > 类选择器 > 标签选择器

2017-06-08 13:05:46 792

原创 CSS-!important提升权重用法

页面严禁滥用!important提升权重,只能在原子类的情况使用!且不影响继承性和就近原则。

2017-06-08 12:53:01 12033

原创 你必须要搞清楚的几大图片框架的区别

推荐Glide,其次推荐Fresco,其次是老牌的Image-Loader和Picasso

2017-04-12 10:29:57 959

原创 用dos命令执行jar文件

用dos命令执行jar文件

2017-04-09 14:17:19 4046

原创 短信登录集成三步骤-sharedSdk

项目中经常用到的短信登录-sharedSdk的使用

2017-04-08 00:04:16 768

转载 CSDN博客积分规则

本文转载自:http://blog.csdn.net/zhangxichao100/article/details/51105451博客积分是CSDN对用户努力的认可和奖励,也是衡量博客水平的重要标准。博客等级也将由博客积分唯一决定。积分规则具体如下:1、每发布一篇原创或者翻译文章:可获得10分;2、每发布一篇转载文章:可获得2分;3、博主的文章每被评论一次:可获得1分;4、每发表

2017-04-04 21:46:58 631

原创 购物车特效-贝塞尔曲线动画(点击添加按钮,产生抛物线动画效果)

购物车特效原理:1.从添加按钮获取开始坐标2.从购物车图标获取结束坐标3.打气一个视图,添加属性动画ObjectAnimator(缩小),ValueAnimator(路线)4.动画开始时添加该视图,动画结束删除该视图5.运动路径使用TypeEvaluator与贝塞尔函数计算

2017-04-03 11:28:25 6558 3

原创 分组列表,tabs滑动固定框架-stickylistheaders

分组列表,tabs滑动固定框架-stickylistheaders

2017-03-31 22:43:46 763

转载 初窥Linux 之 我最常用的20条命令

我最常用的20条Linux命令

2017-03-31 17:29:41 1069

原创 Recycleview的使用以及编写Recycleview适配器的框架-BaseRecyclerViewAdapterHelper

Recycleview的使用以及编写Recycleview适配器的框架-BaseRecyclerViewAdapterHelper

2017-03-31 14:54:36 5004

原创 Handler和AsyncTask的使用及优缺点比较

Handler和AsyncTask的使用及优缺点比较

2017-03-30 23:48:55 3775

原创 轮播大图框架-SliderLayout

轮播大图框架-SliderLayout的使用

2017-03-29 22:06:22 5972 1

原创 Intel HAXM is required to run this AVD. /dev/kvm is not found.Enable vt-x in bios security settings.

错误信息:Intel HAXM is required to run this AVD. /dev/kvm is not found.Enable vt-x in bios security settings. ensure that your linux distro has working KVM module

2017-03-28 21:19:46 21425 2

原创 如何用AS录制手机屏幕并转成gif动态图

如何通过视频文件来制作gif动态图

2017-03-25 23:03:41 5126 1

原创 沉浸式状态栏框架-SystemBarTint

让你的状态栏变色框架-SystemBarTint,步骤十分简单,快来了解下吧

2017-03-23 23:43:07 1914

转载 实用技巧:android studio设置自动导入全部

实用小技巧:在AS中每次把粘贴代码后都要一个一个的导包,好麻烦,看到别人分享的小技巧好实用,设置一下就行。

2017-03-23 23:14:01 695

原创 点击导航栏切换页面的几种方式

1.RedioGroup+Fragment(推荐)2.底部线性布局+帧布局(放fragment)3.RedioGroup+Viewpager

2017-03-22 19:20:41 50016 1

原创 invalidate() postInvalidate() requestLayout()-几个刷新重绘的方法你弄清楚区别了吗

invalidate() postInvalidate() requestLayout()-几个刷新重绘的方法之间的区别

2017-03-22 12:42:48 2262 3

原创 浅谈架构模式-mvc,mvp

架构模式-mvc mvp,以及MVPHelper插件的使用

2017-03-17 00:20:16 682

转载 依赖注入框架-dragger2

用来解耦的依赖注入框架-dragger2

2017-03-15 22:24:10 1021

原创 数据库框架-ormlite和测试框架-junit

安卓中数据库框架-ormlite 以及 单元测试框架-junit

2017-03-15 00:28:15 944

原创 非常实用的传参框架-eventbus

传参框架-eventbus

2017-03-13 15:46:37 855

原创 网络框架-retrofit,okhttp

网络框架-retrofit,okhttp的简单使用

2017-03-11 17:17:18 460

原创 盘点自定义view里面容易混淆的获取控件属性的方法

getMeasuredWidth(),getMeasuredHeight(),paddingleft(),marginleft(),getleft(),getright(),gettop(),getbottom(),getWidth(),getHeight()你混淆了吗

2017-03-09 22:03:58 597

原创 AndroidStudio SVN的使用

AndroidStudio SVN的使用

2017-03-08 23:35:55 2573

原创 安全退出已调用多个Activity的Application

1.记录打开的activity 2.发送特定广播:在需要结束应用时,发送一个特定的广播,每个Activity收到广播后,关闭即可。 3.递归退出:在打开新的Activity时使用startActivityForResult,然后自己加标志,在onActivityResult中处理,递归关闭

2017-03-03 18:21:47 495

转载 任意View的跑马灯效果

安卓代码实现任意view的跑马灯效果

2017-02-14 21:31:24 713

原创 com.thoughtworks.xstream.converters.ConversionException

将服务器请求到的xml数据转成我们封装的对象的时候出错。服务端请求到的数据: buddylist 0 1 0 101 QQ 1 0 01-13 16:32:29错误:Caused by: com.thoughtworks.xstream.converters.Conv

2017-01-13 16:36:03 7401

原创 Error: java.lang.RuntimeException: Some file crunching failed, see logs for details

错误:Error:Execution failed for task ':app:mergeDebugResources'.> Error: java.lang.RuntimeException: Some file crunching failed, see logs for details解决:在你的主工程文件夹里的build.gradle文件里,加上下面这两句:aap

2017-01-11 23:25:41 726

点击导航栏切换页面

这是一个运行在AS上的project,里面是点击导航栏切换页面的三种方式的moudle

2017-03-24

数据库框架ormlite和单元测试框架junit的使用

这是一个使用ormlite数据库框架进行数据库存储以及对数据库增删改查的操作,然后用单元测试框架junit对Dao类进行了测试的一个moudle。

2017-03-15

传值框架evnetbus

这是一个模拟后台下载前台更新ui的时用evnetbus传值的moudle示例

2017-03-13

自定义控件demo

里面包含了 轮播广告条 侧滑菜单 侧滑面板 快速索引 视差特效 等自定义控件的demo

2017-03-11

finishActivitys

安全退出已经打开多个activity的application

2017-03-05

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

TA关注的人

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