- 博客(3173)
- 资源 (9)
- 收藏
- 关注
原创 OPC - 笔记
1freeopcua:GitHub - FreeOpcUa/freeopcua: Open Source C++ OPC-UA Server and Client Library
2023-07-03 15:39:37 544
原创 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 602
原创 git_笔记
1.上传代码第一步:建立git仓库cd到你的本地项目根目录下,执行git命令git init第二步:将项目的所有文件添加到仓库中git add .如果想添加某个特定的文件,只需把.换成特定的文件名即可第三步:将add的文件commit到仓库git commit -m "注释语句"第四步:去github上创建自己的Repository第五步:重点来了,将本地的仓库关联......
2019-01-09 01:26:44 987 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 1327 1
原创 Ubuntu系统 - 使用不同的libssl库
ubuntu-20.04.2.0-desktop-amd64 的程序,在ubuntu-22.04.4-live-server-amd64 -下运行失败。依赖libssl1.1。依赖 libssl3。
2024-04-13 16:36:55 59
原创 Python 进阶教程
通过本教程,你已经了解了 Python 编程的一些高级主题,包括函数式编程、迭代器与生成器、并发编程、装饰器、元编程等。这些知识将帮助你更加灵活地应对各种编程任务,并提升你的编程水平。继续学习并实践这些内容,你将成为一名更加优秀的 Python 开发者!
2024-03-28 16:45:30 122
原创 # Python 编程入门教程
无论你是初学者还是有一定编程经验的开发者,本教程都将为你提供全面的学习路径,帮助你掌握 Python 编程的基础知识和技能。通过本教程,你已经了解了 Python 编程的基础知识,并且编写了一些简单的 Python 程序。如果你想深入学习 Python 编程,可以查阅 Python 官方文档和其他优质教程,不断提升自己的编程水平。Python 的模块和包是组织代码的重要工具,可以将代码分割为多个文件,并且方便地进行组织和管理。Python 提供了丰富的文件操作功能,可以读取和写入文件中的数据。
2024-03-28 16:42:41 76
原创 mosquitto - 笔记
1 mosquitto心跳和网络重连机制(基于MQTT协议)mosquitto心跳和网络重连机制(基于MQTT协议)_mqtt重连机制-CSDN博客2. mosquitto简单应用https://www.cnblogs.com/embedded-linux/p/9386169.html
2024-03-22 14:46:33 244
原创 web服务架构
现在,您的 Flask 应用应该通过 Nginx 和 Gunicorn 运行。您可以访问您的服务器的域名或 IP 地址,应该能够看到 Flask 应用返回的 "Hello, World!搭建一个基于 Nginx、WSGI 服务器和 Flask 的服务是一个常见的部署方式。- 创建一个简单的 Flask 应用。这将启动 Gunicorn,监听本地 5000 端口,并将请求转发给名为 `app` 的 Flask 应用。注意替换 `your_domain.com` 为您的域名或服务器 IP 地址。
2024-03-19 16:25:20 508 1
原创 baidu, google和chatgpt -- 翻译对比
想象一下扫描数十亿页的人类书写文本(比如网络上和数字化书籍中的文本),找到所有这样的文本实例,然后看下接下来的词是什么,它在多少情况下出现。首先要解释的是,ChatGPT 从根本上一直在尝试做的是对迄今为止所获得的任何文本进行“合理的延续”,其中“合理”的意思是“人们在看到人们写的内容后可能期望某人写什么”已经写在数十亿个网页上,等等。我首先要解释的是,ChatGPT始终基本上是在尝试生成一种“合理的延续”,以当前文本为基础,所谓“合理”是指“人们在阅读了数十亿个网页等内容后可能期待看到的文本”。
2024-03-07 16:02:18 591
原创 Windows和linux 运行时环境所必需的动态链接库
1.c++2 c3 /c/WINDOWS/SYSTEM32/VCRUNTIME140.dll4 总结 在 Windows 系统中,对于 C 和 C++ 库,相应的库文件通常是以下这些:在 Windows 上,C 库的主要库文件是 ,它提供了对 C 标准库函数的实现。这些函数包括文件 I/O、内存分配、字符串处理等基本操作。 通常位于 目录下。对于 C++ 库,Windows 上的库文件是 (用于动态链接)和 (其中 XX 是版本号,例如 )。这些库文件提供了 C++ 标准库函数
2024-02-29 15:39:51 188
原创 mysql - 笔记
这些库都提供了与MySQL数据库进行交互的功能,你可以根据项目需求和个人偏好选择其中之一来使用。同样,确保库的稳定性、性能和支持情况对于你的项目都是符合要求的。对于C++开发者来说,连接MySQL数据库的库也有几个选择。
2024-02-02 17:25:10 144
原创 MQTT - 笔记
MQTT(Message Queuing Telemetry Transport)是一种轻量级的、开放的消息协议,设计用于在低带宽、高延迟或不稳定网络环境下进行高效的通信。MQTT的实现原理主要基于发布-订阅(Publish-Subscribe)模型,其核心概念包括客户端、代理服务器(Broker)、主题(Topic)和消息。
2023-12-25 17:00:02 1042
原创 苏东坡最经典的诗词
苏东坡最经典的诗词_诗词_百度汉语水调歌头·明月几时有[作者]苏轼[朝代] 宋丙辰中秋,欢饮达旦,大醉,作此篇,兼怀子由。明月几时有?把酒问青天。不知天上宫阙,今夕是何年。我欲乘风归去,又恐琼楼玉宇,高处不胜寒。起舞弄清影,何似在人间。转朱阁,低绮户,照无眠。不应有恨,何事长向别时圆?人有悲欢离合,月有阴晴圆缺,此事古难全。但愿人长久,千里共婵娟。念奴娇·赤壁怀古[作者]苏轼[朝代] 宋大江东去,浪淘尽,千古风流人物。故垒西边,人道是,三国周郎赤壁。乱石穿空,惊涛拍岸,卷起千
2023-11-24 17:15:02 167
原创 TCP重连 - 笔记
1 C++ TCP/IP 关于tcp断线重连的问题C++ TCP/IP 关于tcp断线重连的问题_c++ 断线重连_Bug&猿柒。的博客-CSDN博客
2023-08-10 13:39:09 763
原创 freeBSD - 笔记
FreeBSD: FreeBSD是由FreeBSD项目团队开发的,最早可以追溯到1993年。FreeBSD有着强大的网络性能和高度优化的TCP/IP协议栈,因此在网络服务器领域表现出色。需要注意的是,FreeBSD的软件包集合在不断更新,所以建议在使用pkg命令之前先运行"pkg update"来更新软件包数据库,以确保获取到最新的软件包列表。FreeBSD使用名为"pkg"的包管理器来安装、更新和卸载软件包。在安装软件包之前,建议先更新软件包数据库,以确保获取到最新的软件包列表。
2023-08-07 13:56:35 485
原创 有关OpenBSD, NetBSD, FreeBSD -- 与GPT对话
如果您需要广泛的硬件支持、多样性的软件包和庞大的社区支持,以及更多的桌面用户和开发者工具,那么Linux可能是更好的选择。如果您关注系统的安全性和稳定性,需要一个高性能的网络服务器,或者需要在嵌入式系统上运行,那么BSD系列操作系统可能更适合您的需求。总体而言,如果您关注性能和服务器应用,希望拥有广泛的硬件支持和丰富的软件包,那么FreeBSD可能是一个较好的选择。它是一个开源的、多用途的操作系统,由许多不同的发行版组成,如Ubuntu、Debian、Red Hat、Fedora、CentOS等。
2023-08-07 11:11:36 1929
原创 linux下软件安装 - 与GPT对话
虽然在某些情况下,将所有文件放在一个目录下可能看起来更简洁,但随着项目规模的增长和复杂性的提高,分目录安装的优势会逐渐显现出来,提升整体的代码组织和管理效率。通过将不同类型的文件(可执行文件、共享库、头文件等)安装到不同的目录中,你可以更清晰地区分它们的用途和版本,避免文件冲突,并使得其他项目能够方便地使用你的头文件和共享库。这样的目录结构更加扁平,容易访问和部署。如果你的项目是一个库或框架,并且需要支持多个版本以满足不同用户的需求,你可以考虑提供版本选择的选项,让用户可以根据自己的需求选择所需的版本。
2023-08-01 17:34:55 975 1
原创 c语言的数据类型 -- 与GPT对话
要确保在程序中使用short类型时不会出现溢出或不确定的行为,建议使用stdint.h头文件中定义的int16_t和uint16_t数据类型,它们分别表示有符号和无符号的16位整数,确保在不同平台上都具有相同的取值范围。然而,C语言标准并没有严格规定"short"类型必须是有符号的,它的符号性是由编译器和特定平台决定的。涉及固定宽度整数类型的情况通常出现在需要确保整数的位数和范围在不同平台上保持一致的情况下,尤其在处理底层二进制数据、与硬件通信或需要精确定义整数大小的场景中,固定宽度整数类型特别有用。
2023-07-25 14:34:05 1152
原创 电池容量 --
单口4.5V= 5Aor5V= 4.5Aor9V- 2Aor12V=-1.5A(USB-A/22.5W MAX)电池容量:20000-29999mAh 2Ah。iPhone SE (第二代):1821mAh。产品型号: PPH80-611-1121。理电池容量:20000mAh(74Wh)额定容量:12500mAh(5V/3A)主流功率:1000-1499W。电池种类:可充电鲤离子电池。电池容量 - 60kwh。电池容量 - 54Wh。主流功率:22.5W。充电功率 - 20W。
2023-05-12 17:01:05 976 1
原创 设计Http接口
方案2中每个资源(驱动、连接)都有对应的 URI,而方案1中的 URI 则将资源 ID 和操作混在了一起。===========================方案-1===================================================方案-2========================:方案2的 URI 路径更加直观和易读,有助于降低使用者的学习成本和使用难度。而方案1则需要使用者记住每个资源的 ID 和对应的操作,不太友好。方案-1和方案-2 ,哪个好?
2023-05-06 10:28:16 852
原创 mysql - 对话chatgpt
例如,您可以创建一个只允许读取特定表的用户,或者一个只允许插入或更新数据的用户。此外,使用不同的用户还可以更容易地跟踪数据库中的操作,因为您可以看到是哪个用户执行了操作。如果您使用的是其他客户端,例如MySQL Workbench,则可以将端口设置为33060,并选择X Protocol连接选项。总之,root用户是MySQL中具有最高权限的超级用户,而新用户则可以根据需要分配不同的权限以限制他们的访问。是MySQL服务器的X Protocol端口,这是一个基于语义的协议,用于连接MySQL服务器。
2023-04-26 16:49:52 598
原创 mysql - 笔记
命令删除所有数据库,因为这可能会导致误操作。因此,如果您要删除所有数据库,请使用上面提供的第一个命令,并列出要删除的数据库名称。使用这些命令前,请确保已经正确连接到MySQL服务器,并且有足够的权限执行这些操作。其中,"database1, database2, ..."是要删除的数据库名称列表,用逗号分隔。请注意,删除所有数据库将不可恢复地清除您的MySQL服务器上的所有数据。请注意,您必须选择要显示表的数据库才能使用SHOW TABLES命令。该命令将显示当前选定数据库中的所有表的列表。
2023-04-25 16:58:25 381
原创 单片机 - 笔记
树莓派主板尺寸约为信用卡大小,但拥有强大的处理能力和丰富的接口,包括多个USB接口、以太网接口、HDMI输出接口、GPIO(通用输入输出)接口等。由于其低成本和丰富的接口,树莓派被广泛应用于各种领域,例如智能家居、机器人控制、媒体中心、无人机、学术研究等。目前,树莓派已经推出了多个版本,包括树莓派1、2、3、4和Zero等系列。此外,树莓派社区也非常活跃,开发者可以从社区中获取各种资源和支持,如软件库、教程、项目案例等。以上只是树莓派的一些玩法,实际上它的应用非常广泛,只要有兴趣和创意,可以自由发挥。
2023-04-14 13:57:49 484
[图解TCPIP(第5版)
2015-05-26
jquery-1.11.3
2015-05-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人