自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除