自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Tomcat关闭日志输出

一般在部署Tomcat后,运行久了,catalina.out文件会越来越大,对系统的稳定造成了一定的影响。可通过修改conf/logging.properties日志配置文件来屏蔽掉这部分的日志信息。将level级别设置成WARNING就可以大量减少日志的输出,当然也可以设置成OFF,直接禁用掉。1、修改conf/logging.properties日志配置文件来屏蔽掉这部分的日志信息。1、直接修改catalina.sh文件的输出语句。[这里是图片001] [这里是图片002]二、windows系统。

2023-07-12 16:55:48 1463

转载 微信小程序开发:云函数定时推送消息通知

很多人对资源额度有限制感到非常反感。如果你的小程序不受欢迎,仅你自己和朋友使用,那正常情况下你可以快乐白嫖。如果非常受欢迎,那么将流量通过广告变现是非常容易的,覆盖你的支出应该绰绰有余。腾讯还是你熟悉的那个腾讯,资本家怎么可能把服务器免费给你用。但是对于学习者来说,考虑太多就什么也做不成了。你我共勉。

2023-06-16 15:18:43 1537 1

原创 微信获取手机号

【代码】微信获取手机号。

2023-05-11 17:33:33 249 1

转载 电脑没有声音 | 电脑没有Realtek高清晰音频配置解决方法

电脑没有Realtek高清晰音频配置怎么办?如果有声音说明声卡驱动正常,因为在新版Windows 10系统中(2019年以后)会采用系统自带的简单音频管理界面,所以任务栏中不会显示“Realtek高清晰音频管理器”。而在Realtek高清晰音频配置中可以调节音量的大小、音频设备效果和音频设备设置,比Windows系统自带的更专业,因此很多用户想要找回该功能,下面八分网小编带来最新的启用方法,需要的用户可以试试。

2023-05-05 15:47:02 6964

原创 抖音小程序使用ucharts上传报es6转es5的错误

抖音小程序图表是只支持ucharts,用了后上传报错,提示有文件es6格式的代码勾选后(相当于project.config.json的配置)但是上传时会报错uchart组件中的文件u-charts.min.js里有es6的代码es6转es5是不会转min.js文件的,这就需要你min.js里不能有es6的语法。

2023-03-01 14:41:25 301

转载 JS按中括号分割数组

JS按中括号分割数组 字符串“[总体积]=[松土]+[普通土]+[硬土]”按中括号分割成数组。["[总体积]", "[松土]", "[普通土]", "[硬土]"]var a = "[总体积]=[松土]+[普通土]+[硬土]";

2023-01-03 13:44:28 250

原创 webstorm 实时更新 热加载

原文链接:webstorm 实时更新 热加载下载安装Chrome插件JetBrains IDE Supporthttps://pan.baidu.com/s/1dEWaePV,设置端口,必须和webstorm中的一样开启设置,设置端口对于文件右键debug即可会自动打开浏览器,并且自动更新数据...

2022-02-22 17:31:54 2734

转载 微信小程序bindtap与catchtap的区别

1、什么是事件  (1)事件是视图层到逻辑层的通讯方式。  (2)事件可以将用户的行为反馈到逻辑层进行处理。  (3)事件可以绑定在组件上,当达到触发事件,就会执行逻辑层中对应的事件处理函数。  (4)事件对象可以携带额外信息,如 id,dataset,touches2、如何使用事件  (1)简单来说就是将事件绑定到组件上面,bindtap和catchtap都属于点击事件,绑定了之后点击组件可以触发这个函数。  (2)函数tapName会接受一个参数event,eve...

2022-02-22 17:30:14 843

转载 Android 自定义View 圆形圆角图片

【Android 自定义View 圆形圆角图片】基于Xfermode 实现1、概述在很久以前也写过一个利用Xfermode 实现圆形、圆角图片的(Android 完美实现图片圆角和圆形(对实现进行分析)),但是那个继承的是View,其实继承ImageView能方便点,最起码省去了onMeasure里面自己去策略,以及不需要自己去提供设置图片的方法,最主要的是大家对ImageView的API会比较熟悉,用起来会比较顺手。2、原理原理原理就不多说了,这张图在我博客里出现的.

