自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 xcode15 ios17安装问题 an Library ‘iconv.2.4‘ not found Unable to execute command: Segmentation fault: 11

在路径"/etc/ssh"(或"/private/etc/ssh",前者是快捷方式)路径下找到ssh_config文件。将其打开,在最后添加两行(保存的时候需要提供权限,不会终端权限的建议使用Visual Sutdio Code,保存的时候会提示输密码)

2023-07-03 14:24:59 3678

原创 终端报警warning: Insecure world writable dir

原因是在环境变量中配置了系统认为不安全的目录,将文件与环境变量移动到其他安全的位置(文档,用户),可解决。

2023-04-11 11:57:59 1055 1

原创 YYText实现文本与下划线,删除线偏移

主要原理就是通过设置yy_baselineOffset和yy_textUnderline = [YYTextDecoration decorationWithStyle:YYTextLineStyleSingle];**如果直接设置yy_underlineStyle = NSUnderlineStyleSingle的话,下划线会与文本同时偏移。形成字体偏移,但是下划线保持原位置,来确保下划线与文本之间的偏移量,

2023-04-06 13:31:36 702

原创 flutter attach一直Waiting for a connection from Flutter on xxx...

原生app进入到有flutter页面的地方之后,才会attach上。

2022-11-10 19:48:29 2136

原创 xcode14、ios16调试报错Application circumvented objective-c runtime dealloc initiation for

IOS16调试的时候报错。

2022-08-29 15:51:49 4747 9

原创 macbook触摸板拖拽不好用?复制选中难?教你两个设置,从此告别鼠标

启用三指拖拽以后选中与拖拽只需要三指操作,再也不需要点按了,从此告别鼠标,你值得拥有。

2022-07-14 11:25:06 5780

原创 Failed to prepare device for development

问题描述:Xcode真机调试突然出现 Failed to prepare device for development手机也没更新解决办法:重启手机

2022-04-18 13:07:08 2105 1

原创 xcode ios swift视频压缩使用hevc编码

