自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

邑轻辰的学习笔记

渭城朝雨浥轻尘, 客舍青青柳色新。

  • 博客(190)
  • 资源 (5)
  • 收藏
  • 关注

原创 【生产力工具】(进阶版)——自定义快捷键打开应用或网页,自定义字符串自动补全

高效办公小工具:AutoHotkey——自定义快捷键与自动填充下载地址:https://yiqingchen.lanzous.com/b01bec3vi密码:2zw6使用方法:1.新建TXT文档,将后缀名改为.ahk2.使用npp打开该文件,进行自定义设置(npp下载地址:https://yiqingchen.lanzous.com/ichtl8h)可用功能:1.启动程序或文档或网址可以使用 Run 命令来其中程序, 文档, URL 或快捷方式#space::Run www.google

2020-05-13 18:01:57 3527

原创 【python学习】中级篇-使用126邮箱发送邮件

前提条件:邮箱开通stmp服务,需要使用授权码登录邮箱。

2024-05-10 13:32:07 239

原创 【python学习】基础篇-python保留字(关键字)

def、class、lambda、async、await:这些关键字用于定义函数、类和协程。例如,def用于定义函数,class用于定义类,lambda用于创建匿名函数,async和await用于异步编程。

2024-03-26 10:42:19 618

原创 【python学习】基础篇-命名规范

*模块名:**全部小写字母,如果是多个单词构成,可以用下划线隔开,如dummy_threading。**函数名和方法名:**命名如变量名,如balance_account、_push_cm_exit。**包名:**全部小写字母,中间可以由点分隔开,不推荐使用下划线。作为命名空间,包名应该具有唯。**变量名:**全部小写字母,如果由多个单词构成,可以使用下划线隔开。**类名:**采用大驼峰法命名,如SplitViewController。**异常名:**异常属于类,应该使用类名,但是要以Error为后缀。

2024-03-26 09:56:12 180

原创 HarmonyOS应用开发-使用Local Emulator运行应用/服务(使用本地模拟器)

1、单击File > Settings > SDK,下拉框选择HarmonyOS,勾选并下载Platforms下的System-image和Tools下的Emulator资源。2、单击菜单栏的Tools > Device Manager,在Local Emulator页签,单击右下角的New Emulator按钮,创建一个本地模拟器。3、在设备管理器页面,单击开始按钮启动模拟器。点击ok,等待安装完成。

2024-03-06 13:43:17 382

原创 HarmonyOS应用开发-环境搭建(windows环境)

在此电脑 > 属性 > 高级系统设置 > 高级 > 环境变量中,添加HDC端口变量名为:HDC_SERVER_PORT,变量值可设置为任意未被占用的端口,如7035。4.在弹出的SDK下载信息页面,单击Next,并在弹出的License Agreement窗口,阅读License协议,需同意License协议后,单击Next。在SDK Setup界面,单击文件夹按钮,设置HarmonyOS SDK存储路径,单击Next进入下一步。5.确认设置项的信息,点击Next开始安装。安装需要较长时间,需要耐心等待。

2024-03-06 13:31:34 603

原创 【GIT学习】仓库过大的清理办法

如下,忽略dist和build文件下内容,忽略格式为zip和exe的文件。使用git gc命令清理不再需要的缓存。这将帮助减小仓库的大小。使用git repack -ad命令来重新打包已经提交的文件。这将有助于减小仓库的大小。及时排除仓库不需要的特殊目录或者文件。

2024-02-20 11:32:03 911

原创 常用软件工具——使用notepad++查看二进制文件

在可用列表中搜索HEX-Editor。勾选后点击右上角安装按钮。

2024-01-08 15:12:37 1062

原创 【ESP32运行MicroPython】查看开发板内存与外存

【代码】【ESP32运行MicroPython】查看开发板内存与外存。

2023-12-26 17:26:31 936

原创 【ESP32运行MicroPython】连接无线网络、延迟和定时、实时时钟 (RTC)、WDT(看门狗定时器)

常用语法如下。

2023-12-26 15:18:25 1162

原创 ESP32运行MicroPython——环境搭建