2021-07-20 18:39:51 463

转载 利用android studio生成SHA1

选择android如1 选中Gradle Scripts 打开Gradle 点击sync同步按钮,同步一下 双击Tasks->android下面的signingReport 双击之后就会生成SHA-1,在下图6处 1.png

2021-07-14 16:41:05 497

转载 vue中node_modules中第三方模块的修改使用详解

这篇文章主要介绍了vue中node_modules中第三方模块的修改使用,本文图文并茂给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下最近用vue在做一个项目,github用上找了一个日历插件,intall到了本项目中,配好以后发现插件的样式风格和项目总体风格相差较大,所以就像这个改一下插件风格,第一种方法:我直接在父组件中将style标签的scoped的属性去掉了,在父组件中直接写了想要的样式,重叠样式全部!important,结果确实生效了第二种方法:本想这个要是样式这

2021-05-28 17:57:50 2831 2

原创 vue本地访问数据正常,打包dist部署到服务器无法访问请求的问题

删除mock文件夹即可,将相关引用也注释掉

2021-05-28 17:56:08 2461

转载 VueCli动态加载图片踩坑,如何使用require(变量)动态获取图片

之前加载静态图片的时候是这么写的反斜杠的方式,在动态加载图片的时候依然这么写,但是始终加载不出图片,把变量名换乘常量又好了,奇怪了一整天,始终没弄出来,原来是路径的写法问题,动态加载图片的时候需要在路径中加上@符号的方式使用字符串拼接,实现动态加载图片:require("@/" + src)看个简单例子就懂了在template里引用方法getImgUrl():<div v-for="(item, index) in dataImg" :key="index"> <

2021-01-05 13:23:53 2898 1

转载 mpvue中使用scss出现resolverFactory is not a function错误的解决办法 & Node Sass version 5.0.0 is incompatible wit

概要mpvue中使用scss的时候,需要手动加载sass-loader和node-sass,但是加载以后,编译会出现Module build failed: TypeError: resolverFactory is not a function的错误。错误原因是sass-loader版本太高。解决办法1、删除sass-loader和node-sassnpm uninstall sass-loadernpm uninstall node-sass2、重新安装sas.

2020-12-31 09:58:25 2146

转载 Failed to load resource: the server responded with a status of 404 (Not Found) favicon.ico文件找不到

今天使用sublime以localhost方式打开html文件时(使用wamp环境提供一个Apache服务器,html文件存在于wamp环境的www文件夹下),出现favicon.ico文件找不到问题查看D:\wamp\logs文件夹的apache_error.log文件发现以下错误信息:[Thu May 11 16:40:06 2017] [error] [client ::1] File does not exist: D:/wamp/www/favicon.ico, referer: http

2020-12-08 09:54:19 3403

转载 vue 中引用echarts 初始化init undefind问题(Cannot read property ‘init‘ of undefined)

今天新的项目引用 vue时居然报Init为未定义一开始觉得是不是引入错了,一查如果引入错了直接报错了呀。怎么可能运行得下去,后来觉得应该是版本问题。卸载echartsnpm uninstall echarts --save 然后查看下echarts的版本 npm view echarts versions因为默认安装包是安装最新的版本的。我就选择用前一个4.8.0试试。 1 npm install [email protected] -...

2020-12-04 16:51:07 4179 3

原创 2020-09-27

