- 博客(185)
- 资源 (3)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 mac 10.15提示已损坏问题
在10.15系统之前,只需要在设置-安全性与隐私-通用里设置全部来源即可,参考链接-mac设置全部来源但升级到10.15之后,这么设置之后还是打不开,解决方法如下:打开终端,以cornerstone为例,运行命令xattr -cr /Applications/cornerstone.app就可以打开了,如果是别的软件,替换命令中的cornerstone就可以了。...
2019-12-05 10:46:49
2282
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Mac 设置允许任何来源软件运行
在升级了macOS Sierra (10.12)版本后在“安全性与隐私”中不再有“任何来源”选项接下来,我们就打开终端,然后输入以下命令:sudo spctl --master-disable输入后,可能会让你输入电脑的密码,输入就可以(屏幕上不会显示,但你真的输入了,Linux和Unix核心输入密码都是这样的)然后再重新打开安全**隐私,就惊奇地发现,已经出现
2016-12-13 17:15:45
19710
2
原创 npm设置源(原淘宝源域名已过期)
淘宝域名npm.taobao.org 和 registry.npm.taobao.org 域名证书已过期这两个老域名将会停止服务。
2024-01-25 19:38:27
1285
原创 webpack魔法注释-预获取/预加载模块
Webpack v4.6.0+ 增加了对预获取(prefetch)和预加载(preload)的支持。并追加到页面头部,指示浏览器在闲置时间预取。下面这个预获取的简单示例中,有一个。组件,然后在点击后按需加载。组件,其内部渲染一个。
2024-01-10 15:50:01
682
原创 Gerrit 提交报错missing Change-Id in message footer
Gerrit 提交报错missing Change-Id in message footer
2023-12-16 17:29:32
849
原创 Uncaught TypeError: Illegal invocation
使用console.time报错Uncaught TypeError: Illegal invocation
2023-06-29 15:23:56
303
原创 charles 真机抓包
Help-SSL proxying-Install Charles Root 证书。手机端访问chls.pro/ssl 下载安装描述文件。然后在设置顶部,有一个信任描述文件的入口。
2023-04-19 13:34:10
171
1
原创 使用antd mobile TextareaItem在iOS真机上不显示空格
使用antd mobile TextareaItem在iOS真机上不显示空格,安卓正常
2022-06-07 21:47:49
214
原创 JS 打印耗时
console.time("test time");console.timeLog("test time");console.timeEnd("test time");参数要一致,会自动打印出函数耗时,单位ms
2022-03-23 13:57:27
1695
原创 React 引入vconsole
第一步:package文件 dependencies里"vconsole": "^3.9.4"yarn install或者直接npm install vconsole第二步:新建一个ts或js类 import Vconsole from 'vconsole' const vConsole = new Vconsole() export default vConsole第三步index.js导入一下import vConsole from './vconsol
2021-10-27 17:59:51
5908
3
原创 input 在iOS颜色变浅
原因: input 设置了disabled属性,只读,这时候颜色会自动变浅但是需求又是需要disabled属性,怎么办呢,有一种兼容写法,既可以保持disabled,又可以把相应颜色附上去 color: red; -webkit-text-fill-color: red; -webkit-opacity: 1; opacity: 1;...
2021-10-25 20:12:49
640
原创 iOS library not found for -lstdc++.6
https://github.com/devdawei/libstdc-下载解压,然后cd
2021-06-15 15:07:43
329
原创 H5 选择图片后预览
H5很多时候选择完图片需要先预览下本地的图片,同时上传<input type="file" class="file" name="file" /><img src="" alt="" />拿到files里的file文件后,将file对象转base64方法 /* * 将file对象转化为base64编码 * file 目标file对象 */ function previewFi
2021-05-07 14:54:53
540
原创 H5 在iPhone真机上调试H5页面
第一步:打开iPhone设置设置-Safari浏览器-高级-网页检查器第二步:打开Mac上的Safari浏览器偏好设置-高级-在菜单栏显示开发菜单第三步:连接电脑和手机并信任第四步:在手机Safari上打开H5页面第五步:在Mac上Safari浏览器开发就会出现设备,设备选项里就会有加载的H5页面,点击打开,如果没有,就重新连接一下手机。如图:...
2021-05-07 09:57:41
4807
原创 CSS 设置上下滚动禁止左右滚动
CSS中"overflow:scroll"默认是左右,上下都滚动其实可以单独设置左右和上下 overflow-x: hidden; overflow-y: scroll;overflow-x控制左右overflow-y控制上下这样设置,上下可以滚动,左右禁止滚动
2021-04-28 10:58:25
6669
原创 企业微信调试H5页面
项目在企业微信PC版样式有点兼容问题,如果不能在企业微信直接调试,那效率非常低,问题又不容易定位到,企业微信设置里又没有开发者模式开关,就在我无从下手的时候,发现一个快捷键能打开调试模式第一步:ctrl + alt + shift + D,会有弹框提示已开启第二步:在企业微信里打开H5页面,右键-检查元素,就可以调试了,简直不要太爽如果这篇文章对你有帮助,点个赞吧...
2021-04-19 16:57:10
4347
2
原创 Antd moblie DatePicker自定义format
做项目过程中,需要用到自定义的format,比如MM.DD.YYYY之类的,用antd 的DatePicker发现直接给format属性赋值是无效的,会变成默认的YYYY-MM-DD HH:mm格式。解决: getCustomDate=(value)=>{ const localeCode = getNeoContext('localeCode') || 'CN'; const format = timeFormatByCountryCode(localeCode) ..
2021-02-26 16:04:49
1922
原创 JS undefined和null的区别
测试代码: let a = undefined; console.log(a == undefined,a === undefined,a==null, a===null); let b = null; console.log(b == undefined,b === undefined,b==null, b===null);结果:true true true falsetrue false true true总结:判断的时候如果用两个=,undefi
2021-02-07 19:10:58
159
原创 React H5图片压缩上传
目录第一步:获取file文件第二步:将获取的文件进行base64编码第三步:利用canvas压缩图片第四步:将压缩后的base64编码图片转为File类型第五步:利用FormData上传第一步:获取file文件默认已获取到用户选择的图片File,请参考其他资料。File文件内容参考如下图,如果你拿到这样的数据,这一步就完成了。第二步:将获取的文件进行base64编码如下图 imgBase64就是base64编码之后的图片,这里注意this指向问题get.
2020-12-20 18:15:17
1471
原创 React img图片显示模式
VUE中是使用mode属性,React中是在样式中控制img{ width:80px; height:80px; object-fit:cover;}cover:会裁剪,不会拉伸,短边充满控件元素contain:不会裁剪,不会拉伸,长边充满控件元素fill:不会裁剪,会拉伸,充满控件元素......
2020-12-20 17:15:28
1028
1
原创 JS 判断对象是否包含某个属性
第一种:hasOwnProperty 方法objc.hasOwnProperty('name');//返回bool值第二种:undefined判断objc.name!==undefined; //true第三种:in关键字var obj = {name:'tom'};'name' in obj//返回bool值
2020-12-12 18:24:13
593
原创 React 引入本地图片
方式一:通过!important引入:import close from "../../assets/images/close.png";<img src={close} className={"icon-file"} onClick={this.sendData} /> 方式二:require方法引入<img src={require("../../assets/images/close.png")}/>注意:...
2020-12-07 17:39:25
419
转载 scss 基本用法
1.sass和scss的关系sass和scss其实是一样的css预处理语言,SCSS 是 Sass 3 引入新的语法,其后缀名是分别为 .sass和.scss两种。SASS版本3.0之前的后缀名为.sass,而版本3.0之后的后缀名.scss。两者是有不同的,继sass之后scss的编写规范基本和css一致,sass时代是有严格的缩进规范并且没有‘{}’和‘;’。而scss则和css的规范是一致的。2.用法2.1注释 多行注释-这些使用/**/写入。多行注...
2020-12-07 14:29:23
9076
原创 NPM卸载依赖包报错 No valid versions available for **
npm uninstall ** --save看到别人说npm cnpm包管理问题,用yarn可以yarn remove **问题解决。
2020-12-02 16:49:09
13063
原创 Yarn 常用命令
1、初始化一个新的项目yarn init2、添加一个依赖包yarn add [package]yarn add [package]@[version]yarn add [package]@[tag]3、安装所有的依赖包yarn 或者yarn install4、npm 与 yarn命令比较
2020-11-23 15:10:44
218
原创 git分支管理
git分支管理使用GitHub Flow—— GitHub Flow有两个分支:feature和master。github flow的工作流是强制单线程的。Feature分支的生命周期(相对gitflow)涵盖:feature,develop,release。最终到完成上线后,把代码合并到master分支,然后再进行下一个Feature。hitfix也可以看成是feature。缺点:不适合我们并线开发gitlab_flow缺点:hotfix情况没有考虑到gitlab_flow详细介绍git
2020-11-12 16:12:52
113
原创 iOS 模型排序之NSSortDescriptor
排序规则描述类: NSSortDescriptorNSSortDescriptor来指定排序规则, 对集合等进行排序时指定结果的排序规则; 可以对一个类的某个属性(下文中方法中的key参数)指定排序规则; 可以对一个字符串集合进行指定排序规则,把参数key赋值为nil就行。NSSet、NSArray、NSOrderedSet、NSMutableArray、NSMutableOrderedSet均有相应方法使用,参数都是包含NSSortDescriptor的数组, 意味着我们可以同时指定多条规.
2020-11-11 10:14:16
539
原创 iOS NSTimer内存泄露
当你在ViewController(简称VC)中使用timer属性,由于VC强引用timer,timer的target又是VC造成循环引用,如果不处理,VC的dealloc并不会走,造成内存泄露,如图。解决方法:一:在ViewController执行dealloc前释放timer,这种方法有点low,不推荐。比如在viewWillDisappear中销毁timer,self.time = [NSTimer scheduledTimerWithTimeInterval:...
2020-10-13 17:49:50
393
原创 duplicate symbols for architecture arm64
升级Xcode12,用Pod更新三方库之后报这个错。是项目里有相同文件,展开之后发现问题1:友盟的统计,然后查看官方文档,发现是UMCCommon已经集成了统计相关的代码,所以不需要这个framework了,所以更新之后,有两个这个framework。删点这个,只保留UMCCommon即可。问题2:高德地图,之前同时引入了3D地图和导航SDK,不会报错,现在不行,用Pod删掉3D地图即可...
2020-09-23 18:07:49
941
原创 Xcode12 iOS14踩坑
又到了一年一度的踩坑环节,下面开始,更新了一天Xcode,打开项目,意料之内的报错:报错1:error: different definitions in different modules发现是会多个Category同名造成了,比如UIView+Additions和UIImage+Additions就会报错,解决办法:删掉,重新起个不一样的名字。报错2:一个三方库SJBaseVideoPlayer报错,用Pod更新一下,Pod更新成功之后发现终端打印了3行红色日志 -&g
2020-09-21 14:00:09
5694
原创 iOS Fastlane一键打包上传蒲公英
蒲公英官方文档前提条件已经安装好 ruby、rubygems、bundler已经安装了 Fastlane。如果没有安装,请参考FastLane第一步fastlane add_plugin pgyer第二布在使用 Fastlane 之前,我们首先需要在项目中初始化 Fastlane。首先进入 App 的开发目录,执行以下命令来初始化 Fastlane:fastlane init第三步vim ./fastlane/Fastfile第四步lane :beta
2020-09-17 10:25:30
608
原创 CSS 设置换行
显示一行,超出部分用省略号显示white-space: nowrap;overflow: hidden;text-overflow: ellipsis;显示两行或三行,超出部分用省略号显示overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;(行数)-webkit-box-orient: vertical;...
2020-06-29 21:35:22
360
原创 JS json和字符串互转
json转字符串var model = JSON.stringify(selectList);字符串转jsonvar bean = JSON.parse(options.arrStr);
2020-06-29 21:31:34
206
原创 JS 字符串截取
substring() 和 substr()一个参数时,两个方法一致,都是从指定位置截取到末尾substr(startIndex);substring(startIndex);var str = '123456789';console.log(str.substr(2)); // "3456789"console.log(str.substring(2)) ;// "3456789"两个参数时substr(startIndex,lenth): 第二个参数是截取字符串的长度(从起始
2020-06-29 21:27:11
241
uniapp H5集成微信JS支付
2020-03-26
Flux mac去蓝光护眼
2020-02-26
libstdc++.6.0.9.tbd
2018-10-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人