摘要:
STM32CubeIDE和STM32CubeProgrammer都有Mac版。 STM32CubeIDE用于创建项目和编写代码,编译出HEX文件。 STM32CubeProgrammer用于连接ST-Link v2和烧录程序,把HEX文件烧录到STM32单片机。 在安装STM32CubeIDE和ST 阅读全文
摘要:
自iOS 17(iPadOS 17, macOS 14)之后,SwiftUI 提供了一种新的宏:@Observable。 可以把它当做是 ObservableObject 的优化版。在系统版本允许的情况下,我们应该优先使用@Observable。 @Observable比ObservableObje 阅读全文
摘要:
从UIKit/AppKit转到SwiftUI,其实是模式上的转换。 UIView/NSView常以代理(delegate)接收事件的方式与界面通信,而SwiftUI通过“值”变化直接响应界面事件。 为了实现这种“UIKit/AppKit事件”到“SwiftUI属性”的映射,我们需要借用一个对象,用它 阅读全文
摘要:
在我的2倍屏设备上,鼠标移动不准确。 直接上演示代码 import pyautogui screenSize = pyautogui.size() print(screenSize) # 输出:Size(width=1512, height=982)。 这是屏幕尺寸,以dip(设备独立像素devic 阅读全文
摘要:
如果传入了正确的图片,却无法在屏幕中找到定位,则可能是因为权限问题,导致pyautogui无法获取到窗口截图。 请参照:https://www.cnblogs.com/ZJT7098/p/17695865.html 阅读全文
摘要:
明明有程序窗口在前台,却只获取到桌面背景。 如果无法正确的获取截屏,那么pyautogui.locateCenterOnScreen或pyautogui.locateOnScreen等函数都无法正确执行。 原因很简单,就是权限问题。 应将屏幕录制权限开放给你的开发工具。 这里我赋予Anaconda- 阅读全文
摘要:
报错信息 TypeError Traceback (most recent call last) Cell In[3], line 1 > 1 pyautogui.screenshot() File ~/anaconda3/lib/python3.11/site-packages/pyscreeze 阅读全文
摘要:
## 从源码编译的原因 官方已经有编译好的包可下载:https://opencv.org/releases/ 但是在iOS项目中集成官方编译的pack(目前为 4.8.0),出现以下错误: ``` ld: in /.../opencv2.framework/opencv2(opencl_kernel 阅读全文
摘要:
# 使用dismiss环境变量 NavigationStackView、Sheet等产生的次级界面,可使用 `@Environment(\.dismiss) var dismiss` 自行控制消失。 ```swift struct DetailView: View { @Environment(\. 阅读全文
摘要:
# 基础需求 使用`border()`修饰器,可设置颜色及线条宽度。 ```swift Text("Hello World") .padding() .background(Color.orange) .border(.blue,width: 5) ``` ![](https://img2023.c 阅读全文