自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 React跨组件通信

React 组件中的通信分为三种,必须依赖React.createContext()const myContext =React.createContext()1、通过标签<Consumer>2、通过useContext(myContext)3、通过static contextType = myContextimport React, { Component, useContext } from 'react'import { Button } from 'ant..

2020-09-07 22:37:49 181

原创 react全家桶安装包

npm install [email protected] babel-plugin-import --savenpm install --save-dev babel-plugin-transform-decorators-legacynpm install antd --savenpm install redux -Snpm install react-redux -Snpm install redux-thunk redux-logger --savenpm i.

2020-08-29 20:59:42 372

转载 全栈视频

前端视频地址

2020-08-28 23:57:19 136

转载 WebView加载出现net::err_unknown_url_scheme

加载百度出现百度首页显示一会出现net::err_unknown_url_scheme解决方式:https://blog.csdn.net/qq_41188773/article/details/89669354

2019-08-08 15:50:09 1670

原创 android Studio快捷键使用部分快捷键通java IDE一样

Android Studio快捷键的使用,JavaIDE也可以使用CTRL + B 打开光标所处的类或方法CTRL +SHIFT + B找变量的类CTRL + ALT + B 查找所有的子类CTRL + D 复制行CTRL + Y 删除行CTRL + SHIFT + 上下键 上下移动代码CTRL + H 显示类结构图CTRL + ALT + left/right 返回至上次浏览的位...

2019-07-22 11:32:21 233

原创 Android阿里OSS下载与上传

OSS资料可以去阿里官方https://help.aliyun.com/product/31815.html?spm=5176.7933691.744462.c2.730d6a56i4JuC5查看,很全面,也很详细;OSS集成Android Studio中compile 'com.aliyun.dpa:oss-android-sdk:+'1、OSS下载根据提供url进行下载,其实也...

2018-12-27 14:28:04 5620 1

原创 定时器(三)Timer的替代ScheduledExecutorService

ScheduledExecutorService其实是一个线程池,用来定时多线程会互不影响,SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); ScheduledExecutorService mScheduledExecutorService = new ScheduledThreadPo...

2018-12-27 13:58:43 362

原创 定时器(二)Timer的缺陷

在上一篇https://blog.csdn.net/hujiaxi222/article/details/85274335简单介绍Timer的使用后发现Timer在多线程中使用会有问题 Timer timer = new Timer(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:...

2018-12-27 13:42:26 446

原创 定时器Timer使用

android项目中使用Timer跟TimerTask时,发现IDE老是提示红色,一直提示我要用ScheduledExecutorService,相信使用android studio的小伙伴们一定不会陌生的,下面来看二者的使用1、Timer SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); ...

2018-12-27 11:39:49 826

转载 Semaphore简单使用

 1、简介:Semaphore是Java的并发操作,用于多线程中,用于控制同时访问某个资源数,或某个操作的数量;初始许可数可以通过new Semaphore的构造函数指定,release释放许可,acquire阻塞,如果没有释放,该方法会一直阻塞直到有许可,或操作超时2、通过打印机的互斥demo来简单使用Semaphor,也能更加理解Semaphoreimport java....

2018-09-05 10:53:55 208

原创 AsyncTask的使用

1、AsyncTask可以操作耗时操作,也可以进行UI更新,是Thread与Handler的结合,内部通过线程池来封装,不熟悉异步操作机制(Handler,Message,Looper)的朋友,可以先了解下Handler的异步机制,可以参考鸿洋大神的这篇博客:http://blog.csdn.net/lmj623565791/article/details/38377229,以及郭神的这篇从源码解...

2018-08-29 11:28:56 119

原创 Git常用指令

1、git基本命令:git init   初始化一个仓库git config --global user.name   查看绑在一起的账户名git config --global user.email  查看绑在一起的邮箱git add file.txt               添加文件file.txtpwd 查看当前目录vi file1.txt                ...

2018-07-09 17:12:46 174

原创 Ormlite的拓展使用

1、数据库保存位置,一般数据库默认是保存在APP的缓存中,卸载APP后数据库的数据也没有了,所以有了把数据库数据保存在本地SD卡上,public DatabaseHelper(Context context) { //把数据库放到sd卡上面 super(context, PathUtils.getFilePath(PathUtils.FNG_YU,PathUtils.DB_

2018-02-04 22:17:35 268

原创 OrmLite框架基本使用

1、在AndroidStudio的项目APP的gradle中添加ormLite的库:compile 'com.j256.ormlite:ormlite-android:5.0';2、创建Bean实体类1)、创建一个UserBean.javapackage com.fengyu.hu.db.bean;import com.j256.ormlite.field.DatabaseFi

2018-02-04 20:16:17 290

原创 友盟渠道号的问题

需求:需要给个apk模板,然后用操作工具,打包对应的友盟渠道包1、友盟多渠道打包1)、在maniest.xml加入            android:name="UMENG_CHANNEL"          android:value="${UMENG_CHANNEL_VALUE}" />2)、在gradle文件中加入 productFlavors.a

2018-01-09 14:43:37 2377

原创 友盟推送遇到的问题

1、集成友盟推送,获取不到token解决:引入友盟pushSDk库时,发现sdk库Manifest.xml文件中的权限没有引入到项目中,通过apktool反编译,发现Manifest.xml中的权限没有合并到项目中2、友盟推送消息,后台显示发送已送达,但是手机没有显示通过日志排查,有token日志,也有messageOn的日志,但是手机就是不显示,后来发现,applocationId与

2018-01-09 14:12:04 1057

OrmLite使用demo

ormlite的基本使用,以及将ormlite方法抽象,进行了抽象

2018-02-04

Python.exe

python开发的IDE,官网下载,现在都说python是最流行的语言,所以是时候撸一把python了

2018-01-09

apktool反编译工具

apktool工具反编译可以查看资源文件中的信息,以及可以进行二次打包

2018-01-09

美图打包工具

java代码渠道获取工具类,以及二次打包的Python工具,通过该工具能够快速进行多渠道打包,并在友盟后台进行渠道统计会有相应的记录

2018-01-09

glide 3.7.0源码

Glide源码

2017-05-15

Protocol Buffer

Protocol Buffer使用

2017-05-15

Groovy脚本开发

Android Studio中的Gradle开发脚本语言Groovy,Groovy入门,以及精通

2017-05-15

android Studio快捷键开发大全

android Studio快捷键开发大全

2017-05-15

Android Studio快捷键

Android Studio快捷键使用大全

2017-01-13

51单片机的模数转换

A/D和D/A之间的转换通过单片机来实现AD间的数据转换,通过单片机控制发光二级管来测试模数之间是否发生转换。

2012-12-15

ASCII码转义字符

ASCII码的转义字符,以及郭天祥十天学会pic单片机的型号,单片机的入门级怎么学好单片机,学精!

2012-11-25

空空如也

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

TA关注的人

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