笔记opencv

《重构:改善既有代码的设计》读书笔记一

一、重构原则 1、重构定义 重构:对软件内部结构的一种调整。目的是在不改变软件可观察行为的前提下,提高其可理解性,降低其修改成本。 2、为何重构 在开始说为何重构之前,先说一下很多程序员为何不喜欢重构。 时间紧,一直忙着实现功能,觉得重构影响效率,而且重构不算绩效,简直吃力不讨好 觉得代码写完之后可 ......
代码 笔记

高分辨率定时器和动态时钟设计笔记 【ChatGPT】

https://www.kernel.org/doc/html/v6.6/timers/highres.html 高分辨率定时器和动态时钟设计笔记 更多信息可以在OLS 2006年的演讲论文"hrtimers and beyond"中找到。该论文是OLS 2006年会议第1卷的一部分,可以在OLS网 ......
定时器 时钟 分辨率 ChatGPT 笔记

重构笔记4

提炼函数时机:当我们觉得一段大函数内某一部分代码在做的事情是同一件事,并且自成体系,不与其他掺杂时当代码展示的意图和真正想做的事情不是同一件时候,如作者提到的例子。想要高亮,代码意思为反色,这样就不容易让人误解,印证了作者前面说的:当你需要写一行注释时候,就适合重构了做法:一个以他要做什么事情来命名 ......
笔记

C++学习笔记七:输出格式

这一篇主要总结一下C++标准库里输出格式相关的库函数。 https://en.cppreference.com/w/cpp/io/manip 1.库: <ostream> <ios> <iomanip> 2.库函数: 2.1 <ostream> std::endl: 输出换行,同"\n"的效果一样。 ......
格式 笔记

[数字图像处理笔记] 第四章 图像变换

