自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

tianyu的专栏 - Linux site:blog.csdn.net/wishfly

-- 宁静致远 - Linux site:blog.csdn.net/wishfly

  • 博客(3193)
  • 资源 (9)
  • 收藏
  • 关注

原创 备忘 - 笔记

1 Bob's Home LibraryBob's Home Library

2024-05-20 17:26:31 44

原创 搭建服务器 - 笔记

Linux CentOS系统Docker部署Wiki.js并实现远程共享本地知识库。

2024-03-26 08:31:11 243

原创 tmux -- 笔记

tmux是一个终端复用工具,允许你在一个终端窗口中创建多个终端会话,并在这些会话之间切换。以下是一些基本的tmux。

2024-01-09 14:08:23 410

原创 OPC - 笔记

1freeopcua:GitHub - FreeOpcUa/freeopcua: Open Source C++ OPC-UA Server and Client Library

2023-07-03 15:39:37 720

原创 Ubuntu、CentOS和MSYS2中软件包管理

Ubuntu、CentOS和MSYS2中软件包管理

2023-02-15 11:51:58 747

原创 cmake -- 笔记

cmake

2022-07-15 10:40:57 1503

原创 Docker

1 ubuntu安装DockerUbuntu - Docker —— 从入门到实践Ubuntu - Docker —— 从入门到实践Ubuntu - Docker —— 从入门到实践

2021-09-10 10:42:54 358 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 638

原创 git_笔记

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

2019-01-09 01:26:44 1066 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 1360 1

原创 STM32- 笔记2

1 上拉和下拉电阻单片机的上拉电阻 到底在拉什么?_哔哩哔哩_bilibili下拉电阻的通俗解释,你真正知道吗?_哔哩哔哩_bilibili上拉电阻的通俗解释,你真正知道吗?_哔哩哔哩_bilibili

2024-08-17 15:54:23 136

原创 S71200 - 编程 - 笔记

1 气阀控制

2024-08-14 09:43:29 161

原创 STM32 - 笔记

1 STM32的串口通信【keysking的STM32教程】 第8集 STM32的串口通信_哔哩哔哩_bilibili波特律动 串口助手

2024-08-07 17:07:08 277

原创 计算机编码 - 笔记

1 ASCII码

2024-08-05 09:25:51 89

原创 S71200 - 笔记

1 S71200 0 ProfiNet -

2024-07-22 17:11:11 118

原创 Modbus - 笔记

1 Modbus Poll/Slave 模拟器使用教程Modbus Poll/Slave 模拟器使用教程_modbus poll 使用教程-CSDN博客https://item.jd.com/67488830087.html

2024-07-15 17:20:40 299

原创 AI - 笔记

1 使用笔记本电脑搭建本地LLMs大模型环境使用笔记本电脑搭建本地LLMs大模型环境 - 大模型知识库|大模型训练|开箱即用的企业大模型应用平台|智能体开发|53AI

2024-07-13 15:52:11 93

原创 whiteboard - 笔记

2。

2024-06-20 16:53:15 522

原创 potrace算法 - 笔记

1 官网。

2024-06-19 17:24:28 59

转载 长江九道湾:每一道“弯儿”你知道在哪吗?

作为母亲河,长江是我们生活中常说起的元素,歌词里有着“长江、长城、黄山、黄河、在我心中重千斤”,长江自古至今见证了中国历史的演变和发展,更见证了长江经济带的灿烂文明。上海、南京、武汉、重庆……中国一个个大都市依托着长江水,从这里走向大海,从这里走向世界!重庆长江畔的朝天门。

2024-06-05 16:12:58 40

原创 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 243

原创 线程安全 - 笔记

但是,由于多个线程同时执行,可能会导致竞态条件,即多个线程同时尝试修改同一个变量的值,可能会产生不确定的结果。因此,在多线程环境下,需要使用线程同步机制(如互斥锁、信号量等)来保护共享的局部变量,以确保线程安全性。当多个程序同时调用共享库中的同一个函数时,每个程序的调用会被独立处理,而函数的代码段在内存中只有一份。因此,不会出现冲突的情况。操作系统会确保在多线程或多进程的情况下,对共享库中的函数的并发调用是安全的。而在多进程环境下,不需要担心这种共享问题,因为每个进程都有自己独立的内存空间。

2024-05-28 17:23:44 202

原创 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 227

原创 apt - 笔记