烧录完成后,打开串口软件,连接串口,按下开发板上的EN按钮,开发板重启,出现MicroPython v1.21.0 on 2023-10-05;ESP32_GENERIC-20231005-v1.21.0.bin(MicroPython固件),运行flash_download_tool_3.9.5.exe,选择ESP32和开发者模式。”),点击运行按钮,即可运行程序。点击START按钮,按下开发板上的boot按钮,等待程序烧录完成。程序会自动烧录到设备中,按下EN按键,自动重启后也会执行脚本。

2023-12-23 17:52:27 679

原创 【python学习】中级篇-绘制图形:turtle库

turtle库是Python的一个绘图库,它提供了一个简单的绘图窗口,可以让你通过控制一个小海龟在屏幕上移动来绘制图形。接着,我们设置了画笔的颜色和宽度,让海龟向前移动100像素,然后向左转90度,再向前移动100像素。在这个示例中,我们首先导入了turtle库,然后创建了一个画布和一个海龟对象。最后,我们调用turtle.done()结束绘图。

2023-11-23 13:48:31 194

原创 【python学习】中级篇-TCP编程Socket模块:客户端与服务端

如果某个客户端连接过来了,服务器就与该客户端建立Socket连接,随后的通信就靠这个Socket连接了。因此,在一个while循环中反复接收,直到recv()返回空数据,表示接收完毕,退出循环。编写一个简单的服务器程序,它接收客户端连接,把客户端发过来的字符串加上Hello再发回去。接收到的数据包括HTTP头和网页本身,我们只需要把HTTP头和网页分离一下,接收数据时,调用recv(max)方法,一次最多接收指定的字节数,端口号小于1024的是Internet标准服务的端口,服务都有对应的标准端口号,

2023-11-23 13:48:06 184

原创 【python学习】中级篇-数据库操作:SQLite

SQLite是一个轻量级的数据库引擎,它可以嵌入到各种应用程序中。

2023-11-23 13:47:43 582

原创 【python学习】中级篇-图形界面-内置库Tkinter,用于创建图形用户界面(GUI)

Tkinter是Python的一个内置库,用于创建图形用户界面(GUI)。

2023-11-22 16:24:29 98

原创 【python学习】基础篇-常用第三方库-psutil:用于获取CPU、磁盘与网络等系统信息和进程管理

psutil是一个跨平台的Python库,用于获取系统信息和进程管理。

2023-11-22 16:17:21 198

原创 【python学习】基础篇-常用第三方库-chardet:检测文本文件的编码格式

chardet是一个Python库,用于检测文本文件的编码格式。

2023-11-22 16:03:17 324

原创 【python学习】基础篇-常用第三方库-requests库:用于发送各种类型的HTTP请求

在Python中,requests库是一个常用的HTTP请求库,用于发送各种类型的HTTP请求。

2023-11-22 16:00:08 163

原创 【python学习】基础篇-常用模块-urllib模块:处理URL

Python中的urllib模块是一个用于处理URL的库,它提供了一些功能,如打开和读取URL、解析URL等。

2023-11-22 15:49:49 56

原创 【python学习】基础篇-常用模块-itertools:用于生成各种类型的迭代器,例如排列、组合、重复等

Python中的itertools模块提供了许多用于处理迭代器的函数,这些函数可以用于生成各种类型的迭代器,例如排列、组合、重复等。返回iterables中所有元素的笛卡尔积组成的迭代器。如果repeat为任意正整数n,则每个元素出现n次。如果repeat为1,则每个元素只出现一次;

2023-11-22 15:38:04 43

原创 【python学习】基础篇-常用模块-hmac模块:基于密钥的消息认证码(HMAC)算法,用于验证消息的完整性和身份认证

Python中的hmac模块提供了基于密钥的消息认证码(HMAC)算法,用于验证消息的完整性和身份认证。在实际应用中,您可能需要根据具体需求调整密钥、哈希算法等参数。它可以用于保护敏感数据,例如密码、API密钥等。

2023-11-22 15:28:51 227

原创 【python学习】基础篇-常用模块-hashlib模块:常见的哈希算法,如MD5、SHA1、SHA256等计算

