- 博客(15)
- 收藏
- 关注
原创 react-native构建报错:uses-sdk:minSdkVersion 16 cannot be smaller than version 19 declared in library
react-native构建时报错:问题一:uses-sdk:minSdkVersion 16 cannot be smaller than version 19 declared in library问题二:Cannot fit requested classes in a single dex file (# methods: 67295 > 65536)解决问题一:将android/build.gradle文件中的minSdkVersion调整为19,重新构建报另一个错:根据文档添
2021-01-14 12:58:58 1488
原创 react-native 安卓打包报错:Error: Duplicate resources
一、报错截图:二、问题出现原因:1.打包资源重复2.多人协作时,打包android\app\src\main\assets路径下的文件index.android.bundle和你本地不一致三、解决:在android\app\src\main\res目录删除以下文件夹,重新运行打包命令(我这里是./gradlew assembleRelease)即能打包成功了。drawable-hdpi drawable-mdpi drawable-xhdpi drawable-xxh.
2020-10-09 14:02:46 761
原创 react-native Websocket Handshake failed
react-native Websocket Handshake failed问题问题截图解决问题在安卓7.0握手失败,安卓7.1.1、 安卓8.0、 安卓9.0和安卓10都能正常连接,同一套websocket服务在微信小程序正常(主要是安卓7.0也正常) ,websocket是php+ swoole搭建。问题截图解决https://stackoverflow.com/a/42047877...
2020-08-10 10:21:56 533
原创 js正则表达式验证金额格式(浮点数,正负整数)
^[1-9]\d*$ 匹配正整数 ^-[1-9]\d*$ 匹配负整数 ^-?[1-9]\d*$ 匹配整数 ^[1-9]\d*|0$ 匹配非负整数(正整数 + 0) ^-[1-9]\d*|0$ 匹配非正整数(负整数 + 0) ^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$ 匹配正浮点数 ^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)$ 匹配负浮点数 ^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+...
2020-07-08 11:56:31 2151
原创 正则匹配html中的http和https并取出来
let imgs = document.body.innerHTML.match(/(https|http).*?(?=\"|\"\)|\))/gi);
2020-04-02 21:35:11 1250
原创 react-native打包报错:com.android.builder.internal.aapt.v2.Aapt2Exception: Android resource linking faile
打包react-native报错截图:很明显问题是react-native-randombytes抛出的。解决:在node_modules下找到这个库,在目录:android/build.gradle里把这个三个版本改成和你项目的版本一致。目录:rnProjectName/android/build.gradle在此之前也有遇到react-native-wheel-pi...
2020-03-27 18:44:31 1452
原创 反编译微信小程序方法一(完整版)
一、前言反编译,听起来很屌,其实还是简单的,基本是傻瓜式操作。要想拿到微信小程序源码,找到源文件在手机存放的位置就行,源文件拿到,用反编译脚本跑一下,微信小程序代码包里的所有文件、所有资源就出来了(除了project.config.json小程序配置文件)。拿到源码后,跑起来是能跑,但登录、授权等涉及到appid的功能是不能用的,因为被反编译小程序的服务端appid和你本地添加的不一样,这就是...
2018-09-21 15:17:54 21514 24
原创 小程序调用后端接口服务 配置文件详解
前言:为了开发阶段的效率更高,方便项目接口管理,在开发web项目时,我们需要把后端提供的接口地址进行配置,这样我们自己在调用时,要方便得多,利己利人。在配置小程序接口地址时,和web的配置大同小异,下面总结几点配置小程序接口地址的思路:1、所有接口地址,要丢在一个对象里【为了方便下面解释,这里设置一个对象名:config】,为什么了,因为要对外暴露,方便外部访问,这样【key:value】方式
2017-07-29 16:40:09 1922
原创 小程序对接七牛云存储
前言:做小程序有一段时间了,总结一下做过的技术点,特此贡献给小伙伴们!项目中,有图片存储、视频存储、录音存储这三个需要云对接存储。一、图片/视频/录音上传七牛对接准备工作:a、你要有一个七牛账号,实名认证后,在七牛的个人中心,有个秘钥管理-里面有一对秘钥,是上传必须的。这对秘钥,配置在后端,配置时可以设置允许上传格式,也可以设置为任何格式都可上传,让我们的后端大哥去慢慢弄吧。另外,
2017-07-29 16:40:07 1496
原创 Navicat Premium连接PostgreSQL
连接PostgreSQL时,报错大致意思:你当前的IP没有连接权限,在文件pg_hba中缺少当前IP的配置解决:找你的PostgreSQL安装路径,这是我的:C:\Program Files\PostgreSQL\9.5\data ,找到pg_hba.conf 这个文件,文本打开,在文本内容的最后面、红框内的内容,是完全复制上一行的,数字全部修改为0,这样任何IP都可以访问了,其他的都不
2017-07-29 16:40:02 5830
原创 CSS3特性修改(自定义)浏览器默认滚动条
前言:我们做前端时,会遇到一些需求,要求把默认浏览器的滚动条样式给改写了,诶。好好的改它干啥了,也带不来用户体验,就是好看点嘛!实现原理其实是用了伪元素,webkit的伪元素实现很强,可以把滚动条当成一个页面元素来定义,再结合一些CSS3属性,比如圆角、渐变、rgba等等。最常见的伪元素,我们最熟悉的元素之前和元素之后(::before/::after)【伪类(:hover/:link)】。这里写
2017-07-29 16:39:57 482
原创 【JQ+锚标记实现点击页面回到顶部】
前言:今天想写个页面常用到的【点击回到页面顶部或是首页的功能】,生活和职场一样,总会有低谷的时候,这个时候咱也别怂、别怂、别怂,说三遍!那都不是事,工作没了,再找呗,就像我上周五,团队解散那天,我是笑着走的,还给小白挥了挥手,微笑一个。那句话叫什么来着,佛祖虽给你关了一扇门,说不定会再给你开一扇窗。明天我就换工作了,我感谢我的同学。a)下面看看实现,实现很简单,通过JQ判断滚动条向下滚动的长度大
2017-07-29 16:39:52 590
原创 【CSS3动画】transform对文字及图片的旋转、缩放、倾斜和移动
前言:之前我有写过CSS3的transform这一这特性,对于它的用法,还不是很透彻,今天补充补充,呵呵 你懂的,小司机准备开车了。a)再提一提transform的四个属性 ①旋转--->rotate(参数a),单位deg,表示旋转角度,正数顺时针,负数逆时针。 ②缩放--->scale(参数a),单位1,也就是“没有单位”,赤裸裸的0-1之间的数字就行,表示为缩放比例。 ③倾斜--
2017-07-29 16:39:47 1824
原创 CSS3新特性,绘制常见图形
前言:最近准备做一个自己的网页,设计稿中导航我准备设计成矩形,也有hover样式展示的矩形,当中一些头像等等。以前除了画圆,好像真没认真画过其他图形,今天就画画我们常见到的几个图形。在此之前我们有必要了解下什么是伪元素(和它不同的,还有一个概念叫伪类,两者容易混淆),没有它画不成图形的。a)伪元素:用来在内容元素的前后插入额外的元素,之所以叫伪元素,就是它们根本就不在文档中生成,只能在外部可见
2017-07-29 16:39:43 510
原创 网页响应式媒体查询
前言:第一次写博客,还请各位前辈批评,指点,丢石头给我,感谢前辈和同行的指点! 涉世尚浅,才开始工作第三天,就接到了一个PC端直播间项目,还要求响应式的啊!对于当时的我,近一年多没碰过前端代码了(小生我转行的 iOS混不下去了),这有什么办法。第一次做响应式,只记得学校学过一个百分比布局,其他没了,什么内容自适应、字体大小、代码冗余、后期维护这些都没考虑。反正是先做出来了再说,最后做出来,
2017-07-29 16:39:38 480
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人