- 博客(23)
- 资源 (3)
- 收藏
- 关注
原创 ios14出现控件点击事件消失
问题在iOS14以上的版本的iphone上出现控件点击事件消失的情况解决1 可能是添加的控件在UITableViewCell中导致的iOS14的contentview变成懒加载,如果不设置contentview的属性那么他会在最后加载,然后覆盖在所有cell的上面方法1:将控件添加在contentView 里[cell.contentView addSubView:控件];方法2:设置contentView的属性cell.contentView.backgroundColor=[UICol
2021-08-05 16:01:15 279
原创 uni组件ColorUI手册
ColorUI手册文字颜色样式布局按钮标签阴影模态框轮播图导航栏表单辅助样式本文根据ColorUI使用文档修改本文仅用于个人学习记录整理文字使用<view class="text-xsl">特大</view>样式.text-xs {font-size: 20rpx;}.text-sm {font-size: 24rpx;}.text-df {font-size: 28rpx;}.text-lg {font-size: 32rpx;}.text-xl {fo
2021-06-15 16:37:24 1970
原创 spring定时任务@Component
spring定时任务@Component1 介绍2 使用2.1 加入注解@EnableScheduling2.2 加入注解@Component或者@Service2.3 加入注解@Scheduled3 详解@Scheduled3.1 fixedDelay与fixedDelayString3.2 fixedRate与fixedRateString3.3 initialDelay与initialDelayString3. cron1 介绍spring通过注解实现定时任务,自动固定时间后进行操作,比如商城自定
2021-04-09 14:14:46 842
原创 Android布局详解
介绍RelativeLayout(相对布局)是Android的六大布局之一,顾名思义就是按照组件之间的相对位置来进行布局。优点灵活性高减少布局的结构层次属性多属性自身属性gravity:设置容器内组件的对齐方式,居中(center)、靠右(right、end)、垂直居中(center_vertical)、靠下(bottom)、靠左(left、start)、横向居中(center_horizontal)等ignoreGravity:设置了该属性为true的属性控件,将不受gravi
2021-03-19 10:44:01 1037
原创 drawable中xml的shape标签
drawable中xml的shape标签介绍1概述2作用3属性3.1demo3.2详解3.2.1shape(形状)3.2.2corners(圆角)3.2.3size(大小)3.2.4padding(内边距)3.2.5solid(填充)3.2.6stroke(描边)3.2.7gradient(渐变)使用1layout中的xml布局2代码activity中使用介绍1概述android中的shape属于drawable中的xml绘制的标签,主要用于绘制简单的图形2作用占内存小加载快不会出现失真
2021-03-12 12:40:05 185
原创 消息中间件
消息中间件1介绍1.1传递模式1.1.1点对点模式:使用queue作为通信载体1.1.2发布/订阅模式(广播):使用topic作为通信载体1.2作用1.3组成1.4优势1.5 应用场景1.6常用协议1.7消息队列1.7.1概述1.7.2应用场景2常见消息中间件2.1介绍2.1.1RocketMQ2.1.2RabbitMQ2.1.3ActiveMQ2.1.4Redis2.1.5Kafka2.1.6ZeroMQ2.2比较1介绍是利用高效可靠的消息传递机制进行异步的数据传输,并基于数据通信进行分布式系统的集
2021-03-11 15:43:36 659 1
原创 HTML基础学习
HTML基础学习1简介2使用2.1基本框架2.2HTML 元素2.3Web 浏览器2.4 声明2.5通用声明2.5.1HTML52.5.2HTML 4.012.5.3XHTML 1.02.6中文编码2.7标签2.7.1基本标签(Basic Tags)2.7.2文本格式化(Formatting)2.7.3链接(Links)2.7.4图片(Images)2.7.5样式/区块(Styles/Sections)2.7.6列表2.7.7表格(Tables)2.7.8框架(Iframe)2.7.9表单(Forms)2.
2021-03-11 11:44:26 96
原创 idea快速生成代码
idea快速生成代码1介绍2使用2.1快速生成打印语句:sout、girlfriend.sout、serr、girlfriend.serr2.2快速生成main方法:psvm2.3快速生成arry的for循环:itar2.4快速生成for循环:fori2.5快速生成Collection迭代:itco2.6快速生成enumeration遍历:iten2.7快速生成增强for:iter、girlfriend.for2.8快速生成iterator迭代:itit2.9快速生成List的遍历:itli2.10快速赋值
2021-03-11 10:22:44 453
原创 Glide图片缓存
Glide图片缓存1实现1.1Glide缓存配置1.2Glide缓存配置1.3Glide缓存工具类2Glide使用2.1常规使用2.1.1 使用磁盘缓存2.2圆角2.2.1错误情况:2.2.1.1加载Gif圆角图多次后出现黑边1实现1.1Glide缓存配置没有声明不会使用缓存需要在AndroidManifest.xml中配置声明<meta-data android:name="com.yaphetzhao.glidecatchsimple.glide.GlideConfiguratio
2021-03-08 17:44:51 178
原创 基础篇:iOS生命周期
iOS生命周期介绍iOS的生命周期代表的是创建、开始、显示、隐藏、停止、销毁。详细1 AppDelegate(应用程序生命周期)1.2 应用程序启动- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Override point for customization after application launch.
2021-02-06 11:32:16 2504
原创 UI篇:ViewController
1 介绍View Controller(视图控制器)1.1 MVC模型MVC是模型(Model)、视图(View)和控制器(Controller)的缩写。三者的关系:视图(view):用户看到的和直接操作的界面。它只接受用户操作,并把数据输出。视图和程序的代码逻辑是彼此独立的,它们之间有明显的界限。模型(Model):是应用程序的主体。模型为视图提供数据,应用于模型的代码只需要写一次就可以被多个视图重用减少了代码的重复性。控制(Controller):控制器接受用户的输入并调用模型和视图去完成
2021-01-20 10:59:11 813
原创 基础篇:创建第一个IOS程序
1 创建第一个程序Hello World1.1 模板1.1.1 Master-Detail Application实现导航控制,或者想在创建的ipad程序里拥有切割视图可以选择这个模板。注:开发ipad应用程序时,可以使用UISplitViewController类实现切割视图1.1.2 OpenGL Game用于创建3D游戏或者图形。1.1.3 Page-Based Application创建一种"基于页"的应用程序,实现翻页效果。1.1.4 Single View Applicat
2021-01-19 17:01:08 407
原创 基础篇:objective-c与iosSDK
1 objective-cios选择objective-c作为开发语言的原因:面向对象兼容标准的C语言语法简单较易学习1.1 类定义创建Objective-C类时会生成两个文件:.h的头文件与.m的源文件。类声明关键字为@interface,类实现关键字为@implementation。MyClass.h文件:定义了成员变量和方法。@interface MyClass:NSObject{ //声明 NSString *result; //字符串}-(void)
2021-01-19 14:51:13 490
原创 基础篇:ios开发概述
1 介绍iOS是由苹果公司开发的移动操作系统。 苹果公司最早于2007年1月9日的Macworld大会上公布这个系统,最初是设计给iPhone使用的,后来陆续套用到iPod touch、iPad上。iOS与苹果的macOS操作系统一样,属于类Unix的商业操作系统。原本这个系统名为iPhone OS,因为iPad,iPhone,iPod touch都使用iPhone OS,所以2010年WWDC上宣布改名为iOS(iOS为美国Cisco公司网络设备操作系统注册商标,苹果改名已获得Cisco公司授权)。2
2021-01-18 16:55:03 842
原创 JobScheduler任务调度
介绍这是一个API,用于根据将在应用程序自己的进程中执行的框架计划各种类型的作业,该工具集成了常见的几种运行条件,开发者只需添加少数几行代码,即可完成原来要多种组件配合的工作。概要常数:RESULT_FAILURE(失败int0)、RESULT_SUCCESS(成功int1)公共建设者:JobScheduler()公开方法:cancel(int jobId)取消指定的作业、cancelAll()取消调用应用程序安排的所有作业、enqueue(JobInfo job, JobWorkItem wo
2021-01-12 16:09:47 749
原创 App优化
1介绍App经过优化后好处多多。优化会使app加载快、打开快、响应快、占内存变小、省电等等等。2优化种类2.1布局优化2.2内存优化2.3启动优化2.4响应优化2.5电池使用优化2.6网络优化
2021-01-12 13:51:03 2076
原创 Activity设置窗口软键盘的交互
所需要的属性:windowSoftInputModewindowSoftInputMode介绍windowSoftInputMode中文:窗口输入模式。一般是在AndroidManifest.xml的<activity/>下配置的或者是在App的主题(theme)中设置。属性介绍1 stateAlwaysHidden当跳到此activity时软键盘总是隐藏的2 stateHidden初次加载时软键盘是隐藏的,当从其他界面返回时则会根据上一个activity的软键盘状态来判断
2021-01-12 11:21:39 284
原创 PopupWindow
1介绍android的对话框有两种一种是AlertDialog、另一种就是本文要讲的PopupWindow。与AlertDialog的区别AlertDialog不能指定显示位置,只能默认显示在屏幕最中间(当然也可以通过设置WindowManager参数来改变位置)。而PopupWindow是可以指定显示位置的,随便哪个位置都可以,更加灵活。1.1函数1)构造public PopupWindow(Context context)public PopupWindow(View conten
2021-01-08 17:22:01 158
原创 Toolbar入门
1引入使用之前先将自带的ActionBar屏蔽,清单文件<application android:theme="@style/Theme.AppCompat.Light.NoActionBar"/>android:implementation 'com.android.support:appcompat-v7:27.0.2androidx:implementation 'androidx.appcompat:appcompat:1.2.0’里包含了2常见的用法2.1xml
2021-01-08 10:57:57 174
原创 IntelliJ家族默认快捷键
IntelliJ家族快捷键介绍Win+Linux(按键盘分类)Ctrl+快捷键Alt+快捷键Shift+快捷键Ctrl + Alt+快捷键Ctrl + ShiftAlt + ShiftCtrl + Shift + Alt其他Mac(按作用分类)Mac 键盘符号Editing(编辑)General(通用)Search/Replace(查询/替换)Usage Search(使用查询)Compile a...
2020-04-21 22:48:57 323
原创 希腊字母含义及快捷键输入
希腊字母1,α(阿尔法)角度;系数 1)中文下输入aerfa即可2)在小键盘开启的状态下,按住Alt键不放,再按小键盘数字42689,放开Alt键就可以打出来2,β(贝塔) 磁通系数;角度;系数 1)中文下输入beita即可2)在小键盘开启的状态下,按住Alt键不放,再按小键盘数字42690,放开Alt键就可以打出来3,γ(伽马)电导系数(小写)1)中文下输入gama即可2)在小键盘开启的状态
2017-10-26 19:31:30 25983 1
android-JobScheduler.zip
2021-01-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人