自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Vmware安装MacOS14过程记录

【代码】Vmware安装MacOS14过程记录。

2024-08-20 20:05:14 287

原创 Android自定义View 纯色背景打洞

【代码】Android自定义View 纯色背景打洞。

2024-07-20 14:46:30 151

原创 扩展BaseQuickAdapter使其支持ViewBinding

扩展BaseQuickAdapter使其支持ViewBinding。

2024-06-05 16:52:07 201

原创 解决Nginx+ThinkPHP+VUE的跨域问题

解决Nginx+ThinkPHP+VUE的跨域问题

2024-03-29 09:29:05 627

原创 Android CMakeLists 语法记录

【代码】Android CMakeLists 语法记录。

2024-03-16 19:58:57 107

原创 Android IjkMediaPlayer 视频画面缩放算法

【代码】Android IjkMediaPlayer 视频画面缩放算法。

2024-03-03 16:40:19 242

原创 Android和JS互相调用

Android端配置JS调用的方法。JS端配置Android调用的方法。

2024-02-24 22:31:43 494

原创 让RecyclerView某一行获取焦点

【代码】让RecyclerView某一行获取焦点。

2024-01-19 19:29:41 518

原创 AndroidStudio编译期间修改applicationId

【代码】AndroidStudio编译期间修改applicationId。

2023-12-12 11:09:26 271

原创 AndroidStudio2022.3.1 Patch3使用国内下载源加速

记录一下这个版本的as在使用国内下载源加速碰到的诸多问题。

2023-11-24 20:01:54 1793 1

原创 Think-Queue3一直提示[Exception]redis扩展未安装

Think-Queue3一直提示[Exception]redis扩展未安装

2023-10-27 17:16:53 839

原创 Android使用setXfermode例子

1.绘制的源图和新图必须是bitmap,才能有官方例子的效果。2.要关闭硬件加速。

2023-10-14 00:58:47 411

原创 解决微信小程序recycle-view使用百分比单位控制宽高时出现的内容溢出问题

2.打开miniprogram_npm/miniprogram-recycle-view/recycle-view.wxss,将:host{}删除或者注释。1.打开miniprogram_npm/miniprogram-recycle-view/recycle-view.wxml,recycle-view是微信小程序官方推出的一个经过优化的长列表组件,但是有个内容溢出问题,现在来着手解决。内容不溢出了,而且滚动效果也正常。这明显是不合理的,接下来是。

2023-09-04 21:11:49 1134

原创 ThinkPHP6多个模型事务的提交和回滚

【代码】ThinkPHP6模型事务使用。

2023-09-03 16:15:33 797

原创 微信小程序 自定义全局事件监听实现

微信小程序 自定义全局事件监听实现

2023-08-26 10:54:09 1640

原创 记一次简单的MySql注入试验

2.已经安装好数据库,并创建表test,表内有name、age等字段,并随便创建几个假数据用于测试;1.已经搭建好的php服务器,并可以通过访问到localhost/index.php;成功读出了全部的数据库记录。能成功查询到一条记录。

2023-07-24 22:42:52 307

原创 Android DataBinding 自定义View实现数据双向绑定

