自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (1)
  • 收藏
  • 关注

原创 Firebase Cloud Message的使用

在Android项目中使用FCM(FirebaseCloudMessage)公司有需求所以自己百度了FirebaseCloudMessage的用法,自己不知道走了多少坑,现在记录下来,给网友借鉴。第一步,你需要一步能装上谷歌框架四部曲的手机,装完之后还需要翻墙,保证可以接收到firebase console 发送过来的通知。(可以下载SSH工具进行翻墙)第二步,需要一个谷歌账号,登陆上Fir...

2021-06-02 10:36:00 1465

原创 ViewPagerIndicator 根据ViewPager 的个数进行滑动

问题:有时候ViewPager 的个数很多的时候,下方的小圆点会溢出手机屏幕,如何解决?(自己写的例子是下方是长方块的)解决方法:自己自定义View,继承LinearLayout,重写dispatchDraw (),为啥不覆写 onDraw(),自己去看看源码的解释。attr 代码:<declare-styleable name="ViewPagerIndicator"> <attr name="selected_color" format="color|reference" /&

2021-06-02 10:28:59 203

原创 nginx 安装配置(Mac系统)

1.安装nginxbrew install nginx切换不同版本:brew switch nginx xxx安装路径 /usr/local/etc/nginx /usr/local/cellar/nginx/xxx2.复制php配置在自己想要的路径 (/Users/wxy/shell/conf/nginx 为例)cp -R /usr/local/etc/nginx /Users/wxy/shell/conf/nginx3.带配置文件启动sudo nginx -c /Users/wxy

2021-04-22 13:08:08 1931

原创 MySQL 安装配置(Mac系统)

注意:conf文件不能用'host' => localhost:3751的格式,要用'host'=>'127.0.0.1:3751'一些常用命令mysql_secure_installation打印配置my_print_defaults mysqld --defaults-file=/Users/wxy/shell/conf/mysql/3751.cnf带 -s参数打印配置可以查看密码 my_print_defaults mysqld -s --defaults-file=/Users/w

2021-04-22 13:05:38 254

原创 mac制作 启动盘,重装版本

1.在app store 下载对应的mac os版本2.制作命令sudo /Applications/Install\ macOS\ Catalina.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume这里 Catalina.app 是你下载的系统版本,如果你下载的并非 Catalina,需要改成对应的系统名。「MyVolume」是你 U 盘的名称,如果你的 U 盘不是这个名字,将命令中的「MyVolume」改成你

2021-04-22 12:58:05 251

原创 PHP 安装配置(mac系统)

PHP 安装配置如果没有brew 命令//command not find brew /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)提示 curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused 情况/bin/zsh -c "$(curl -

2021-04-22 12:56:10 470

原创 memcached 安装配置(mac系统)

memcached 安装配置(PHP对memcached的支持是由基于libmemached的PHP memcached扩展实现的)1.安装memcached brew install memcached 或者 pecl install memcached(未成功安装,各种依赖没正确找到) brew install memcached2. 安装libmemcached brew install libmemcached3.安装memcache的依赖:openssl和libevent会自

2021-04-22 12:18:44 319

原创 svn 自动更新脚本

随便在桌面创建一个文件@title SVN Auto Update@echo offE:cd svn 所在的父级目录:loopsvn update svn更新的目录ping 127.1 -n 1 >nulecho.@title %time:~0,8%call:sleepgoto loop:sleepping 127.1 -n 300 >nul修改文件后缀为bat...

2021-04-22 12:11:42 541

原创 linux 部署 thinkPHP 项目

1.安装 nginx apt-get install nginx配置ngnix路径下的default文件*root # thinkPhp项目的路径(默认指定到public下)server { listen 80 default_server; listen [::]:80 default_server; root /home/ubuntu/tplay/public; index i...

2020-04-21 16:11:26 916

原创 Mac调整Launchpad图标大小

运行“终端Terminal”程序,执行以下命令:1、调整每一列显示图标数量defaults write com.apple.dock springboard-rows -int 数字2、调整每一行显示图标数量defaults write com.apple.dock springboard-columns -int 数字3、由于修改了每一页显示图标数量,可能需要重置Launch...

2020-04-21 15:52:46 165

原创 FireBaseCloudMessage总结

