- 博客(3216)
- 资源 (9)
- 收藏
- 关注

原创 AI - 笔记
1 使用笔记本电脑搭建本地LLMs大模型环境使用笔记本电脑搭建本地LLMs大模型环境 - 大模型知识库|大模型训练|开箱即用的企业大模型应用平台|智能体开发|53AI
2024-07-13 15:52:11
148

原创 OPC - 笔记
1freeopcua:GitHub - FreeOpcUa/freeopcua: Open Source C++ OPC-UA Server and Client Library
2023-07-03 15:39:37
1021

原创 PLC - 笔记
1. OMRON CP1E-N40SDT-D欧姆龙 40点可编程控制器PLC CP1E-N40DR-A N40S1DT-D N40DR-D CP1E-N40SDT-D【图片 价格 品牌 报价】-京东
2023-04-06 14:57:52
428

原创 Docker
1 ubuntu安装DockerUbuntu - Docker —— 从入门到实践Ubuntu - Docker —— 从入门到实践Ubuntu - Docker —— 从入门到实践
2021-09-10 10:42:54
380
1

原创 linux - 命令
1查询磁盘和目录大小 - df,dudf -h -- 查询磁盘空间du -sh 查询当前目录总大小du -sh * 查询当前目录下所有子目录总大小 , * 指所有目录,如果只要查询某个目录 替换掉*即可du参数解释-h或–human-readable 以K,M,G为单位,提高信息的可读性-s或–summarize 仅显示总计,即当前目录的大小。常用:du -sh * | sort -nr 查询当前目录下所有子目录总大小 并按大小排序htop -- 显示所有进程ranger..
2021-08-26 09:08:46
702

原创 git_笔记
1.上传代码第一步:建立git仓库cd到你的本地项目根目录下,执行git命令git init第二步:将项目的所有文件添加到仓库中git add .如果想添加某个特定的文件,只需把.换成特定的文件名即可第三步:将add的文件commit到仓库git commit -m "注释语句"第四步:去github上创建自己的Repository第五步:重点来了,将本地的仓库关联......
2019-01-09 01:26:44
1141
4

