自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 [Android Studio]Cannot merge new index xxx into a non-jumbo instruction

问题:Cannot merge new index xxxxx into a non-jumbo instruction, 意味着方法数超过65536了解决方法:在 app的 build.gradle 里面,为 android 下的 defaultConfig里面添加一项:multiDexEnabled true就可以搞定了举例:android { compileSdkVersion 25 buildToolsVersion "25.0.2" de...

2021-11-29 11:39:13 178

转载 java.lang.NoClassDefFoundError:org/bouncycastle/jce/provider/BouncyCastleProvider

1.java.lang.NoClassDefFoundError:org/bouncycastle/jce/provider/BouncyCastleProvider解决方法BouncyCastle可以从www.bouncycastle.org下载(对应JDK版本的BouncyCastle)1) 安装在Windows中,在Java的安装目录下。例如:C:\ProgramFiles\Java\jdk1.6.0_38\jre\lib\ext目录下,把bcprov-jdk15on-149.jar文件.

2021-11-29 11:35:40 5607

原创 华为手机解析出现问题

这个没有复现到问题描述可能可以解决的途径1丶把那个纯净模式关掉就好2、应用程序本身问题  Android apk程序解析包出现问题的话,可能是由于下载的apk程序本身就有问题,程序的压缩包可能在下载过程中被损坏了,建议请重新下载一次。3、系统版本不支持  如果重新下载也解决不了Android解析包出现问题的话,很大一个可能就是在于手机的配置参数不支持这款软件,举个例子吧,如果一款apk程序的系统版本要求在Android 4.0以上,而手机则是Android 2.3系统,就.

2021-11-23 16:42:33 12200

原创 一次大文件上传失败的排查

出过两种相关报错java.net.SocketException: Broken pipejava.net.SocketException: Connection reset客户端日志2021-11-22 13:49:40.184 21022-21154/com.google.myapplication I/System.out: 文件类型:video/mp42021-11-22 13:49:40.199 21022-21022/com.google.myapplication D/D.

2021-11-23 16:30:58 1162

原创 记一次TouchableOpacity无法点击的排查

问题描述react-native源码android手机一直没什么问题ios点击按钮没有反应最后用了真机调试,看了下布局是没问题的排查了半天是绝对定位的问题它的TouchableOpacity那里有一个绝对定位的view,被挡住了最后把布局修改了一下,绝对定位去掉就可以了其他搜索到了以下几种可能1.按钮组件有时候会失效,点击没有反应,根据反复测试,发现是因为超出了父级的区域。比如按钮包含在组件里面,view设定的高度是100px,但是上面还有一个元素,这个元素

2021-11-23 13:51:54 2772

原创 网络抓包工具wireshark和charles的一些文章

抓包工具Wireshark和Charles的简单使用 - 简书抓包工具Charles的使用教程 - 章鱼家 - 博客园网络抓包工具 wireshark 入门教程_zjy900507的博客-CSDN博客_wireshark使用教程入门用Charles配合WireShark找到元凶 - 简书Charle抓包与wireshark使用 - graveliang - 博客园...

2021-11-18 10:57:40 1872

转载 iOS抓包工具Charles的使用

首先,设置手机的网络连接电脑共享wifi,同时设置端口号; 其次,涉及到https抓包时,需要设置手机安装和信任ssl证书,以及设置Charles中ssl的配置。一、下载与安装Charles:charles-proxy-3.10.2.dmgjavaSDK:javaforosx.dmg二、网络环境与手机的配置1、开启电脑共享wifi,同时设置主机代理与端口号(1)系统偏好设置——>共享——>互联网共享;(2)系统偏好设置——>网络——>以太网——>高级——&

2021-11-18 10:46:15 1321

转载 iOS APP出现HTTPS证书过期无法访问问题的排查

APP突然出现了无法访问的情况,同事反应安卓访问没问题,iOS访问不了,后台的同事也查看了服务器正常没有挂, iOS设备上无法正常访问,于是就用charles抓包查看情况, 不出意外,仍是以往的证书过期问题HTTPS证书过期,抓包情况将过期的域名输入到safari浏览器点击显示详细信息查看证书点击细节,往下查看证书有效期在手机浏览器里打开查看处理方法让运维更新证书即可正常访问,iOS客户端就能正常展示了...

