自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 flutter版本dart版本对应关系

Flutter SDK 版本列表 - Flutter 中文文档 - Flutter 中文开发者网站 - Flutter。所有 Flutter SDK 的版本列表,包括稳定版和主分支。

2023-09-26 10:52:21 3259 2

原创 Waiting for another flutter command to release the startup lock.

Waiting for another flutter command to release the startup lock...

2023-02-09 15:11:39 192 1

原创 Flutter Desktop Macos桌面端.dmg打包发布流程

Flutter Desktop Macos桌面端.dmg打包发布流程

2022-09-27 16:27:36 2105

原创 Flutter动态添加Widget问题:cannot add to an unmodifiable list

cannot add to an unmodifiable list

2022-08-24 17:37:41 1485

原创 Android企业微信分享接入指南

Android企业微信分享接入指南

2022-05-23 14:07:08 2140 2

原创 Android之scheme使用

Android之scheme使用

2022-02-22 16:56:07 3080

原创 Android类加载器

Android类加载器

2022-02-21 15:29:07 2935

原创 android之R8混淆引起Java与Kotlin混编异常Didn‘t find class on path: DexPathList

记一次R8导致Java与Kotlin混编异常Didn't find class on path: DexPathLis

2022-02-10 15:30:46 10330 2

原创 Java并发编程之AtomicInteger中的CAS原理分析

AtomicInteger中的CAS原理分析

2022-01-26 16:10:28 574

原创 Android布局优化之include、merge 、ViewStub使用

Android布局优化之include、merge 、ViewStub使用

2022-01-25 14:30:05 2278

原创 JVM内存简介

JVM运行时内存主要分为:程序计数器、虚拟机栈、本地方法栈、堆、方法区五个部分,如下图所示。1.程序计数器用来记录当前线程执行到代码的具体某一行,此时若线程被挂起时,程序计数器用来记录代码已经执行的位置,当线程恢复执行后继续从记录位置开始执行。常见的异常处理、分支操作等都是通过通过程序计数器来完成的。计数器记录的是正在执行的虚拟机字节码指令的地址,随着线程的创建而创建,随着线程的销毁而销毁2.本地方法栈本地方法栈与虚拟机栈基本相同,主要用来管理nattive方法,如在Android中使用JN

2022-01-18 16:32:33 2431

原创 Android性能优化篇

