语言 笔记sizeof
实验6—C语言结构体、枚举应用编程
4、试验任务4 源代码 1 #include <stdio.h> 2 #define N 10 3 4 typedef struct { 5 char isbn[20]; // isbn号 6 char name[80]; // 书名 7 char author[80]; // 作者 8 doubl ......
sql学习笔记
数据库原理 1. 数据库概念 数据库定义 数据库的特点 2. 数据库管理系统(DBMS) DBMS的功能 常见的DBMS软件 3. 数据模型 关系模型的基本概念 数据库范式的概念和应用 4. 数据库事务和并发控制 事务的ACID特性 并发控制的方法和技术 SQL语言基础 1. SQL概述 SQL语言 ......
《软件需求模式》阅读笔记二
《软件需求模式》第3、4章阅读笔记 其中第3章描述了需求模式扮演的角色,解释了每个模式的一些具体内容和具体结构。而第4章则介绍了何时以及如何去使用需求模式,如何从原有的模式创造出新的模式或者直接编写新的模式。 第3章首先为我们解释了需求模式的概念:定义一种特定类型需求的方法。需求模式就是为我们提供一 ......
前端学习笔记DAY2 HTML5基础(2)(b站pink老师)
二.HTML标签 4.HTML常用标签 4.1 标签语义 学习标签的重点是记住每个标签的语义。就是指标签的含义,即这个标签是用来干嘛的。 根据标签的语义,在合适的地方给一个最为合理的标签,可以让页面结构更清晰。 ※4.2 标题标签 <h1> - <h6> HTML 提供了 6 个等级的网页标题,即< ......
C语言 实现双向链表
#include <stdio.h> #define LIST_HEAD_INIT(name) { &(name), &(name) } #define list_for_each_entry(obj, head, list) for (obj = (typeof(*obj) *)((char *) ......
Kubernetes学习笔记——Kubernetes进阶
一、深入理解Service 1、Service存在的意义 • 防止Pod失联(服务发现) • 定义一组Pod的访问策略(负载均衡) 2、Pod与Service的关系 • 通过label-selector相关联 • 通过Service实现Pod的负载均衡(TCP/UDP 4层) 3、Service的三 ......
C 语言函数:入门指南
C 语言中的函数声明和定义 您可以通过以下方式创建并调用函数: // 创建一个函数 void myFunction() { printf("我刚被执行了!"); } int main() { myFunction(); // 调用函数 return 0; } 一个函数包括两个部分: 声明:函数名称、 ......
笔记本睡眠结束后耳机没声音/音频无法播放
可能原因 睡眠结束后Windows Audio服务没有启动[1]. 解决思路 参考[2]编写bat在电脑睡眠结束后重启该服务,参考[3]让其自动运行. 具体步骤 编写bat 在服务中找到Windows Audio服务, 其属性中复制服务名称 编写如下程序以bat为后缀、UTF-8为编码保存 实现自动 ......
C语言!!!!
//已有一个已正序排好!!!的9个元素的数组 //今输入一个数要求按原来排序的规律将它插入数组中。 //样例输入 //1 7 8 17 23 24 59 62 101 //50 #include<stdio.h> int main() { int a[10],i,m,t;//因为要插入一个数 所以共 ......
Go语言学习笔记
Go语言入门教程: https://c.biancheng.net/golang/ Go语言的基本类型有: bool string int、int8、int16、int32、int64 uint、uint8、uint16、uint32、uint64、uintptr byte // uint8 的别名 ......
C语言笔记8
二维数组的定义 定义二维数组的一般方式: 类型说明符 数组名[常量表达式1] [常量表达式2]; 存储形式: 二维数组在内存中按行的顺序存放,即先存放第一行的元素,在存放第二行的元素。 二维数组的引用 二维数组的引用与引用一维数组元素一样,也用下标法引用二组数组元素 二维数组元素表示形式:数组名[下 ......
数据分享|R语言用RFM、决策树模型顾客购书行为的数据预测|附代码数据
全文链接:http://tecdat.cn/?p=30330 最近我们被客户要求撰写关于RFM、决策树模型的研究报告,包括一些图形和统计输出。 团队需要分析一个来自在线零售商的数据 该数据包含了78周的购买历史。该数据文件中的每条记录包括四个字段。客户的ID(从1到2357不等),交易日期,购买的书 ......
R语言主成分、因子分析、聚类对我国城镇私营单位就业人员平均工资数据研究与分析
全文链接:https://tecdat.cn/?p=34517 原文出处:拓端数据部落公众号 分析师:Huarui He 数据显示2019年全国城镇私营单位就业人员年平均工资为53604元,比上年增长8.1%,而2019年全国城镇非私营单位就业人员年平均工资为90501元,名义增长率9.8%,实际上 ......
笔记:Qt开发之多线程的实现(QThread、moveToThread)
目标:了解Qt实现多线程的两种基本方式(QThread、moveToThread),各自的实现方式、使用场景。1,子类化QThread实现方式:继承QThread类,重写run()函数实现多线程class WorkerThread : public QThread { Q_OBJECT public ......
笔记:Qt开发之定制化qDebug()函数
目标:实现qDebug()函数的定制输出,包含文件名、函数名、行数等信息1,通过qSetMessagePattern函数,实现定制化输出int main(int argc, char **argv) { QApplication app(argc, argv); // 改变缺省消息处理程序的输出,信 ......
clickhouse sql优化笔记
1.order by sort_field limit 1 by group_f1, group_f2 sql目的:根据group_f1,group_f2去重并按照sort_field排序保留第一个 当数据量很大时,order by 操作非常慢而且占用内存很大,容易导致oom 优化方案:可以先分组, ......
C++学习笔记八:极限和数学运算
1) <limits>库: 1.1 源文档: https://en.cppreference.com/w/cpp/types/numeric_limits #include <limits> 1.2 库函数: 函数解释: 对于一个浮点数,lowest表示最小的可表示的负数,min表示最小的可表示的接 ......
进/线/协程--引自阿秀的学习笔记
进程、线程与协程区别 1、进程是资源分配的基本单位,运行一个可执行程序会创建一个或多个进程,进程就是运行起来的可执行程序 2、线程是资源调度的基本单位,也是程序执行的基本单位,是轻量级的进程。每个进程中都有唯一的主线程,且只能有一个,主线程和进程是相互依存的关系,主线程结束进程也会结束。 3、线程共 ......
2023年的PHP项目部署笔记。什么?还有人用PHP?
前言 这是我第一次用 PHP 的包管理工具 composer 一开始用 docker 进行部署,但一直出问题,最后还是选择直接在服务器上安装 php-fpm 搭配 nginx 的方案了。 PS:docker方式真的搞得心好累,现在回想起来还心有余悸😢 docker方案 先把我的 docker 方案 ......
《构建之法》读书笔记(一)
最近看了《构建之法》这本书,我从书中获取到了许多关于软件工程这一方面的知识。 软件企业=软件+商业模式。对于软件工程以及行业,程序是基本功,但是在算法和数据结构之上,软件工程决定了软件的质量,商业模式,影响了一个软件企业的成败,同时软件从业人员和软件企业的道德操守会极大的影响用户的操作与体验。也就是 ......
[学习笔记]在CentOS7中用Docker方式安装Jenkins
@目录原理:创建Docker网桥网络安装DinD创建镜像构建镜像运行容器 原理: Docker in Docker (以下简称 DinD)可以在 Container 中直接运行一个 Docker Daemon ,然后使用 Container 中的 Docker CLI 工具操作容器。其原理如下图 容 ......
【论文阅读笔记】【OCR-文本识别】 SEED: Semantics Enhanced Encoder-Decoder Framework for Scene Text Recognition
SEED CVPR 2020 读论文思考的问题 论文试图解决什么问题?写作背景是什么? 问题: 如何利用全局的语义信息提高文本识别模型对低质量文本的鲁棒性和识别效果? 背景: 以往的基于 encoder-decoder 的文本识别方法通常基于局部的视觉特征解码出文本,忽略了对单词显式的全局语义信息的 ......
秦疆的Java课程笔记:68 面向对象 什么是继承
继承的本质是对某一批类的抽象,从而实现对现实世界更好的建模。 extands的意思是“扩展”。子类是父类的扩展。 Java中类只有单继承,没有多继承。 继承是类和类之间的一种关系。除此之外,类和类之间的关系还有依赖、组合、聚合等。 继承关系的两个类,一个为子类(派生类),一个为父类(基类)。子类继承 ......
秦疆的Java课程笔记:67 面向对象 封装详解
该露的露,该藏的藏 程序设计要求“高内聚,低耦合”。高内聚就是类的内部数据数据操作细节自己完成,不允许外部干涉;低耦合是仅暴露少量的方法给外部使用。 封装:数据的隐藏 通常,应禁止直接访问一个对象中数据的实际表示,而应通过操作接口来访问,这称为信息隐藏。 记住这句话就够了:属性私有,get/set。 ......
《Effective Java》阅读笔记-第五章
Effective Java 阅读笔记 第五章 泛型 第 26 条 不要使用原生类型 随着泛型的普及,这条没什么可说的。 如果不知道具体类型,可以使用<?>来代替。 第 27 条 消除 unchecked 警告 原生类型到泛型转换时,编译会有警告,可以使用@SuppressWarnings("unc ......
秦疆的Java课程笔记:65 面向对象 创建对象内存分析
先写两个类 //创建一个Pet类 package OOP.demo; public class Pet { public String name; public int age; public void shout() { System.out.println("喵~~"); } } //主程序Ap ......
实验6 c语言结构体、枚举应用编程
实验任务4 程序源码 1 #include <stdio.h> 2 #define N 10 3 4 typedef struct { 5 char isbn[20]; // isbn号 6 char name[80]; // 书名 7 char author[80]; // 作者 8 double ......
学C笔记归纳 第十二篇——函数2 声明和定义
函数功能越单一,可移植性越强——“高内聚低耦合”; 函数可以嵌套调用,不可以嵌套定义; 关于函数声明: 告诉编译器函数名、参数、返回类型,但函数具体存在由函数定义决定; 函数声明一般出现在函数使用之前,要满足先声明后使用; 函数声明一般放在头文件中。(单片机常用) #include <stdio.h ......
[数字图像处理笔记] 第六章 图像复原
1. 图像复原及退化模型 1.1 图像复原 图像复原:根据退化原因,建立相应的数学模型,从被污染或畸变的图像信号中提取所需要的信息,沿着使图像降质的逆过程恢复图像本来面貌。 根据不同指标进行分类: 在给定退化模型条件下:无约束 和 有约束 根据是否需要外界干预:自动 和 交互 根据处理所在域:频率域 ......
C++语言string、wstring、utf-8互转
实现了一个CStrCvt类,采用STL实现,可跨平台。注意的是,在s2ws和ws2s函数中需要locale信息,在使用过程中,需要根据实际情况进行设置。如果有需要可以检测文本编码,网上有开源的第三方库,可供使用。不过,准确率需自己判断。为了不影响效率,此类默认按照中文处理。 头文件 class CS ......