自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(73)
  • 收藏
  • 关注

原创 js去除富文本里的标签和空格

【代码】js去除富文本里的标签和空格。

2023-03-06 15:21:21 409

原创 js显示友好的时间格式

【代码】js显示友好的时间格式。

2023-03-06 15:20:23 242

原创 js 常用工具类

【代码】js 常用工具类。

2022-09-21 11:52:13 253

原创 js正则检验工具类

【代码】js正则检验工具类。

2022-09-21 11:50:21 469

原创 Android获取拼音首字母大写

【代码】Android获取拼音首字母大写。

2022-09-17 18:30:13 763

原创 uniapp隐藏打包版本不一致弹窗

在manifest.json文件中配置。

2022-09-01 16:03:26 338

原创 jetpack compose Padding must be non-negative

填充修饰符不支持负值,但您可以改用offset修饰符:

2022-07-04 17:25:09 338

原创 Android 高德定位工具类

import android.Manifestimport androidx.activity.ComponentActivityimport androidx.lifecycle.DefaultLifecycleObserverimport androidx.lifecycle.LifecycleOwnerimport com.amap.api.location.AMapLocationimport com.amap.api.location.AMapLocationClientimport

2022-04-19 11:55:07 2091

原创 jetpack compose 滑动事件用法

package com.ice.compose.componentsimport android.content.res.Resourcesimport androidx.compose.foundation.backgroundimport androidx.compose.foundation.gestures.Orientationimport androidx.compose.foundation.layout.Boximport androidx.compose.foundation.

2022-03-19 18:55:26 654

原创 移动端H5自适应rem配置

/* 京东 m.jd.com */@media only screen and (min-width: 320PX) and (max-width:360PX) { html { font-size:13.65px }}@media only screen and (min-width: 360PX) and (max-width:375PX) { html { font-size:15.36px }}@media only

2021-11-24 11:36:54 388

原创 jetpack compose 屏幕适配

