自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 版本控制工具 Git SourceTree 登录信息等被我删除了 解决 转载

看的大佬的记录一下,学习用报错:不想折腾,一个简单的方法。

2024-03-22 10:19:27 171 1

原创 android如何修改.aar包里面java文件的代码

2.然后通过android studio打开查看.aar文件,找到要修改的类,将其全部拷贝至新建的类中,把报错的参数和却R的引用补齐,保证不报错,运行因为新建的类与要修改的包里面的类会冲突,所以要进行包修改。3.将.aar包拷贝至桌面,将后缀改为.zip后缀,然后鼠标双击直接打开(不要解压)1.在项目中新建一个和.aar中要修改的代码的类一样类名的类(类名包名都一样)7.完成,那个要修改的类已经被我们提出来,想怎么修改就怎么修改。5.找到要修改的类.class,将其删除。

2023-12-21 12:37:44 611

原创 线程池管理多个定时器

【代码】线程池管理多个定时器。

2023-07-25 11:04:57 100

原创 web项目添加依赖记录学习用

2023-07-16 14:48:51 85

原创 javaWeb直接用域名访问网站

第一步:将tomcat访问端口号更改为 80,更改后可以通过访问http://www.xxx.com查看是否访问到tomcat的界面。如果为本地测试,在浏览器输入127.0.0.1,即可访问到项目的默认主页,若没有默认主页则可能会出错,可尝试用项目业务路径来测试。shop是你的项目的名字,把你的项目的名字放上面就可以了。不用再通过项目的名字来访问这个项目,直接用域名就可以访问到这个项目。比如我可以直接访问域名:http://www.xxx.com/,最主要配置tomcat的server.xml文件。

2023-04-25 23:38:15 714

原创 ChannelHandle 在Netty中使用

【代码】ChannelHandle 在Netty中使用。

2023-04-24 16:48:31 65

原创 Netty在Android中使用

【代码】Netty在Android中使用。

2023-04-24 16:44:20 538

转载 Netty在Android中使用

在初始化时添加:.addLast(new IdleStateHandler(30, 10, 0)) //参数1:代表读套接字超时的时间,例如30秒没收到数据会触发读超时回调;.addLast(new ByteArrayDecoder()) //接收解码方式。.addLast(new ByteArrayEncoder()) //发送编码方式。.addLast(new ByteArrayDecoder()) //接收解码方式。

2023-04-24 15:27:45 651

原创 greendao 升级问题

最后发现是在数据库升级里面表名MONITORING_DATA添加了两次。

2023-02-16 16:26:11 66

原创 Android kotlin插件神器Json直接生成javaBean

JSON 转对象

2022-11-02 14:52:04 1734

原创 android bean对象转JSON字符串

android bean对象转JSON字符串

2022-10-31 14:30:47 814

原创 判断点击是否在控件范围内

判断点击事件是否在点击控件范围内

2022-06-30 10:17:42 284

原创 自定View的执行顺序

自定义View执行顺序,用于学习自用

2022-06-02 16:30:30 491

转载 读写SD卡目录的问题

收藏大佬的,用于自己学习:前言:本文的核心是解决安卓上面读写SD卡目录的问题。众所周知,安卓上面对于应用来说可以读写的有三块区域:1.data/data/包名;2.sdcard/Android/data/包名;3.sdcard目录。前两块区域读写一般是没有什么限制的,可以直接读写。但是第三块区域,因为各个APP都可以申请对这块区域进行读写,所以就会很乱,因此安卓也在不断的加强对这块区域管控的力度。但是我们对SD卡根目录直接读写的需求是一直存在的,所以本文将会记录每个安卓版本对这块权限的变化,

2022-04-25 11:20:20 210

原创 同一台服务器上同时装两个Tomcat且同时运行

1.复制整个tomcat文件改名2.更改server文件中的三个端口号,让其与原文件不一样3.保存启动Tomcat完成,多个也是一样的操作

2022-04-13 17:00:09 1823

原创 设置任意位置和大小的Dialog

