- 博客(12)
- 收藏
- 关注
原创 Node Sass does not yet support your current environment: OS X Unsupported architecture (arm64)
Mac M1版本 node 16+版本 编译项目报错Node Sass不兼容arm64架构环境:Apple M1 BigSur | node.js v16.10.0 | npm v7.24.0问题描述:解决:切换sass
2022-06-16 17:09:44
4601
2
原创 Maven下载安装与配置环境变量-Windows10
一、下载1,百度搜索maven关键词,点击进入官网:2,切换到下载页面二、配置环境变量1,直接解压2,配置环境变量新建M2_HOME环境变量,变量值"D:\apache-maven-3.8.1-bin\apache-maven-3.8.1\bin"(即maven解压后bin文件夹的路径) 新建MAVEN_HOME环境变量,变量值"D:\apache-maven-3.8.1-bin\apache-maven-3.8.1"(即maven解压后的路径) 编辑Path环境
2021-04-27 23:25:28
341
原创 java.sql.SQLException: ORA-00904:XXX : 标识符无效
(java.sql.SQLException: ORA-00904:XXX : 标识符无效。)错误记录:环境 Windows7 Mybatis Oracle问题:给字段名定义别名(别名带双引号),外层嵌套查询where子句使用别名(不带双引号)报标识符无效错误;错误示例:// 报错select * from ( select age "ua",name "un" from t_user )where un = 'Tom' ;// 报错select * from ( select age
2020-07-30 11:09:18
1522
原创 Java正则表达式(二)常用正则表达式
匹配手机号当前所有手机号段中国电信来号段133、149、153、173、177、180、181、189、199中国联通号段130、131、132、145、155、156、166、171、175、176、185、186、166中国移动号段134(0-8)、135、136、137、138、139、147、150、151、152、157、158、159、172、178、182、183、18...
2020-04-09 14:44:05
288
原创 Java正则表达式(一)语法入门
普通字符字母、数字、下划线、汉字、以及没有特殊定义的标点符号,都是普通字符。表达式中的普通字符,在匹配一个字符串的时候,匹配与之相同的一个字符。简单的转义字符\n 换行符 \t 制表符 \\ 表示\本身 \^ , \$ , \. , \( , \) , \{ , \} , \? , \+ , \* , \| , \[ , \] 匹配这...
2020-04-09 09:57:29
196
原创 OkHttp3之自定义拦截器(三)
一、通过官方文档对Interceptor的介绍,我们可以得知Interceptor主要功能有两个:1,重写请求:可以添加、移除、替换请求头。也可以改造只有一个请求体的请求的请求体(这句话有点拗口),例如你可以添加一个用于压缩请求体的应用拦截器,前提是你的web服务器支持请求体的压缩;2,重写响应:可以重写响应头并转换响应体。这通常比重写请求头更危险,因为它可能违反了web服务器的期望。如果...
2018-10-10 15:17:20
2283
原创 网络请求异常导致app奔溃Caused by: rx.exceptions.OnErrorFailedException
一,问题描述:项目中使用的是Rxjava1.x+和retrofit2.x+搭建的网络请求框架。向后端请求数据时,由于服务器未开启,出现服务器连接异常,这是控制台输出的异常日志。这个时候rxjava会调用onError(Throwable e)方法,这样我们就可以根据异常类型来显示一个异常页面来给用户一个友好的提醒。但我在调试过程中App却崩溃了,crash日志如下java.lang.Ille...
2018-09-28 16:29:28
6784
1
原创 Android 中使用RxJava调用onNext()方法后又调用onError()方法
android.content.res.Resources$NotFoundException: String resource ID #0x7d0问题描述:项目中使用的是Rxjava1.x+和retrofit2.x+搭建的网络请求框架。有一个页面获取到网络数据后及Rxjava回调onNext()方法,这个时候刷新UI就可以了。但是实际情况是,走到onNext()方法,数据已经获取到了,然后正...
2018-09-21 17:00:21
4673
3
翻译 【译】Okhttp3之拦截器Interceptor(二)
本文主要介绍了Okhttp拦截器Interceptor,以及如何自定义拦截器,因本人英语能力有限,如有错误的地方,请参考原文原文地址https://github.com/square/okhttp/wiki/InterceptorsInterceptors(拦截器)拦截器是一种强大的机制能够监控,重写,重试网络请求。下面是一个日志拦截器的例子,它的功能是在控制台输出发出去的请求和收到响...
2018-09-05 21:52:19
413
翻译 【译】Okhttp3之使用案例(一)
本文主要是介绍了如何快速使用Okhttp,由于英文能力有限,有不准确的地方,请参考原文。原文地址https://github.com/square/okhttp/wiki/Recipes同步Get请求下载一个文件,打印它的响应头信息,并以String打印响应体数据。响应体ResponseBody的string()方法对小文档来说会更方便有效,但是如果响应体比较大(超过1MiB)请不...
2018-09-05 18:05:03
574
原创 使用DownloadManager下载更新Apk
需求:app本地检查更新,后台有新版apk则下载新版apk并安装。业务逻辑流程图基本上是这样的 :查阅的一些资料后基本上得到三种解决方案:1,AsyncTask+Http下载;2,DownloadManager;3,Service+Http下载;而DownloadManager(以下表示为DM)相对来说比较简单这里就选择第二种方案:DM是一种处理长时间运行的HTTP...
2018-08-31 13:45:03
798
原创 collect2.exe: error: ld returned 1 exit status错误(C入门)
今天在编写C程序时出现了collect2.exe: error: ld returned 1 exit status错误,编译不通过,来记录一下;下面是错误完整截图查了半天才发现是main函数拼写成mian(代码如下),很粗心;以此为戒,以后多多注意。 无独有偶有一天看到有个朋友也遇到了类似的错误,如下:通过检查代码发现也是fgetc方法名拼写错误导致的!错误代码如下 ...
2018-08-19 21:53:01
170106
34
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人