首页
艺搜天下---纯净互联网,让每一个页面都有价值!
取消

YAML系列1:常用语法

用来写配置文件的语言 使用缩进表示层级关系 缩进时不允许使用Tab键,只允许使用空格。 缩进的空格数目不重要,只要相同层级的元素左侧对齐即可 # 表示注释 'key: value' 的形式组成(冒号后面必须是一个空格)

Markdown系列1:常用语法

markdown可以让你专注于写作而不是排版 标题 在文本前面加上 # 即可,同理,还可以增加二到六级标题,总共六级 注:# 和标题之间保留一个字符的空格 代码 如果只有一行可以用 ` (Esc下面的那个键)将语句括起来。 如果为多行,可以将```置于这段代码的首行和末行。 列表 无序列表在前面加上星号、减号或是加号 有序列表,直接在文字前面加上 1. 2. 3. 就可以:...

C++系列7:using与继承

public继承会继承基类的成员函数(除了构造函数和子类有的同名函数) class Human:public Animal{ public: using Animal::Animal; //继承基类所有构造函数 using Animal::eat;//继承基类的同名函数:不管参数是否一样只要函数名相同就算是同名函数,都会被隐藏 }; 参考 https://zhuanla...

酒类系列1:白酒选购

品牌:贵州茅台,四川五粮液等等 茅台代表作:飞天53°500ml,酱香,1499元一般买不到。得写个抢购脚本试试。 五粮液普五第八代 浓香型白酒 52度 500ml ,约1000元 郎酒 红花郎15 酱香型白酒 53度 500ml约500元 郎酒 红花郎10 第四代 酱香型白酒 53度 500ml 约300元 郎酒 青花郎 酱香型白酒 53度 500ml 约1000元 贵州习酒...

C++系列6:如何在程序运行之前执行某些操作

定义全局作用域的对象,该对象的构造函数会在程序运行之前执行,也就是在main函数之前执行。析构函数在main之后执行。 #define RegisterBuilderByType(BuilderClassName, type) \ ExecuteBeforeMain(BuilderClassName){\ theFactory->registerWidget(new (B...

C++系列5:auto关键字

一般用于自动推断值的类型 可以使用指针和引用运算符修饰auto, auto* 的作用是告诉编译器,值是一个指针类型,并且根据右侧表达式的类型进行类型推导。

C++系列4:位运算的巧妙运用

Template = 1 << 0, MainType = 0x0000FFFF, Basic = 0x10000 << 0, SubType = 0xFFFF0000, TemplateBasic = Template | Basic, #define GetMainType(type) (PropertyType)((int)type & (in...

AI系列4:Midjourney介绍

人工智能程序,可根据文本生成图像,2022年7月12日进入公开测试阶段。

AI系列3:DALL-E介绍

通过文本描述生成图像的人工智能程序,于2021年1月5日由OpenAI发表。 通过120亿参数版本的GPT-3 Transformer模型来理解自然语言输入并生成相应的图片。 2022年4月,OpenAI宣布了新版本的DALL-E 2 2023 年 9 月份发布的DALL・E 3 与上一代模型 DALL・E 2 最大的区别在于,它可以利用 ChatGPT 生成提示(prompt),然后...

Qt官方示例解析系列8:Flow Layout流式布局

实现了什么功能 可以根据窗口大小,自动将控件换行. 用到哪些重要的类 QLayout 部分源码解析 子类化QLayout,需要重新实现一些函数。具体见帮助文档 addItem将item放在一个list中。takeAt删除并返回。 计算水平和垂直间距时,用到了QStyle::PixelMetric: style()->pixelMetric,先获取QWidget的QStyl...