- 博客(4)
- 收藏
- 关注
原创 Python中关键字global与nonlocal的区别_python中global和nonlocal区别
可以看到在func函数中修改x后,x被标识成局部变量,它的改变并没有影响全局变量x,但嵌套函数ifunc中的x受到了影响,显示ifunc中的x是func函数中的局部变量。,在print函数中使用三个参数是为了方便识别变量,第一个参数是print运行的位置,第二个参数是变量x保存的值,第三个参数是变量x保存的值的地址(这个有待考证)。可以看到nonlocal修饰后,ifunc中的x和func中的x是同一个变量,ifunc中修改x的值影响了func中的x(因为是一个变量),但并没有影响全局变量x。
2024-09-08 06:14:21 789
原创 Android Studio 3(1)
Android Studio 3.1 具有一个更新的 Build 输出窗口,此窗口在新的树视图中组织构建状态和错误。,它是一个后台 APK 编译步骤,可以让您的应用更小,实现准确的单步调试,并且在很多情况下能够加快构建速度。如果您使用的是之前版本的 Android Studio,您可以立即升级到 Android Studio 3.1,也可以从官方 Android Studio 的。Quick Boot 按需设置。
2024-09-05 09:32:16 473
原创 Android Camera开发实践(1)预览
看下图,左右镜像后,A镜像为B,A点转到Y轴正方向角度为a,B点转到Y轴正方向为b,a + b = 360,所以镜像后,真正需要补偿的角度为360 - arg。注意,向左旋转横屏时,显示方向朝上,相对局部坐标Y轴的夹角为90°,即Y轴顺时针旋转90°才能对齐显示方向,向右旋转横屏时,该夹角为270°。竖屏时,显示方向朝上,显示方向与局部坐标Y轴一致,横屏时显示方向朝上与局部坐标x轴对齐。因为手机摄像头硬件的设计,不做额外的处理,相机预览的图像角度是错误的,准确的说竖屏状态下,逆时针偏了90°。
2024-09-04 21:01:10 1147
原创 34岁安卓开发大叔感慨,真香!_34岁的android去搞framework
1、ViewGroup 绘制顺序 (例:自定义 ViewGroup 如何实现 FlowLayout?如何实现 FlowLayout 调换顺序)2、 自定义 View 如何实现打桌球效果;3、 自定义 View 如何实现拉弓效果,贝瑟尔曲线原理实现?
2024-09-04 00:27:40 1747
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人