公司有需求所以自己百度了FirebaseCloudMessage的用法,自己不知道走了多少坑,现在记录下来,给网友借鉴。第一步,你需要一步能装上谷歌框架四部曲的手机,装完之后还需要翻墙,保证可以接收到firebase console 发送过来的通知。(可以下载SSH工具进行翻墙)第二步,需要一个谷歌账号,登陆上FireBase 网站(https://console.firebase.googl...

2019-10-18 11:00:54 2495

原创 用 Messenger 进行 不同进程中的通信

简单实现,直接上代码service 端public class MessageService extends Service { private static final String TAG = "MessageService"; private final static int ERR_M1_NO_ERROR = -1; private final static int ERR_...

2019-10-18 10:26:45 149

原创 自己整理mysql语句

创建数据库create database 数据库名字;看数据库show databases;使用数据库use (名字):创建表create table 表名字(内容);看所有表的名字show tables查看表的结构 describe/desc 表名字看表的结构和脚本show create table 表名字 ;增加alert table 表名...

2019-06-04 17:51:11 158

原创 配置Struts2框架

1.拷贝jar包2.web.xml中配置 <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class&...

2019-06-04 17:33:10 196

原创 Animation基础知识

Android支持两种种类型的动画:属性动画和View动画。View动画又分为补间动画(Tween动画)和帧动画(Frame动画或AnimationDrawable动画)。动画的基本原理就是将组件的某个属性或整个组件的显示状态在一个特定的时间内从一个值或状态变化到一个新的值或状态。我们先介绍View动画的补间动画。先从一个简单的例子开始,对补间动画有一个初步认识后再介绍补间动画的详细内容。...

2019-06-04 17:29:49 318

原创 ConnectivityManager管理网络状态

ConnectivityManager管理网络状态在可以使用网络进行任何数据通信之前,你首先需要获得网络的状态,例如,当前网络是否是连通的、是Wi-Fi连接还是GPRS连接还是UMTS等。为了达到这些目的,我们需要使用Android SDK提供的ConnectivityManager类。为了获得一个ConnectivityManager类的对象,需要使用如下语句:ConnectivityMa...

2019-06-04 17:09:48 2567

原创 初步认识AsyncTask

在Android程序中执行后台任务是一个普遍的要求,因此,Android为了便于实现后台任务,提供了AsyncTask工具类。使用AsyncTask,可以使应用程序在后台执行任务,并将任务的运行状态或结果显示在UI主界面线程中。为了使用AsyncTask,需要派生一个AsyncTask的子类,并且需要重写AsyncTask的4个方法,它们是:(1)protected void onPreExe...

2019-06-04 16:56:50 315

原创 PorterDuff属性值介绍

自定义view,画笔PorterDuff属性值介绍1.PorterDuff.Mode.CLEAR所绘制不会提交到画布上。2.PorterDuff.Mode.SRC显示上层绘制图片3.PorterDuff.Mode.DST显示下层绘制图片4.PorterDuff.Mode.SRC_OVER正常绘制显示,上下层绘制叠盖。5.PorterDuff.Mode.DST_OVER上下层都...

2019-06-04 16:49:08 626

原创 viewPager实现多卡片滚动效果

定义xml文件&lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:clipChildr...

2018-09-14 23:01:27 791 1

原创 android文字和图片混排

查询天气 http://wthrcdn.etouch.cn/WeatherApi?citykey=101010100 文字图片混排 http://www.jb51.net/article/73913.htm okhttp文件上传 https://www.cnblogs.com/whoislcj/p/5529827.html Gson搞定json数据 ...

2018-09-14 22:58:18 249

原创 自定义组件 - switch

SlideSwitch.javaimport android.animation.Animator;import android.animation.AnimatorListenerAdapter;import android.animation.ValueAnimator;import android.animation.ValueAnimator.AnimatorUpdateLi...

2018-09-05 14:33:18 137

原创 ImageLoader 一个加载图片的类

ImageLoaderpublic class ImageLoader{ public static Random random = new Random(); public int randomNO; public Bitmap bitmap; public ImageLoader() { this.randomNO = ran...

2018-09-05 14:30:21 99

转载 BRVAH官方使用指南

BRVAH官方使用指南链接

2018-09-05 14:28:31 943

原创 一个好用的android网络通信机制

AsyCallbackListener.javapublic class AsyCallbackListener{ public void run(Object result) { } public void error(Exception ex) { }}AsyExecuteListener.javapublic class ...

2018-09-05 14:23:39 608 2

原创 SharedPreferencesHelper类

SharedPreferencesHelper import android.content.Context;import android.content.SharedPreferences;import com.google.gson.Gson;import com.google.gson.JsonArray;import com.google.gson.JsonElement...

2018-09-05 14:09:09 333

原创 Android中FTPUtil的的使用

android中FTPUtil的的使用 需要的jar包 commons-net-1.4.1.jar jakarta-oro-2.0.8.jarFTPUtil.java(核心类 )import org.apache.commons.net.ftp.FTP;import org.apache.commons.net.ftp.FTPClient;import org...

2018-09-05 14:03:22 398

原创 线程池ThreadPoolFactory 工具

线程池的好处android开发,大家最熟悉的肯定是主线程,也就是ui线程,也都知道在非ui线程更新界面会报错提示不允许在子线程更新ui。但是耗时操作还是需要使用子线程,例如:new Thread(new Runnable() {} @Override public void run() { // TODO Auto-generated method st...

2018-09-05 13:53:59 3431

原创 Android修改dpi参数

第一步 电脑连接android设备 第二步 打开终端 输入adb shell 第三步 输入wm density num num可以为 160, 240,320,480等特定的dpi数值修改成功

2018-09-05 13:26:14 6339

原创 window 的 一些命令

修改自己用户的密码(需要管理权限) net user 用户名字 新设置的密码打开组策略 gpedit.msc打开本地用户和组 lusrmgr.msc打开用户账户 netplwiz提升用户为管理员权限 runas /user:用户名 cmd.exe

2018-09-05 13:15:38 120

原创 canvas一些知识

修改自己用户的密码(需要管理权限) net user 用户名字 新设置的密码打开组策略 gpedit.msc打开本地用户和组 lusrmgr.msc打开用户账户 netplwiz提升用户为管理员权限 runas /user:用户名 cmd.exe

2018-09-05 13:10:26 107

ViewPagerIndicator.java

有时候ViewPager 的个数很多的时候,下方的小圆点会溢出手机屏幕,这个文件完美解决

2021-06-02

空空如也

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

TA关注的人

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