自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 iOS 高效添加圆角效果实战讲解

圆角(RounderCorner)是一种很常见的视图效果,相比于直角,它更加柔和优美,易于接受。但很多人并不清楚如何设置圆角的正确方式和原理。设置圆角会带来一定的性能损耗,如何提高性能是另一个需要重点讨论的话题。我查阅了一些现有的资料,收获良多的同时也发现了一些误导人错误。本文总结整理了一些知识点,概括如下:设置圆角的正确姿势及其原理设置圆角的性能损耗其他设

2016-04-18 10:25:36 2282

转载 uniapp使用webview嵌入vue页面及通信

最近刚做的一个需求,web端(Vue)使用了FormMaking库,FormMaking是一个拖拉拽的动态设计表单、快速开发的一个东西,拖拽完之后最终可以导出一个很长的json,然后通过json再进行回显,快速开发,但是因为FormMaking是基于Vue和ElementUI的,uniapp中不能直接使用,只能采用webview的方式进行嵌入。就是把Vue项目中的要嵌入的页面加入到白名单,也就是不需要登陆就可以访问该页面,直接将该页面通过webview嵌入到uniapp中即可。

2023-12-13 10:36:43 816

原创 NSAttributedString设置折行方式NSLineBreakByTruncatingTail,计算高度出错,高度返回异常。

/ 设置每行的最后单词是否截断,在0.0-1.0之间,默认为0.0,越接近1.0单词被截断的可能性越大,iOS13上,NSAttributedString设置折行方式NSLineBreakByTruncatingTail,计算高度出错,只返回一行的高度。设置hyphenationFactor=1,在计算就返回正常高度了。

2023-11-22 09:44:29 1215

原创 iOS 用masonry布局Scrollview的问题,添加在scrollview的子控件约束失效

【代码】iOS 用masonry布局Scrollview的问题,添加在scrollview的子控件约束失效。

2023-10-19 17:20:20 761

原创 npm run dev报错npm WARN lifecycle The node binary used for scripts is /usr/local/opt/node@14/bin/node

【代码】npm run dev报错npm WARN lifecycle The node binary used for scripts is /usr/local/opt/node@14/bin/node。

2023-07-31 09:09:56 897

原创 mac卸载与安装指定版本node

node -v。

2023-07-27 13:36:55 3267

原创 参考algorithm-visualizer

algorithm-visualizer的使用_algorithm visualizer_in-open-eye的博客-CSDN博客

2023-07-27 13:34:28 218

原创 20230717--Mac下安装gem ruby 整合 Mac gem Ruby 3.0.6 缺少 openssl 库的解决方法

参考:切换Ruby版本——RVM的安装与使用_YooHoeh的博客-CSDN博客_ruby切换版本。查找本地openssl路径。卸载一个已安装的ruby版本环境。安装cocoapods指定版本。列出已安装的ruby版本环境。设置默认的ruby版本环境。列出已知的ruby版本。安装一个ruby版本。使用系统ruby环境。

2023-07-17 17:01:22 847

原创 iOS 验证一下配置provisioning file有没有生效,

右击访达-> 前往文件夹-> shift+command+.(显示隐藏文件)-> 资源库-> MobileDevice -> Provisioning Profiles。iOS开发过程中账号多了,就会产生很多provisioning profile文件,Xcode 没有自带删除功能。1、通过终端进入到此文件夹,通过日期删除(个人不推荐,因为文件名都是加密过的,通过日期不好辨认,容易操作错误)注:通过右击查看 显示简介 可以看到provisioning profile文件名,千万不可全部删除。

2023-07-10 09:08:45 1073

原创 解决Mac系统下SourceTree 多分支合并冲突

多分支合并 需要来回切换版本pod install。输入sourcetree的合并策略。

2022-10-19 10:14:07 1595 1

原创 终端运行npm install @tinymce/tinymce-vue -S报错的解决办法

我的是2.0版本,此时我输入第一条命令就能成功的安装。用vue整合tinymce富文本编辑器,报错。报错的原因是下载版本与vue的版本对不上。更详细的在官网里写有,点击。vue2.0版本应该使用。vue3.0版本应该使用。

2022-09-16 14:32:56 1561

原创 Mac 谷歌Chrome设置浏览器跨域问题Access-Control-Allow-Origin

