今天打开一个新项目,因为新建的gradle版本太高,我不想让它下载,取消之后,直接关闭android studio,重新打开该项目或者新建项目,都会卡在:indexing paused due to batch update,
百度了一下,方法都不靠谱。又想了想会不会跟没下载完有关系,于是进入C:\Users\.gradle\wrapper\dists目录下,删掉那个没有下载完成的gradle-x.x-all目录,重新打开项目,OK!世界又变得美好了
今天打开一个新项目,因为新建的gradle版本太高,我不想让它下载,取消之后,直接关闭android studio,重新打开该项目或者新建项目,都会卡在:indexing paused due to batch update,
百度了一下,方法都不靠谱。又想了想会不会跟没下载完有关系,于是进入C:\Users\.gradle\wrapper\dists目录下,删掉那个没有下载完成的gradle-x.x-all目录,重新打开项目,OK!世界又变得美好了
项目中已经安装过Cocoapods,并生成了Podfile.lock文件。 打开终端,cd命令切换到项目中的Podfile.lock文件目录下,执行命令:cat Podfile.lock 即可。也可以用文本方式打开 Podfile.lock 文件。示例如下:
自定义tabbar高度失效,整体下移,解决办法是原来在viewWillLayoutSubviews写的改到viewDidLayoutSubviews
AES是开发中常用的加密算法之一,在多平台统一加密时,需要统一的几个参数:
paste事件就是粘贴事件 需要通过clipboardData获得粘贴的内容
用正则去除粘贴带的html标签
flex: 将对象作为弹性伸缩盒显示 inline-flex:将对象作为内联块级弹性伸缩盒显示
发送的邮件会被腾讯邮箱识别为垃圾邮件并直接拦截 原因是没有添加mx,spf,DMARC记录
发出的邮件被 QQ 邮箱当作垃圾邮件的讨论
常常看到一些网站有邮箱获取验证码验证注册或者修改密码等,今天也来了解一下在nodejs + express怎么发送电子邮件。使用模块Nodemailer。这里以qq邮箱举例子。
MongoDB 更新文档中$set和$unset的作用