3 fongim

尚未进行身份认证

我要认证

你有没有给我带点鱼来

等级
TA的排名 14w+

解决 Code Signing Error: No profiles for com.example were found (使用CMake构建iOS工程时的证书问题)

Code Signing Error: No profiles for ‘com.example’ were found: Xcode couldn’t find any iOS App Development provisioning profiles matching ‘com.example’在一台新编译机上使用 CMake 构建 iOS 工程时,遇到了这个找不到 provisioning file 的问题。尝试登陆到编译机上用 Xcode 随便打开个 iOS 工程却能正常的编译打包。解决.

2020-06-03 21:13:43

解决 CocoaPods trunk CDN 连接不上的问题

解决 CocoaPods trunk CDN 连接不上的问题CocoaPods 自 1.8 版本开始默认使用 trunk CDN (https://cdn.cocoapods.org/) 作为 spec 的源,本意是非常好的,避免了需要本地 clone 一份庞大的 Specs 仓库导致每次 update 都要全量更新的问题。然而不知为何国内连 trunk CDN 都被限制访问了。常见的问题...

2020-04-10 17:55:06

macOS 使用 QuickLook 预览高亮查看任意代码源文件

macOS 使用 QuickLook 预览高亮查看任意代码源文件很多源码文件 macOS 默认不支持通过空格快速查看,比如 Flutter 的 .dart 文件、YAML 的 .yaml、.yml、CocoaPods 的 Podfile、Podfile.lock 等等。就算通过右键文件,显示简介 -> 打开方式 将其设置为全部通过 VSCode、Android Studio 等应用...

2020-04-06 10:53:59

【SwiftUI】解决 NavigationLink 立即加载 destination View 的问题(实现懒加载)

【SwiftUI】解决 NavigationLink 立即加载 destination View 的问题(实现懒加载)

2020-03-23 02:43:36

详解 YUV 格式(I420/YUV420/NV12/NV12/YUV422)

详解 YUV 格式(I420/YUV420/NV12/NV12/YUV422)

2020-02-13 01:46:26

使用 macOS Quick Look 预览快速查看 Flutter Dart 文件

Flutter 的 .dart 文件 macOS 默认是没法通过空格快速查看的,需要用 HomeBrew 安装插件 QLColorCodebrew cask install qlcolorcode安装后编辑 ~/Library/QuickLook/QLColorCode.qlgenerator/Contents/Info.plist 文件寻找如下属性Document types >...

2019-09-12 17:56:48

解决 Android Studio 在 Sync Project With Gradle 时 dl.google.com:443 failed to respond 的问题

Android Studio 3.5 版本,此时已经设置了代理搜到有的解决方法说是在设置里的 Build, Execution, Deployment --> Gradle --> Android Studio 里勾选 Enable embedded Maven repository,然而 3.5 的 AS 已经没有这个选项了。实测可用的解决方法是打开 ~/.gradle/gra...

2019-09-02 14:34:37

WKWebView获取H5页面里图片地址以及图片相对视图窗口的坐标的方法

WKWebView获取H5页面里图片地址以及图片相对视图窗口的坐标的方法最近有个需求是点击放大查看H5内容页面的图片,寻找到一个比较轻量的库YHPhotoBrowser,其中根据图片位置来缩放的动画需要传递一个图片所在屏幕里的位置CGRect,想获取H5的图片坐标那就需要JS注入了- (void)handleSingleTap:(UITapGestureRecognizer *)reco...

2019-06-14 10:34:05

LeetCode 有关递归与分治的做题笔记 Python实现

有关递归与分治的做题笔记,Python实现50. Pow(x, n)LeetCodeCN 第50题链接第一种方法:递归class Solution: def myPow(self, x: float, n: int) -> float: if n == 0: return 1 if n < 0: ...

2019-05-12 09:52:52

LeetCode 169 求众数 Majority Element

有关递归与分治的做题笔记,Python实现169. 求众数 Majority ElementLeetCodeCN 第169题链接第一种方法:两重循环暴力求解第二种方法:哈希表记录每个元素出现次数,发现出现超过n/2的就是众数class Solution: def majorityElement(self, nums: List[int]) -> int: l...

2019-05-12 09:50:32

LeetCode 50 Pow(x, n)

有关递归与分治的做题笔记,Python实现50. Pow(x, n)LeetCodeCN 第50题链接第一种方法:递归class Solution: def myPow(self, x: float, n: int) -> float: if n == 0: return 1 if n < 0: ...

2019-05-12 09:48:37

LeetCode 有关二叉树的做题笔记 Python实现

有关二叉树的做题笔记,Python实现二叉树的定义# Definition for a binary tree node.class TreeNode: def __init__(self, x): self.val = x self.left = None self.right = None98. 验证二叉搜索树 Validate...

2019-05-08 10:45:23

LeetCode 235 二叉搜索树的最近公共祖先 Lowest Common Ancestor of a Binary Search Tree Python

有关二叉树的做题笔记,Python实现235. 二叉搜索树的最近公共祖先 Lowest Common Ancestor of a Binary Search TreeLeetCodeCN 第235题链接第一种方法:用236题.二叉树的最近公共祖先的方法第二种方法:利用二叉搜索树的左子树都小于父亲节点,右子树都大于父亲节点的特性,可以把第一种方法简化一下class Solution: ...

2019-05-08 10:42:21

LeetCode 236 二叉树的最近公共祖先 Lowest Common Ancestor of a Binary Tree Python

有关二叉树的做题笔记,Python实现236. 二叉树的最近公共祖先 Lowest Common Ancestor of a Binary TreeLeetCodeCN 第236题链接首先如果root为空,返回root,然后如果root就是p或者q,那root就是最近公共祖先。然后分别对左子树和右子树做递归并保存结果,如果两边都能找到,证明本节点就是最近公共祖先,如果一边找得到,一边找不到,...

2019-05-08 10:38:40

LeetCode 98 验证二叉搜索树 Validate Binary Search Tree Python

有关二叉树的做题笔记,Python实现二叉树的定义# Definition for a binary tree node.class TreeNode: def __init__(self, x): self.val = x self.left = None self.right = None98. 验证二叉搜索树 Validate...

2019-05-08 10:36:12

LeetCode 有关哈希表的做题笔记 Python实现

有关哈希表的LeetCode做题笔记,Python实现242. 有效的字母异位词 Valid AnagramLeetCodeCN 第242题链接第一种方法:对两个字符串排序后对比class Solution: def isAnagram(self, s: str, t: str) -> bool: return sorted(s) == sorted(t)...

2019-05-08 10:31:15

LeetCode 15 三数之和 3Sum Python

有关哈希表的LeetCode做题笔记,Python实现15. 三数之和 3SumLeetCodeCN 第15题链接第一种方法:三重遍历,时间复杂度为O(n^3)第二种方法:两重遍历得到前两个数,然后查询第三个数-(a+b)是否存在。用哈希表set()class Solution(object): def threeSum(self, nums): """ ...

2019-05-08 10:29:07

LeetCode 1 两数之和 Two Sum Python

有关哈希表的LeetCode做题笔记,Python实现1. 两数之和 Two SumLeetCodeCN 第1题链接第一种方法:用哈希表,时间复杂度是O(n)class Solution: def twoSum(self, nums: List[int], target: int) -> List[int]: dic = {} for i in...

2019-05-08 10:26:04

LeetCode 242 有效的字母异位词 Valid Anagram Python

有关哈希表的LeetCode做题笔记,Python实现242. 有效的字母异位词 Valid AnagramLeetCodeCN 第242题链接第一种方法:对两个字符串排序后对比class Solution: def isAnagram(self, s: str, t: str) -> bool: return sorted(s) == sorted(t)...

2019-05-08 10:23:49

LeetCode 有关栈、堆、队列的做题笔记 Python实现

有关栈、堆、队列的LeetCode做题笔记,Python实现20. 有效的括号 Valid ParenthesesLeetCodeCN 第20题链接使用 Stack 栈 来操作,用了一个技巧是先做一个字典,key为右括号,value为左括号。class Solution: def isValid(self, s: str) -> bool: stack = ...

2019-05-07 19:06:15

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。