自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 【Python】cannot import name ‘ParserError‘ from ‘dateutil.parser‘

Python 导入 pandas 模块时出现了 ImportError 问题。解决方法:将 python-dateutil 更新到最新的 2.8.2 版本

2022-12-06 22:22:01 1455 1

原创 Android Camera Metadata

Android Camera metadata 原理

2022-05-24 21:45:44 1870

原创 通过 adb 设置音量

通过 ADB 工具调用系统服务,设置设备音量。adb shell service call audio 9 i32 i32 i32 1 # 调整音量adb shell service call audio 10 i32 i32 i32 1 # 设置音量

2022-02-08 18:02:01 9687 2

原创 Ashmem 简述

1. 概述Ashmem(Anonymous Shared Memory,Android 匿名共享内存),它基于 mmap 系统调用,可以让不同进程将同一段物理内存映射到各自的虚拟地址中,从而实现内存共享。它以驱动程序的形式在内核空间中实现,并通过文件描述符来传递共享内存的句柄。相对于 Linux 的共享内存, Ashmem 驱动中添加了互斥锁以此实现了同步的机制,并能够辅助内存管理系统来有效地管理不再使用的内存块。2. 原理两个进程就像两个平行的世界,A 进程没法直接访问 B 进程的数据,其用户空

2021-12-03 11:58:27 4676

原创 Sublime 搜索显示<binary>

Sublime 搜索显示<binary> sublime 通过 Ctrl+Shift+F 可查找文件内容,并将查找结果内容单独导出。当文件中存在部分无效字符时,会显示<binary>,而非查找结果内容:此时可通过正则替换(Ctrl+H)来删除文件中的非法字符,正则表达式为:[^[:print:]\t\r\n]之后进行搜索就可以显示日志摘要了:...

2021-08-23 17:59:12 2062 3

原创 MATLAB:修改界面左上角Logo图标

MATLAB 代码function setLogo(fig, iconPath)% 更改 UI 界面的 Logo :% setLogo(fig, iconPath)% fig 为窗口句柄% iconPath 为图标存放的路径,类型为 '*.png', '*.jpg', ‘.ico’等 % 参数合法性判断 if ~isvalid(fig), return; end if ~exist(iconPath, "file"), return; end % 暂时

2020-10-30 18:05:08 6938 14

原创 如何避免高分屏高DPI情况下软件界面模糊

最近用 Java Swing 写了一个windows端小工具,JRE版本1.8,使用exe4j打包成了exe。电脑屏幕的辨率是1920*1080,由于系统开启了DPI缩放,所以在程序运行时,窗口被放大了,控件上的字体也变得很模糊。查阅网上相关资料,主要是SO上的一个讨论(问题链接),给出了一些Java下的解决方法:换用JavaFX编写GUI;在JRE 9+上运行;更改注册表;右键->属性->兼容性,更改exe在高DPI下的设置。因为程序可能要在别的电脑上运行,每次改配置太麻烦,

2020-10-14 20:50:31 2315 4

原创 Python: 函数式编程与闭包

这是一篇通过代码实例,分析闭包概念的笔记。希望能为大家提供一些参考。问题首先看两段python代码的对比,下图左侧代码输出14,右侧代码输出8:刚接触函数式编程时不熟悉闭包概念,所以搞不懂为什么输出值会有14。文章后续内容,便是我对程序调试过程的记录。相关概念函数式编程,意味着函数不仅可以返回数值, 还可以返回需要执行的操作。在Python中,可以通过def声明或者lambda表达式,把函数作为参数和返回值。一段代码在运行时,可能会调用这段代码之外的函数与变量。这些外部函数与变量构成了代码

2020-08-12 19:59:04 190

原创 Python: 生成随机字符

Python生成随机字符# 首先,引入random模块,从所列举的字符中随机选择选择一个:char1 = random.choice("ABCDEFGHIJKLMNOPQRSTUVWXYZ+-*/")# 如果想选择多个,可以使用random.sample从所列举的字符中随机挑选指令个数内容:list1 = random.sample("ABCDEFGHIJKLMNOPQRSTUVWXYZ", 10)# 如果不想一一列举可以选择的字符内容,也可以选定ASCII或者Unicode数值范围:

2020-08-06 18:15:28 1992

原创 Java Swing: 令图像以等比例缩放或完全填充方式,自适应JLabel等组件大小

Java Swing图像自适应JLabel、JButton大小代码Demo注释代码通过下面代码中的LabelUtil.getAutoAdjustedIcon(Image, boolean)方法,创建一个能自适应组件大小的ImageIcon对象。然后调用JLabel或JButton的setIcon(Icon)方法,便可令图像自适应JLabel大小。import java.awt.Dimensi...

2019-08-22 22:19:21 8193 5

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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