fun Int.sdp(): Dp { val screenDp = Resources.getSystem().displayMetrics.widthPixels / Resources.getSystem().displayMetrics.density return (this.toFloat()/750*screenDp).toInt().dp}fun Int.ssp(): TextUnit { val screenDp = Resou

2021-11-23 17:44:39 1406 7

原创 IceFramework使用文档

IceFramework这是一个基于kotlin、viewmodel、retrofit+协程、ViewBinding的MVVM框架一.添加依赖allprojects { repositories { google() jcenter() mavenCentral() maven { url 'https://jitpack.io' } maven { url 'https://s01.oss.sonatype.or

2021-11-03 14:17:41 790

原创 hbuilderx自定义常用代码块

"apipost": { "body": [ "let res=await this.http.post('$1',{});", "if(res.code==200){", "$2", "}else{", "this.\\$toast(res.msg);", "}" ], "prefix": "api", "project": "uni-app", "scope": "source.js" }, "apiget":

2021-11-02 09:15:52 3609

原创 android kotlin自定义popupwindow

class AlertPopup(private val activity: Activity):PopupWindow(activity) { val binding:PopupAlertBinding by lazy { PopupAlertBinding.inflate(LayoutInflater.from(activity)) } init { contentView=binding.root contentView.se

2021-10-27 17:05:42 1136

原创 android kotlin自定义view写法

class Header @JvmOverloads constructor( context: Context, attributeSet: AttributeSet? = null, defStyleAttr: Int = 0) : RelativeLayout(context, attributeSet, defStyleAttr) { private val binding: HeaderBinding by lazy { HeaderBindin

2021-10-27 17:04:36 967

原创 git忽略已加入版本控制的文件

1.删除本地git缓存git rm -r --cached 文件名2.将忽略文件加入到.gitignore

2021-09-22 17:55:24 170

原创 防止jenkins任务执行结束,后台任务被清理

防止jenkins任务执行结束,后台任务被清理任务脚本增加命令BUILD_ID=DONTKILLME

2021-06-29 15:07:26 214

原创 linux 后台运行

linux 后台运行nohup java -jar demo.jar > out.log 2>&1 &

2021-06-29 15:05:17 61

原创 配置若依java管理系统中使用Assert校验

在com.ruoyi.framework.web.exception.GlobalExceptionHandler类中增加如下代码/** * Assert断言异常 */ @ExceptionHandler(IllegalArgumentException.class) public AjaxResult illegalArgumentException(IllegalArgumentException e) { log.error(e.getMe

2021-04-02 10:18:13 345

原创 Android自定义PopupWindow

class GiftDialog:PopupWindow { private var parentView: ViewGroup constructor(context:Context,parentView:ViewGroup):super(context){ this.parentView=parentView contentView= Lay...

2020-04-09 15:49:42 529

原创 Android定义宽高比控件

public class RatioImageView extends AppCompatImageView { public RatioImageView(Context context) { super(context); } public RatioImageView(Context context, @Nullable AttributeSet ...

2020-03-28 15:56:11 171

原创 设置MySQL时区

my.ini文件# Set default time zonedefault-time-zone = '+08:00'

2020-01-07 16:36:49 107

原创 centos mysql允许远程访问

1.修改mysql配置文件vim /etc/my.cnf2.在mysqld下添加以下代码bind-address=0.0.0.0 //或者你的ip3.重启mysql服务systemctl restart mysqld

2020-01-03 18:15:35 1826 1

原创 Android 自定义正方形布局

public class SquareRelativeLayout extends RelativeLayout { public SquareRelativeLayout(Context context) { super(context); } public SquareRelativeLayout(Context context, Attribute...

2019-12-31 11:32:30 732

原创 android kotlin dp和px转换

object DimenUtils { fun dp2px(context:Context,dp:Float):Float=dp * context.resources.displayMetrics.density fun px2dp(context:Context,px:Float):Float =px / context.resources.displayMetrics.d...

2019-12-24 16:59:34 2818

原创 retrofit 为每个请求添加默认参数

val clientBuilder = OkHttpClient.Builder() .connectTimeout(60, TimeUnit.SECONDS)clientBuilder.addInterceptor { val request = it.request() val newRequest = if (...

2019-12-12 16:19:25 1669

原创 git导出代码为zip文件

git archive -o last.zip master

2019-12-11 13:09:44 2121

原创 Github CI Android混合flutter自动打包配置

name: Android CIon: [push]jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v1 - name: set up JDK 1.8 uses: actions/setup-java@v1 with: ja...

2019-12-02 10:20:42 337

原创 centos创建用户并配置sudo权限

adduser ice //添加用户passwd ice //修改密码chmod u+w /etc/sudoers //增加sudoers文件的写入权限vim /etc/sudoers在root ALL=(ALL) ALL这一行下面,添加:centos ALL=(ALL) ALL恢复sudoers文件的权限chmod u-w sudoers...

2019-11-27 16:14:52 385

原创 Arouter实现判断路由是否存在

/** * 判断路由是否存在 * @param context 上下文 * @param path 路由 */ fun isExist(context:Context,path:String):Boolean{ val pretreatmentService = ARouter.getInstance().navigation(Pre...

2019-11-23 11:33:08 1279

原创 Github Actions Android CI打包配置

name: Android CIon: [push]jobs: apk: runs-on: ubuntu-18.04 steps: - uses: actions/checkout@v1 - name: set up JDK 1.8 uses: actions/setup-java@v1 with: java-...

2019-11-22 15:45:16 872

原创 Flutter 在fragment中切换时黑屏问题解决

flutterView!!.setZOrderOnTop(true) flutterView!!.holder.setFormat(PixelFormat.TRANSLUCENT)

2019-10-25 11:09:37 770

原创 Android 百度地图在fragment中切换时闪黑屏解决方案

xml中使用com.baidu.mapapi.map.TextureMapView替换原来的com.baidu.mapapi.map.MapView

2019-10-25 11:08:24 300 1

原创 flutter 格式化时间

import 'package:intl/intl.dart';DateFormat("yyyy-MM-dd HH:mm:ss").format(DateTime.now());

2019-10-17 09:40:36 9592

原创 gradle全局代理

在.gralde文件夹下新建gradle.properties文件systemProp.http.proxyHost=127.0.0.1systemProp.http.proxyPort=8100systemProp.https.proxyHost=127.0.0.1systemProp.https.proxyPort=8100systemProp.socks.proxyHost=127...

2019-10-09 13:38:18 643

原创 flutter国际化多语言支持配置

一.pubspec.yaml配置 flutter: sdk: flutter flutter_localizations: sdk: flutter二.main.dart配置import 'package:flutter_localizations/flutter_localizations.dart';return MaterialApp( loca...

2019-09-29 16:05:42 867

原创 Android shape xml实现上边框

<?xml version="1.0" encoding="utf-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <!-- 连框颜色值 --> <item> <shape> &...

2019-09-05 17:08:25 473

原创 Android配置gradle 阿里云镜像

// Top-level build file where you can add configuration options common to all sub-projects/modules.buildscript { ext.kotlin_version = '1.3.40' repositories { maven{ url 'http://maven...

2019-07-12 18:10:46 6630

原创 Android设置debug keystore

1.将demo.jks签名文件放置在项目根目录下2.打开app下的build.gradle文件,在android节点下增加如下代码signingConfigs { debug { storeFile file('../demo.jks') storePassword '123456' keyAlias = ...

2019-07-02 16:52:21 1268

原创 Android打包自动添加版本号

修改app下的build.gradle文件在最上方定义版本号信息def app_version_code = 9def app_version_name = '1.9.7'引用变量配置defaultConfig { applicationId "com.ice.demo" minSdkVersion 18 targetSdkVersion...

2019-07-02 16:48:57 2277

空空如也

空空如也

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

TA关注的人

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