网上找了有说这样写的Session session;try { session = Session.getDefaultInstance(props);} catch (Exception e) { session = Session.getInstance(props);}但其实仍然会报发送失败的错误;正确的应该这样改,重新验证一下Session session = Session.getDefaultInstance(props, new Authenticat

2020-09-27 10:55:53 136

原创 python怎么把字符串转换成数字

整数字符bai串转换为对应的整数int('12')小数字符du串zhi转换为对应小数float('12.34')数字转换为字符串str(123.45)ASCII码转换为相应字符chr(97)字符转换为响应ASCII码ord('a')

2020-09-18 17:23:15 9957

原创 INSTALL FAILED CONFLICTING PROVIDER问题完美解决方案

1.修改报名2.如果用了谷歌或者百度地图,也要去修改3.修改mudule的gradle中applicationId4.修改AndroidManifest中的provider标签的authorities属性

2020-09-11 16:09:40 198

转载 2020-09-08

原文引用:https://www.cnblogs.com/zhuyeshen/p/11435793.html 下面有详细摘抄↓↓↓↓↓↓自己代码中用:package com.ecolord.changshu.server;import com.ecolord.changshu.utils.MySQLUtils;import org.dom4j.Document;import org.dom4j.io.SAXReader;import org.slf4j.Logger;import o.

2020-09-08 13:42:13 109

原创 win下mysql重置密码

1.打开命令窗口cmd,输入命令:net stop mysql,停止MySQL服务,2.开启跳过密码验证登录的MySQL服务 输入命令 mysqld --console --skip-grant-tables --shared-memory3.再打开一个新的cmd,无密码登录MySQL,输入登录命令:mysql -u root -p4. 密码置为空,命令如下: use mysql update user set authentication_string...

2020-08-17 11:27:32 128

原创 idea打包生成war及注意事项

IDEA打包war包时两个都要配置,注意有先后顺序,先是Exploded,添加后再add Archive,接着再配置tomcat即可部署war包

2020-08-14 14:52:17 288

原创 [Err] 1022 - Can‘t write; duplicate key in table ‘#sql-1500_26‘

今天用powerdesigner修改了一些外键关系,有两个外键的名字取一样的,忘记改了。然后在用navicat运行sql文件时,报出[Err] 1022 - Can't write; duplicate key in table '#sql-1500_26'的错误。 1022错误代码意味着:关键字重复,更改记录失败。 仔细一看表之间的各种,果然有两个外键命名一致,改了之后重新运行就通过了。注意:如果改完依然报这个错,查看现有表中数据是否已存在与要关联的表对不...

2020-07-15 09:43:52 1068

转载 IntelliJ IDEA怎么给项目打war包

工具/原料 IntelliJ IDEA 给项目打war包方法 方法/步骤 第一步在我们的电脑上打开IntelliJ IDEA,按ctrl+alt+shift+s键打开Project Structure,点击+号图标,选择“Artifacts->Web Application Archive”,如下图所示: 第二步进去之后,可以修改打包的war包名字和存放路径,默认是项目路径\out\artifacts\下面,将右侧的全选,鼠标右键点击“Put into Out

2020-06-29 11:54:34 970

原创 Android Studio修改项目名(超简单,两步)

1. 从android sudio中close掉项目,在资源管理器中重新命名项目名称;2. 将里面的*.iml文件和.idea文件夹直接删除,重新启动AndroidStudio后将自己加载完成。

2020-04-28 10:32:11 1447

原创 java读取二进制文件

Java读取二进制文件,以字节为单位进行读取,还可读取图片、音乐文件、视频文件等,在Java中,提供了四种类来对文件进行操作,分别是InputStream OutputStream Reader Writer ,前两种是对字节流的操作,后两种则是对字符流的操作。示例代码如下: /** * 读取固件文件 */ private void readFirm...

2020-03-31 14:13:13 1642

转载 android打包apk更改名字

原有基础上更改在module的app中的build.gradle修改def getTime() { return new Date().format("yyyyMMdd", TimeZone.getTimeZone("UTC"))}//打包后应用名称android.applicationVariants.all { variant -> variant.ou...

2020-03-24 13:26:59 690

转载 Android实现点击两次退出APP

原文地址:Android实现点击两次退出APPAndroid 监听返回键退出程序的两种实现 这两天在做一个项目碰到这么个问题,需要主界面点击两次直接退出整个APP而不是返回上一个界面,查找了网上的资料,整合和修改了一下写了这篇博客。 这里我主要以我的项目为例,实现了登录界面,注册界面,在登录界面登录成功则跳转到主界面上,而主界面点击退出回到了登录界面,这显然是不合理的...

2020-03-23 17:31:59 481

转载 关于Retrofit网络请求URL中含有可变参数的处理

开题:在此默认各位看官对Retrofit、以及Okhttp已经有过一定的了解及应用,所以今天我们不谈基础入门的东西,今天我们谈在Retrofit请求接口管理类中URL参数含有动态参数的处理方式。一般我们使用Retrofit大部分场景中URL都是以注解的方式静态声明的,即URL及path路径都是固定不变,可变部分作为方法的参数传入,那有一些特殊情况会要求我们再使用@GET()、或者@POST()的时...

2020-03-21 11:49:14 1034

转载 Android 获取验证码倒计时实现

1. 验证码输入框和获取验证码按钮布局xml代码: <LinearLayout android:layout_width="match_parent" android:layout_height="50dp" android:background="@color/white" ...

2020-03-07 14:25:30 888

转载 Android中EditText显示明文与密码的两种方式

效果图如下所述:布局<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android...

2020-03-05 15:48:54 979

转载 android圆形头像实现

今天我们学习圆形头像的实现原理,先上图demo实例基本上能满足一般的圆形头像功能实现其中包括控件的大小,控件四个角的弧度控制以及外圈的颜色和宽度现在我们看看具体的使用: <wxd.demo.demomaster.view.RotatingCircleView android:id="@+id/rotating_c...

2020-03-05 10:52:52 387

转载 BottomNavigationView--基本使用总结

1、BottomNavigationView 是什么?BottomNavigationView 是安卓官方提供的底部导航栏,能够方便的实现下图中的底部导航效果。Paste_Image.png按照 官方的设计规范 https://material.io/guidelines/components/bottom-navigation.html# 当底部导航的标签在 3--5 个之间的时...

2020-03-04 17:29:12 5728

转载 android intent 传递list或者对象

方法一:如果单纯的传递List<String> 或者List<Integer>的话 就可以直接使用Java代码intent.putStringArrayListExtra(name,value)intent.putIntegerArrayListExtra(name,value)方法二:如果传递的是List<Object&gt...

2020-02-25 17:31:41 577

原创 Android Spinner:下拉列表控件(以及当值为对象时的处理办法)

写在前面: 完成后,在Spinner塞入复杂对象,取其key值和value值,显示时为一个对象时的解决办法。 网上找的都是使用String[]或者ArrayList<String>往Spinner里面塞数据,那假如是个复杂对象呢?比如:ArrayList<Company>其实,很简单,重写Company的toString()就可以了;public...

2020-02-24 15:00:25 897

转载 IntelliJ IDEA 找其历史版本

想直接直接进入的 点击下面是详细步骤:1、先进其官网 点击2、找到IntelliJ IDEA ,如下图:3、此页面可以下载最新版本的(点击页面中心的Download)4、下载历史版本的点击如下图,右上角的Download5、找到如下图所示的地方,在左侧面:6、可以看到所有历史版本啦...

2020-02-22 17:33:34 3871

转载 RecyclerView系列之三:处理item的点击事件

我用的方法二在RecyclerView中,并没有直接提供类似setOnItemClickListener( )和setOnItemLongClickListener ( )的方法,但是我们可以自己去添加一、方式1:条目的布局文件中添加onClick属性来实现1、布局文件(1)、MainActivity 布局文件<?xml version="1.0" encoding="...

2020-02-12 17:32:47 1106

转载 Retrofit @Delete with body,Non-body HTTP method cannot contain @Body

使用retrofit进行delete请求时,发现其并不支持向服务器传body,会报这个异常java.lang.IllegalArgumentException:Non-body HTTP method cannot contain @Body ,之前我的delete请求是这么写的@DELETE("/my/remove") Call<Void> remove (@Body Hash...

2019-12-21 10:47:07 4505

转载 android textview空格占位符以及一些其他占位符汇总

&#32; == 普通的英文半角空格&#160; == &nbsp; == &#xA0; == no-break space (普通的英文半角空格但不换行)&#12288; == 中文全角空格 (一个中文宽度)&#8194; == &ensp; == en空格 (半个中文宽度)&#8195; == &emsp;...

2019-12-18 13:50:35 236

转载 Android生成自定义二维码

防丢失 原转载地址:https://www.cnblogs.com/xch-yang/p/9642255.html前面说过两种二维码扫描方式,现在说如何生成自定义酷炫二维码。二维码生成需要使用Google开源库Zxing,Zxing的项目地址:https://github.com/ZBar/ZBar,我们只需要里面的jar包:core:x.x.x.jar,建议用core:3.3.0。划重点...

2019-12-17 10:18:31 305

空空如也

空空如也

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

TA关注的人

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