2021-11-18 10:41:18 2074 1

转载 iOS开发 - 极光推送中生产证书和开发证书的生成

项目中用到了极光推送,这里记录下极光推送中生产证书和开发证书的生成过程。推送设置中需要配置生产证书以及开发证书~~极光推送中生产证书和开发证书的生成1.开发证书生成步骤登录苹果开发者中心,点击Certificates, IDs & Profiles击Development,并选择Apple Push Notification service SSL (Sandbox),接着点击下边的Continue按钮来到App ID这个界面之后,继续点击下...

2021-11-18 10:39:13 957

转载 IOS项目证书,描述文件等生成和配置 整理

首先得描述一下各个证书的定位,作用,这样在制作的时候心中有谱,对整个流程的把握也会准确一些;1、开发者证书(分为开发和发布两种,类型为ios Development,ios Distribution),这个是最基础的,不论是真机调试,还是上传到appstore都是需要的,是一个基证书,用来证明自己开发者身份的;2、appID,这是每一个应用的独立标识,在设置项中可以配置该应用的权限,比如是否用到了PassBook,GameCenter,以及更常见的push服务,如果选中了push服务,那么就可以创建

2021-11-18 10:31:22 3398 1

转载 Android Studio报错unable to access android sdk add-on list解决方案

问题描述我不是android Studio第一次安装。我是一次电脑重启之后,莫名其妙就开始弹这个,cancel也没办法消掉版本是3.5.2系统实windows10问题分析按照说明来看原因是你电脑没有SDK而且你下载的android studio又是不带SDK的;解决方法1.跳过该界面,后续去下载SDK在自己安装的目录下找到:bin\idea.properties打开这个文件末尾添加一行disable.android.first.run=true就行了按理来说.

2021-11-18 09:37:16 889

转载 Nginx配置ssl_client_certificate客户端认证问题

问题1:ssl_client_certificate配置的CA证书格式错误参考Minitutorialforconfiguringclient-sideSSLcertificates和ClientSideCertificateAuthinNginx配置客户端的证书认证,配置好后,在浏览器使用证书认证报400错误400BadRequestNorequiredSSLcertificatewassent按照教程,生成相关证书都没有问题,在配置nginx的...

2021-11-17 09:32:10 8744

转载 一个ssl双向认证教程

介绍了SSL双向认证的一些基本问题,以及使用Nginx+PHP基于它搭建https的Webservice。之前的方式只是实现1:1的模式,昨天同事继续实现了n:1的模式,这里我再整理记录下。由于nginx的ssl_client_certificate参数只能指定一个客户端公钥,如果增加一个客户端进行通信就要重新配一个server。n:1的模式是通过CA的级联证书模式实现的,首先自己生成一套CA根级证书,再借助其生成二级证书作为client证书。此时client私钥签名不仅可以通过对应的cli

2021-11-17 09:31:11 938

转载 9 个非常实用的网络调试命令

1.ping 命令ping 是个使用频率极高的实用程序,主要用于确定网络的连通性。这对确定网络是否正确连接,以及网络连接的状况十分有用。简单的说,ping 就是一个测试程序,如果 ping 运行正确,大体上就可以排除网络访问层、网卡、Modem 的输入输出线路、电缆和路由器等存在的故障,从而缩小问题的范围。ping 能够以毫秒为单位显示发送请求到返回应答之间的时间量。如果应答时间短,表示数据报不必通过太多的路由器或网络,连接速度比较快。ping 还能显示 TTL(Time To Live,生存时间)

2021-11-16 16:41:26 6687

原创 记一个异常原因,QQ和微信可以正常使用,无法访问百度

之前工作原因新增过一个vpn,当时就发现有这个问题,同事说是对面网络的限制策略,因为有遇到类似的策略,没觉得有什么问题,就一直觉得是对面的网络限制,没多想,今天交接项目的同事也问到我,我还是给了她当时一样的回答,结果他排查了一下是DNS的问题,很尴尬,记录下来打开 控制面板 -> 网络和internet -> 网络和共享中心 -> 更改适配器设置选择自己连接的vpn,右键选择 属性,选择网络 -> IPV4 ->属性把dns自动获取...

2021-11-16 16:34:09 3604