使用hashlib模块可以方便地计算字符串或文件的哈希值,常用于密码加密、数据完整性校验等场景。Python中的hashlib模块提供了常见的哈希算法,如MD5、SHA1、SHA256等。在实际应用中,可以根据需要选择合适的哈希算法。4.使用hashlib进行文件哈希计算。3.SHA256哈希算法。2.SHA1哈希算法。

2023-11-22 15:22:10 420

原创 【python学习】基础篇-常用模块-Base64:用64个字符表示任意二进制数据的方法,常用于在URL、Cookie、网页中传输少量二进制数据

3.URL安全的编码:使用urlsafe_b64encode()方法将二进制数据转换为URL安全的Base64字符串。4.URL安全的解码:使用urlsafe_b64decode()方法将URL安全的Base64字符串转换为二进制数据。Base64是一种用64个字符表示任意二进制数据的方法,常用于在URL、Cookie、网页中传输少量二进制数据。Python中的base64模块提供了一些方法用于编码和解码Base64字符串。1.编码:将二进制数据转换为Base64字符串。

2023-11-22 15:09:54 274

原创 【python学习】基础篇-常用模块-argparse模块:用于解析命令行参数和选项

argparse是Python标准库中的一个模块,用于解析命令行参数和选项。它可以让我们轻松地编写用户友好的命令行接口。使用add_argument()方法添加参数。使用parse_args()方法解析参数。创建ArgumentParser对象。导入argparse模块。

2023-11-22 15:06:58 64

原创 【python学习】基础篇-常用模块-collections模块:数据结构,如列表、元组、字典和集合等

Python中的collections模块提供了一些有用的数据结构,如列表、元组、字典和集合等。当访问一个不存在的键时,ChainMap会沿着链接的字典一直查找,直到找到该键或到达链表的末尾。defaultdict类是一个带有默认值的字典,当访问不存在的键时,会自动创建一个默认值。ChainMap是一个字典子类,它将多个字典链接在一起,形成一个单一的字典。namedtuple是一个工厂函数,用于创建一个具有命名字段的元组子类。deque类是一个双端队列,可以在队列的两端进行插入和删除操作。

2023-11-22 14:57:34 163

原创 【python学习】基础篇-常用模块-datetime模块:处理日期和时间

datetime模块是Python中用于处理日期和时间的内置模块。7.本地时间转换为UTC时间。8.UTC时间转为本地时间。

2023-11-22 13:36:47 70

原创 【python学习】基础篇-常用模块-re模块:正则表达式高效操作字符串

在Python中,正则表达式主要通过re模块来实现。3、使用re.findall()函数查找字符串中所有符合指定模式的子串。5、使用re.split()函数根据指定模式分割字符串。

2023-11-22 11:26:43 480

原创 【小工具】利用草料二维码实现长链接转为短链接

选择网址 - 网址跳转活码 输入你要生成的网址 点击生成二维码,并下载二维码。将步骤2得到的二维码上传解析,得到短链接。生成后,点击保存下载二维码。

2023-11-22 10:49:55 1405

原创 【python学习】基础篇-常用模块-multiprocessing模块:多种进程间通信

3、Value和Array: 创建共享变量或数组对象,可以在进程之间共享数据。可以设置共享变量或数组的初始值、类型和大小等选项。5、Event和Barrier: 创建事件对象和障碍对象,用于协调多个进程的执行。可以设置事件和障碍的等待时间等选项。1、Queue: 创建一个队列对象,用于在进程之间传递数据。可以设置队列的最大长度和阻塞时间等选项。4、Lock和RLock: 创建锁对象,用于保护共享资源的访问。可以设置锁的超时时间等选项。2、Pipe: 创建一个管道对象,用于在进程之间传递数据。

2023-11-22 09:49:13 85

原创 【python学习】基础篇-常用模块-subprocess模块:创建和管理子进程

在这个示例中,我们首先导入了subprocess模块。然后分别使用了subprocess.run()、subprocess.Popen()、subprocess.call()、subprocess.check_output()和subprocess.check_call()方法来创建和管理子进程,并执行了一些命令。在Python中,可以使用subprocess模块来创建和管理子进程。

2023-11-21 17:45:35 135

原创 【python学习】基础篇-常用模块-multiprocessing模块:多进程

