- 博客(57)
- 收藏
- 关注
原创 idea报错:OutOfMemoryError: GC overhead limit exceeded
idea报错:OutOfMemoryError: GC overhead limit exceeded
2025-03-21 11:09:05
396
原创 vue打包的项目只能localhost才能访问,本机IP访问不到
在config/index.js,把host:'localhost'改为host:'0.0.0.0',重新编译即可。
2025-01-06 11:34:51
290
原创 el-table expand-row-keys默认展开,数据更新后默认展开的问题
2、点击展开收起按钮后的处理。3、数据更新后,调用如下方法。完结,撒花✿✿ヽ(°▽°)ノ✿。
2024-12-07 12:02:52
733
原创 vue项目使用webpack打包部署后,图片不显示,查看控制台也没有报错。
错误原因是Webpack打包之后,在webpack.base.conf.js中会有图片大小限制配置。// limit: 10000,(注释掉就好了)
2024-11-13 13:46:37
248
原创 gulp3升级gulp4 报错合集
4.0.0版本的,“default”右边两个参数放在gulp.series()的参数中,否则会报错。输入gulp -v,查看gulp是否可用。原本的gulpfile.js如下。gulp工具正常的话检查代码。改成如下的形式就可以了。
2024-11-12 10:56:51
231
原创 Mac Nginx 前端打包部署
安装homebrew/bin/安装Nginxnginx相关命令nginx启动命令:nginxnginx -s reload #重新加载配置nginx -s reopen #重启nginx -s stop #停止nginx -s quit #退出nginx -V #查看版本,以及配置文件地址nginx -v #查看版本nginx -c filename #指定配置文件nginx -h #帮助启动之后,在浏览器输入或。
2024-11-12 08:40:24
523
原创 redis环境搭建 macOS
执行完成之后,输入brew -v,能输出版本号即安装成功。或者使用方法二(不需要科学上网,100%成功)终端执行brew install redis。启动完后可以看到如下界面。1、安装homebrew。终端执行命令(需要科学上网)2、开始安装redis。前台启动Redis,
2024-11-07 11:54:17
303
原创 2024 前端面试题!!! html css js相关
情况一:const定义的变量存在块级作用域,且不存在变量提升,一般用于定义常量,定义的时候必须初始化。答:不可以,const定义的如果是基本数据类型(string,number,boolean,null,undifined,symbol),定义后就不可再修改,如果修改,会报错。情况二:那么如果是const定义的对象呢?是否可以修改对象中的属性?答案:可以。
2024-10-25 16:29:29
1219
原创 2024最新!!!iOS高级面试题,全!(二)
load方法是在类被装在进来的时候就会调用,+initialize在实例化对象的时候调用,并且只会调用一次,是懒加载模式,如果这个类一直没有使用,就不回调用到+initialize方法。一个比较常见的问题:滑动tableView时,定时器不生效,因为在滑动时会切换RunLoop的mode,不在defaultmode下了,所以失效,可以放到commonmode下解决。每次开辟子线程都会消耗cpu,在需要频繁使用子线程的情况下,会消耗大量的cpu,而且创建线程都是任务执行完成之后也就释放了,不能再次利用。
2024-09-19 10:29:13
2728
原创 2024最新!!!iOS高级面试题,全!(一)
Objective-C的数据类型有NSString,NSNumber,NSArray,NSMutableArray,NSData等等,这些都是class,创建后便是对象,而C语言的基本数据类型int,只是一定字节的内存空间,用于存放数值;在核心动画中,动画的实现原理是通过不断地修改CALayer的属性值来实现的。消息发送:当调用某个对象的方法的时候,会通过isa指针找到该类的cache缓存列表中查找,如果没有找到就去方法列表中查找,如果还没有找到就去他的父类中查找,直到最后查找到后为nil。
2024-09-19 10:26:49
5740
原创 did you register the component correctly? For recursive components, make sure to provide the “name“
如果遇到递归式调用组件,比如说A组件调用了B组件,B组件调用了C组件,C组件又调用了A组件之类的,所以需要将import引入改为components内部引入。
2024-09-14 13:39:34
170
原创 分享 ECharts 地图合规整改经验,并实现一个最基础的中国地图
https://article.juejin.cn/post/7313742254144880676
2024-08-13 14:03:18
186
原创 Echarts 绘制地图(中国、省市、区县),保姆级教程!
Echarts 绘制地图(中国、省市、区县),保姆级教程!_echarts 地图-优快云博客
2024-08-13 10:22:18
310
原创 设置了固定宽高的图片被压缩,如何解决?
这是因为在flex容器中,当空间不够的时候,flex-shrink不为0的元素会被压缩,所以解决的方法就是给图片设置:flex-shrink:0。.existCollages .row image {通常实现如下的效果,是把外层容器设置为display:flex,容器中图片设置固定宽高度,右边元素设置为flex:1,但当右边元素宽度超出剩余空间的时候,图片会被挤压,变成椭圆形。设置了固定宽高的图片被压缩。
2024-07-24 15:20:58
433
原创 libarclite_iphonesimulator.a‘; try increasing the minimum deployment target
从错误信息来看,是指定的文件夹缺失文件导致的,Xcode 14.3 之后已经移除了这个文件。如果 Cocoapod 工程的 iOS 的部署目标 (iOS deployment target) 版本设置为大于等于 13.0,则不会出现这个错误。二是从旧的 Xcode 安装目录下复制一份 arc 文件夹到错误中显示的目录中。一是把工程的目标版本都设置为 iOS 13.0,包括 Cocoapod 工程。我这里遇到的是,podfile 里面有多个 target 的时候,需要指定 workspace。
2024-06-26 11:40:01
959
原创 Since Maven 3.8.1 http repositories are blocked
使用私服作为mirrors,如果你的maven是3.8.1+的版本,会提示:Since Maven 3.8.1 http repositories are blocked。3.8.1版本开始,处于安全考虑,maven禁用了http的镜像仓库,但是我们安装的私服通常都是http的地址,所以报这个错误。可以在自定的settings.xml配置文件中,将maven主配置文件中定义的maven-default-http-blocker覆盖掉,允许http地址。
2024-06-13 18:12:01
7577
1
原创 消除控制台打印com.apple.commcenter.coretelephony.xpc
控制台输出:[Client] Synchronous remote object proxy returned error: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated." UserInfo={NSDebugDescription=The connection to service n
2024-05-28 16:47:10
399
原创 flex布局,内部元素过多时被压缩
flex布局有一个属性flex-shrink,指定了当出现压缩时,元素被压缩的比例。默认值是1,所以上面的问题就是由于该属性引起的,默认情况下所有的子元素都被压缩了。我们只要把子元素的flex-shrink设置成0即可。
2024-05-21 09:32:48
889
原创 Sandbox: rsync(93271) deny(1) file-write-create /Users/xxx/Library/Developer/Xcode/DerivedData/
解决方法: build settings 搜索user,将user script sandboxing改为false,之后编译成功。
2024-05-14 16:24:27
604
原创 iOS开发-文本转语音 语音合成AVSpeechSynthesizer
开发的时候遇到了文本转语音的功能,系统提供了API,即AVSpeechSynthesizer,可以使用它来实现这个功能。
2024-05-14 09:05:18
716
原创 论:大龄程序员的心路历程
阶段2:闲来无事刷抖音,看到抖音上种大棚的、种果树的、种草莓的、种菜的,嘿嘿,又想着包一片地种果树也不错,种点车厘子苹果啥的,树下可以养鸡鸭,当然也可以散养一些羊什么的,也不错哈。于是回村的时候,找他们闲聊,哇,原来种车厘子凌晨三四点就得起床摘车厘子,主打就是一个早睡早起,哈哈。感觉“哇,这种生活也太舒缓了吧~”。没有职业压力,把山头圈起来羊撒山上,早上放晚上赶,日子逍遥又自在,渐渐萌生了对这种生活的向往。总结下来,自己眼高手低,不想吃苦出力又没钱 O(∩_∩)O~,还是老老实实打工吧,哈哈。
2024-05-11 10:19:24
425
原创 can‘t find gem cocoapods (>= 0.a) with executable pod (Gem::GemNotFoundException)
原因:没有安装cocoapods或者版本号太低,先安装cocoapods。若还有问题,则执行 gem env。
2024-05-10 11:20:26
1495
原创 Mac下安装ffmpeg
4、终端输入 ffmpeg ,看环境变量是否配置成功。2、配置环境变量,打开~/.zshrc,在末尾添加语句。3、执行语句,使环境变量生效。
2024-05-09 10:43:51
781
原创 vue 如何调用子组件内的方法
需要注意的是,子组件的方法只能在子组件被创建并挂载到DOM之后才能被调用。所以在父组件中调用子组件的方法时,需要保证子组件已经被创建并且已经挂载到DOM中。在Vue中,子组件的方法可以通过父组件的该子组件的引用来调用。获取到子组件的引用,然后使用。来调用子组件的方法。
2024-04-19 13:32:42
773
原创 vue 数据类型转换
需要注意的是,Vue本身并不提供数据类型转换的特殊功能,它更多地关注数据的响应性和渲染。因此,数据类型转换通常是在Vue组件的methods中或在计算属性中进行的。根据具体的需求,可以根据上述示例选择合适的方式进行数据类型转换。在Vue中进行数据类型转换有多种方式,具体取决于你希望实现的转换类型和场景。
2024-04-19 13:28:27
1306
原创 vue动态class/style
通过v-bind:style指令,可以实现根据数据的变化动态改变元素的样式,包括颜色、大小、位置等。通过数组语法,可以根据多个条件的组合来决定元素应该具有哪些样式,实现更灵活的样式控制。通过数组语法,可以根据多个条件的组合来决定元素应该添加哪些类,实现更复杂的样式控制。通过v-bind:style数组语法,可以实现更复杂的样式控制,根据多个条件的组合来动态改变元素的样式,满足不同的需求。可以是变量、对象属性或直接的类名字符串。通过数组语法,可以根据多个条件的组合来动态控制元素的样式,实现更灵活的样式控制。
2024-04-18 15:01:57
13553
原创 git本地提交记录 删除后如何找回
如果我们知道删除文件的提交的哈希值,我们可以使用git show命令来查看这个提交的详细信息,包括删除的文件内容。如果我们不知道删除文件的提交的哈希值,但知道删除文件的提交的前一个提交的哈希值,我们可以使用git revert命令来撤销删除文件的提交,从而恢复删除的文件。如果我们知道删除文件的提交的哈希值,我们可以使用git revert命令来撤销删除文件的提交,从而恢复删除的文件。如果我们知道删除文件的提交的哈希值,我们可以使用git checkout命令来恢复这个提交,从而恢复删除的文件。
2024-04-18 11:24:00
906
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人