转载 DER、CRT、CER、PEM证书格式介绍及转换方法

其英文原文地址: https://support.ssl.com/index.php?/Knowledgebase/Article/View/19/0/der-vs-crt-vs-cer-vs-pem-certificates-and-how-to-convert-them译文如下,有翻译错误的地方,还望指正。一、证书和编码X.509证书,其核心是根据RFC 5280编码或数字签名的数字文档。实际上,术语X.509证书通常指的是IETF的PKIX证书和X.509 v3证书标准的CRL 文件,即

2021-11-16 15:17:15 6422

转载 关于x509、crt、cer、key、csr、pem、der、ssl、tls 、openssl等

TLS:传输层安全协议 Transport Layer Security的缩写TLS是传输层安全协议(Transport Layer Security)的缩写,是一种对基于网络的传输的加密协议,可以在受信任的第三方公证基础上做双方的身份认证。TLS可以用在TCP上,也可以用在无连接的UDP报文上。协议规定了身份认证、算法协商、密钥交换等的实现。SSL:安全套接字层 Secure Socket Layer的缩写SSL是TLS的前身,现在已不再更新TLS与SSL对于不是专业搞安全的开发人员来讲,

2021-11-16 15:13:37 1199

转载 Tomcat日志分割的三种办法

一cronolog1、安装 cronlogyum install -y cronolog httpd2、修改bin/catalina.sh文件(1) if [ -z "$CATALINA_OUT" ] ; thenCATALINA_OUT="$CATALINA_BASE"/logs/catalina.outfi改为:if [ -z "$CATALINA_OUT" ] ; thenCATALINA_OUT="$CATALINA_BASE"/logs/%Y-%m-%d...

2021-11-04 17:10:07 7065 1

转载 Attempt to invoke virtual method ‘void android.graphics.drawable.Drawable

问题描述一次改完react-native代码之后,热更新的时候反复报错,但是之后重新编译了一遍就好了,暂时记一下可能的原因可能原因1.在android src/main/res/values/styles.xml 下面添加如下代码<item name="android:editTextBackground">@android:color/transparent</item>2.原来getBackground().setAlpha(0);方法

2021-11-01 10:20:47 2028

原创 react-native expected a component class,got[object object]

原因:要跳转的页面一个双标签首字母小写了解决方法:首字母大写

2021-10-27 11:23:14 108

转载 Android targetSdkVersion