命令安装 Microsoft SQL Server 的相关软件包时,APT就会验证这些软件包的签名,并确保它们来自于可信的来源,从而增强了系统的安全性和可靠性。对添加的链接做了两件事:首先,它获取了与链接相关的存储库的软件包列表,并且其次,它更新了本地的软件包列表,以便系统能够知道这些软件包的可用性和最新状态。:最后,它会将下载的软件包索引与本地的索引进行比较,并根据需要更新本地的软件包列表,以便系统知道哪些软件包是可用的、更新的或者是不再可用的。当你添加了一个新的 APT 存储库到你的系统中时(比如。

2024-05-16 15:26:34 58

原创 SQLserver - 笔记

创建用户 - user。2.选择用户,修改属性。

2024-05-14 14:09:54 72

原创 程序链接和运行 - 笔记

在Linux下,当程序A连接了动态链接库B(.so文件)后,在运行时,程序A会使用动态链接器(dynamic linker)来解析并加载动态链接库B中的函数。函数的符号会包含在库文件中的符号表中,这个符号表会告诉动态链接器如何将程序A中的符号与动态链接库B中的实际函数实现进行关联。然后,它会加载找到的动态链接库,并解析其中的符号表,以建立函数名到函数地址的映射关系。动态链接器会根据程序A中的符号来查找对应的动态链接库B中的符号,进而找到。动态链接器会在系统中搜索动态链接库,并将它们加载到程序的地址空间中。

2024-05-09 09:23:51 103

原创 ODBC - 笔记

例如,如果你需要连接到Microsoft SQL Server数据库,你就需要安装相应的ODBC驱动程序,如ODBC Driver 17 for SQL Server。当你在客户端机器上安装ODBC驱动程序时,它提供了一个标准的接口,使得应用程序能够使用统一的方式连接、查询和操作各种类型的数据库,而不需要直接与特定数据库系统的底层细节打交道。总的来说,通过在客户端机器上安装ODBC驱动程序,你可以使应用程序能够与各种类型的数据库建立连接和进行交互,从而实现数据库访问的灵活性和可移植性。

2024-05-07 15:39:07 667 2

原创 VMware中安装Ubuntu死机 - 笔记

如果出现系统提示不支持该虚拟化,则打开“启用或关闭Windows功能”,关闭划红线的三个功能。然后重启电脑,重新在虚拟机设置中勾选虚拟化引擎。

2024-04-30 16:07:21 932 1

原创 ChatGPT API - 笔记

【代码】ChatGPT API - 笔记。

2024-04-25 17:24:08 669

原创 程序安装 - 笔记

当使用 dpkg(Debian 系统)或 rpm(Red Hat 系统)时,你需要分别创建。

2024-04-17 16:59:34 546

原创 python - 笔记

1 安装AnacondaDownload Now | Anaconda

2024-04-15 17:12:53 131 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 195

原创 Python 进阶教程

通过本教程,你已经了解了 Python 编程的一些高级主题,包括函数式编程、迭代器与生成器、并发编程、装饰器、元编程等。这些知识将帮助你更加灵活地应对各种编程任务,并提升你的编程水平。继续学习并实践这些内容,你将成为一名更加优秀的 Python 开发者!

2024-03-28 16:45:30 147

原创 # Python 编程入门教程

无论你是初学者还是有一定编程经验的开发者,本教程都将为你提供全面的学习路径,帮助你掌握 Python 编程的基础知识和技能。通过本教程,你已经了解了 Python 编程的基础知识,并且编写了一些简单的 Python 程序。如果你想深入学习 Python 编程,可以查阅 Python 官方文档和其他优质教程,不断提升自己的编程水平。Python 的模块和包是组织代码的重要工具,可以将代码分割为多个文件,并且方便地进行组织和管理。Python 提供了丰富的文件操作功能,可以读取和写入文件中的数据。

2024-03-28 16:42:41 133

原创 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 293

原创 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 654 1

原创 wincc - 笔记

1 WinCC数据开放性SIOS

2024-03-07 17:28:40 76

原创 baidu, google和chatgpt -- 翻译对比

想象一下扫描数十亿页的人类书写文本(比如网络上和数字化书籍中的文本),找到所有这样的文本实例,然后看下接下来的词是什么,它在多少情况下出现。首先要解释的是,ChatGPT 从根本上一直在尝试做的是对迄今为止所获得的任何文本进行“合理的延续”,其中“合理”的意思是“人们在看到人们写的内容后可能期望某人写什么”已经写在数十亿个网页上,等等。我首先要解释的是,ChatGPT始终基本上是在尝试生成一种“合理的延续”,以当前文本为基础,所谓“合理”是指“人们在阅读了数十亿个网页等内容后可能期待看到的文本”。

2024-03-07 16:02:18 642

原创 init 5 相比 3 -- 增加的进程

init 5 相比 3 -- 增加的进程(红色)

2024-03-05 10:27:38 203

原创 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 240

《TCP/IP网络编程》示例源码

《TCP/IP网络编程》示例源码

2016-10-31

JavaScript语言精粹_修订版

JavaScript语言精粹_修订版.

2015-05-27

JavaScript设计模式

JavaScript设计模式

2015-05-27

[图解TCPIP(第5版)

《图解TCP/IP》是一本图文并茂的网络管理技术书籍,旨在让广大读者理解TCP/IP的基本知识、掌握TCP/IP的基本技能。   书中讲解了网络基础知识、TCP/IP基础知识、数据链路、IP协议、IP协议相关技术、TCP与UDP、路由协议、应用协议、网络安全等内容,引导读者了解和掌握TCP/IP,营造一个安全的、使用放心的网络环境。   《图解TCP/IP》适合计算机网络的开发、管理人员阅读,也可作为大专院校相关专业的教学参考书。

2015-05-26

jquery-1.11.3

jQuery是一个兼容多浏览器的javascript库,核心理念是write less,do more(写得更少,做得更多)。jQuery在2006年1月由美国人John Resig在纽约的barcamp发布,吸引了来自世界各地的众多JavaScript高手加入,由Dave Methvin率领团队进行开发。如今,jQuery已经成为最流行的javascript库,在世界前10000个访问最多的网站中,有超过55%在使用jQuery。 jQuery是免费、开源的,使用MIT许可协议。jQuery的语法设计可以使开发者更加便捷,例如操作文档对象、选择DOM元素、制作动画效果、事件处理、使用Ajax以及其他功能。除此以外,jQuery提供API让开发者编写插件。其模块化的使用方式使开发者可以很轻松的开发出功能强大的静态或动态网页。 jQuery,顾名思议,也就是JavaScript和查询(Query),即是辅助JavaScript开发的库。

2015-05-24

演讲:《Netfee-基于TMG/ISA的上网行为控制系统》

Netfee是基于微软ISA/TMG server的企业上网行为管理软件产品。

2011-01-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除