自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我的博客

这个博主暂时没有什么要说的

  • 博客(53)
  • 资源 (11)
  • 问答 (1)
  • 收藏
  • 关注

原创 安卓aab安装测试

先生成apks,然后在安装生成apksjava -jar bundletool-all-1.15.4.jar build-apks --bundle=aab文件路径 --output=输出文件(文件名需要以.apks结尾) --overwrite --ks=签名文件路径 --ks-pass=pass:签名密码 --ks-key-alias=签名别名 --key-pass=pass:别名密码安装。

2023-08-23 00:24:42 643

原创 avd(emulator)设置代理以及与pc互访

默认pc127.0.0.1是环回ip,模拟器使用127.0.0.1指向了自己,模拟器使用10.0.2.2指代pc地址,这点在。设置端口转发:adb -s emulator-5554 forward tcp:8088 tcp:8088。模拟器设置端口转发,比如模拟器开启了服务127.0.0.1:8088。,所以想要挂代理抓包就需要为模拟器设置代理为10.0.2.2。查看模拟器序号进行端口转发pc就可以使用127.0.0.1:8088访问了。

2023-08-13 11:16:02 519

原创 Android 11及以上 showSoftInput 没有效果解决方式

笔者在使用带输入框的AlertDialog时需要将输入框立即显示出来,发现在安卓11 (API 30)及以上版本使用传统的显示输入法代码失效,查找后发现新的方式。

2023-08-07 16:42:41 1474

原创 Version catalog 依赖管理定义第三方插件问题记录

根据官方解释是,当插件没发布到gradlePlugin插件中心时,无法通过id直接下载,这时需要我们替换为依赖的形式去下载,即。使用version catalog管理依赖时遇到定义第三方插件时发现在。里定义的插件无法使用,如定义以下plugin。即使引入buildscript 也无效。使用时发现找不到插件提示,如下。然后在project。

2023-07-28 18:40:46 306

原创 Java/Compose Desktop项目中进行python调用

开发compose desktop项目爬网站时遇到验证码处理不方便需要借助python庞大的处理能力,这时需要再项目中调用python去执行获取结果,这里记录一下使用过程。本次开发记录基于:python 3.9,compose 1.3 java17工具:Pycharm IntelliJ IDEA适用场景:java项目使用python,不想再单独安装python环境,直接集成进java项目。

2023-06-04 16:24:01 700

原创 java平台使用Tesseract

使用Tesseract进行ocr识别并训练数据操作经验

2023-05-30 16:53:57 1447

原创 使用compose desktop构建桌面应用

使用compose-multiplatform构建desktop应用遇到的一些问题记录

2023-05-28 14:08:52 1289

原创 Mac os 13 升级以后git ssh配置失效提示Permission denied (publickey)

macos升级13以后git的ssh认证失效 提示 Permission denied (publickey)解决方式

2022-10-27 13:38:44 1625

原创 settings.gradle.kts里读取properties配置文件或者解析json文件

settings.gradle.kts里进行配置读取可进行动态控制 *include* 再结合 plugin+includeBuild方式可实现远程依赖和本地module的动态切换

2022-09-28 10:18:05 2087

原创 最新最全Android Gradle 自定义打包输出路径和文件名,并复制到某一文件夹

最新最全的安卓打包文件名修改,基于android studio 4.1 gradle 6.5附加低版本gradle适配

2020-12-16 15:24:44 6524 4

原创 记:AS debug 依赖冲突->checkDefaultDebugDuplicateClasses FAILED

Duplicate class org.intellij.lang.annotations.Flow found in modules jetified-annotations-13.0.jar (org.jetbrains:annotations:13.0) and jetified-annotations-java5-17.0.0.jar (org.jetbrains:annotations-java5:17.0.0)Duplicate class org.intellij.lang.annotati

2020-08-27 10:43:54 2865 1

原创 抛弃建立ext方式统一版本依赖,拥抱更方便的统一版本信息和依赖库版本号的新方式

针对网上对android 统一版本依赖讨论,以前都是采取创建一个新的gradle文件创建依赖属性进行管理,但是又一个弊端每次升级版本都需要手动打版本号,并且as的自动检测依赖版本也不能使用,针对这一弊端,测试中发现可以通过新的依赖管理方式解决.

2020-05-19 18:08:54 578

原创 android插件开发,使用360加固自动多渠道打包