在这个示例中,我们首先导入了multiprocessing模块。然后定义了一个名为worker的函数,这个函数将作为进程执行的任务。接着在主程序中创建了一个进程对象p,并将worker函数和参数1传入。最后通过调用start()方法启动进程,并通过调用join()方法等待进程执行完毕。multiprocessing模块是Python标准库中用于实现多进程的模块,它提供了一些工具和类来创建和管理多个进程。

2023-11-21 17:41:43 417

原创 【python学习】基础篇-常用模块-

Python中的json模块用于处理JSON数据,提供了将Python对象转换为JSON字符串的方法(dumps),以及将JSON字符串解析为Python对象的方法(loads)。3、将Python对象obj序列化为JSON字符串并写入文件fp。4、从文件fp中读取JSON字符串并解析为Python对象。1、将Python对象obj转换为JSON字符串。2、将JSON字符串s解析为Python对象。可以设置一些可选参数,可以设置一些可选参数,可以设置一些可选参数,可以设置一些可选参数。

2023-11-21 17:23:05 107

原创 【python学习】基础篇-常用模块-pickle模块:序列化和反序列化

pickle模块是Python标准库中用于序列化和反序列化的模块。通过pickle模块,可以将Python对象转换为字节流(序列化),也可以将字节流恢复为Python对象(反序列化)。可以设置encoding和errors参数分别表示字节流编码和错误处理方式。fix_imports参数表示是否修复Python 2中的导入问题。可以设置协议版本protocol,默认为最高版本。将Python对象obj序列化为字节流。将字节流s反序列化为Python对象。

2023-11-21 17:09:39 102

原创 【python学习】基础篇-常用模块-shutil文件和目录操作

删除目录及其所有内容。可以设置ignore_errors参数表示是否忽略错误,onerror参数表示自定义错误处理函数。如果源文件和目标文件相同,则会抛出异常。更改文件的访问时间和修改时间。times参数是一个包含两个浮点数的元组,分别表示访问时间和修改时间。shutil模块是Python标准库中的一个模块,提供了对文件和目录进行高级操作的函数。获取文件的最后修改时间。返回值为一个浮点数,表示自纪元以来的秒数。获取文件的最后访问时间。返回值为一个浮点数,表示自纪元以来的秒数。获取文件的大小,单位为字节。

2023-11-21 17:03:40 214

原创 【python学习】基础篇-常用模块-os目录操作

4、列出目录下的文件和子目录:使用os模块的listdir()方法列出目录下的所有文件和子目录。8、检查目录是否存在:使用os模块的path.exists()方法检查一个目录是否存在。2、获取当前工作目录:使用os模块的getcwd()方法获取当前工作目录。3、改变当前工作目录:使用os模块的chdir()方法改变当前工作目录。7、重命名目录:使用os模块的rename()方法重命名一个目录。5、创建目录:使用os模块的mkdir()方法创建一个新目录。

2023-11-21 16:56:54 87

原创 【python学习】基础篇-常用模块:BytesIO在内存中读写二进制数据(字节数据)

通过使用BytesIO,我们可以在内存中对字节数据进行操作,而不需要创建实际的文件。它提供了类似于文件对象的接口,可以方便地对字节数据进行操作,而不需要实际创建文件。BytesIO是Python中的一个模块,用于在内存中读写字节数据。

2023-11-21 16:42:58 1008

原创 【python学习】基础篇-常用模块:StringIO在内存中读写字符串

通过使用StringIO,我们可以在内存中对字符串进行操作,而不需要创建实际的文件。它提供了类似于文件对象的接口,可以方便地对字符串进行操作,而不需要实际创建文件。StringIO是Python中的一个模块,用于在内存中读写字符串。这在处理大量数据时非常有用,因为它可以避免磁盘I/O的开销。

2023-11-21 16:38:32 299

原创 【python学习】基础篇-常用函数-open文件读写

t’:文本模式(默认),与其他模式结合使用,如’rt’、‘wt’、‘at’、‘xt’‘b’:二进制模式,与其他模式结合使用,如’rb’、‘wb’、‘ab’、‘xb’‘a’:追加模式,如果文件不存在则创建,如果存在则在文件末尾追加内容。open()函数接受两个参数:文件名和模式。在Python中,文件读写主要通过内置的open()函数实现。‘w’:写入模式,如果文件不存在则创建,如果存在则覆盖。‘x’:创建模式,如果文件不存在则创建,如果存在则报错。‘r’:只读模式(默认)

