- 博客(84)
- 收藏
- 关注
原创 2779. 数组的最大美丽值
我们引入一根扫描线,从最小的区间起点开始扫描,计算这根线穿过的最多的区间数量,这个数即我们需要的最多重复数的数量,即「最大美丽值」。是这个数出现的次数,那最后遍历这个哈希表,找到。思路是没有问题的,问题是时间复杂度太高,超时。这时候可以引入扫描线算法,样例。第一想法是用一个哈希表,
2024-06-15 18:48:09
375
原创 为 GitHub 设置 SSH 密钥
给自己的 github 改个名,顺便就给原来 Hexo 对应的仓库也改了个名。在 GitHub 任何页面的右上角,点击头像,然后点击设置。配置出问题了,想来那就重新配一遍吧,顺便记录下。起个好听的名字,然后把第一步中复制的公钥粘贴进去。打开左侧的 SSH and GPG keys。将 SSH 密钥添加到 ssh-agent。在后台启动 ssh-agent。,然后修改文件以包含以下行。将 SSH 公钥复制到剪贴板。
2023-07-15 15:35:58
2054
原创 12. 整数转罗马数字
题解func intToRoman(num int) string { res := "" roman := make(map[int]string) roman[1] = "I" roman[4] = "IV" roman[5] = "V" roman[9] = "IX" roman[10] = "X" roman[40] = "XL" roman[50] = "L" roman[90] = "XC" roman[100] = "C" roman[400] = "CD" rom
2022-05-05 14:29:04
390
原创 更换 Mac 软件图标
1. 如何更换在对应网址中搜索 app 名称https://macosicons.com/#/下载图标Finder ➡️ 应用程序 ➡️ 找到对应 app 右键 ➡️ 显示简介 ➡️ 将下载好的图标拖拽到原图标上,即可完成替换2. 常见问题dock 栏上没有更新图标可能是点了在程序坞中保留,暂时先将该选项去掉,然后完全退出应用,再次打开应该没有问题如何换回原图标Finder ➡️ 应用程序 ➡️ 找到对应 app 右键 ➡️ 显示简介 ➡️ 在图标上按退格键
2022-05-04 14:21:34
1481
原创 macOS 隐藏文件夹
打开终端输入如下代码chflags hidden+空格将需要隐藏的文件夹拖入终端Shift + Command + . 可显示隐藏文件夹文件同理
2022-05-04 14:20:50
423
原创 在终端用 Typora 打开 markdown 文件
用 Hexo 写博客时,一般需要在终端先 new 一下 markdown 文件,然后再写。这时候切到 Finder 或 Typora 再去打开就很麻烦,于是进行如下操作。open -a typora 文件名其中 open -a typora ➡️ 用 Typora 打开某文件为方便使用,将 open -a typora 设置为别名我用的 zsh,故以 zsh 为例打开 ~/.zshrc可以看到如下部分这是 zsh 给的例子,不妨在这之后添加自用的命令别名将如下代码写入 .zs
2022-05-04 14:20:19
592
原创 macOS 自定义 Typora 快捷键
macOS 上行内代码的快捷键上在输入法时中文模式下,没办法用,这样快捷键就失去意义了,还在 macOS 可以自定义快捷键。打开设置如下点击 “+”,选择 Typora.app,菜单标题选择代码
2022-05-04 14:19:47
232
原创 3. 无重复字符的最长子串
题解func lengthOfLongestSubstring(s string) int { lengthOfString := len(s) left,right := 0,0 ans := 0 if lengthOfString == 0 { return 0 } if lengthOfString == 1 { return 1 } for left=0; left < lengthOfStrin
2022-05-04 14:18:49
137
原创 5. 最长回文子串
暴力解func longestPalindrome(s string) string { if IsPalindrome(s) { return s } maxLength := 0 var ans string for width := 1; width < len(s); width++ { for i := 0; i < len(s)-width+1; i++ { temp := s[i : i+width] if IsPalindrome(temp) {
2022-05-04 14:18:17
142
原创 11. 盛最多水的容器
思路双指针每次移动较矮的那一边题解func maxArea(height []int) int { res := 0 left,right := 0, len(height) - 1 for left != right { temp := minHeight(height[left],height[right]) * (right - left) res = maxAns(res,temp) if height[left] &g
2022-05-04 14:17:46
144
原创 通过 Amazon 获取图书的封面
1. 打开亚马逊官网地址:https://www.amazon.cn/2. 搜索图书这里以《ARKit 原生开发 入门精粹》为例3. 获取 ASIN 编号该书的 ASIN:B09995RR9H4. 将 ASIN 填入封面地址# 首选https://m.media-amazon.com/images/P/*****.01.MAIN._SCRM_.jpg# 备选http://s3.cn-north-1.amazonaws.com.cn/sitbweb-cn/content/*****/i
2022-03-31 22:51:09
1224
原创 centos 安装 tomcat
1. 下载 TomcatTomcat 官网:https://tomcat.apache.org/以 Tomcat9.0 为🌰2. 用 SFTP 工具上传到服务器3. 解压 tartar -zxvf apache-tomcat-9.0.60.tar.gz4. 启动 Tomcatcd apache-tomcat-9.0.60/cd binbash startup.sh 5. 查看是否启动成功服务器 IP:8080...
2022-03-21 20:10:00
644
原创 apple 开发者账户 Bundle Identifier 问题
Your maximum App ID limit has been reached. You may create up to 10 App IDs every 7 days.意思是免费账户 7 天内只能够创建 10 个 app id**解决办法:**每次都用同一个 id在这边修改,记得查看一下 Debug 与 Release 中是否也修改为同一个 id...
2022-03-21 12:59:04
1078
原创 mac 修改 DNS
cat /etc/resolv.conf # 查看当前 DNSnetworksetup -listallnetworkservices # 查看网络networksetup -setdnsservers Wi-Fi 223.5.5.5 223.6.6.6 # 设置 Wi-Fi 链接的 DNS 为阿里 DNSsudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder; # 管理员强制刷新 ...
2022-03-20 18:52:42
2276
原创 Failed-to-instantiate-the-default-view-controller-for-UIMainStoryboardFile
title: >-Failed to instantiate the default view controller for UIMainStoryboardFile‘Main’ - perhaps the designated entry point is not set?categories:记录date: 2022-03-20 15:32:48Failed to instantiate the default view controller for UIMainStorybo.
2022-03-20 16:29:33
713
原创 Non-constant-range-argument-must-be-an-integer-literal
Non-constant range: argument must be an integer literalForEach(0..<self.models.count)➡️ForEach(0..<self.models.count,id:\.self)记录,暂不清楚原因
2022-03-19 00:22:40
941
4
原创 利用腾讯云 COS + PicGo-Core 搭建图床
1. 安装 PicGo-Coremac 上利用 npm 安装:npm install picgo -g(没有 npm 的话百度一下很快)windows 上就简单了,设置里直接选择就好了,手边没有 win 的电脑就不截图了2. 购买对象存储服务其实这里买腾讯云、阿里云等都可以,这里以腾讯云为例3. 创建存储桶名称创建完就无法更改要选择公有读私有写4. 创建腾讯云密钥最底下的密钥管理继续使用 ➡️ 新建密钥5. 进行 PicGo-Core 配置linux 和
2022-03-17 22:31:43
710
原创 BFS 学习
BFS 伪代码while queue 非空: node = queue.pop() for node 的所有相邻结点 m: if m 未访问过: queue.push(m)求无权最短路径的 BFS 伪代码求 A 点到 B 点的最短距离,就是看 A 点到 B 点有多少层,所以需要修改代码,记录层数depth = 0 # 记录遍历到第几层while queue 非空: depth++ n = queue 中的元素个数 循环
2022-03-16 13:19:44
140
原创 Goland 控制台隐藏多于的信息
Goland 控制台隐藏多于的信息 2022 年 3 月 5 日 Comments 0 Comment Goland 控制台隐藏多于的信息cmd + shift + A输入 Registry找到 go.run.process.with.pty 取消前面的勾效果如下 ...
2022-03-05 20:52:03
744
原创 mac 利用 crontab 添加定时任务
1. 首先写一个脚本以自动 push 为 🌰git add . git commit -m 'Automatically update'git push2. 终端给脚本文件权限chmod 777 <脚本文件路径>3. 编写 crontab以每天 12 点自动执行为 🌰crontab -e0 0 12 * * ? <脚本文件路径>...
2022-03-04 13:12:23
401
原创 Unity 2020 包管理工具中找不到 Device Simulator
因为 Device Simulator 是 priview 的版本,所以要在包管理工具中把预览打开,步骤如下Windows ➡️ Package Manager右上角齿轮设置 图标 ➡️Enable Preview Package 打上勾
2022-02-28 16:10:34
4515
原创 Deterministic compilation failed. You can disable Deterministic builds in Player Settings
编辑 ➡️ 项目设置player 一直往下拉这里不要打勾重启
2022-02-28 14:00:24
850
原创 关于 Unity 模块化安装的问题
从 Unity.com 与 Unity.cn 下载到的 Unity Hub 略有不同从 Unity.com 没有办法给 Editor 安装新的模块,暂时没找到解决办法,可能要换回 cn 的 Unity Hub,总之先记录下来
2022-02-28 13:45:08
3146
原创 You are missing the recommended JDK. Install the recommended version using the Unity Hub.
1. 错误Unity 构建 apk 时候报错:You are missing the recommended JDK. Install the recommended version using the Unity Hub.2. 解决办法找到 Unity Editor 的安装路径打开 JSON 文件拉到最底下可以看到 OpenJDK 的下载地址复制该地址,在浏览器中打开在 编辑 - 外部工具 复制 JDK 的文件路径找到 OpenJDK 文件夹,把刚刚下载的 JD
2022-02-25 21:17:44
7895
5
原创 typora+pic core + gitee + 时间戳
下载 picGo-Core打开配置文件{ "picBed": { "uploader": "gitee",// 图床选择,我用的是 Gitee "gitee": { "repo": "", // 用户名/仓库名 "token": "", "path": "", "customUrl": "", "branch": "" } }, "picgoPlugins": { "picgo-plugi..
2022-02-24 21:05:35
178
原创 解决:操作无法完成,因为其中的文件夹或文件已在另一程序中打开
操作无法完成,因为其中的文件夹或文件已在另一程序中打开1. ctrl + shift + Esc 启动任务管理器2. 打开资源监视器,选择 CPU,在 关联的句柄搜索你想删除的文件\文件夹的名称3. 关闭出现的进程,再次进行删除...
2022-02-07 20:47:04
5449
5
原创 powershell profile
官网code $PROFILE.AllUsersAllHostsoh-my-posh --init --shell pwsh --config C:\Users\liskarmw\.oh-my-posh\themes/tonybaloney.omp.json | Invoke-Expression
2022-02-06 21:20:39
572
原创 The term ‘oh-my-posh‘ is not recognized as a name of a cmdlet, function, script file...
The term ‘oh-my-posh’ is not recognized as a name of a cmdlet, function, script file, or executable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.找到你安装 oh-my-posh 的路径比如我的是:C:\Users..
2022-02-04 16:09:50
6570
原创 fatal: Could not read from remote repository
1. 生成 ssh 密钥ssh-keygen -t rsa -C "xxxx@xxx.com"有提示就一路回车2. 查看 ssh 服务是否在运行Get-Service ssh-agent若出现:unable to start ssh-agent service, error :1058以管理员方式启动你的终端,输入如下命令Get-Service -Name ssh-agent | Set-Service -StartupType Manual3. 在 C:\Users\你的用户名.ss
2022-01-30 19:49:57
1051
原创 oh-my-posh 配置
官网oh-my-poshpowershellwindows 安装 oh-my-poshwinget install JanDeDobbeleer.OhMyPosh初始化设置输入 code $PROFILE在打开的文本中输入oh-my-posh --init --shell pwsh --config ~/jandedobbeleer.omp.json | Invoke-Expression更换主题显示本地主题Get-PoshThemesPlease en
2022-01-10 22:30:16
1854
原创 关于文件夹和快捷方式
1. 文件夹添加到此电脑页面1.1 打开路径C:\Users\用户名\AppData\Roaming\Microsoft\Windows\Network Shortcuts1.2 在该目录下添加对应文件夹的快捷方式一打开就能看到了2. 去掉快捷方式的小箭头2.1 打开注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons没有 Shell Icons 就右键新建也给2.2
2021-06-16 16:20:26
570
原创 Typora 自定义快捷键
1. 打开 Typora 的高级设置偏好设置➡️通用➡️打开高级设置2. 打开 conf.user.json 文件没有就自己新建一个吧3. 找到 keyBinding添加想要的功能和指定的快捷键,如我想要给高亮加快捷键 "keyBinding": { // for example: // "Always on Top": "Ctrl+Shift+P" // All other options are the menu items 'text label' disp
2021-06-03 15:15:02
749
2
原创 CMD 配置代理
1. 设置代理set http_proxy=http://127.0.0.1:「打开你的代理软件,查看其对应的 http(s) 端口号」set https_proxy=http://127.0.0.1:「打开你的代理软件,查看其对应的 http(s) 端口号# 例如set http_proxy=http://127.0.0.1:47802. 测试curl -vv http://www.google.com不要用 ping 命令,输入完该条命令后,有响应数据就是成功...
2021-05-30 10:40:17
776
原创 图着色问题
图着色问题是一个著名的NP完全问题。给定无向图G=(V,E),问可否用K种颜色为V中的每一个顶点分配一种颜色,使得不会有两个相邻顶点具有同一种颜色?但本题并不是要你解决这个着色问题,而是对给定的一种颜色分配,请你判断这是否是图着色问题的一个解。输入格式:输入在第一行给出3个整数V(0<V≤500)、E(≥0)和K(0<K≤V),分别是无向图的顶点数、边数、以及颜色数。顶点和颜色都从1到V编号。随后E行,每行给出一条边的两个端点的编号。在图的信息给出之后,给出了一个正整数N(≤20),是待检
2021-05-06 15:27:24
3328
原创 提取 Wallpaper Engine 的 pkg 壁纸文件,获得静态壁纸
一、下载 RePKGGitHub 地址或自行百度下载二、使用将下载好的 RePKG.exe 放到任意文件夹中,并在其同目录下新建一个 output 文件夹在上述目录的空白处,按住 Shift + 右键 ➡️ 在此处打开 Powershell 窗口在 Powershall 窗口中,输入 .\RePKG.exe extract打开 Wallpaper Engine 选择对应的壁纸,右键 在资源管理器中打开将壁纸文件夹中的 scene.pkg 直接拖到 PowerSh
2021-02-13 19:32:02
22010
5
原创 Typora 修改代码块的字体
设置➡️偏好设置➡️外观➡️打开主题文件夹创建一个文件base.user.css打开刚刚创建的文件,复制下列代码到文件中并保存注:下面是我的字体配置,如果电脑上没有装对应字体则修改无效.CodeMirror-wrap .CodeMirror-code pre { font-family: "JetBrains Mono", "Microsoft YaHei"}Jetbrains Mono: 等宽英文字体,支持连字符Microsoft YaHei: 中文字体...
2021-01-30 19:41:54
7066
5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人