义薄云天us
码龄14年
关注
提问 私信
  • 博客:257,081
    257,081
    总访问量
  • 61
    原创
  • 1,042,778
    排名
  • 19,181
    粉丝
  • 198
    铁粉
  • 学习成就

个人简介:不会做饭的工程师不是一个好老板

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:香港
  • 加入CSDN时间: 2010-08-14
博客简介:

后来者居上

博客描述:
以学习笔记为主
查看详细资料
  • 原力等级
    成就
    当前等级
    6
    当前总分
    2,128
    当月
    2
个人成就
  • 获得340次点赞
  • 内容获得35次评论
  • 获得1,387次收藏
  • 代码片获得321次分享
创作历程
  • 4篇
    2024年
  • 9篇
    2023年
  • 7篇
    2022年
  • 2篇
    2021年
  • 15篇
    2020年
  • 26篇
    2016年
成就勋章
TA的专栏
  • C语言
    付费
    21篇
  • LVGL
    1篇
  • Python专刊
    5篇
  • OAuth2.0详细介绍
    4篇
  • 产品分析
    2篇
  • 电动滑板车自行车
    2篇
  • 新能源
    2篇
  • 基本工具使用教程
    6篇
  • Autosar
    7篇
  • RTT
    2篇
  • Simulink 学习笔记
    5篇
  • Linux学习日志
    10篇
  • THE ZYNQ BOOK
    2篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

342人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

n-D Lookup Table 查表模块

逼近 N 维函数。
原创
发布博客 2024.01.25 ·
948 阅读 ·
7 点赞 ·
0 评论 ·
9 收藏

Triggered Subsystem触发子系统

Triggered Subsystem 模块是一个预先配置的 Subsystem 模块,您可基于它创建一个每当控制信号具有触发值就会执行的子系统。如上图可以看出在上升沿或下降沿均可以触发。修改后图标变成入下所示。
原创
发布博客 2024.01.15 ·
784 阅读 ·
5 点赞 ·
0 评论 ·
8 收藏

Enabled Subsystem 使能子系统

Subsystem 模块的信号输入,指定为标量、向量或矩阵。在子系统中放置一个 Inport 模块会向Subsystem 模块添加一个外部输入端口。端口标签与 Inport 模块的名称相匹配。使用 Inport 模块可以从局部环境中接收信号。
原创
发布博客 2024.01.15 ·
1078 阅读 ·
10 点赞 ·
0 评论 ·
11 收藏

LVGL学习笔记 显示和隐藏 对象的属性标志位 配置

在显示GUI的过程中需要对某些对象进行临时隐藏或临时显示,因此需要对该对象的FLAG进行配置就可以实现对象的显示和隐藏了.
原创
发布博客 2024.01.10 ·
3817 阅读 ·
8 点赞 ·
0 评论 ·
14 收藏

不使用标准库的情况下计算日期对应的星期值