原创 linux资料
1.查看运行程序所在目录 ps -ef ps -ale2.tar tar -zxvf a.tar.gz3.查看系统信息 uname -a4.查看端口使用情况 4.1使用netstat命令查看已经连接的服务端口(ESTABLISHED netstat -a 查看所有的服务端口(LISTEN,ESTABLISHED...
2016-10-21 11:03:07
1415
原创 推荐好的练习英语听说的app
以下是一些针对英语听说能力提升的优秀应用推荐,结合了不同的学习需求:DuolingoBBC Learning EnglishVOA Learning EnglishSpeechifyElsa SpeakHelloTalkTandemPimsleurLingQitalkiCamblyEnglishCentralQuizlet
2025-01-22 10:50:23
47
原创 GDB相比IDE有什么优点
虽然IDE提供了更加直观和易用的图形化调试工具,但GDB的优点在于其灵活性、低级控制、资源占用少以及可以精细化定制。它特别适用于需要更高控制和定制化调试的场景,比如嵌入式开发、内核开发或调试低级系统。对于复杂项目,GDB仍然是许多开发者必不可少的调试工具,特别是在性能要求较高或需要跨平台调试时。
2025-01-21 10:50:24
379
原创 GDB相比IDE有什么优点
虽然IDE提供了更加直观和易用的图形化调试工具,但GDB的优点在于其灵活性、低级控制、资源占用少以及可以精细化定制。它特别适用于需要更高控制和定制化调试的场景,比如嵌入式开发、内核开发或调试低级系统。对于复杂项目,GDB仍然是许多开发者必不可少的调试工具,特别是在性能要求较高或需要跨平台调试时。
2025-01-21 10:48:58
451
原创 GDB使用
GDB是一个非常强大的调试工具,它提供了各种命令来帮助开发者在程序中设置断点、单步调试、查看变量、修改内存等。掌握GDB的使用对于高效的程序调试至关重要。希望通过这个教程,你能了解GDB的基本操作,并能够在日常开发中灵活应用。
2025-01-20 14:56:19
34
原创 比较 static_cast和dynamic_cast
取决于你是否需要运行时类型检查以及你的应用场景。如果你确定转换是安全的并且在编译时就能确定类型,使用。// 尝试将 basePtr 转换为 DerivedA 类指针。如果你需要在运行时检查类型,尤其是多态类型转换时,使用。
2025-01-16 11:06:03
33
原创 数据库重连 - 方案
自动重连机制:在连接断开时自动重连是最常见的解决方案。连接池:对于高并发的场景,连接池可以有效管理和复用连接。定时保持连接活跃:可以通过定时查询等手段确保连接不被意外关闭。异常处理:使用合适的异常处理,确保在连接失败时能够捕获并恢复。如果你有更具体的错误或情景,可以进一步讨论优化方案。
2025-01-14 16:32:59
266
原创 ubuntu 下生成 core dump
在Ubuntu下,发现程序崩溃后不生成core dump文件, 即使设置了后仍然无效。输出的的含义是核心转储文件的大小限制,单位是blocks,默认是0,表示不生成core dump文件。2. 重设core_pattern的值是,这里的管道符号()意味着内核将把核心转储传递给指定的程序进行处理,而不是直接写入文件。在这个例子中,该程序是,它是一个由systemd提供的用于收集和管理核心转储的服务。紧接着管道符号后的参数是传递给%P%u%g%s%t%h。
2025-01-10 16:27:57
256
原创 C++ 11,14,17 新特性
综上所述,C++11引入了许多新特性和改进,这些特性不仅提高了C++语言的易用性和效率,还为程序员提供了更多的灵活性和选择。
2025-01-07 16:26:27
84
原创 英伟达 - 笔记
Jetson Orin Nano Super开发板在性能和能效之间达到了非常好的平衡,特别适合需要高性能AI计算的嵌入式应用,如机器人、自动驾驶、智能监控等。它的强大计算能力和丰富的接口,使得开发者能够在资源有限的环境中开发复杂的AI应用。
2024-12-19 11:31:18
72
原创 STM32 GPIO - 笔记
输入:PNP 源输入和 NPN 漏输入模式都可以实现,不同设备使用不同模式。电压等级常为 24V DC。输出:PLC 的输出可以是 PNP(源)或 NPN(漏),还有继电器输出可用于大电流负载。西门子 PLC I/O是为工业控制而设计,具有高电压、大电流的处理能力,并具备电气隔离、容错和诊断功能,非常适合复杂的工业环境。STM32 GPIO主要用于嵌入式系统,驱动能力较弱,适合低功耗和简单控制场景,缺乏工业级的保护和隔离功能。如果你的应用场景是在工业自动化或大功率设备控制中,PLC 是更合适的选择。
2024-09-26 17:18:34
629
原创 任何可以编程的任务都可以通过电路来实现
理论上任何可以编程的任务都可以通过电路来实现,因为程序的基本构造块(逻辑操作、条件判断、循环等)都可以通过电路中的逻辑门、存储器和时钟信号来实现。实际中,因为电路设计的复杂性和成本,很多逻辑由通用硬件(如 CPU、FPGA 等)执行程序来实现,而不是为每个任务定制专用电路。2 讲这个函数用电路实现一下要将这个函数用电路实现,我们可以从基本的逻辑运算和算术运算入手。| || 左移器 | | b输入 || || || 2 位加法器 |这个电路通过左移操作和二进制加法器组合,完成了2*a + b。
2024-09-14 15:59:17
412
原创 STM32 - 笔记4
基于STM32的简易示波器项目(含代码)——HAL库_stm32简易示波器。STM32示波器Qt上位机项目简介及开发环境安装。用STM32做一个500MHz示波器。1 STM32 示波器。
2024-09-07 17:08:42
992
原创 SDK for c++,java,andriod - 笔记
win -linux -在 Ubuntu Linux 上,C++ 开发工具包(SDK)通常包括一组编译、调试、构建、以及相关库和头文件的工具。
2024-09-05 15:13:04
377
原创 ninja - 笔记
Ninja 是一个专注于快速构建的小型构建系统,尤其适合需要快速增量编译的场景。它的简单、高效和与 CMake 等工具的良好集成,使其成为现代构建系统中常用的工具之一。2 Ninja应该与Make作比较,做一类的事情cmake 可以生成build.ninja或MakeFileNinja 和 Make 都属于构建系统,执行的任务类似,都是为了根据指定的规则来编译、链接源代码并生成最终的可执行文件或库。这两者确实应该相互比较,因为它们是同一类工具,都可以用来执行构建任务。Make。
2024-09-04 15:52:02
292
原创 andriod - 笔记2
1详细介绍andriod的adbADB (Android Debug Bridge) 是 Android 开发工具包(SDK)中的一部分,它是一个多功能命令行工具,允许开发者与 Android 设备进行通信和调试。通过 ADB,开发者可以在设备上执行各种操作,如安装和卸载应用、查看设备状态、传输文件、获取日志等。
2024-09-04 10:56:23
612
原创 STM32 - 笔记3
1 开发有基于寄存器和HAL库在开发 STM32 系列微控制器时,你可以选择基于寄存器的开发方法或使用 STM32 HAL(硬件抽象层)库进行开发。两者各有优缺点,适用于不同的场景和开发需求。下面详细介绍两种方法的特点、使用场景以及示例代码。
2024-08-27 10:13:16
454
原创 STM32- 笔记2
1 上拉和下拉电阻单片机的上拉电阻 到底在拉什么?_哔哩哔哩_bilibili下拉电阻的通俗解释,你真正知道吗?_哔哩哔哩_bilibili上拉电阻的通俗解释,你真正知道吗?_哔哩哔哩_bilibili
2024-08-17 15:54:23
226
原创 STM32 - 笔记
1 STM32的串口通信【keysking的STM32教程】 第8集 STM32的串口通信_哔哩哔哩_bilibili波特律动 串口助手
2024-08-07 17:07:08
568
[图解TCPIP(第5版)
2015-05-26
jquery-1.11.3
2015-05-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人