2023-11-21 16:32:35 113

原创 【python学习】基础篇-错误处理try的使用,捕获异常,并打印异常所在行

在这个示例中,用户输入一个整数,程序尝试将其除以10并输出结果。如果用户输入的是0或非整数,程序会抛出异常并跳转到相应的except块中进行处理。如果没有发生异常,程序会执行else块中的代码。无论是否发生异常,finally块中的代码都会被执行。其中,try块包含需要尝试执行的代码,如果在执行过程中发生了异常,程序会跳转到相应的except块中进行处理。如果没有发生异常,程序会跳过except块,执行else块中的代码。无论是否发生异常,finally块中的代码都会被执行。

2023-11-21 16:11:59 352

原创 【python学习】基础篇-常用函数-偏函数

然后,我们使用partial()函数创建了一个名为add_five的偏函数,它固定了add函数的第一个参数为5,在这个例子中,我们首先定义了一个名为add的原始函数,它接受两个参数a和b,并返回它们的和。偏函数(Partial function)是指固定一个函数的部分参数,返回一个新的函数。在Python中,可以使用functools模块中的partial()函数来创建偏函数。所以当我们调用add_five(3)时,实际上是在调用add(5, 3),返回结果为8。3.使用partial()函数创建偏函数。

2023-11-21 15:49:06 31

RS232串口继电器控制工具,波特率9600,支持16路控制

协议查看地址:【腾讯文档】串口通信协议2.0版本 https://docs.qq.com/pdf/DWElMemhqQkZ1TWR0

2023-08-31

【完整版】滑稽东试用助手 V1.63.0.6118.zip

每日签到,种豆得豆,京东农场

2021-09-27

谷歌浏览器插件-实现浏览器数据同步

可以实现多设备谷歌浏览器数据同步

2020-10-17

电脑软件完全卸载无残留.rar

电脑使用久了就会产生很多的垃圾,会拖慢运行速度,所以我们就需要卸载一些不常用的软件,但是一般的卸载都会有所残留。 一般都是需要先安装卸载软件,运行之后在控制界面我们可以看到卸载程序、自启动项和参数选择三大类,还有上方的工具等导航栏。 接下来我们点击自启动项,可以看到我们经常不使用的一些程序都在自启,比如电脑蓝牙功能,这个在其他软件中都是无法关闭自启动的,我们可以右键禁止它。 在卸载程序可以看到一些捆绑系统的软件,而且显示无法从控制面板卸载,首先我们右键,点击注册表条目,当然我们也可以直接打开软件安装位置。 在注册表条目可以看到其所在的注册表文件夹,我们可以右键对整个文件夹予以删除,这样就从注册表里清除掉了软件的注册痕迹。 此工具可以完美解决这些问题

2020-06-19

lightSTUDIO实景灯箱控制软件(Windows 32位安装程序)

实景灯箱拥有相同的内部对象,以便于实验室之间更准确的全球测试对比。该软件是其控制软件。 用于iQ-LED设备和EX2的桌面控制软件 iQ-LED软件为iQ-LED照明设备和EX2光谱仪的完美操作提供了广泛而便捷的控制 可以突破iQ-LED光源的极限,模拟标准光源,再现测量光或创建特定光源,从而保持对设备每个光谱通道的控制。 可以处理多个设备,保存和加载光源或创建和回放照明序列。

2019-03-13

lightSTUDIO实景灯箱控制软件(Windows 64位安装程序)

实景灯箱拥有相同的内部对象,以便于实验室之间更准确的全球测试对比。该软件是其控制软件。 用于iQ-LED设备和EX2的桌面控制软件 iQ-LED软件为iQ-LED照明设备和EX2光谱仪的完美操作提供了广泛而便捷的控制 可以突破iQ-LED光源的极限,模拟标准光源,再现测量光或创建特定光源,从而保持对设备每个光谱通道的控制。 可以处理多个设备,保存和加载光源或创建和回放照明序列。

2019-03-13

空空如也

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

TA关注的人

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