exportSession.videoSettings = [ AVVideoCodecKey: AVVideoCodecType.hevc, AVVideoWidthKey: targetSize.width, AVVideoHeightKey: targetSize.height, AVVideoCompressionPropertiesKey: [ AVVideoAverageBitRateKey: targetSize.width * targetSize.height * 3, /

2022-03-02 12:49:52 2467

原创 xcode ios查看视频是否为hdr

swift查看视频是否为hdr//fileURL为文件路径let avAsset = AVURLAsset(url: fileURL as URL)if let videoTrack = avAsset.tracks(withMediaType: .video).first { if#available(iOS 14.0, *) { let hasHDR = videoTrack.hasMediaCharacteristic(.containsHDRVideo) print("=====

2022-03-02 12:46:28 4439

原创 OC中category(分类)中添加属性

OC中category(分类)中添加属性因为OC中无法添加成员变量并且添加的属性不会被保存,所以需要重写get和set方法来实现属性的保存。//setter//self表示属性拥有者是当前类,//str表示属性名//urlString表示属性值//OBJC_ASSOCIATION_COPY_NONATOMIC表示属性类型为(copy,nonatomic)objc_setAssociatedObject(self, "str", urlString, OBJC_ASSOCIATION_COPY_

2022-02-10 14:27:10 1576

原创 macbook M1重装Homebrew到/usr/local

macbook M1重装Homebrew到/usr/local卸载安装Homebrew官方脚本会根据是否是Arm64架构判断mac系统的芯片为Intel或者M1来选择安装路径为/usr/bin或者/opt本文通过苹果提供的Rosetta来模拟Intel芯片,解决想要使用M1芯片并将homebrew安装到/usr/bin目录下的问题。卸载1.查看Homebrew安装目录where brew2.上一步看到安装目录为/opt/(如果是/usr/local/跳过这一步),打开终端运执行命令。/bin

2022-01-25 15:22:17 4136 2

原创 xcode运行脚本command not found 以wget为例 macbook M1

xcode运行脚本wget: command not found一、运行环境二、问题描述三、解决方案因为xcode的环境变量较本地不同,需要将wget放入到其指定的几个目录下本文只以wget为例 其他命令以此类推一、运行环境1.系统版本macOS12.12.xcode版本13.2.13.本地已安装wget二、问题描述1.脚本为通过配置在build的同时运行.sh脚本,出现wget:command not found2.本地开启终端通过 sh .sh命令是可以正常执行脚本的三、解决方案

2022-01-24 19:23:09 1704

原创 OC常用属性、API(不定时更新。。。)

OC常用属性、API一、坐标调整及缩放二、动画三、加载nib文件四、设置圆角五、状态栏浅色六、延迟调用七、弹框八、滑动+缩放九、代理对象十、通过类名创建类十一、计时器十二、适应图片大小十三、UIscrollView内容大小十四、block格式一、坐标调整及缩放.frame: 控件CARectframe.size:控件大小frame.origin: 坐标位置frame.bound: 改变大小(从中心).transform = CGAffineTranformMakeTranslation(0,-

2022-01-21 16:34:43 1625

原创 .sh执行文件sed命令出错 bad flag in substitute command: ‘U‘ Mac终端

我的问题出在sed中的文件我写成了变量,缝合别人文件时变量因为同名被修改了,所以找不到文件报了这个错,好坑,找了半天。

2022-01-20 11:04:02 865

原创 .sh脚本bash命令 从输出中过滤字符串(正则)替换json中value值 grep命令 sed命令 替换字符串

//获取.sh文件当前目录basepath=$(cddirname $0; pwd)//bash命令操作字符串${string: start :length}从 string 字符串的左边第 start 个字符开始,向右截取 length 个字符。${string: start}从 string 字符串的左边第 start 个字符开始截取,直到最后。${string: 0-start :length}从 string 字符串的右边第 start 个字符开始,向右截取 length

2022-01-19 15:54:51 1497

原创 jmeter计算测试QPS

jmeter测试QPS前言测试方法概论1.建立测试(准备工作,有经验的可以跳至下一步)2.在满足响应时间要求的情况下逐步增加线程3.在满足响应时间要求的情况下逐步增加线程前言网上一搜全是复制粘贴,根据个人理解,得出一套测试QPS的方法,so:本文一切概念为个人理解,请辩证的看文章。测试方法概论首先定一个响应时间的目标,本文定为平均相应时间小于200ms,其次根据这个响应时间找到能满足的最大线程数与合适的测试时间。最后根据公式QPS = 并发数(线程数)/ 平均响应时间 计算QPS1.建立测试(准备

2021-11-02 18:39:58 13616 1

原创 从字节码角度理解引用final static类型修饰的变量是否需要类初始化

从字节码角度理解引用final static类型修饰的变量不需要类初始化前言1.准备工作2.查看字节码调用方法字节码:被调用方法字节码:参考前言建议先看通过类名直接调用静态类变量是否会触发类初始化(执行静态代码块)先说结论:不会触发初始化:1.final static修饰的基础数据类型变量(已验证正确)2.final static修饰的String(已验证正确)会触发初始化:1.final static修饰的非基础类型且非String类型的变量(已验证正确)1.准备工作被引用类publ

2021-10-22 13:53:57 363

原创 调用final static变量是否会触发类初始化(执行静态代码块)

通过类名直接调用静态类变量是否会触发类初始化(执行静态代码块一、猜想不会触发初始化:会触发初始化:二、验证理论:代码验证:final static修饰的基础类型变量:final static修饰的String变量:final static修饰的其他类型:参考一、猜想不会触发初始化:1.final static修饰的基础数据类型变量(已验证正确)2.final static修饰的String(已验证正确)会触发初始化:1.static修饰的任何类型变量(已验证正确)二、验证理论:首先,我们知

2021-10-22 12:59:36 1086 3

原创 SpringBoot项目部署到Linux jar包报错no main manifest attribute

在xml中添加<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.5.3</version> <relativePath/> <!-- lookup parent from repository

2021-09-17 14:49:57 245

原创 java三种发送http请求的方式 resttemplete httpclient apache-common-http

java三种发送http请求的方式一、Resttempleteresttemplete通用方法exchange1.先在maven引入依赖2.方法二、java原生的net1.发送http请求三、apache.commons.httpclient1.先在maven引入依赖2.方法一、Resttempleteresttemplete通用方法exchange1.先在maven引入依赖<dependency> <groupId>org.springframework.boot&

2021-08-27 14:47:27 664

原创 SpringBoot @Value @ConfigurationProperties 获取不到值的问题

获取配置文件是不要用static修饰

2021-08-27 11:42:50 1523

原创 SpringBootTest no test were found问题

我的问题是@Test的方法写成private了 改为public就ok了

2021-08-27 11:33:55 1175

原创 leetcode1116 本地运行方法 IDEA多线程打断点 切换线程

题目链接leetcode这种多线程题总是很难在本地验证 然后打断点来排错,下面提供一下此题的本地实现方法废话不多说 上代码1.先自定义一个需要的工具类import java.util.function.IntConsumer;//此方法用来执行打印操作public class myIntConsumer implements IntConsumer { @Override public void accept(int value) { System.out.pr

2021-08-26 17:11:11 454

原创 RabbitMQ保证数据不丢失 开启confirm 开启手动ack 实际操作

RabbitMQ保证数据不丢失1.概述生产者到MQMQ到消费者1.概述生产者到MQ首先:需要解决生产者到MQ数据丢失的问题如:1)网络问题数据丢失,2)服务器挂了导致数据丢失1.MQ开启持久化:持久化就是写到硬盘,这样就不会出现MQ服务器挂了数据丢失的问题@Configurationpublic class RabbitMQConfig { public static final String PRODUCER_QUEUE="producer"; //声明队列 @Be

2021-08-24 18:11:41 536

原创 JAVA三种数组转链表的方式 适用环境 Arrays.asList报错java.lang.UnsupportedOperationException

1.Arrays.asList适用于Long、Integer、String等类型不适用于基础类型long int 等而且转变的List长度固定 无法实现添加、删除操作Integer[] x = new Integer[]{1,2,3,4,5,6,2,3,4};List<Integer> integers = Arrays.asList(x);System.out.println(integers);输出2.JDK8 流处理适用于基础类型int,long不适用于String

2021-08-18 17:35:16 1331

原创 maven project标签标红 提示please verify your project structure

maven project标签标红 提示please verify your project structure如下图在parent标签添加<relativePath/> <!-- lookup parent from repository -->如 <parent> <groupId>com.le1m.framework</groupId> <artifactId>springboot-d

2021-08-16 14:02:41 11728 1

原创 maven-compiler-plugin 或 maven-source-plugin 或 maven-deploy-plugin标红

maven-compiler-plugin 或 maven-source-plugin 或 maven-deploy-plugin标红虽然不影响使用 但看着标红非常难受,可以解决办法1)加 <plugin> <!--加groupID--> <groupId>org.apache.maven.plugins</groupId> <arti

2021-07-30 16:58:17 2151

原创 2021-06-26 JAVA开发岗-民生银行笔试算法题

第一题:输入:第一行:学生人数接下来每一行:姓名 语文分 数学分 英语分输出:(分数全相同排名一样,按姓名字典序排序)rank1 :name: total: chinese: math: english:rank2:…rank2:…rank4:…import java.util.*;public class msBank01 { public static void main(String[] args) { Scanner sc = new Scanner

2021-06-26 23:33:24 924

原创 SpringBoot SpringCloud设置gateway后无法找到项目中静态文件

其中8001端口是网关的Ereuka服务端口号当前页面静态资源存在于9111端口Ereuka服务中因为引用的是相对路径,所以通过访问网关后会去8001端口找静态资源两种解决方法1.将相对路径改为绝对路径2.将9111服务下static资源复制到8001网关端口服务的目录下初学浅谈,如有槽点欢迎指点,多谢共勉。...

2021-06-19 12:41:01 1595 4

原创 SpringBoot @Order和实现Ordered接口

SpringBoot中同样访问localhost:8888/api/oauth/login写在SpringCloud 的GateWay中的Filter中1.使用@Order注释2.实现Ordered接口得到的uri和path不同,裂开了,没看过源码,不太懂为啥

2021-06-18 18:19:20 386 1

原创 docker 安装elasticsearch+ik 踩坑的一天 NoSuchFileException:plugin-descriptor.properties

搞了一天,踩了好多坑,特此分享先docker pulldocker pull elasticsearch:5.6.16然后安装docker run -di --name es02 -p 9200:9200 -p 9300:9300 -e ES_JAVA_OPTS="-Xms512m -Xmx512m" -e "discovery.type=single-node" elasticsearch:5.6.16es安装完成进入容器docker exec -it es02 /bin/bash下

2021-06-13 17:54:45 1483 1

原创 WebStorm 2021.1.1 x64 js文件新建错误 被误认为txt 如何修改

WebStorm 2021.1.1 x64js文件新建错误 被误认为txt 如何修改File->File Properties->Associate with File Type如图点击OK完美解决

2021-06-05 11:28:40 257

原创 TCP协议拥塞控制

拥塞控制:慢开始:拥塞窗口(cwnd)<慢开始门限(ssthresh)时,使用慢开始算法—cwnd由小指数增大,每接受一次报文增大一次。出现网络拥塞时重新计算cwnd,从零开始增大。拥塞避免:cwnd>慢开始门限时,进行加法增大,直到网络拥塞,重新计算cwnd,重新慢开始(已淘汰,更新为快恢复),慢开始门限乘法减小。(拥塞避免无法完全避免拥塞,实在拥塞避免阶段把窗口控制位按先行规律增长,使网络较不容易出现拥塞)快重传:接收方每收到一个失序的报文段后立刻发出重复确认。快恢复:发送方收到三

2021-05-07 13:48:33 67

转载 linux中MySQL本地可以连接,远程连接不上问题

linux中MySQL本地可以连接,远程连接不上问题https://www.cnblogs.com/zzqit/p/10095597.html

2021-04-14 15:40:04 145

空空如也

空空如也

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

TA关注的人

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