Tips:输入执行这段代码后会打开一个新的谷歌浏览器,将刚刚跨域的页面地址拷贝到该浏览器访问即可,同时会在 /Users/xxx/Documents/ChromeDevData 路径下新建一个 ChromeDevData文件夹,调试完毕可以直接删除此文件夹。警告⚠️:如果不是通过该命令打开的Google浏览器,是不能解决跨域的;关闭这个窗口,得再次启动该命令,才可以跨域。打开mac上的终端,输入。

2022-09-06 14:35:44 1450

原创 vue3项目启动报错 in ./src/App.vue?vue&type=style&index=0&lang=scss解决办法

【代码】vue3项目启动报错 in ./src/App.vue?vue&type=style&index=0&lang=scss解决办法。

2022-09-06 09:24:57 7377

原创 cnpm install时,报错TypeError: randomUUID is not a function无法初始化

【代码】cnpm install时,报错TypeError: randomUUID is not a function。

2022-09-06 09:00:34 1609

原创 Mac 如何安装 redis

来指定版本,上面没指定版本的默认是最新版本。

2022-08-30 09:47:08 997

原创 Mac版本如何安装docker

安装成功后菜单栏会出现docker的图标,首次使用docker时,可能需要Mac账户密码,视情况而定。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。下载网址1:https://download.docker.com/mac/stable/Docker.dmg。下载网址2:https://download.docker.com/mac/edge/Docker.dmg。选择下载安装镜像,如果电脑设置了开机密码,需要输入密码并回车,才能继续下载镜像。

2022-08-25 08:54:14 2998

原创 npm install报错npm ERR Could not resolve dependency: npm ERR peer...

-legacy-peer-deps:安装时忽略所有peerDependencies,忽视依赖冲突,采用npm版本4到版本6的样式去安装依赖,已有的依赖不会覆盖。在新版本的npm中,默认情况下,npm install遇到冲突的peerDependencies时将失败。--force 会无视冲突,并强制获取远端npm库资源,当有资源冲突时覆盖掉原先的版本。使用--force或--legacy-peer-deps可解决这种情况。建议用--legacy-peer-deps 比较保险一点。lsof -i:端口号。

2022-08-25 08:24:50 7396 1

原创 mac下mysql修改密码

输入./mysqld_safe--skip-grant-tables&回车以禁止mysql验证功能,mysql会自动重启,偏好设置中的mysql状态会变成running。这里你要注意,当你输入sudosu时,你需要输入的你自己电脑的管理员密码(开机密码)进入终端输入cd/usr/local/mysql/bin/回车。苹果->系统偏好设置->最下面点MySQL,关闭mysql服务。9、密码重置已完毕,可以试试登陆mysql。7、执行quit退出mysql。输入命令./mysql回车。...

2022-07-28 16:33:27 6415 3

原创 Android项目中用了kotlin插件后,Bulid的时候出现了以下问题:Could not initialize class org.jetbrains.kotlin.gradle.intern

一.原因:kotlin插件中kotlin的版本号与项目中的kotlin版本号不一致二.解决办法:同步kotlin版本号步骤:1)打开Settings,查看kotlin版本号,如下版本号为1.3.722)修改build.gradle文件中的kotlin版本与插件一致:3)点击同步项目:...

2022-01-04 13:15:55 3231

原创 Mac环境下AndroidStudio关于 Failed to resolve: org.jetbrains.kotlin:kotlin-stdlib-jre7的错误

在高版本的kotlin插件module下的gradle.build内的引用需要将下面引用替换成下面这个两个引用开着似乎一样,仔细看引用的末端低版本的是jre7,高版本的是jdk7

2022-01-04 13:10:59 1815

原创 iOS给UITableView添加圆角的几种方案

项目开发过程中使用的高效圆角,UITablView的结构分为:HeaderView,UITableView和footerView,常用方案为背景view视图添加:总结以下几种使用方案第一种,最常用的圆角添加方案 _imageV.layer.cornerRadius = NEWS_CELL_ICONIMAGE_Radius; _imageV.clipsToBounds = YES;第一种,或者给整个cell添加背景圆角--带偏移发散效果的圆角阴影区域:

2021-12-29 13:37:58 2291

转载 iOS 批量上传图片的 3 种方法

