RunAsDate - 修改程序运行时间
介绍RunAsDate 是一个小型实用程序,允许您在指定的日期和时间运行程序。 此实用程序不会更改计算机的当前系统日期和时间,但它只会注入 您在所需的应用程序中指定的日期/时间。
您可以同时运行多个应用程序,每个应用程序使用不同的日期和时间, 而系统的实际日期/时间继续正常运行。
https://www.nirsoft.net/utils/run_as_date.html#google_vignette
原理RunAsDate 拦截返回当前日期和时间的内核 API 调用(GetSystemTime、GetLocalTime、GetSystemTimeAsFileTime、NtQuerySystemTime、GetSystemTimePreciseAsFileTime), 并用您指定的日期/时间替换当前日期/时间。
Axure - 一款专业的快速原型UI设计工具
介绍Axure,全称叫做 Axure RP 。Axure作为专业的原型设计工具,它能快速、高效的创建原型,同时支持多人协作设计和版本控制管理。
Axure 是一款专业的快速原型设计工具,拥有强大的组件库,可快速完成产品或 Web 线框图、流程图及原型设计,加上控件和动效的支持,堪称交互神器,支持 Window、macOS 系统。
官网
https://www.axure.com/
中文包
https://github.com/pluwen/axure-cn?tab=readme-ov-file
破解 RunAsDate
https://www.nirsoft.net/utils/run_as_date.html
原理介绍
RunAsDate 拦截返回当前日期和时间的内核 API 调用(GetSystemTime、GetLocalTime、GetSystemTimeAsFileTime、NtQuerySystemTime、GetSystemTimePreciseAsFileTime), 并用您指定的日期/时间替换当前日期/时间。
一个可以把文本生成漂亮的图表AI工具
介绍Napkin AI 是一款神奇的AI工具,它能将你的文字瞬间转化为生动的视觉效果,如图表、流程图、信息图等。无论你是想制作一份引人入目的演示文稿,还是想让你的博客文章更具吸引力,Napkin都能助你一臂之力。
https://www.napkin.ai/
Napkin AI 如何工作?
输入文字: 将你的文字直接粘贴到Napkin中,无需任何复杂的格式。
生成视觉效果: Napkin会根据你的文字,自动生成一系列相关的视觉效果供你选择
自定义: 你可以对生成的视觉效果进行自由编辑,调整颜色、字体、图标等,打造一无二的风格。
导出: 将最终的作品导出为PNG、PDF或SVG格式,方便你分享到各种平台。
python 算法实现库
几位印度小哥在 GitHub 上建了一个各种 Python 算法的新手入门大全。从原理到代码,全都给你交代清楚了。为了让新手更加直观的理解,有的部分还配了动图。
这个项目主要包括两部分内容:一是各种算法的基本原理讲解,二是各种算法的代码实现。
代码以 Python 文件格式保存在 GitHub 上,需要的同学可以自行保存下载。
https://github.com/TheAlgorithms/Python
什么是应用程序二进制接口ABI
ABI(Application Binary Interface)ABI 是编译器和链接器遵守的一组规则,以让编译后的程序可以正常工作。ABI里包含很多方面的内容:
ABI 最大和最重要的部分是规定函数的调用顺序,也称为“调用约定”。调用约定标准化了如何将“函数”转换为汇编代码。
ABI 还规定了库中公开函数的name(如printf)应该如何表示,以便在链接后可以正确的调用这些库函数并接收参数。
ABI 还规定可以使用什么类型的数据类型、它们必须如何对齐以及其他低级细节。
此外,ABI还涉及操作系统的内容,如可执行文件的格式,虚拟地址空间布局,还有Program Loading and Dynamic Linking等细节。
当然,如果是以上对ABI的理解,仅仅是“只知其然”。更加重要的“所以然”还需要深入了解其中的一些细节。
深入理解ABI最好的方式当然就是直接查看ABI的标准文档,在Linux Standard Base (LSB)里可以找到一些具体的ABI文档,由于这个页面存在很多的文档链接,所以有必要知晓文档之间的一些关系。下面是LSB网站列出众多参考文档链接的页面,我们 ...
芯片收集
辉芒微电子FMD - FT60
国产芯片,芯片价格低,封装小:FT60系列(8bit), FT32F030F6CU7(32bit系列)
https://www.fremontmicro.com/#/home
普冉 - py32
代表芯片:PY32F002B (Cortex-M0 为内核的 32 位微控制器)
https://www.puyasemi.com/
灵动微 MM32G系列
代表芯片: MM32G0001 (Cortex-M0 为内核的 32 位微控制器)
https://www.mindmotion.com.cn/
芯源 CW32L系列
代表芯片:芯源CW32L010 (Cortex-M0 为内核的 32 位微控制器)
https://www.whxy.com/
ICON 素材库
ICON 素材库
https://www.iconfont.cn/
https://fonts.google.com/icons
生成 ICON 的软件(在线工具)
https://zhangyu1818.github.io/appicon-forge/
PYTHON ASCII generator 将图像转成ASCII码文字、图像
介绍这是我的 ASCII 生成器的 Python 源代码。我的代码如下
给定输入图像,我们可以生成以不同语言的文本格式存储的 ASCII 艺术(.txt)
给定输入图像,我们可以生成以不同语言(.png、.jpg 等)的图像格式存储的 ASCII 艺术图。每种- 格式都有 2 个选项:黑色背景和白色字符,或反之亦然
给定输入视频,我们可以生成以不同语言的视频格式(.avi,.mp4,…)存储的 ASCII 艺术。
视频/图像输出可以是灰度或彩色格式。完全由您决定
https://github.com/TutuBinary/ASCII-generator
示例
串口示波器 - SerialChart
前言一个非常好用的串口示波器,可以实时绘制通过串口发送的数据,以曲线形式显示。
https://github.com/TutuBinary/serialchart
如何发送单片机数据1printf("%d,%d\r\n", data1, data2);
注意:
结尾必须使用 \r\n 以间隔每帧数据
该工具可以同时绘制多个波形,每个数据之间以 , 分隔
软件配置1234567891011121314151617181920212223242526272829303132333435363738[_setup_]port=COM3 //使用的的串口COMbaudrate=115200 //串口波特率 width=4000 //绘图区宽度height=400 //绘图区高度background_color = white //背景颜色//水平线参数设置 从上向下grid_h_origin = 0 //格子起始线grid_h_s ...
自动格式化工具 - AStyle
前言本文推荐一种格式化工具, AStyle
使用方法下载 AStyleAstyle官网下载地址:
https://sourceforge.net/projects/astyle
在 vscode 中安装 AStyle在 vscode 扩展商城中安装 AStyle 插件
配置 AStyle 路径
在 vscode 中按快捷键: CTRL+SHIFT+P 搜索 setting , 打开 settings.json
输入以下信息,配置路径
1"astyle.executable": "E:\\1.software\\astyle-3.6-x64\\astyle.exe",
配置 AStyle 参数
在 vscode 中按快捷键: CTRL+SHIFT+P 搜索 setting , 打开 settings.json
输入以下信息,配置路径
123456789101112131415161718192021222324252627282930313233"astyle.astylerc": "", ...