首页
学习
活动
专区
工具
TVP
发布

Alan的blog

专栏成员
19
文章
15790
阅读量
12
订阅数
什么是Docker
由于容器不需要进行硬件虚拟以及运行完整操作系统等额外开销,Docker 对系统资源的利用率更高。无论是应用执行速度、内存损耗或者文件存储速度,都要比传统虚拟机技术更高效。因此,相比虚拟机技术,一个相同配置的主机,往往可以运行更多数量的应用。
Alan_1
2023-05-06
1500
python多线程
线程模块 Python3 通过两个标准库 _thread 和 threading 提供对线程的支持。 _thread 提供了低级别的、原始的线程以及一个简单的锁,它相比于 threading 模块的功能还是比较有限的。 threading 模块除了包含 _thread 模块中的所有方法外,还提供的其他方法: threading.currentThread(): 返回当前的线程变量。 threading.enumerate(): 返回一个包含正在运行的线程的list。正在运行指线程启动后、结束前,不包括启动
Alan_1
2023-05-05
3920
chatgpt api基础使用示例
url: POST https://api.openai.com/v1/completions
Alan_1
2023-05-05
5740
线程池,进程池
concurrent.futures --- 启动并行任务 — Python 3.7.13 文档
Alan_1
2023-05-04
8140
chatgpt prompt指南
- 使用分隔符清楚的指示输入的不同部分 (分隔符可以是任何的符号,将特定文本与提示的其余部分分隔开)
Alan_1
2023-05-04
5060
apiflask的安装
现在访问 http://localhost:5000/docs 查看交互式 API 文档(Swagger UI):
Alan_1
2023-05-01
5730
apiflask基本用法
The default title and version of the API will be APIFlask and 0.1.0; you can pass the title and the version arguments to change these settings:
Alan_1
2023-05-01
5400
C++类自动提供的特殊成员函数
ANSI C允许结构赋值,⽽C++允许类对象赋值,这是通过⾃动为类重载赋值运算符实现的。
Alan_1
2023-04-30
7190
C++运算符重载限制
重载后的运算符必须至少有一个操作数是用户定义的类型; 使用运算符时不能违反运算符原来的句法规则;不能修改运算符的优先级; 不能创建新运算符; 不能重载特定运算符: sizeof() . .*(成员指针
Alan_1
2023-04-30
2360
按位运算符
//假设:lottabits=01100101;bit=3=2^3即bit=1000;
Alan_1
2023-04-30
4540
存储说明符和cv限定符:
存储说明 符:auto: c++11之前:指出变量为自动变量 c++11:用于自动类型推断register c++11之前:声明中指示cpu寄存器存储 c++11:显式的指出变量时自动的static 用在作用域为整个文件的声明中时:表示内部链接属性 用于局部声明时,表示局部变量的存储持续性为静态的extern 表明是引用声明thread_local 指出变量的持续性与其所属线程的持续性相同mutable 根据const来解释 ------cv限定符:const表明内存被初始化后便不能被修
Alan_1
2023-04-30
2940
名称空间namespace
结构:例子:创建名为Jack的名称空间namespace Jack {int pal;void fetch();//可在后面再次使用名称空间定义函数struct Well{...};...}提供函数定义namesoace Jack{void fetch(){...}}访问命名空间:Jack::pal=12;Jack::Well mode; //创建Well结构类型元素modeJAck::fetch();------特征:可以全局,也可以位于另一个名称空间中,但不能在代码块中任何名称空间中的名称都不会与其他名
Alan_1
2023-04-30
9440
oop特性:抽象封装和数据隐藏多态继承代码的可重用性 ------指定基本类型完成的工作:决定数据对象需要的内存数量决定如何解释内存中的位决定可使用数据对象执行的操作或方法------C++类:组成:数据对象+操纵数据的方法定义类:(由两部分组成)类声明:以数据成员方式描述数据部分,以成员函数/方法的方式描述公有接口类方法定义:描述如何实现类成员函数类开发:接口(类定义):放在头文件中实现(类方法的实现代码):源代码文件中
Alan_1
2023-04-30
1390
C++为类型建⽴别名的⽅式
预处理器在编译程序时用char替换所有的BYTE;等价于使BYTE成为char的别名
Alan_1
2023-04-30
3770
类模板
template <class Type> //或者tmplate <typename Type>
Alan_1
2023-04-30
3K0
类继承
类继承:它能够从已有的类派⽣出新的类,⽽派⽣类继承了原有类(称为基类)的特征,包括⽅法。
Alan_1
2023-04-30
1.3K0
使用new运算符进行动态内存分配
new可能找不到请求的内存量。在最初的10年中,C++在这种情况 下让new返回空指针,但现在将引发异常std::bad_alloc。
Alan_1
2023-04-30
5000
函数模板 ## 函数模板
template <>void Swap<job>(job&, job&); //or template <>void Swap(job&, job&);
Alan_1
2023-04-30
2.2K0
使用 Tampermonkey 插件流畅使用 ChatGPT 网页端教程
在本教程中,我们将详细介绍如何使用 Tampermonkey 插件改善您在浏览器中使用 ChatGPT 网页版的体验。由于某些原因,浏览器访问 ChatGPT 容易出现断开连接或报错的情况。使用 Tampermonkey,您可以运行一个用户脚本,解决这些问题,让您的 ChatGPT 使用体验更加流畅。
Alan_1
2023-04-30
2K0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档