1.减少APK体积1.删除无用资源可通过lint扫描出无用资源,直接删除。2.删除重复资源通过python等脚本扫描出MD5值一样的图片或者、xml资源进行删除。3.过大图片压缩通过python等脚本扫描出多大图片进行图片压缩。4.so库只加入指定平台比如只加入armeabi、armeabi-v7a平台。5.开启代码混淆与资源压缩资源压缩、代码混淆一定程度上能减少些APK大小。 debug { minifyEnabled true //代

2021-12-22 15:59:01 1830

原创 VisualVM之Visual GC插件安装

1.命令jvisualvm2.Visual GC插件安装VisualVM: Plugins Centers网址上找到与你jdk版本相对应的地址,工具 ==>插件==>编辑,输入对应地址即可。

2021-12-10 23:41:48 578

原创 android之Retrofit2原理解析

android之Retrofit2原理解析

2021-12-10 13:51:53 3459

原创 Android中的设计模式初级篇

前言设计模式伴随着我们写代码的一生,总是看了又忘,忘了又看,然后依次循环。在这里用实例或者工作心得记录下设计模式的使用,23种太多,本篇只记录用过的模式,不作过多扩展,后续会针对各个设计模式详细分析。设计模式分类创建型模式对象的创建会消耗掉系统的很多资源,所以单独对对象的创建进行研究,从而能够高效地创建对象就是创建型模式要探讨的问题。结构型模式在解决了对象的创建问题之后,对象的组成以及对象之间的依赖关系就成了开发人员关注的焦点,因为如何设计对象的结构、继承和依赖关系会影响到后续

2021-12-09 14:22:37 1916

原创 android之LeakCanary原理分析

android之LeakCanary原理分析

2021-12-03 15:08:31 2903

原创 Android单例模式详解

Android常用线程安全单例模式

2021-11-30 11:32:15 5285

原创 Android之Mvc、Mvp、Mvvm

1.Mvc模式三层模型Model-View-Control,我们可以把一个xml布局看作一个View,Activity看作一个Control,Model由相关的数据操作类来承担。2.Mvp模式实现了Presenter持有弱引用View,并在页面detach时清空持有的弱引用View3.Mvvm模式简单使用,后续会完善使用附源码...

2021-11-29 15:35:06 1004

原创 Android之Sqlite高级实战

1.简述SQLite是一个轻量的、跨平台的、开源的数据库引擎。SQLite每个数据库都是以单个文件(.db)的形式存在,这些数据都是以B-Tree的数据结构形式存储在磁盘上。使用SQLiteDatabase的insert,delete等方法或者execSQL方法默认都开启了事务,如果操作的顺利完成才会更新.db数据库。事务的实现是依赖于名为rollback journal文件,借助这个临时文件来完成原子操作和回滚功能。 /** * SampleMethod */

2021-11-26 15:24:05 1437

原创 Android之Handler消息机制总结

Handler 的背后有着 Looper 以及 MessageQueue 的协助,三者通力合作,分工明确。尝试小结一下它们的职责,如下:Looper :负责关联线程以及消息的分发在该线程下**从 MessageQueue 获取 Message,分发给 Handler ; MessageQueue :是个队列,负责消息的存储与管理,负责管理由 Handler 发送过来的 Message ; Handler : 负责发送并处理消息,面向开发者,提供 API,并隐藏背后实现的细节。对【2】章节提出的

2021-11-25 22:24:44 1319

原创 16进制颜色透明度对照表

100%表示完全不透明,0%表示完全透明。100% — FF99% — FC98% — FA97% — F796% — F595% — F294% — F093% — ED92% — EB91% — E890% — E689% — E388% — E087% — DE86% — DB85% — D984% — D683% — D482% — D181% — CF80% — CC79% — C978% — C777% — C476% — C275% — B

2021-11-15 13:32:07 2782

原创 gradle打包源码和制作Javadoc文档

// 指定编码tasks.withType(JavaCompile) { options.encoding = "UTF-8"}// 打包源码task sourcesJar(type: Jar) { from android.sourceSets.main.java.srcDirs classifier = 'sources'}task javadoc(type: Javadoc) { failOnError false source = andr.

2021-02-04 14:33:31 1032

原创 Flutter环境安装-绕过各种坑

1.安装AndroidStudio2.下载Dart插件3.安装Flutter插件4.新建flutter工程5.未安装FlutterSDK,选择安装6.安装完配置Flutter环境变量Mac版在 .bash_profile 文件中直接贴上如下配置:export PATH=${PATH}:/Users/xxx/Flutter文件夹/flutter/bine...

2019-12-09 09:42:15 257

原创 Android代码摘录

记录笔记int border = 2; Bitmap resultBitmap = Bitmap.createBitmap(w - border * 3, h - border * 3, Bitmap.Config.ARGB_8888); //填充颜色 resultBitmap.eraseColor(Color.WHITE); L...

2019-08-14 21:54:22 189

原创 gradle问题汇总

1.MAC下Gradle环境变量配置1、使用命令[cd ~]到home目录下   cd ~2、接着使用  touch .bash_profile   3、然后   open -e .bash_profile   会以文本的形式打开文件(如果2中不存在的话就新建一个.bash_profile文件)4、加入如下代码export GRADLE_HOME=/Applications

2017-02-28 19:08:56 293

原创 AndroidStudio之Nexus使用手册

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

2017-02-15 20:12:59 2020

原创 JavaWeb问题汇总

1.Maven私服之间网络传输问题 1.打开本地仓库所在目录, 通过win文件夹的搜索功能,查找 *.lastUpdated ,然后将找到的文件全部删除 2.重新 Maven Update Project

2017-02-08 14:16:23 285

原创 mac安装redis

1.使用Homebrew命令安装:brew install redis 2.安装完提示==> Downloading https://homebrew.bintray.com/bottles/redis-3.2.6.yosemite.bottle#######################################################################

2017-01-13 11:54:59 452

原创 Android问题汇总

用DrawerLayout实现的抽屉效果。现在想实现点击一个按钮,抽屉从右面滑出:结果报错:java.lang.IllegalArgumentException: No drawer view found with gravity RIGHT解决办法:除了上面那段代码以外,还要在xml中,你的抽屉部分中增加: android:layout_gravity="right"

2016-12-26 11:58:28 379

原创 PS学习基础案例

1.在同一图获取中其他相似位置覆盖需要修改位置:MAC版:command+c 再 command+v 再 command+t2.后续会不断更新

2016-12-12 17:46:11 356

转载 常见MIME文件类型

常见MIME类型类型/子类型扩展名application/envoyevyapplication/fractalsfifapplication/futuresplashsplapplication/htahtaapplication/internet-property-streamacx

2016-11-24 17:03:07 4178

原创 IOS学习之自动布局UIScrollView+UILabel

1.效果图2.View层级UIView ==> UIScrollView ==> UIView ==> UILabel注意:1.UIScrollView里需要放一个UIView        2.UIScrollView里UIView高度错误问题到Label自动布局完自动OK3.代码#import "ViewController.h"@interface V

2016-11-16 17:59:49 1497

原创 IOS学习之Xcode6.0之后添加PrefixHeader.pch

1.创建PrefixHeader.pch文件2.一定要勾选Targets3.PrefixHeader.pch文件和工程关联,找到Prefix Header之后点击DebugD/Relese,这时候会跳出一个输入框,把我们刚刚创建的PrefixHeader.pch文件拖拽进去4.PrefixHeader.pch路径替换成相对路/Users/***/Deskto

2016-11-11 15:57:31 372

原创 IOS学习之UITableView

#import "ZYSettingViewController.h"//UITableView代理设置@interface ZYSettingViewController ()@property (nonatomic, strong) NSArray *array;//数据@property (weak, nonatomic) IBOutlet UITableView *tableVi

2016-11-09 20:08:49 233

原创 IOS学习之NSLayoutConstraint基础篇

#import "ViewController.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; UIView *myView=[[UIView alloc]init]; myView.

2016-11-08 14:10:29 474

原创 Android常用控件封装:统一样式、背景使用方式

1.Button控件样式2.EditText输入文本控件样式3.RadioButton单选框样式4.CheckBox多选框样式5.Spinner下拉菜单()下拉弹出框)