android插件开发,使用360加固自动多渠道打包最近研究了一下安卓插件的开发,就以开发一个360加固自动打包插件为例,练了一下,本次使用android studio基于kotlin构建自动打包插件.创建插件新建一个module,选择java\kotlin,姑且叫 JiaGuPlugin添加依赖构建插件需要使用gradle依赖,build.gradle添加以下内容 ...

2020-04-25 14:20:38 683

原创 js 特效 鼠标点击弹出浮动文字

前端鼠标点击弹出浮动文字–民主、和谐、爱国、自由等 直接将以下代码复制到头部或者说底部模板文件里或者任意公用文件或者任意html 文件。 说明:此代码依赖jquery文件,一般网站都会有,具体显示啥也可以自己更改哦。/* 鼠标特效 */<script type="text/javascript"> var a_idx = 0; jQuery(docume...

2020-04-17 14:24:11 4977 1

原创 android Q 使用 ACTION_OPEN_DOCUMENT_TREE 选择目录进行遍历文件夹下文件

最近有个需求,需要获取文件夹,并遍历文件夹下的文件(比如:图片),进行读写操作,几经搜索,发现对 Intent.ACTION_OPEN_DOCUMENT_TREE 使用对介绍挺少的,经过研究发现 Intent.ACTION_OPEN_DOCUMENT_TREE 获取到到uritree的操作方式,现在记录如下.

2020-04-17 11:09:06 12198

原创 Android Shortcuts 为其他应用创建桌面快捷方式,替换图标等

Android Shortcuts 为其他应用创建桌面快捷方式,替换图标等shortcuts功能自android N_MR1(7.1,api 25)引入,使用ShortcutManager管理,关于创建桌面图标pinned shortcuts是android O(8.0 api 26添加的,但是可以通过support包在低版本兼容)在查看官方文档时发现有这么一段话Note: See...

2019-11-06 18:10:06 1446

原创 android widget Group使用不能单独控制某个view的显隐

使用 Group 控件可以很方便的控制某一组相关的布局的显示状态,但是会有一个问题,就是不能在单独控制那一组中的某一个view的显隐.

2019-10-31 10:07:32 4968 1

原创 android通知栏快捷设置开发,即添加快捷磁贴指北

android开发过程有需要提取一些比较方便的小功能,做成单独的开关,方便用户,通知栏快捷磁贴便很好的满足了这一需求.

2019-10-12 09:56:07 3840

原创 AS打包V1和V2签名,使用乐固加固安装包签名有误 ShieldCode = 40186

使用as打包apk,使用v1和v2签名,加固时出现 ,安装包签名有误 ShieldCode = 40186,检查签名包时只能找到v2签名,无法找到v1签名,而使用乐固加固时必须要v1和v2签名.经过多次测试,发现是minSdkVersion太大了,最大使用23,签名成功.

2019-09-30 09:28:18 1052

原创 Kotlin 泛型使用的一些思考,如只使用类泛型

Kotlin 泛型使用的一些思考,如只使用类泛型,持续添加思考编程中泛型使用的场景还是挺多的,最近遇到一个需求,只是使用泛型但是不想使用泛型参数,就想了想如何实现前提引用依赖GSON: implementation ‘com.google.code.gson:gson:2.8.5’先谈一下经典的泛型使用场景android客户端和后端通过json通信,一般格式为{code:1,msg...

2019-09-04 12:43:47 396

原创 使用urlscheme打开一些流行的app个人中心界面

使用urlscheme打开一些流行的app个人中心界面开发中遇到一个需求,需要使用urlscheme打开一些主流社交app的个人中心界面进行自己的产品推广,如关注微博,抖音,小红书等,记一下所找到的urlscheme.不了解urlschemems的点击这里了解:URL Schemes暂时收集到的(将以下的id换为对应平台的账号id即可)社交appurl scheme个人中...

2019-09-02 16:51:11 16462 1

原创 安卓app切换主题,实现无缝切换的思考

最近使用安卓主题切换,查询了许多文献,实现方式有很多,什么遍历布局分别设置空间主题色或者使用重建activity,个人感觉但是最简单最好用的还是使用切换以后重建activity,下面将介绍一下我在使用过程的故事。

2019-03-19 13:01:14 1604

原创 Spring boot Mybatis遇到的一个bug: Invalid default

Spring boot Mybatis遇到的一个bug使用springboot和mybatis的博客有很多,笔者在使用的过程中遇到了一个问题:java.lang.annotation.AnnotationFormatError: Invalid default: publicabstract java.lang.Classorg.mybatis.spring.annotation.Map...

2019-02-16 16:36:04 2681

原创 解决使用editor.md时Chrome下无法点击编辑器工具栏按钮的问题

解决使用editormd时在谷歌浏览器工具栏不能点击

2018-11-02 16:56:32 1668 2

原创 springmvc使用log4j2的配置,以及解决controller日志只有控制台打印日志,不生成本项目文件夹下

文章目录1.引包2. log4j2.xml的配置3.配置文件中的一些说明springmvc使用log4j2的配置,以及只有控制台打印日志,不生成文件的解决方式,mvc使用log4j2时会出现在controller里的日志只会出现在控制台,但不会生成文件的情况。笔者切身经历了一番磨难终于解决,特此留下此篇说明以留给有需要的朋友。1.引包笔者用的是gradle作为包管理,maven请自行搜索...

2018-10-28 15:53:24 10692

原创 Ajax向cntroller传值,传值方式以及数据类型的对照

ajax向controller传值//向后台发送处理数据//contentType: 告诉服务器,我要发什么类型的数据// dataType:告诉服务器,我要想什么类型的数据,如果没有指定,那么会自动推断是返回 XML,还是JSON,还是script,还是String。常见contentType - 常见的媒体格式类型如下: text/html : HTML格式 ...

2018-10-26 22:42:45 448

原创 IDEA 使用Gradle 构建ssm(spring +springmvc+mybatis)项目

文章目录Gradle 构建ssm(spring +springmvc+mybatis)项目创建Gradle项目添加springmvc框架添加mybatis generator框架添加mybatis框架编写一个测试采坑批注附Gradle 构建ssm(spring +springmvc+mybatis)项目使用 intellij idea 2018.2集成 mybatis Generator,...

2018-10-25 10:28:32 2456

原创 Spring-boot和Swagger共同使用搭建自带api文档的项目并支持jsp页面

文章目录使用springboot搭建api项目,使用swagger生成api文档信息创建 springboot1.创建项目File->New Project2.添加配置pom.xml3.添加root文件夹webapp及以下目录或者自定义其他名称4.配置resources目录下application.properties5.编写Controller文件6.测试 :使用maven ->sp...

2018-10-18 23:50:38 592

原创 mvc controllers使用linq进行动态参数查询方式

mvc controllers使用linq进行动态参数查询方式 public ActionResult Index(int? page) { string name = ""; string time=""; if (Request.QueryString["name"]!=null) ...

2018-06-12 15:03:23 1013

原创 网站背景显示线性动画,鼠标经过并跟随鼠标

网站背景显示线性动画,鼠标经过并跟谁鼠标 以下指示一个例子,主要代码就是js 效果如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=ed

2018-06-09 16:25:49 1013

原创 android学习笔记之——上下滚动和左右滚动的冲突解决

android学习笔记之——上下滚动和左右滚动的冲突解决 写在前面:开发中往往需要嵌套滚动控件,比如ScrollView嵌套recyclerview做成可上下左右滚动的样式,但是会出现卡顿现象,不容易快速的上下或者左右滚动,笔者在翻看了书籍资料以后,觉得这应该记录,特记下来以备不时之需,也给同样需求的程序员提供一种思路。 重写最外滚动视图,如ScrollView内嵌套recycler...

2018-04-25 13:55:12 1475

原创 android 通过字符串获取资源id

在写android时,我们经常使用资源文件的id来代替这个资源,如 R.drawable.* , 那怎样通过文件名得到这个资源的Id的,请看过来第一 `public int getResId(String name,Context context){ Resources r = context.getResources(); int id = r.getIden...

2018-03-31 00:55:44 4512

原创 android app添加捐赠项,支付宝捐赠

开发自己的app一般都会设置一个捐赠,自己摸索了一段时间,写下自己发现的方式去这个官网下载支付宝的付款码:https://qr.alipay.com 如图: - 用微信扫一下二维码,复制网站:如下:https://qr.alipay.com/**a6x076306bxhk8outhwdr67** - (为什么用微信的,因为微信和支付宝不兼容,不会跳转到支付宝,可以获取到链接)...

2018-03-23 16:21:13 2908

原创 dialog弹出自定义窗体遇到的坑,dialog弹出版本信息

使用dialog弹出自定义窗体第一步创建一个xml布局文件<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent...

2018-03-23 12:32:44 468

原创 android 全局context获取

编写代码时总会遇到某各类里用context,可是又不可能每次都给他们构造函数,这里提供一种全局的context方法供参考先新建一个类package com.example.along.dome1;import android.app.Application;import android.content.Context;/** * Created by Long on 2...

2018-03-22 10:20:56 366 1

原创 android 实现双击back键退出程序snackbar提示

android实现双击back键退出程序 在activity中重写onKeyDown函数 /** * 双击退出 * */ private long exitTime=0;//全局计时 @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if(keyCo...

2018-03-22 10:00:26 391

原创 sql触发器的建立以及选择数据默认值设置、获取当日0点时间

sql触发器的建立以及选择数据默认值设置获取当日0点时间建立触发器数据为null设置默认sql语句当日0点数字转字符格式化字符串的一中方式如1变成00001sql触发器的建立以及选择数据默认值设置、获取当日0点时间建立触发器建立触发器//触发器存在则删除 if (object_id('T_addNotice', 'tr') is not null)

2018-01-09 00:48:18 2001

原创 虚拟机VMware12安装RedHat9.0Linux的方法及下载方法

RedHatLinux是目前世界上使用最多的Linux操作系统。下面我将介绍使用VMware Workstation12安装RedHat Linux 9的教程。工具/原料VMware Workstation12 RedHat Linux 9.0 download地址:链接:百度云 密码:v941具体安装过程请看的文章,谢谢支持。 虚拟机安装redhat9.0下载与安装详细教程

2018-01-03 17:20:07 2235

原创 radiobuttonlist动态绑定、获取数据中数据进行选中以及写入数据库

动态绑定控件//方法复制修改一下sql语句即可使用 public static void ControlDataBind(object control, string TableName) { if (!(control is DropDownList || control is CheckBoxList || control is RadioButtonList))

2018-01-01 21:30:05 3574

原创 Visual Studio 2017&C#打包应用程序详细教程,重写安装类获取安装路径,附加各种奇葩问题描述

前言C#写好一个应用程序,总想分享给自己的朋友或者上架,然而被困在打包之外,这次为大家带来近期我的经验,经过几天的摸索,发现网上的教程并不全面,会给初学者带来很多疑问,这里将做些问题描述与解答。 /** 开发工具:Visual Studio 2017 系统版本:win10 x64 要求:已经有一个已完成的项目 */

2017-12-08 23:26:28 33306 35

360自动加固打包插件

安卓插件,使用360自动打包加固并生成多渠道包,使用方便,内含引用脚本,集成到项目中可直接使用,发布到本地仓库,直接引用脚本即可

2020-04-25

androidstudio代码定位神器 CodeGlance 内附安装说明

快速代码定位神器,androidstudio代码定位神器 CodeGlance内附安装说明 下载完解压打开plugins从本地按照说明安装即可

2018-03-24

fusioncharts/3.3.1下载

FusionCharts是一种制图组件,可以帮您为您的Web应用创建交互式的、数据驱动的图表、仪表盘和地图。它具有智能化、用户友好和创新等特点,可以将单调的数据转化为栩栩如生的图像,从而使您的Web应用更加的生动。它可以完美的应用于web应用软件、管理仪表板、分析学、展示和决策支持系统,可以与诸如ASP、ASP.NET、PHP、JSP、ColdFusion和Ruby on Rails等多种web技术进行集成。 FusionCharts提供75种。 FusionCharts的JavaScript类现在包括四个主要文件:FusionCharts.js, FusionCharts.HC.js, FusionCharts.HC.Charts.js和jquery.min.js。

2018-01-27

JDBC连接SQLServer2000三个jar包

JDBC连接SQLServer2000三个jar包,以及后续的一个jar包

2017-12-27

IntelliJ IDEA 2017.3创建第一个Struts2项目

IntelliJ IDEA 2017.3创建第一个Struts2项目,源码文件打包

2017-12-06

java开发json数据处理全部支持包JSON-LIB

java开发json数据处理全部支持包JSON-LIB,json-lib 2.4,解决java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException异常

2017-12-05

Bing壁纸获取并设置桌面背景

Bing壁纸获取并设置桌面背景,实现壁纸保存,定时切换桌面背景

2017-12-01

.net各版本MySql.data.dll文件

.net各版本MySql.data.dll文件,最新到.net4.5,c#开发数据库必须动态链接库

2017-10-17

struts2.x所需要的支持类库,内附struts2的学习资料

struts2.x所需要的支持类库,内附struts2的学习资料

2017-04-17

myecliseCI3破解工具

myecliseCI3破解工具

2017-03-24

java连接sqlsever的jdbc驱动包

java连接数据库时所需要的驱动环境包,依赖于java环境1.7,1.8请下载,另关于jdbc驱动的配置请自行百度,帖子较多,就不在赘述。

2017-03-24

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

TA关注的人

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