要在不使用标准库的情况下计算日期对应的星期值,可以使用基于蔡勒公式(Zeller's Congruence)的算法来实现。这个算法可以将给定的日期转换为一个0到6之间的整数,其中0代表星期日,1代表星期一,以此类推。
原创
发布博客 2023.07.11 ·
238 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用Python实现具备强制终止的线程和协程运行机制

在_run_coroutine方法中,我们创建了一个新的事件循环,并通过asyncio.set_event_loop()将其设置为当前事件循环。然后,我们使用loop.run_until_complete()运行目标函数的协程,并在协程内部捕获asyncio.CancelledError异常以响应取消请求。同时,我们将结合线程和协程的机制,使得函数能够在协程中运行,并通过设置停止信号来强制终止协程的执行。在stop方法中,我们设置stop_event的状态为已设置,并等待线程的结束。
原创
发布博客 2023.05.25 ·
1209 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Python 进程和线程的简单例程(强制关闭线程)

在使用python thread的过程中如何关闭线程是一个比较麻烦的事情,我编写了一个简单的例程,通过守护线程的方式结束线程的操作.
原创
发布博客 2023.05.25 ·
494 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

virtualbox虚拟机的配置如何优化

VMSVGA控制器还支持虚拟屏幕分辨率的自动调整,可以根据虚拟机窗口的大小自动调整虚拟屏幕分辨率,以提供最佳的显示效果。分配足够的内存和处理器资源:在配置虚拟机时,确保为虚拟机分配足够的内存和处理器资源,这将有助于提高虚拟机的性能。启用此选项可以提高虚拟机的性能和响应速度。关闭不必要的虚拟设备:在VirtualBox管理界面中,转到“设置”>“系统”>“主板”,然后将“启用I / O APIC”选项禁用。禁用不必要的服务和功能:在虚拟机操作系统中,禁用不必要的服务和功能,这将有助于提高虚拟机的性能。
原创
发布博客 2023.03.17 ·
10275 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

Python实现ssh登录远程Ubuntu,并实现命令行的收发

ssh登录远程Ubuntu,并实现命令行的收发
原创
发布博客 2023.03.09 ·
818 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Python语言生成环形队列

在这个代码中,我们使用了一个类 CircularQueue 来表示环形队列。构造函数 __init__ 接受一个 capacity 参数,表示队列的容量。
原创
发布博客 2023.02.27 ·
374 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

在python中怎么 判断一个值是否为Nan

在上面的代码中,我们首先使用 float('nan') 创建了一个 NaN 值,并使用 math.isnan() 判断它是否为 NaN。另外,如果需要判断一个数组中的值是否为 NaN,则可以使用 numpy 库中的 isnan() 函数。在上面的代码中,我们创建了一个包含 NaN 值的数组 arr,并使用 np.isnan() 函数来判断其中的值是否为 NaN,返回一个布尔值的数组。
原创
发布博客 2023.02.21 ·
9978 阅读 ·
9 点赞 ·
0 评论 ·
11 收藏

python 创建线程

在上面的代码中,worker 函数是线程需要执行的任务。然后我们使用 threading.Thread 类创建一个线程对象,并将 worker 函数作为参数传递给该对象的 target 参数。接下来,我们使用 start() 方法启动线程,使用 join() 方法等待线程执行完毕。还有其他参数可以在创建线程时传递给 threading.Thread 类,例如 args 和 kwargs,这些参数将传递给 target 函数作为参数。此外,还有一些高级的线程管理工具可以在 threading 模块中使
原创
发布博客 2023.02.21 ·
768 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Python简单可逆加密代码

可逆加密算法
原创
发布博客 2023.02.20 ·
427 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

第四章 OAuth2.0规范(史上最详细解释)——获得授权

为了请求访问令牌,客户端从资源所有者获得授权。授权表现为授权许可的形式,客户端用它请求访问令牌。OAuth定义了四种许可类型:授权码、隐式许可、资源所有者密码凭据和客户端凭据。它还提供了扩展机制定义其他许可类型。
原创
发布博客 2022.12.15 ·
782 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

第三章 OAuth2.0规范(史上最详细解释)——协议端点

授权过程采用了两种授权服务器端点(HTTP资源):授权端点——客户端用其通过用户代理重定向从资源所有者获取授权。令牌端点——客户端用其将授权许可交换为访问令牌,通常伴有客户端身份验证。以及一种客户端端点:重定向端点——授权服务器用其通过资源所有者用户代理向客户端返回含有授权凭据的响应。
原创
发布博客 2022.12.15 ·
792 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

第二章 OAuth2.0规范(史上最详细解释)——客户端注册

在开始协议前,客户端在授权服务器注册。客户端在授权服务器上注册所通过的方式超出了本规范,但典型的涉及到最终用户与HTML注册表单的交互。客户端注册不要求客户端与授权服务器之间的直接交互。在授权服务器支持时,注册可以依靠其他方式来建立信任关系并获取客户端的属性(如重定向URI、客户端类型)。例如,注册可以使用自发行或第三方发行声明或通过授权服务器使用信任通道执行客户端发现完成。
原创
发布博客 2022.12.14 ·
1260 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

第一章 OAuth2.0规范(史上最详细解释)——介绍

在传统的客户端-服务器身份验证模式中,客户端请求服务器上访问受限的资源(受保护的资源)时,需要使用资源所有者的凭据在服务器上进行身份验证。资源所有者为了给第三方应用提供受限资源的访问权限,需要与第三方共享它的凭据。第三方应用需要存储资源所有者的凭据以供将来使用。该凭据通常是明文密码。服务器需要支持密码身份认证,尽管密码认证有固有的安全缺陷。第三方应用获得了对资源所有者的受保护资源的过于宽泛的访问权限,从而导致资源所有者不能限制对资源的有限子集的访问时限或权限。
原创
发布博客 2022.12.14 ·
1157 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

工具+Teslatoken生成工具

发布资源 2022.12.01 ·

Tesla Token(特斯拉授权令牌)获取教程 ( ACCESS TOKEN、REFRESH TOKEN )

特斯拉令牌 Tesla Token生成Access token 和refresh token
原创
发布博客 2022.12.01 ·
2800 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

VirtualBox扩展包安装教程(保姆级一步到位)

VirtualBox是一款功能强大的免费虚拟机软件,一般我们安装VirtualBox后要安装扩展增强包,VirtualBox扩展包包含USB2.0和USB3.0控制等支持功能,如果没有装,在使用过程中会提示用户需要安装扩展包,那么VirtualBox扩展包怎么安装呢?
原创
发布博客 2022.11.17 ·
10565 阅读 ·
7 点赞 ·
1 评论 ·
19 收藏
加载更多