public void show(Context context){CommonDialog dialog = new CommonDialog(context);Window window = dialog.getWindow();if (window != null) {View view = LayoutInflater.from(context).inflate(R.layout.dialog, null);dialog.setContentView(view);WindowManage

2022-03-15 16:00:21 135

转载 ffmepg:使用ffmpeg转换音视频格式

收藏一下大神的作品:https://blog.csdn.net/ETalien_/article/details/102917887使用ffmpeg转换音视频格式转换音频格式ffmpeg -i input.mp3 output.wav //把mp3文件转换为wav文件ffmpeg -i input.wav -acodec libmp3lame -aq 4 -ar 44100 -ab 320k -ac 2 output.mp3 //把wav文件转换为mp3文件ffmpeg -i input.wav

2022-02-12 22:26:22 3786

原创 java.io.IOException: Prepare failed.: status=0x1

应该是名字有空格或者中文无法识别1.直接改成纯英文名字2.查了查资料和网上的解决办法如下:mp.setDataSource(PATH_TO_FILE);mp.prepare();这个地方修改如下:File file = new File(strPath);FileInputStream fis = new FileInputStream(file);mediaPlayer.setDataSource(fis.getFD());mp.prepare();或者把mediaPlayer.pr

2022-02-12 11:17:09 2318

原创 Activity当弹出时设置位置

private void setWindowAttributes() {WindowManager.LayoutParams p = getWindow().getAttributes(); //获取对话框当前的参数值p.gravity = Gravity.START | Gravity.BOTTOM;DisplayMetrics outMetrics = new DisplayMetrics();getWindowManager().getDefaultDisplay(

2022-01-21 14:49:07 88

原创 git提交代码报错

Another git process seems to be running in this repository, e.g. an editor opened by ‘git commit’. P解决方案:进入项目文件夹下的 .git文件中(需要显示隐藏文件夹)删除index.lock文件即可。

2022-01-21 14:30:52 382

原创 设置Activity当弹出的位置

private void setWindowAttributes() {WindowManager.LayoutParams p = getWindow().getAttributes(); //获取对话框当前的参数值p.gravity = Gravity.START | Gravity.BOTTOM;DisplayMetrics outMetrics = new DisplayMetrics();getWindowManager().getDefaultDisplay(

2021-12-31 15:15:26 108

原创 android studio 修改主模块的名字

1.选中app主模块,鼠标右键,选中如图2.弹出框接着选择如下3.点击OK,在下图中输入新的模块名,点击OK4,修改settings.gradle 文件中rootProject.name和include对应的名字5.修改模块中build.gradle对应的applicationId的名字...

2021-11-22 09:51:31 2137

原创 动态设置LinearLayout按比例横向和纵向布局

1.设置两个1:1横向布局的TextViewLinearLayout.LayoutParams horizontalScale = new LinearLayout.LayoutParams(0, ViewGroup.LayoutParams.MATCH_PARENT, 1);//设置横向占比LinearLayout horizontalView = (LinearLayout) LayoutInflater.from(context).inflate(R.layout.horizontal_view,

2021-11-19 10:40:27 2597

原创 动态设置TextView 或者view 距离右边的距离

/*** 设置view的位置* @param view 控件* @param right 距离右边的距离*/public static void settingViewPosition(View view,int right){ConstraintLayout.LayoutParams modeTvParams = (ConstraintLayout.LayoutParams) view.getLayoutParams();modeTvParams.rightMargin = right;v

2021-11-18 10:24:23 543

原创 Abort message: ‘invalid pthread_t 0x822be970 passed to libc‘报错导致闪退

在c++中连续两次调用pthread_join,导致线程在未创建时进行销毁,导致闪退,解决方法,增加判断在线程未创建时,不能调用pthread_join,参考大神的文章:https://blog.csdn.net/lei7143/article/details/90903252...

2021-08-11 14:53:54 721

原创 IDEA 路径都是对的 运行Tomcat报错

IDEA 路径都是对的 运行Tomcat报错 There is no configured/running web-servers found! Please, run any web-configuration and hit the Refresh button!解决方法:1.点击箭头处2.点击箭头处3.点击箭头处4.点击ok重启tomcat

2021-04-29 10:27:16 136

原创 SurfaceView 绘制波形坑

SurfaceView不能直接在布局上直接用android:background="@color/gray_bg"设置背景颜色或者图片,否则绘制的波形将不会显示,如果要设置颜色应该在其外包一个RelativeLayout,在他上面设置背景色或者图片

2020-08-18 15:43:16 237

转载 Android控件之SlidingDrawer(滑动式抽屉)详解与实例

SlidingDrawer效果想必大家也见到过,它就是1.5模拟器上进入应用程序列表的效果。下面是截图一、简介SlidingDrawer隐藏屏外的内容,并允许用户通过handle以显示隐藏内容。它可以垂直或水平滑动,它有俩个View组成,其一是可以拖动的handle,其二是隐藏内容的View.它里面的控件必须设置布局,在布局文件中必须指定handle和content.例如下面 二、重要属性android:allowSingleTap:指示是否可以通过handle打开或关闭androi

2020-08-07 11:29:00 1479

转载 Jsp中如何通过Jsp调用Java类中的方法

原文:https://zhidao.baidu.com/question/1823430130562305828.html1.新建一个项目,在src文件夹下添加一个包:如:cn.tianaoweb.com;2.再在包中添加一个类:如复制代码package com;public class test {public String sd(){return “sd”;}}复制代码3.在默认的首页index.jsp(当然也可以自己新建一个jsp文件)的开头引入<%@ page impo

2020-07-22 09:46:29 2733

原创 Access denied for user ‘root‘@‘10.10.1.35‘(using password: YES)

https://jingyan.baidu.com/article/f7ff0bfcb914916e26bb13ac.html里面解决我的问题的一句:

2020-07-21 11:17:18 281

原创 android studio代码报红,解决记录

1.解决办法,删除项目中的2.解决办法,删除android studio安装目录中的3.解决办法,删除android studio中的4.想省事,就一起删掉,再打开项目,都是临时文件,打开项目会重新加载,就算解决不了,也不会影响项目,放心删除5.终极大招,删除android studio,重新装6.希望所遇到BUG 的 程序员,能都把,解决方案,分享出来,一起加油,一起进步...

2020-07-17 14:13:58 1240

原创 新手购买阿里云服务器后遇到的坑

首先感谢我收藏的那几位大神的微博,没有他们估计趴不出来现在记录一下,我遇到的坑,希望对同时码农的小伙伴有帮助1.购买阿里云服务器后发现不是Windows系统的,没有界面,不会搞,切换系统2.将web项目部署到阿里云上,发现从外网访问不到a.更改安全组规则b.对于新手最坑的在这里,啥的都弄好了,还是访问不了,记得访问时,要将项目的包名加在后面...

2020-07-15 15:12:10 698

转载 Android Studio 删除缓存文件后,重新打开报错:Please configure Android SDK

学习记录一下Android Studio报错:Please configure Android SDK如图:解决方案:点击 configure 进入工程结构,然后选择属性配置,在右侧的 Build Tools Vesion 任意选择一个版本,同步,就可以了。...

2019-12-16 16:04:49 270

原创 android 根据城市的名字获取城市的ID

感谢那个大神的分享,这里学习记录一下,抱歉,忘记那个大神的链接了,找了半天也没有找到,大神看到了,可以联系我,我再加上去啊public class CityCodeManager { public HashMap<String, Integer> cityCodeMap; private List<Tb_CityCode> tbCityCodeList;...

2019-12-11 14:34:34 1369 2

原创 Android WebView加载html里面有js加载图片时无法显示

解决办法:webView.setWebChromeClient(new chromClient());//2.在webView增加此方法private class chromClient extends WebChromeClient {@Overridepublic void onProgressChanged(WebView view, int newProgress) {...

2019-12-05 15:47:12 921

空空如也

空空如也

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

TA关注的人

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