先抛出一个问题:我们的应用开发的时候android最新版本是6.0,当一年过去之后,7.0发布了,那么我们的应用在7.0手机上是否还能运行?会奔溃吗?根据我们的实际经验,觉得应该不会奔溃,可能有些功能会有问题,但是具体是那一块呢?又说不太好,这就涉及到了Android的向前兼容的问题了。我们在创建App的时候经常会设置这几个参数android { compileSdkVersion 23 buildToolsVersion “23.0.1” defaultConfig {...

2021-10-22 15:22:35 3723

转载 idea编译为class时汉字会乱码

File ->Setting -> Editor -> File EncodingEncoding 那里添加文件选择为GBKApply的时候可以convert这个原理参考一下由《编译.java文件时的编码问题》可知,在编译.java文件的时候,需要正确指定一个编码方案,该编码方案用于解码.java文件的字节流。那么在使用Intellij Idea编译(假定使用javac编译工具)项目下所有的.java文件时,该如何指定正确的编码方案呢?.

2021-10-22 11:24:52 1944

转载 如何给PDF嵌入相关字体

(1) 用adobe arcobat打开所需PDF文件,然后选择“打印”,打印机名称那里选择“Adobe PDF”,然后点击“属性”(2)在新弹出的对话框中,点击“编辑”(3)在新弹出的对话框中,选择“字体”,然后将左边需要的字体添加到右边“总是嵌入”,点击确定,将其存储即可。确定,保存PS:在“Adobe PDF设置”tab栏里取消选择“仅依靠系统字体;不使用文档字体”确定,打印,于是生成新的PDF文件,完毕...

2021-10-21 11:25:03 11294

原创 cfca填写合同内容时,数字字母无法显示

模板上面填充信息有时无法显示字母和数字,初步排查是字体原因,之前是宋体,有这个毛病,改成黑体测试无误,其他待测试,具体原理不明

2021-10-13 10:23:44 211

转载 苹果企业账号描述文件过期临时方法

首先找到过期的描述文件,可以看到“截止到今天该文件已经过期134天”,故我们在iphone桌面去点击该软件的快捷方式,出现了“应用程序无法打开,因为预置描述文件已过期”-------这就是描述文件过期会出现的现象 好了,接下去我们的操作就是返回到手机的设置---通用--日期与时间---然后点击“自动设置为关闭”--设定日期与时间,然后点进去将时间修改到过期描述文件时间之前 返回主页面,再次进入描述文件页面,这个时间你会看到原先的过期文件现在没有变红,在有效期呢,原先无法使用的软件又能..

2021-10-12 14:35:57 1069

转载 2020年的一个ios审核流程

App Store作为苹果官方的应用商店,审核严格周期长一直让用户头疼不已,很多app都“死”在了审核这一关,那我们就要放弃iOS用户了吗?当然不是!本期我们从iOS app上架流程开始梳理,详细了解下iOS app上架的那些事。iOS app上架总体流程:1登录苹果开发者中心,注册开发者账号如果你是第一次申请注册使用Apple ID登录苹果开发者网站,需要同意“苹果开发者协议”,提交请求,这个时候你的Apple ID 就已经成为了一个开发者的ID了。如图1-1:苹果开发者中心网

2021-10-01 23:45:00 4256

转载 Xshell 和Xftp下载地址

链接: https://pan.baidu.com/s/10SFvU2or0eQLrG9oCiBNSg 提取码: d52n1、安装包可去官网下或者直接去上方2、遇到“xshell启动遇到“由于找不到mfc110.dll,无法继续执行代码的解决方法”解决方法:去Download Visual C++ Redistributable for Visual Studio 2012 Update 4 from Official Microsoft Download Center下载,且.

2021-09-28 15:16:50 588

原创 一个做PDF合同模板的工具及用法

参考地址https://wenku.baidu.com/view/3cee7b645527a5e9856a561252d380eb629423ac.htmlQ&A | 如何制作规范的电子合同模板?|pdf_网易订阅https://wenku.baidu.com/view/3cee7b645527a5e9856a561252d380eb629423ac.htmlQ&A|如何制作规范的电子合同模板?用Adobe Acrobat DC快速生成合同模板、itext导出pdf,解决项目中合

2021-09-23 16:29:46 1600

原创 XShell提示“无法访问用户数据文件夹”

问题描述系统默认用户数据文件夹路径:Documents\ NetSarang Computer\ 6如果您想了解Xshell如何更改文件保存位置,可点击查看。更改用户数据文件夹路径如无特殊要求,建议您将数据文件夹路径设置为默认值。但是,如果您同步云驱动器时需制定不同的数据文件夹路径,可以使用以下方法更改数据文件夹。用户可以选择“菜单栏”中的“工具项-更改用户数据文件夹”。注意:要更改用户数据文件夹,可能需要重新启动软件。因此,建议您在更改数据文件夹之前保存当前项目..

2021-09-23 14:48:58 2958 2

转载 pointer-events: none 的两个应用场景

简介pointer-events: none真是个神奇的属性。该属性有什么用?借用CSS3 pointer-events:none 应用举例及扩展的总结来说:pointer-events: none顾名思义,就是鼠标事件拜拜的意思。元素应用了该 CSS 属性,链接啊,点击啊什么的都变成了 “浮云牌酱油”。pointer-events: none的作用是让元素实体 “虚化”。例如一个应用 pointer-events: none 的按钮元素,则我们在页面上看到的这个按钮,只是一个虚幻的...

2021-09-15 16:51:04 559

转载 记一次小米手机下载应用显示“路径不可用”

第一步,打开手机中的浏览器,进入主页后点击下方的菜单设置选项。 第二步,在弹出的菜单中点击左下角的齿轮形图标。 第三步,来到设置页面后点击下方的下载设置选项。 第四步,在下载设置页面下可以看到当前的存放目录,可根据该目录找到下载的文件,也可以点击修改存放目录对其进行修改。 第五步,在选择路径页面下重新选择一个保存路径并点击下方的确定按钮。 第六步,如何想要重置保存路径,只需点击下方的恢复保存路径的默认设置选项...

2021-09-13 15:44:17 5358

原创 记一次华为P30无法安装外部更新包

一 代码可能原因1、FileUriExposedException 这个问题,就是7.0以上不允许这种方式调用了,解决方式一艘一把。2、7.0权限的问题解决后,下载完了apk不弹出安装页面,这个比较痛苦,还没有报错信息,纠结半天,<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES"/>二 设置可能原因1.设置 > 存储检查内部剩余存储空间是否大于所需要下载应用的所.

2021-09-13 15:41:15 3875

转载 oracle ORA-01000: maximum open cursors exceeded问题的解决方法

项目在运行过程中,后台报错: Java代码ORA-01000: maximum open cursors exceeded ORA-00604: error occurred at recursive SQL level 1 ORA-01000: maximum open cursors exceeded ORA-00604: error occurred at recursive SQL level 1 ORA-01000: maxi...

2021-09-13 10:14:42 5870

原创 java记一次isBlank和replace

isBlank是否为 null是否为 “”是否为空字符串(引号中间有空格) 如: " "。制表符、换行符、换页符和回车StringUtils的isBlank()方法可以一次性校验这三种情况,返回值都是true,否则为falsereplaceAllstr = str.replaceAll("0+?$", "");//去掉多余的0 str = str.replaceAll("[.]$", "");//如最后一位是.则去掉public class ww { publ...

2021-09-10 17:10:05 116

转载 idea报错Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:

仅供参考原文链接https://blog.csdn.net/fanrenxiang/article/details/80864908今天项目用maven命令打包时候抛出错误:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.7.0:compile (default-compile) on project springbootdemo: Fatal error compiling: 无效的标记: -

2021-08-18 09:47:41 5405

转载 idea报错Error:java: System Java Compiler was not found in classpath: java.lang.ClassNotFoundException:

换过java jdk 版本之后,idea 运行发现这个问题,一开始认为是 没有设置 JAVA_HOME 后来设置注销重新打开 电脑也是没有用,网上一片的说 改 Settings > java compiler > javac 改成 eclipse 要是这样有用的话,我就不写这篇博客了,我发想改 eclipsek可以用,但是好像只针对 java8 的 ,我这里还有一种选项可以供你们选择另一种姿势:step 1: 选好你要用的 jdk版本 files -- project...

2021-08-18 09:45:07 1051

原创 idea中报错No compiler is provided in this environment. Perhaps you are runningon a JRE

问题描述用idea中终端执行maven的package命令,出现No compiler is provided in this environment. Perhaps you are running on a JRE错误解决方法一 在项目的pom.xml中加入:<build> <plugins> <plugin> <!--提供打包(将应用打包成可执行的jar包)--&g...

2021-08-18 09:39:32 32184 5

转载 <input type=“radio“>

一JS中设置input的type="radio"默认选中 html: <input id="Radio1" type="radio" value="男" name="st_Sex" checked="checked"/>男 <input id="Radio2" type="radio" value="女" name="st_Sex" />女 js: $("#Radio1")...

2021-08-13 15:05:13 9897

转载 linux查看磁盘

一:统一磁盘整体情况,包括磁盘大小,已使用,可用1.1 查看当前目录命令df -h结果:统一每个目录下磁盘的整体情况显示内容参数说明:Filesystem:文件系统 Size: 分区大小 Used: 已使用容量 Avail: 还可以使用的容量 Use%: 已用百分比 Mounted on: 挂载点 相关命令:df -hl:查看磁盘剩余空间 df -h:查看每个根路径的分区大小 du -sh [目录名]:返回该目录的大小 du -sm [文件夹]:返回该

2021-08-12 11:37:04 3545

转载 MYSQL [Warning] Aborted connection 42355 to db

问题现象:在/db/mysql/log/mysql.err日志中出现大量的如下信息(web用的是tomcat7.0,设置连接超时时间为100秒):[root@lovebuy114 ~]# tail -f /db/mysql/log/mysql.err2015-04-17 09:35:47 24074 [Warning] Aborted connection 42355 to db: 'memberunion2' user: 'zhanghui' host: '172.16.151.112' (Got .

2021-08-12 11:27:44 490

空空如也

空空如也

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

TA关注的人

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