
linux
文章平均质量分 72
linux
优惠券已抵扣
余额抵扣
还需支付
¥19.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
wishfly
这个作者很懒,什么都没留下…
展开
-
macOS - 笔记
1 macOS使用指南新手小白教程https://zhuanlan.zhihu.com/p/719005288原创 2025-04-01 15:50:57 · 16 阅读 · 0 评论 -
英语 - 笔记
在学习英语时,选择适合的美剧和电影是非常重要的,特别是对于听力和口语的提高。原创 2025-03-20 09:39:13 · 58 阅读 · 0 评论 -
从视频文件提取文字
【代码】从视频文件提取文字。原创 2025-03-04 10:01:52 · 70 阅读 · 0 评论 -
deepseek - 笔记
【代码】deepseek - 笔记。原创 2025-02-20 10:29:40 · 86 阅读 · 0 评论 -
Linux 和 Windows 区别
Linux 适合开发、服务器环境,Windows 更适合桌面应用和 GUI 用户。,而 Windows 的分散管理适合。Linux 的集中管理使得。,但不利于统一管理。原创 2025-02-19 15:33:22 · 90 阅读 · 0 评论 -
实现一个 C++ 库,并提供其 Python 接口
编写 C++ 库:我们定义了一个MyClass类,并实现了一个简单的和add()方法。创建 Cython 接口:使用 Cython 将 C++ 类包装成 Python 类,使得 Python 能够调用 C++ 的方法。编译 C++ 库和 Cython 扩展:通过setup.py编译并链接 C++ 库。在 Python 中使用 C++ 库:通过 Python 调用封装的 C++ 类,进行交互。原创 2025-02-10 14:35:09 · 65 阅读 · 0 评论 -
github - 使用
这就表示已成功连上github。后面的yourName和yourRepo表示你再github的用户名和刚才新建的仓库,加完之后进入.git,打开config,这里会多出一个remote "origin"内容,这就是刚才添加的远程地址,也可以直接修改config来配置远程地址。之后就可以创建仓库了(免费用户只能建公共仓库),Create a New Repository,填好名称后Create,之后会出现一些仓库的配置信息,这也是一个git的简单教程。创建新文件夹,打开,然后执行。以创建新的 git 仓库。原创 2025-02-10 10:33:27 · 1109 阅读 · 0 评论 -
g++ 依赖库
【代码】g++ 依赖库。原创 2025-02-08 10:04:04 · 38 阅读 · 0 评论 -
推荐好的练习英语听说的app
以下是一些针对英语听说能力提升的优秀应用推荐,结合了不同的学习需求:DuolingoBBC Learning EnglishVOA Learning EnglishSpeechifyElsa SpeakHelloTalkTandemPimsleurLingQitalkiCamblyEnglishCentralQuizlet原创 2025-01-22 10:50:23 · 190 阅读 · 0 评论 -
GDB相比IDE有什么优点
虽然IDE提供了更加直观和易用的图形化调试工具,但GDB的优点在于其灵活性、低级控制、资源占用少以及可以精细化定制。它特别适用于需要更高控制和定制化调试的场景,比如嵌入式开发、内核开发或调试低级系统。对于复杂项目,GDB仍然是许多开发者必不可少的调试工具,特别是在性能要求较高或需要跨平台调试时。原创 2025-01-21 10:48:58 · 481 阅读 · 0 评论 -
GDB使用
GDB是一个非常强大的调试工具,它提供了各种命令来帮助开发者在程序中设置断点、单步调试、查看变量、修改内存等。掌握GDB的使用对于高效的程序调试至关重要。希望通过这个教程,你能了解GDB的基本操作,并能够在日常开发中灵活应用。原创 2025-01-20 14:56:19 · 59 阅读 · 0 评论 -
比较 static_cast和dynamic_cast
取决于你是否需要运行时类型检查以及你的应用场景。如果你确定转换是安全的并且在编译时就能确定类型,使用。// 尝试将 basePtr 转换为 DerivedA 类指针。如果你需要在运行时检查类型,尤其是多态类型转换时,使用。原创 2025-01-16 11:06:03 · 48 阅读 · 0 评论 -
数据库重连 - 方案
自动重连机制:在连接断开时自动重连是最常见的解决方案。连接池:对于高并发的场景,连接池可以有效管理和复用连接。定时保持连接活跃:可以通过定时查询等手段确保连接不被意外关闭。异常处理:使用合适的异常处理,确保在连接失败时能够捕获并恢复。如果你有更具体的错误或情景,可以进一步讨论优化方案。原创 2025-01-14 16:32:59 · 336 阅读 · 0 评论 -
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 · 324 阅读 · 0 评论 -
BUG分析 - 重启有时失败
发现调用modbusrtu时出错。原创 2024-12-26 11:09:49 · 508 阅读 · 0 评论 -
英伟达 - 笔记
Jetson Orin Nano Super开发板在性能和能效之间达到了非常好的平衡,特别适合需要高性能AI计算的嵌入式应用,如机器人、自动驾驶、智能监控等。它的强大计算能力和丰富的接口,使得开发者能够在资源有限的环境中开发复杂的AI应用。原创 2024-12-19 11:31:18 · 96 阅读 · 0 评论 -
STM32 GPIO - 笔记
输入:PNP 源输入和 NPN 漏输入模式都可以实现,不同设备使用不同模式。电压等级常为 24V DC。输出:PLC 的输出可以是 PNP(源)或 NPN(漏),还有继电器输出可用于大电流负载。西门子 PLC I/O是为工业控制而设计,具有高电压、大电流的处理能力,并具备电气隔离、容错和诊断功能,非常适合复杂的工业环境。STM32 GPIO主要用于嵌入式系统,驱动能力较弱,适合低功耗和简单控制场景,缺乏工业级的保护和隔离功能。如果你的应用场景是在工业自动化或大功率设备控制中,PLC 是更合适的选择。原创 2024-09-26 17:18:34 · 649 阅读 · 0 评论 -
任何可以编程的任务都可以通过电路来实现
理论上任何可以编程的任务都可以通过电路来实现,因为程序的基本构造块(逻辑操作、条件判断、循环等)都可以通过电路中的逻辑门、存储器和时钟信号来实现。实际中,因为电路设计的复杂性和成本,很多逻辑由通用硬件(如 CPU、FPGA 等)执行程序来实现,而不是为每个任务定制专用电路。2 讲这个函数用电路实现一下要将这个函数用电路实现,我们可以从基本的逻辑运算和算术运算入手。| || 左移器 | | b输入 || || || 2 位加法器 |这个电路通过左移操作和二进制加法器组合,完成了2*a + b。原创 2024-09-14 15:59:17 · 430 阅读 · 0 评论 -
STM32 - 笔记4
基于STM32的简易示波器项目(含代码)——HAL库_stm32简易示波器。STM32示波器Qt上位机项目简介及开发环境安装。用STM32做一个500MHz示波器。1 STM32 示波器。原创 2024-09-07 17:08:42 · 998 阅读 · 0 评论 -
电路 - 笔记
1 数显测电笔的使用方法好看视频-轻松有收获原创 2024-09-07 08:31:10 · 159 阅读 · 0 评论 -
USB - 笔记
1 充电宝。原创 2024-09-06 11:43:46 · 164 阅读 · 0 评论 -
SDK for c++,java,andriod - 笔记
win -linux -在 Ubuntu Linux 上,C++ 开发工具包(SDK)通常包括一组编译、调试、构建、以及相关库和头文件的工具。原创 2024-09-05 15:13:04 · 393 阅读 · 0 评论 -
android - 笔记
1 安装[教程]VMware安装Android虚拟机+联网_哔哩哔哩_bilibili原创 2024-08-29 17:03:41 · 203 阅读 · 0 评论 -
计算机编码 - 笔记
1 ASCII码原创 2024-08-05 09:25:51 · 158 阅读 · 0 评论 -
S71200 - 笔记
1 S71200 0 ProfiNet -原创 2024-07-22 17:11:11 · 185 阅读 · 0 评论 -
AI - 笔记
1 使用笔记本电脑搭建本地LLMs大模型环境使用笔记本电脑搭建本地LLMs大模型环境 - 大模型知识库|大模型训练|开箱即用的企业大模型应用平台|智能体开发|53AI原创 2024-07-13 15:52:11 · 159 阅读 · 0 评论 -
whiteboard - 笔记
2。原创 2024-06-20 16:53:15 · 582 阅读 · 0 评论 -
potrace算法 - 笔记
1 官网。原创 2024-06-19 17:24:28 · 135 阅读 · 0 评论 -
libavformat 版本 - 讨论
通过小心地管理编译环境和代码中的条件编译,可以在Windows和Linux下分别使用libavformat的不同版本而保持代码的兼容性和可移植性。2 需要libavformat库。在win下版本是60 在Linux下版本是58 都可以编译通过。有三个选择:1.保持当前状况2.在Linux下编译60版本,都使用60版本3.在win下编译58版本,都使用58版本 哪个选择比较好?选择最佳方案取决于多个因素,包括项目的需求、库的特性和稳定性、以及团队的维护成本。原创 2024-05-31 17:14:45 · 391 阅读 · 0 评论 -
线程安全 - 笔记
但是,由于多个线程同时执行,可能会导致竞态条件,即多个线程同时尝试修改同一个变量的值,可能会产生不确定的结果。因此,在多线程环境下,需要使用线程同步机制(如互斥锁、信号量等)来保护共享的局部变量,以确保线程安全性。当多个程序同时调用共享库中的同一个函数时,每个程序的调用会被独立处理,而函数的代码段在内存中只有一份。因此,不会出现冲突的情况。操作系统会确保在多线程或多进程的情况下,对共享库中的函数的并发调用是安全的。而在多进程环境下,不需要担心这种共享问题,因为每个进程都有自己独立的内存空间。原创 2024-05-28 17:23:44 · 283 阅读 · 0 评论 -
mysql 和SQLserver - 笔记
/c/WINDOWS/SYSTEM32/ODBC32.dll- /c/WINDOWS/SYSTEM32/ODBC32.dll- msodbcsql17(SQL serer 的ODBC驱动 )linux - /lib/x86_64-linux-gnu/libodbc.so.2 - msodbcsql17(SQL serer 的ODBC驱动 )win - /c/WINDOWS/SYSTEM32/ODBC32.dll- msodbcsql17(SQL serer 的ODBC驱动 )原创 2024-05-27 17:13:51 · 267 阅读 · 0 评论 -
备忘 - 笔记
1Bob'sHomeLibraryBob'sHomeLibrary原创 2024-05-20 17:26:31 · 300 阅读 · 0 评论 -
apt - 笔记
命令安装 Microsoft SQL Server 的相关软件包时,APT就会验证这些软件包的签名,并确保它们来自于可信的来源,从而增强了系统的安全性和可靠性。对添加的链接做了两件事:首先,它获取了与链接相关的存储库的软件包列表,并且其次,它更新了本地的软件包列表,以便系统能够知道这些软件包的可用性和最新状态。:最后,它会将下载的软件包索引与本地的索引进行比较,并根据需要更新本地的软件包列表,以便系统知道哪些软件包是可用的、更新的或者是不再可用的。当你添加了一个新的 APT 存储库到你的系统中时(比如。原创 2024-05-16 15:26:34 · 206 阅读 · 0 评论 -
SQLserver - 笔记
创建用户 - user。2.选择用户,修改属性。原创 2024-05-14 14:09:54 · 116 阅读 · 0 评论 -
程序链接和运行 - 笔记
在Linux下,当程序A连接了动态链接库B(.so文件)后,在运行时,程序A会使用动态链接器(dynamic linker)来解析并加载动态链接库B中的函数。函数的符号会包含在库文件中的符号表中,这个符号表会告诉动态链接器如何将程序A中的符号与动态链接库B中的实际函数实现进行关联。然后,它会加载找到的动态链接库,并解析其中的符号表,以建立函数名到函数地址的映射关系。动态链接器会根据程序A中的符号来查找对应的动态链接库B中的符号,进而找到。动态链接器会在系统中搜索动态链接库,并将它们加载到程序的地址空间中。原创 2024-05-09 09:23:51 · 148 阅读 · 0 评论 -
ODBC - 笔记
例如,如果你需要连接到Microsoft SQL Server数据库,你就需要安装相应的ODBC驱动程序,如ODBC Driver 17 for SQL Server。当你在客户端机器上安装ODBC驱动程序时,它提供了一个标准的接口,使得应用程序能够使用统一的方式连接、查询和操作各种类型的数据库,而不需要直接与特定数据库系统的底层细节打交道。总的来说,通过在客户端机器上安装ODBC驱动程序,你可以使应用程序能够与各种类型的数据库建立连接和进行交互,从而实现数据库访问的灵活性和可移植性。原创 2024-05-07 15:39:07 · 770 阅读 · 2 评论 -
ChatGPT API - 笔记
【代码】ChatGPT API - 笔记。原创 2024-04-25 17:24:08 · 806 阅读 · 0 评论 -
程序安装 - 笔记
当使用 dpkg(Debian 系统)或 rpm(Red Hat 系统)时,你需要分别创建。原创 2024-04-17 16:59:34 · 601 阅读 · 0 评论 -
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 · 456 阅读 · 0 评论 -
Python 进阶教程
通过本教程,你已经了解了 Python 编程的一些高级主题,包括函数式编程、迭代器与生成器、并发编程、装饰器、元编程等。这些知识将帮助你更加灵活地应对各种编程任务,并提升你的编程水平。继续学习并实践这些内容,你将成为一名更加优秀的 Python 开发者!原创 2024-03-28 16:45:30 · 178 阅读 · 0 评论