AFNetworking 在去年年底升级到了 3.0。这个版本更新想必有很多好处,然而让我吃惊的是,它并没有 batch request 接口。之前的 1.x 版本、2.x 版本都实现了这个很常见的需求,不知道作者为何选择在 3.x 中去掉它。在 AFNetworking 2 中,我们只需一行代码就能解决批量上传的问题:[AFURLConnectionOperation batchOfRequestOperations:operations progressBlock:^(NSUInteger n

2021-12-24 13:43:13 1935

原创 iOS 权限提示语_iOS11权限变化,权限都要弹框提示,而且需要说出功能用途

iOS11访问权限列表隐私数据对应key值提示语相册(读)NSPhotoLibraryUsageDescription"XXX"需要您的同意,才能访问相册相册(写)NSPhotoLibraryAddUsageDescription"XXX"需要您的同意,才能添加照片相机NSCameraUsageDescription"XXX"需要您的同意,才能访问相机麦克风NSMicrophoneUsageDescription"XXX"需要您的同意,才能访问麦克风位置NSLocationUsag.

2021-12-17 09:14:50 1417

转载 Flex 布局教程:实例篇

Flex 布局教程:实例篇作者:阮一峰日期:2015年7月14日上一篇文章介绍了Flex布局的语法,今天介绍常见布局的Flex写法。你会看到,不管是什么布局,Flex往往都可以几行命令搞定。我只列出代码,详细的语法解释请查阅《Flex布局教程:语法篇》。我的主要参考资料是Landon Schropp的文章和Solved by Flexbox。一、骰子的布局骰子的一面,最多可以放置9个点。下面,就来看看Flex如何实现,从1个点到9个点的布局。你可以到codepen..

2021-10-18 09:19:47 70

原创 Vueuse包提供的useIntersectionObserver 方法如何使用(参数;返回值)实现无限下拉信息流

基于 IntersectionObserver 异步监听方法,实现无线信息流下拉加载,<template> <div id="app"><!-- 1. 设置容器元素,view-list--> <div class="view-list"><!-- 2. 循环一个列表,新数据进行追加,下面增加一个loading条--> <div class="item

2021-10-08 10:45:15 3750 1

原创 vue-cli3全局引入less变量报错:Variable @priceColor is undefined或Variable @BG is undefined

当有一个可在全局使用的公共less变量文件variable.less如何写才能一次性在所有.vue文件中引入这个文件?我尝试了几种方法1:安装style-resources-loader然后配置const path = require("path");module.exports = { pluginOptions: { "style-resources-loader": { preProcessor: "less", patterns: [path

2021-09-27 09:15:29 7118

原创 在Mac环境下运行Vue项目时出现Module build failed (from ./node_modules/babel-l错误

npm run serve> [email protected] serve> vue-cli-service serve INFO Starting development server...10% building 2/6 modules 4 active ...p/vue项目demo/vue-shop-admin/src/main-dev.j10% building 3/6 modules 3 active ...p/vue项目demo/vue-shop-admin/.

2021-09-23 08:30:08 1226

原创 Mac环境全局安装@vue/cli和更新npm命令

Mac的指令和Windows的指令是不一样的查看版本都是npm -vMac的更新npm是sudo npm install npm@latest -gnpm -vsudo npm install npm@latest -g具体的做法是:npm全局安装文件时可以使用 ‘sudo’ 任何管理员账户都可以使用sudo来获取 root 权限,所以使用一下指令即可;sudo npm install -g @vue/cli安装之后,使用一下指令查询版本信息vue -V /...

2021-09-17 16:08:12 816

原创 Mac下安装mongodbMongo db 启动 sudo mongod --dbpath=/Users/xxx/data/db

因为MongoDB闭源了,网上通过brew和下载dmg安装包的方式已经不可行了,但还有一个方式,就是使用MongoDB自己维护的brew进行安装,速度有点慢,我下了2个小时才下载完, 所以需要耐性等待一下。下载单独维护的brewbrew tap mongodb/brew下载mongodb-community(社区版)brew install mongodb-community启动MongoDB服务brew services start mongodb/brew/mongodb-c

2021-05-18 08:23:01 544

原创 MAC安装Homebrew和RVM和ruby和cocospod的整合贴

先查看你是否安装过rvm, 执行命令rvm -v下面来进行安装1> 首先打开终端输入如下命令:curl -L get.rvm.io | bash -s stablecurl -sSL https://get.rvm.io | bash -s stable一定要翻墙,不翻墙无法安装2> 再输入source ~/.rvm/scripts/rvm3 > 查看是否安装成功, 输入下行rvm -v4> 列表显示都可以安装ruby的哪些版

2021-05-12 15:45:08 817

原创 mac离线安装rvm

上github下载rvm,https://github.com/rvm/rvm.git。双击打开/bin/rvm-installer.../Users/ccy/.rvm/ is complete.提示这个说明安装完成。然后配置到.bash_profileexport PATH="/Users/ccy/.rvm/bin:$PATH"终端输入:rvm无-bash: rvm: command not found提示。gitthub上无法下载的话就从这下载百度网盘地址链接

2021-05-11 16:53:56 186

原创 mac安装brew,删除新装

安装方式/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

2021-05-11 10:36:04 138

原创 mongoDB在Mac下启动命令 值npmstart报错

Mongo db 启动 sudo mongod --dbpath=/Users/cyol_wenchunyu/data/db(node:2319) Warning: Accessing non-existent property 'count' of module exports inside circular dependency(Use `node --trace-warnings ...` to show where the warning was created)(nod..

2021-04-19 08:38:49 555

原创 React和Vue都支持的UI框架 Ant Design Vant WeappElement Plus Vant Weapp

Ant Designhttps://ant.design/docs/react/customize-theme-cnVant WeappElement Plus,一套为开发者、设计师和产品经理准备的基于 Vue 3.0 的桌面端组件库https://element.eleme.cn/#/zh-CNVant Weapp轻量、可靠的小程序 UI 组件库https://youzan.github.io/vant-weapp/#/home...

2021-04-12 10:05:45 1548

原创 【错误处理】create-react-app

npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules npm ERR! code EACCES npm ERR! syscall access npm ERR! path /usr/local/lib/node_modules npm ERR! errno -13报错npm WARNcheckPermissions Missing write access to /usr/local/li...

2021-03-31 16:21:02 110

原创 WebStorm运行RN项目启动安卓模拟器报错Command failed: ./gradlew app:installDebug -PreactNativeDevServerPort=8081

这个错误搞了一天,一开始以为是项目目录下\android\build.gradle中的版本号的问题,特意去看对比版本。发现跟gradle版本没有关系。具体是因为,MAC下首先安装XCode。Android Studio 和 WebStorm 3款软件,然后根据RN官网安装Node,NPM等命令行需要安装的插件,在XCode项目可能会应为cocopods墙的问题podinstall很慢,建议开启科学上网即可解决443问题 或者MAC下WebStorm调试RN项目pod install报错。然.

2021-03-29 13:42:58 818

原创 mac上安装和卸载java的jdk

mac上安装和卸载java的jdkbrew安装brew cask install java8 # 安装java81配置Java环境变量1、定位JAVA_HOME位置/usr/libexec/java_home12、编辑profile文件vim ~/.bash_profile 1格式参考JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_152.jdk/Contents/HomePATH=$JAVA_HOM...

2021-03-29 13:24:55 462

转载 Mac 下安装 MongoDB 并配置到 WebStorm 中

转载:https://www.jianshu.com/p/e2b27478a6391. 安装 RubyOS X 操作系统内置 Ruby,但如果没有 Ruby,则需先输入以下命令安装能够进行多版本ruby环境安装、管理和切换的命令行工具 RVM。1.1 安装 RVM打开终端输入以下命令:curl -L https://get.rvm.io | bash -s stable安装完成 RVM 后运行"rvm"的显示结果如下,可见安装完成后需要再输入该命令启动 RVM:...

2021-02-26 12:04:35 184

转载 iOS开发之MBProgressHUD的使用

MBProgressHUD是iOS中的一个第三方库,主要是在界面上显示一个加载的进度框或者提示框,如下图所示:              下面就记录一下使用MBProgressHUD的方法:1、导入MBProgressHUD到项目中这里使用cocoapods导入,Podfile文件的内容如下:如果不清楚MBProgressHUD的版本是多少,

2018-04-08 19:16:24 1878

转载 ios 状态栏statusBar的背景颜色

一、无导航条的情况:系统默认状态栏的字体颜色为黑色,即UIStatusBarStyle=UIStatusBarStyleDefault,同时背景颜色和self.view.backgroundColor颜色一致,如下图所示:14F49066-52A9-4892-AF66-D2F9ED0D9001.png假如我想让状态栏颜色设置成红色,字体仍为黑色,可以在需要显示的那一页进行如下设置:(最好写在v...

2018-03-23 09:21:00 8993 1

空空如也

空空如也

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

TA关注的人

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