1. 连续傅里叶变换 1.1 一维连续傅里叶变换 一维连续傅里叶正变换(\(\text{1-Dimensional Continuous Fourier Transform}\)) 对于函数 \(f(x)\),一维连续傅里叶变换有如下定义: \[\Re: \; F(u) = \int_{- \inf ......
图像 图像处理 数字 笔记

论文笔记: Attributed Graph Clustering: A Deep Attentional Embedding Approach

论文笔记: Attributed Graph Clustering: A Deep Attentional Embedding Approach 中文名称: 属性图聚类:一种深度注意力嵌入方法 论文链接: https://arxiv.org/abs/1906.06532 背景: ​ 图聚类是发现网络 ......

Python_Gui_tkinker学习笔记

# -*- coding:utf-8 -*- import tkinter as tk 创建主窗口 # 调用Tk()创建主窗口 root_window =tk.Tk() 窗口名字 # 给主窗口起一个名字,也就是窗口的名字 root_window.title('C语言中文网:c.biancheng.n ......
Python_Gui_tkinker tkinker 笔记 Python Gui

C++学习笔记六:运算符(五种基本运算操作,优先级和结合性)

这一章对操作符进行简单的总结: 1.五种基本运算类型:加减乘除,取余 add, substract, multiply, divide, modulus int number1{2}; int number2{7}; int result = number1 + number2; result = ......
运算符 优先级 笔记

supervisor 学习笔记

supervisor可以运行在大多数类unix系统,但是不能运行在任何windows系统,supervisor运行在python环境中; 可以在python2(2.7)版本上工作、python3(3.4)版本上工作、以及更高python版本上。 supervisor进程管理服务程序安装完毕后,会在系 ......
supervisor 笔记

java高级笔记汇总

一、理论知识背诵汇总篇 1、Java常用类 System类 Date类(日期类) DateFormat类(日期格式化类) SimpleDateFormat类 Math类 Random类 BigInteger(大整数)类 BigDecimal(大小数)类 Timer定时器 2、枚举(将类的对象固定下来 ......
笔记 java

七星的随堂笔记

打开CMD的方式 开始+系统+命令提示符 Win键 + R 输入 cmd 打开控制台 (推荐使用) 资源管理器的地址栏上加上 cmd路径 管理员方式运行 : 选择以管理员方式运行 常用的DOS命令 # 盘符切换 # 查看当前目录下的所有文件 dir # 切换目录 cd change director ......
笔记

Mock框架moco学习笔记

目录一、Moco框架基本介绍1. 什么是Moco2. Moco原理简介3. Moco的配置和运行4. Moco启动以及第一个demo二、mock 的启动及第一个demo1. 创建startup.json文件2. 启动moco3. 浏览器输入本地网址127.0.0.1:8809/demo三、不带参数的 ......
框架 笔记 Mock moco

《大道至简》读书笔记 12月

读书笔记: 《大道至简》第三章 《大道至简》第三章着重探讨了字句的运用和语言的表达。作者通过简洁而深刻的文字,向我们展示了大道至简的真谛。 在这一章中,作者首先指出了字句的重要性。他称字句为语言的精华,是信息传递的最基本单位。他举了一个生动的例子,比较了才华横溢的诗人和平庸的作家,强调字句运用的差异 ......
大道 笔记

学C笔记归纳 第十一篇——函数1

库函数学习网站: www.cplusplus.com/reference/clibrary 官方英文版:https://en.cppreference.com 官方中文版:https://zh.cppreference.com 尽量提高英文阅读能力,对后续学习工作帮助非常大。 函数命名都是有意义的, ......
函数 笔记

平衡树(无旋Treap,范浩强树)学习笔记

平衡树:YYDS 以下是常见的平衡树/要用平衡树实现的算法: Treap(有旋/无旋) Splay树 WBLT(Weight Balanced Leafy Tree,重量平衡线段树) SBT(Size Balanced Tree,陈启峰树) AVL树 B树 、B+树 笛卡尔树 红黑树 、左偏红黑树 ......
笔记 Treap

实用 STL —— rope 学习笔记

rope rope 是 C++ STL 中 pb_ds(Policy-Based Data Structures)库 的一个分支,内部构造是一个 块状链表。 实际中,它经常被用于一些需要可持久化数据结构的题目中,用于代替实现繁琐的可持久化平衡树、可持久化线段树(主席树)、可持久化并查集等等,可见它功 ......
笔记 rope STL

读程序员的README笔记07_测试(下)

1. 自己动手编写测试 1.1. QA团队可以帮助你验证你的代码是否稳定,但千万不要把代码直接丢给他们,然后让他们做所有的测试 1.2. 避免硬编码的值,不要重复代码 1.3. 专注于测试基本功能而不是实现细节,这有助于代码库的重构 1.3.1. 测试代码在重构后仍然可以运行 1.4. 将测试的依赖 ......
程序员 笔记 程序 README 07

opencv图像视频读取相关

图像读取: cv::Mat cv::imread(const String & filename, int flags=IMREAD_COLOR) 图像窗口函数 void cv::namedWindow(const String & winname,int flags = WINDOW_AUTOSI ......
图像 opencv 视频

[数字图像处理笔记] 第三章 图像基本运算

1. 基本运算概述 点运算 指对一幅图像中每个像素点的灰度值按照一定的映射关系进行计算的方法。 代数运算、逻辑运算 指将两幅或多幅图像通过对应像素之间的 加、减、乘、除、逻辑 与、或、非 等运算得到输出图像的方法。 几何运算 指改变图像中物体对象 (像素) 之间的空间关系,进行图像的 平移、镜像、旋 ......
图像 图像处理 第三章 数字 笔记

Linux操作系统 文件查找、打包压缩及解压读书笔记

当涉及Linux文件查找、打包压缩和解压时,确实有很多详细的内容。以下是更详细的解释和示例: 1. 文件查找 在Linux中,find命令用于在文件系统中搜索文件和目录。下面是一些常见用法: 基本用法: 在整个文件系统中查找文件或目录: bashCopy code find / -name file ......
文件 笔记 系统 Linux

AT_dp 做题笔记

持续更新。 更好的阅读体验? 未完成题目 AT_dp_s, AT_dp_t, AT_dp_v, AT_dp_w, AT_dp_x, AT_dp_y, AT_dp_z。 AT_dp_a Solution 青蛙只能从 \(i-1\) 或 \(i-2\) 跳过来,所以转移方程自然地就是 \(dp_i=mi ......
笔记 AT_dp AT dp

yum管理器学习笔记

一,yum命令 Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一 ......
笔记 yum

Django笔记四十四之Nginx+uWSGI部署Django以及Nginx负载均衡操作

本文首发于公众号:Hunter后端 原文链接:Django笔记四十四之Nginx+uWSGI部署Django以及Nginx负载均衡操作 这一篇笔记介绍如何使用 Nginx + uWSGI 来部署 Django。 上一篇笔记中有介绍直接使用 uWSGI 作为 web 服务器来部署 Django,这一篇 ......
Django Nginx 笔记 uWSGI

FFT学习笔记

FFT FFT 常用于加速多项式乘法。 点值表示法 先考虑如何表示一个多项式。 最常见的是给定长度为 \(n+1\) 的系数序列 \(a\) 来表示多项式 \(F(x)=\sum\limits_{i=0}^na_ix^i\),做多项式乘法时直接乘法分配律,时间复杂度是 \(O(n^2)\) 的。 另 ......
笔记 FFT

程序员的思维修炼 读书笔记01

Dreyfus模型将学习的过程分为五个不同的阶段或水平: 1.新手(Novice)需要详细的指导——要手把手地教。新手不知道这些指导是否有效,或者哪些指导更加重要;因为没有上下文知识可供他们使用进行评估。因此,新手需要频繁迅速的成就感和有规律的反馈。一本好的入门指导书籍要提供有足够多的图画和充足的可 ......
程序员 思维 笔记 程序

C++学习笔记五:变量与数据类型(Auto类型)

Auto 允许编译器自己来推断变量的类型,这种新功能是在c++11引入的。这个关键字结合for循环使用可以节省变量类型的重复输入。VS Code可以在鼠标移动到变量上之后直接显示变量的类型。 auto var1 {12}; //int auto var2 {13.0}; //double auto ......
类型 变量 笔记 数据 Auto

Linux 笔记

What does "{} ;" mean in the find command? If you run find with exec, {} expands to the filename of each file or directory found with find (so that ls ......
笔记 Linux

Adaptive Graph Contrastive Learning for Recommendation论文阅读笔记

Abstract 在实际的场景中,用户的行为数据往往是有噪声的,并且表现出偏态分布。所以需要利用自监督学习来改善用户表示。我们提出了一种新的自适应图对比学习(AdaGCL)框架,该框架使用两个自适应对比视图生成器来进行数据增强,以更好地增强CF范式。具体的说,我们使用了两个可训练的视图生成器,一个图 ......

《Mamba: Linear-Time Sequence Modeling with Selective State Spaces》阅读笔记

论文标题 《Mamba: Linear-Time Sequence Modeling with Selective State Spaces》 作者 Albert Gu 和 Tri Dao 初读 摘要 Transformer 架构及其核心注意力模块 地位:目前深度学习领域普遍的基础模型。 为了解决 ......

C++学习笔记四:变量与数据类型(布尔型)

今天来整理一下布尔型变量的使用方法 1. 声明和初始化 一个布尔类型的变量占据1 Byte空间,数值0代表false,其他非0数值代表true bool red_light {false}; bool green_light{true}; std::cout << "sizeof(bool) : " ......
布尔 变量 类型 笔记 数据