会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
逆行
博客园
首页
新随笔
联系
订阅
管理
1
2
3
4
5
6
下一页
2024年7月30日
在macOS开发STM32:CubeIDE+CubePro方案
摘要: STM32CubeIDE和STM32CubeProgrammer都有Mac版。 STM32CubeIDE用于创建项目和编写代码,编译出HEX文件。 STM32CubeProgrammer用于连接ST-Link v2和烧录程序,把HEX文件烧录到STM32单片机。 在安装STM32CubeIDE和ST
阅读全文
posted @ 2024-07-30 11:22 逆行
阅读(1403)
评论(1)
推荐(1)
2023年10月22日
iOS 17:告别ObservableObject,迎来@Observable
摘要: 自iOS 17(iPadOS 17, macOS 14)之后,SwiftUI 提供了一种新的宏:@Observable。 可以把它当做是 ObservableObject 的优化版。在系统版本允许的情况下,我们应该优先使用@Observable。 @Observable比ObservableObje
阅读全文
posted @ 2023-10-22 15:29 逆行
阅读(475)
评论(0)
推荐(0)
2023年9月20日
ViewRepresentable用法之Coordinator模式
摘要: 从UIKit/AppKit转到SwiftUI,其实是模式上的转换。 UIView/NSView常以代理(delegate)接收事件的方式与界面通信,而SwiftUI通过“值”变化直接响应界面事件。 为了实现这种“UIKit/AppKit事件”到“SwiftUI属性”的映射,我们需要借用一个对象,用它
阅读全文
posted @ 2023-09-20 10:23 逆行
阅读(114)
评论(0)
推荐(0)
2023年9月12日
pyautogui 屏幕倍率的坑
摘要: 在我的2倍屏设备上,鼠标移动不准确。 直接上演示代码 import pyautogui screenSize = pyautogui.size() print(screenSize) # 输出:Size(width=1512, height=982)。 这是屏幕尺寸,以dip(设备独立像素devic
阅读全文
posted @ 2023-09-12 13:32 逆行
阅读(368)
评论(0)
推荐(0)
pyautogui locateCenterOnScreen和locateOnScreen不生效
摘要: 如果传入了正确的图片,却无法在屏幕中找到定位,则可能是因为权限问题,导致pyautogui无法获取到窗口截图。 请参照:https://www.cnblogs.com/ZJT7098/p/17695865.html
阅读全文
posted @ 2023-09-12 12:40 逆行
阅读(851)
评论(0)
推荐(0)
Mac执行pyautogui.screenshot()只能截取桌面背景
摘要: 明明有程序窗口在前台,却只获取到桌面背景。 如果无法正确的获取截屏,那么pyautogui.locateCenterOnScreen或pyautogui.locateOnScreen等函数都无法正确执行。 原因很简单,就是权限问题。 应将屏幕录制权限开放给你的开发工具。 这里我赋予Anaconda-
阅读全文
posted @ 2023-09-12 12:30 逆行
阅读(805)
评论(0)
推荐(0)
Mac执行pyautogui.screenshot()时报错
摘要: 报错信息 TypeError Traceback (most recent call last) Cell In[3], line 1 > 1 pyautogui.screenshot() File ~/anaconda3/lib/python3.11/site-packages/pyscreeze
阅读全文
posted @ 2023-09-12 11:56 逆行
阅读(305)
评论(0)
推荐(0)
2023年9月2日
从OpenCV源码编译iOS库
摘要: ## 从源码编译的原因 官方已经有编译好的包可下载:https://opencv.org/releases/ 但是在iOS项目中集成官方编译的pack(目前为 4.8.0),出现以下错误: ``` ld: in /.../opencv2.framework/opencv2(opencl_kernel
阅读全文
posted @ 2023-09-02 12:50 逆行
阅读(373)
评论(0)
推荐(0)
2023年6月11日
SwiftUI 界面的自我关闭(dismiss)
摘要: # 使用dismiss环境变量 NavigationStackView、Sheet等产生的次级界面,可使用 `@Environment(\.dismiss) var dismiss` 自行控制消失。 ```swift struct DetailView: View { @Environment(\.
阅读全文
posted @ 2023-06-11 22:52 逆行
阅读(664)
评论(0)
推荐(0)
2023年6月9日
SwiftUI 边框border
摘要: # 基础需求 使用`border()`修饰器,可设置颜色及线条宽度。 ```swift Text("Hello World") .padding() .background(Color.orange) .border(.blue,width: 5) ``` 
评论(0)
推荐(0)
1
2
3
4
5
6
下一页
公告