2016-11-07 19:43:27 2922 1

原创 IOS学习之UIWebView

#import @interface UIWebViewController : UIViewController@end#import "UIWebViewController.h"@interface UIWebViewController ()@end@implementation UIWebViewControllerUIWebView * webVie

2016-10-28 20:37:08 427

转载 IOS学习之UIImageView

#import "UIImageViewController.h"@interface UIImageViewController ()@end@implementation UIImageViewController- (void)viewDidLoad { [super viewDidLoad]; //创建对象 UIImageView *imageVi

2016-10-28 19:26:01 211

转载 IOS学习之基础控件简介

1、窗口 UIWindowiPhone的规则是一个窗口,多个视图,窗口是你在app显示出来你看到的最底层,他是固定不变的,基本上可以不怎么理会,但要知道每层是怎样的架构。2、视图 UIView,是用户构建界面的基础,所有的控件都是在这个页面上画出来的,你可以把它当成是一个画布,你可以通过UIView增加控件,并利用控件和用户进行交互和传递数据。窗口和视图是最基本的类,创

2016-10-28 16:56:57 375

转载 IOS学习之UITextField

//// UITextFieldController.m// UITextField//// Created by zhukui on 16/10/28.// Copyright © 2016年 zhukui. All rights reserved.//#import "UITextFieldController.h"#define NUMBERS @"0123456

2016-10-28 16:35:28 233

Windows版华为HDB

Windows版华为HDB

2023-07-14

asm电脑共享安卓手机屏幕

asm:共享安卓手机屏幕及使用说明,方便手机屏幕在电脑上的同步查看

2012-12-17

droiddraw-r1b21

android android绘图 安卓界面工具

2012-09-18

oracle mysql sqlserver分页

oracle分页 mysql分页 sqlserver分页

2012-09-14

eclipse的android插件ADT-14.0

eclipse的android插件ADT-14.0

2012-09-11

java(网络)爬虫

java 爬虫 网页爬虫 网络爬虫 java蜘蛛

2012-08-20

tomcat内存设置

tomcat内存溢出的设置

2012-07-19

韩顺平servlet与jsp代码

韩顺平servlet与jsp代码:包括用户管理与网上购物系统

2011-11-06

niit在线考试

niit java在线考试:包括j2se与j2ee部分,绝对真题

2011-11-04

java数据库驱动包

java数据库驱动包:包括mySQL,oracle,db2数据库

2011-10-28

msbase.jar和mssqlserver.jar和msutil.jar

Tomcat驱动SQLServer的驱动包msbase.jar和mssqlserver.jar和msutil.jar

2011-10-28

SQL语句集合

包含初学者常用的SQL语句,讲解详细易懂

2011-10-28

空空如也

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

TA关注的人

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