摘要:
0. 介绍 chatgpt 是一个人工智能模型,该公司提供了可调用的 api 接口进行使用。 1. openai库 python 下载安装 openai 库,即可使用官方提供的库文件进行api使用。 pip install openai 据目前所了解资料,openai 认证方式是通过密钥进行验证,密 阅读全文
摘要:
IO多路复用 socket 网络编程绕不开 socket 编程,socket ,插座,可以容许多端进行通信。 服务端流程 服务端绑定socket,首先创建socket, 说明所使用的网络协议TCP还是UDP,然后bind绑定到一个IP地址。开启监听 listen,监听端口,当检测到端口有其他主机发送 阅读全文
摘要:
cmake 简介 cmake 是一个软件自动化构建工具,在使用C/C++ 编写程序的时候,多个源文件编译一般是通过makefile 工具进行编译生成。可以通过使用cmake 生成一个 makefile文件,再通过 makefile文件生成程序。 简而言之:cmake 用于生成 makefile文件, 阅读全文
摘要:
文件 python 中文件以两种方式存在,第一种是文本格式,文本格式是人类可阅读的格式,另一种格式是二进制。二进制一般需要配合其他的软件进行使用。 python 打开文件的方式类似C语言的方式,以读模式、写模式、读写模式、二进制模式等。 文件的四个基本操作:打开文件、读文件、写文件、关闭文件。 op 阅读全文
摘要:
线程池 1. 创建线程 thread #include <thread> int main(){ std::thread th() } thread 直接创建一个线程,参数是所需执行的函数。 2. join 当开启线程后,主线程不会等待其他线程执行完后再关闭,所以需要让主线程去等待其他线程执行完之后 阅读全文
摘要:
模块和包 模块是python的源文件,即.py 文件。模块支持导入,一个模块可以导入其他系统提供或第三方模块,可以使用其中提供好的全局变量、函数等。若导入的模块名字过长,也可以使用 as 使用别名。 import 会导入一个模块中所有内容,如果只想使用部分内容,可使用 from 模块 import 阅读全文
摘要:
类与对象 python 中同样存在类和对象的概念,在python的类中,通过class 创建声明类,类中存在构造函数和析构函数,而且存在一个类似于Java中的toString。 def __init__(self) def __del__(self) def __str__(self) self 是 阅读全文
摘要:
cmake 简介 cmake 是一个软件自动化构建工具,在使用C/C++ 编写程序的时候,多个源文件编译一般是通过makefile 工具进行编译生成。可以通过使用cmake 生成一个 makefile文件,再通过 makefile文件生成程序。 简而言之:cmake 用于生成 makefile文件, 阅读全文
摘要:
python 变量的引用 python 中函数的参数传递以及返回值都是通过引用传递的。 python 中的变量和数据分开存储,变量中存储的不是数据,而是数据的内存地址。 通过 id() 查看变量在内存中的地址。 因此,当改变变量的时候,其实是改变了变量所保存的地址,也就是 修改了数据的引用。 可变和 阅读全文
摘要:
Python 简介: python 是一个解释型语言,主要理念就是优雅和简单。 目前市面上存在两个版本的python,2版本现在已经停止更新。因此使用3.x 版本编写的python代码无法使用2.x python 解释器进行处理。 python源文件以 .py 结尾,其中的代码,通过使用 pytho 阅读全文