setNumberListener() 用于给框架设置数据变化监听,当监听到变化时,框架就会调用getNumber()来获取数据并应用到ViewMode上。(方法内部调用了一个ListenerUtil.trackListener()方法,这是官方的推荐的写法,用于监听器类型是集合的情况下,如果是set/get之类的那就直接set新的监听器即可。setNumber() 用于把数据设置到View上,这里还需要添加数据是否重复,重复了就return,不然有概率会死循环。成功的实现了双向数据绑定。

2023-03-26 22:26:47 1427

原创 Android DataBinding数据变化时自动更新界面

吐槽:不得不说,这方面的资料好少,官网介绍也是一句话概述,而且国内网上大多都是乱复制的,根本就达不到修改ViewMode自动更新界面的效果,于是特意记录以下,希望后来的童鞋们可以快速通关。至于后面的by lazy{}是kotlin提供的一个延迟加载机制,这直接创建对象也行,不需要太多关注。这里注意,变量类型必须是ObservableField,然后*才是具体的类型,创建ViewMode类。

2023-03-26 21:16:33 1032

原创 Retrofit2+RxJava3使用

Retrofit2+RxJava3使用

2023-01-02 19:16:14 664

原创 Android12启动页适配

Android12启动页适配

2022-11-07 18:40:51 2099

原创 AndroidStudio安装APP后不自启动问题

AndroidStudio安装APP后不自启动问题

2022-11-04 16:30:32 2605 6

原创 Android MVC模式实现

mvc模式

2022-03-20 16:13:25 2929

原创 DataBindingAdapter使用注意事项

@BindingAdapter("android:text")多个方法使用同个注解时,只有一个方法会被框架回调

2021-12-15 09:54:27 1221

原创 ConstraintLayout使用细节

1.两个控件水平对齐?app:layout_constraintBaseline_toBaselineOf="@id/phoneTextView"2.控件宽度=某控件宽度<View app:layout_constraintEnd_toEndOf="@id/phoneEditText" app:layout_constraintStart_toStartOf="@id/phoneTextView" ...

2021-08-09 17:51:25 229

原创 Android全屏Dialog沉浸状态栏实现

//全屏对话框,兼容刘海屏open class FullDialog2(context: Context): Dialog(context) { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) val win = this.window!! win.setBackgroundDrawable(ColorDrawable(.

2021-07-22 17:43:28 1326 2

原创 com.google.android.material.tabs.TabLayout TabIndicator高度不能消除问题

zi'ding<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:gravity="center" android:layout_width="match_parent" android:minHeight=.

2021-06-11 10:13:09 389

原创 MySql语句

创建表create table tableName (name varchar(255))增删改查insert TableName (name) value ('888')delete from TableName where name='888'select * from TableName where name="888"

2021-03-11 12:00:26 78

原创 Spring Boot简单使用

1.安装JDK1.82.下载ideahttps://www.jetbrains.com/zh-cn/idea/download/#section=windows3.idea安装Spring boot插件搜索并安装Spring Assistant4.创建项目5.创建以下java文件import org.springframework.boot.SpringApplication;public class TestApplication { public static vo

2021-03-08 09:23:52 93

原创 Nginx请求转发配置

nginx.conf,内容如下events { worker_connections 1024;}http { server { listen 80; server_name localhost; location / { index index.html index.htm; } location /api { ...

2021-02-01 11:47:13 450

原创 ios LaunchScreen.storyboard创建启动图(单张图片适配全竖屏幕)

环境:Xcode10.01.打开LaunchScreen.storyboard,切换到View层:2.打开控件面板:3.选择ImageView:4.按住ImageView并拖动到手机屏幕里,位置居中(View as 选择iphone8,这个分辨率做出来的的比较兼容)5.给ImageView选择图片资源:(添加图片的方式自行寻找)6.contentMode选择Aspect Fill7.添加约束:圈起来的地方全都选中,然后点击Add Constraints

2021-01-10 22:31:47 3828

原创 androidStudio修改缓存文件夹

windows环境下。主要三个文件夹.gradle、system、config。修改方式:system、congfig:androidStudio安装目录\bin\idea.properties,添加idea.config.path=G:/android/cache/AndroidStudio/config idea.system.path=G:/android/cache/AndroidStudio/system.gradle:环境变量添加GRADLE_USER_HOME、值是目标文件夹...

2020-12-20 19:51:15 940

原创 Flutter自定义布局排列:多个子View

简单例子:该例子让多个子View垂直排列class LinearLayout extends MultiChildRenderObjectWidget { LinearLayout({ Key key, List<Widget> child }): super(key: key , children: child); @override RenderObject createRenderObject(BuildContext context) =>

2020-12-13 12:51:05 507

原创 Flutter自定义布局排列:单个子View

简单例子:该例子实现了子View居中对齐效果class CenterLayout extends SingleChildRenderObjectWidget { CenterLayout({ Key key, Widget child }): super(key: key , child: child); @override RenderObject createRenderObject(BuildContext context) => RenderLayou

2020-12-13 12:41:06 294

原创 flutter在iOS上各种使用问题

1.pod install提示[!] No podspec found for `flutter_base` in `.symlinks/plugins/flutter_base/ios`,解决:主动创建ios文件夹,可以从其他目录复制过来,可能会提示重复,对应修改就可以了。

2020-12-03 11:12:46 2475 1

原创 Flutter:mac os10上搭建环境

环境:黑苹果系统10,xcode版本10,flutter版本1.7.8;1.设置源:exportPUB_HOSTED_URL=https://pub.flutter-io.cnexportFLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn打开环境变量open~/.bash_profile,将以上内容粘贴,然后更新source~/.bash_profile2.下载flutter sdk:gitclonehttps://...

2020-07-14 09:32:08 334

原创 Win10下编译Caffe的GPU版本

编译gpu版本caffehttps://gitee.com/chenqigao/caffe-windows.gitthirdparty_20160118.rar(要下载的相关包)在172的百度网盘上下载后解压到caffe-windows\windows\thirdparty内cuda8.0百度搜索下载地址cudnn5.1(百度搜索)http://gw.gxkjbg.com:8080/201712/tools/cudnn_jb51.rarcudnn解压将内部文件放入cuda安

2020-05-24 17:51:56 218

原创 dlib imglab 使用记录

运行环境:1.dlib19.1源码2.VisualStudio Community 20153.cmake已添加到系统变量。编译imglab:1.dlib19.1\tools\imglab\build 路径下执行 cmake ..2.cmake --build . --config ReleaseRelease目录下的是编译好的程序。使用imglab标注:1.c...

2019-07-15 16:00:38 1750 1

原创 注解简单使用

创建注解类:@Retention(RetentionPolicy.RUNTIME)public @interface MyAnnotation { Class classType();}Retention说明:SOURCE 被编译器忽略CLASS 注解将会被保留在Class文件中,但在运行时并不会被VM保留。这是默认行为,所有没有用Retention注解的注解,都会采用这种策略。R...

2018-05-17 10:21:37 156

原创 ItemTouchHelper简单应用

public class MainActivity extends Activity { @Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); IView iView = new Swi...

2018-05-15 16:44:19 312

原创 自定义ViewGroup实现循环轮播ViewPager

自定义Viewgroup实现ViewPager轮播

2017-06-12 01:51:16 1091 3

空空如也

空空如也

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

TA关注的人

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