- 博客(33)
- 收藏
- 关注
原创 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
143
原创 消除控制台打印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
144
原创 flex布局,内部元素过多时被压缩
flex布局有一个属性flex-shrink,指定了当出现压缩时,元素被压缩的比例。默认值是1,所以上面的问题就是由于该属性引起的,默认情况下所有的子元素都被压缩了。我们只要把子元素的flex-shrink设置成0即可。
2024-05-21 09:32:48
301
原创 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
215
原创 iOS开发-文本转语音 语音合成AVSpeechSynthesizer
开发的时候遇到了文本转语音的功能,系统提供了API,即AVSpeechSynthesizer,可以使用它来实现这个功能。
2024-05-14 09:05:18
342
原创 论:大龄程序员的心路历程
阶段2:闲来无事刷抖音,看到抖音上种大棚的、种果树的、种草莓的、种菜的,嘿嘿,又想着包一片地种果树也不错,种点车厘子苹果啥的,树下可以养鸡鸭,当然也可以散养一些羊什么的,也不错哈。于是回村的时候,找他们闲聊,哇,原来种车厘子凌晨三四点就得起床摘车厘子,主打就是一个早睡早起,哈哈。感觉“哇,这种生活也太舒缓了吧~”。没有职业压力,把山头圈起来羊撒山上,早上放晚上赶,日子逍遥又自在,渐渐萌生了对这种生活的向往。总结下来,自己眼高手低,不想吃苦出力又没钱 O(∩_∩)O~,还是老老实实打工吧,哈哈。
2024-05-11 10:19:24
356
原创 can‘t find gem cocoapods (>= 0.a) with executable pod (Gem::GemNotFoundException)
原因:没有安装cocoapods或者版本号太低,先安装cocoapods。若还有问题,则执行 gem env。
2024-05-10 11:20:26
548
原创 Mac下安装ffmpeg
4、终端输入 ffmpeg ,看环境变量是否配置成功。2、配置环境变量,打开~/.zshrc,在末尾添加语句。3、执行语句,使环境变量生效。
2024-05-09 10:43:51
492
原创 vue 如何调用子组件内的方法
需要注意的是,子组件的方法只能在子组件被创建并挂载到DOM之后才能被调用。所以在父组件中调用子组件的方法时,需要保证子组件已经被创建并且已经挂载到DOM中。在Vue中,子组件的方法可以通过父组件的该子组件的引用来调用。获取到子组件的引用,然后使用。来调用子组件的方法。
2024-04-19 13:32:42
368
原创 vue 数据类型转换
需要注意的是,Vue本身并不提供数据类型转换的特殊功能,它更多地关注数据的响应性和渲染。因此,数据类型转换通常是在Vue组件的methods中或在计算属性中进行的。根据具体的需求,可以根据上述示例选择合适的方式进行数据类型转换。在Vue中进行数据类型转换有多种方式,具体取决于你希望实现的转换类型和场景。
2024-04-19 13:28:27
567
原创 vue动态class/style
通过v-bind:style指令,可以实现根据数据的变化动态改变元素的样式,包括颜色、大小、位置等。通过数组语法,可以根据多个条件的组合来决定元素应该具有哪些样式,实现更灵活的样式控制。通过数组语法,可以根据多个条件的组合来决定元素应该添加哪些类,实现更复杂的样式控制。通过v-bind:style数组语法,可以实现更复杂的样式控制,根据多个条件的组合来动态改变元素的样式,满足不同的需求。可以是变量、对象属性或直接的类名字符串。通过数组语法,可以根据多个条件的组合来动态控制元素的样式,实现更灵活的样式控制。
2024-04-18 15:01:57
2645
原创 git本地提交记录 删除后如何找回
如果我们知道删除文件的提交的哈希值,我们可以使用git show命令来查看这个提交的详细信息,包括删除的文件内容。如果我们不知道删除文件的提交的哈希值,但知道删除文件的提交的前一个提交的哈希值,我们可以使用git revert命令来撤销删除文件的提交,从而恢复删除的文件。如果我们知道删除文件的提交的哈希值,我们可以使用git revert命令来撤销删除文件的提交,从而恢复删除的文件。如果我们知道删除文件的提交的哈希值,我们可以使用git checkout命令来恢复这个提交,从而恢复删除的文件。
2024-04-18 11:24:00
557
原创 iOS开发 刻度盘 仪表盘,圆点按钮滑动控制,渐变色
最近项目需要,想做一个渐变色的刻度盘,圆形按钮滑动控制,所以 用oc写了一下,代码没附上,想看代码可以私信联系,效果如下图。
2024-04-15 16:21:52
512
原创 iOS pod install警告 [Debug]` target overrides the `EXCLUDED_ARCHS[sdk=iphonesimulator*]` build setting
[Debug]` target overrides the `EXCLUDED_ARCHS[sdk=iphonesimulator*]` build setting defined in
2024-04-15 16:02:55
394
原创 form表单元素设置disabled属性后支持点击click事件
form表单设置disable属性后,还想要点击,比如下面的代码,设置了disable,但是还想响应点击事件
2024-03-30 10:42:35
789
原创 webpack4 打包vue2项目特别慢----优化之路 (记录贴)
注:UglifyJsPlugin 在处理已经压缩过的文件时,在去除 unused variables 的环节性能会很差,处理时间是正常情况下的几十倍。疑问:设置了 unused: false, 那么webpack的treeshake是不是也没法达到最终效果了?最近公司项目打包特别 慢,决定优化一下,记录帖,前端小白,边学习边摸索,试试happypack?切到最新代码后使用上面配置,打包。几乎无区别,继续研究。继续不使用上面配置,打包。继续使用上面配置,打包。ms 速度提升55%不使用上面配置,打包。
2024-03-20 11:54:40
762
原创 markdown常用语法
md格式是近几年流行起的一个纯文本格式,对于一个程序员来说,用md格式代替word、txt等格式用来写说明文档或者blog,目前github以及CSDN都支持md格式书写blog了,用着用着就开始喜欢上了。本篇文章主要就是记录一下md格式的语法,md语法在几乎所有支持md格式的软件都是通用的,而快捷键是在MarkdownPad2软件环境下。
2024-03-06 14:54:42
334
原创 VUE “语法糖”
语法糖也译为糖衣语法,是由英国计算机科学家彼得·约翰·兰达(Peter J. Landin)发明的一个术语。指的是计算机语言中添加的一种语法,在不影响功能的情况下,添加某种简单的语法也能实现效果,这种语法对计算机没有任何影响,但是对于程序员更方便,通常增加的语法糖能够增加程序员的可读性,减少出错的机会。使用语法糖可以简化代码,更便于程序员开发。
2024-03-06 14:42:24
341
原创 vue面试题 基础知识整理
v-bind与v-model都是绑定vue中data中的属性的,他们最主要的区别是v-bind的绑定只是单向的,他会将data中的数据投影到绑定的地方,在被绑定的地方对数据修改时,data中的原始数据是不会改变的,而v-model的绑定是双向的,不仅将data中的数据对标签内进行绑定,还会将标签中的数据反向绑定到data中,标签数据改变后data中的数据也会同步改变。$store:对 vue 应用中多个组件的共享状态进行集中式的管理(读/写),也是一种组件间通信的方式,且适用于任意组件间通信。
2024-03-06 14:06:12
945
原创 FFmpeg命令处理音视频
此处:-ss position 搜索到指定的时间 [-]hh:mm:ss[.xxx]的格式也支持,-vframes 设置转换多少桢(frame)的视频,示例命令是获取第一秒第一帧的截图。libavdevice: 是一个包含输入和输出设备的库,用于抓取和渲染许多常见的多媒体输入/输出软件框架,包括 Video4Linux、Video4Linux2、VfW 和 ALSA。-vf scale 指定使用简单过滤器 scale,iw/2:-1 中的 iw 指定按整型取视频的宽度。-b:a 指定音频码率。
2024-03-06 13:47:18
983
原创 Mac FFmpeg编译和解决nasm/yasm not found or too old错误
1)下载:[yasm的下载链接](http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz)6)安装:make install(提示:Permission denied,就执行sudo make install)然后输入命令进行编译:找到下载的目录下,然后用命令进入这个文件夹下cd ffmpeg,然后输入./configure。下载代码:git clone https://git.ffmpeg.org/ffmpeg.git。
2024-03-06 13:15:18
346
原创 Mac下通过编译源码的方式安装ffmpeg
的错误,那是没有安装相关的依赖,这里我们可以通过homebrew来安装这些依赖。进入到该路径下,可以看到编译后的相关头文件和库文件,如下图所示。表示的是编译后的库文件存放地方,大家可以设置自己喜欢的路径。上面的配置编译指令中,我们将编译后的库文件存放在了。到此为止,在Mac端上的FFmpeg安装便完成了。从官网下载源码,可以直接下载源码包,也可以通过。在下载的源码目录下执行如下指令。这个编译过程可能会出现类似于。该指令是为了配置编译,其中。文件中,添加如下语句。指令来克隆代码仓库。
2024-03-06 11:53:35
312
原创 home brew Error: Command failed with exit 128: git
问题描述:使用brew install libass ,命令提示:Error: Command failed with exit 128: git。根据brew实际安装目录,每个人需要设置的路径不同,可以通过 brew -v 来查看。
2024-03-06 11:46:48
399
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人