指尖 算法 精灵 笔记

Opencv学习笔记(1)

1、安装环境 如何安装Python解释器和PyCharm,这里就不说明了, 参考文章链接:https://blog.csdn.net/weixin_72959097/article/details/130226675 下面主要说明在配置好开发环境后,Opencv是如何安装的。 首先,创建一个新项目, ......
笔记 Opencv

秦疆的Java课程笔记:42 流程控制 增强For循环

Java5引入的一种主要用于数组或集合的增强型for循环。这里只是先了解一下。 格式如下: for(声明语句:表达式) { //代码语句 } 声明语句:声明新的局部变量,该变量的类型必须和数组元素的类型匹配。其作用于限定在循环语句块,其值与此数组元素的值相等。 表达式:表达式是要访问的数组名,或者是 ......
流程 课程 笔记 Java For

秦疆的Java课程笔记:43 流程控制 break、continue、goto

break:在任何循环语句的主体部分,均可用break控制循环的流程。break用于强行退出循环,不执行循环中剩余的语句。(break也在switch语句中使用) public class BreakDemo { public static void main(String[] args) { in ......
continue 流程 课程 笔记 break

Linux学习笔记 虚拟机的安装

VMWare是当前最主流、应用最广泛的虚拟软件(来搭建虚拟环境)。它可以保证在一台现有的计算机操作系统上,模拟出一个新的硬件环境,以实现在一个电脑上真正同时运行两个OS。其官网为:www.vmware.com 。在我看来:使用VMWare装的OS还可以同Windows主机进行网络通信的。 安装VMW ......
笔记 Linux

关于CCD视觉对位系统+UVW对位平台计算公式算法举例

UVW对位平台介绍:1、这是一种可以实现以平面上任意一点为中心,进行旋转运动的装置,并可沿着任意的方向平移。2、此平台和视觉CCD纠偏系统对接在一起,可以很快完成高精度的纠偏工作,重复定位精度一般可达±1μm;下述算法由平台相对移动量可算出各执行器(U、V、W)的移动量。回转中心(at,bt)指的是 ......
算法 公式 视觉 系统 平台

常见贪心算法类型

备考建议 贪心思想是指在对问题求解时,总是做出在当前看来是最好的选择。也就是说,如果要得到整个问题的最优答案,那么每一步都要尽可能的得到最优的答案。 首先初赛必然无法考察贪心的证明。聚焦在贪心的经典题型,又因为贪心算法,方便与其他知识点关联,比如结构体排序后贪心,比如二分答案里做贪心,所以往往代码量 ......
算法 常见 类型

C++ Primer 学习笔记——第十三章

第十三章 拷贝控制 前言 类是如何控制类型对象的拷贝、赋值、移动和销毁的?类通过一些特殊的成员函数控制,包括:拷贝构造函数、移动构造函数、拷贝赋值运算符、移动赋值运算符以及析构函数。 当定义一个类时,我们显式地或隐式的指定在此类型的对象拷贝、移动、赋值和销毁时做什么。一个类通过定义五种特殊的成员函数 ......
笔记 Primer

做个笔记

之前部署了两个服务 备份一下部署命令 docker run -dit --name dujiaoka -p 8008:80 -p 9000:9000 -e ADMIN_HTTPS=true WEB_DOCUMENT_ROOT=/app/public jiangjuhong/dujiaoka dock ......
笔记

Linux驱动开发笔记(五):驱动连接用户层与内核层的文件操作集原理和Demo

前言 驱动写好后,用户层使用系统函数调用操作相关驱动从而实现与系统内核的关联,本篇主要就是理解清楚驱动如何让用户编程来实现与内核的交互。 杂项设备文件操作集 cd /usr/src/linux-headers-4.18.0-15 vi include/linux/fs.h 搜索到(vi则直接使用“/ ......
内核 原理 文件 笔记 用户

[Vue] vue学习笔记(2): 监视属性 & 计算属性

关于计算属性 案例:分别输入姓和名,打印全名 基本代码 <div id='root'> first name<input type="text" v-model="firstname"><br/><br/> last name<input type="text" v-model="lastname" ......
属性 笔记 Vue vue amp

期望最大化(EM)算法:从理论到实战全解析

本文深入探讨了期望最大化(EM)算法的原理、数学基础和应用。通过详尽的定义和具体例子,文章阐释了EM算法在高斯混合模型(GMM)中的应用,并通过Python和PyTorch代码实现进行了实战演示。 关注TechLead,分享AI全维度知识。作者拥有10+年互联网服务架构、AI产品研发经验、团队管理经 ......
算法 实战 理论

算法分析-寻找假币题

一.题目需求 你手里有70枚重量相等的真金硬币,但你知道其中有一枚是假币,比其他金币轻。你有一个平衡秤,你可以一次在两边放上任意数量的硬币,它会告诉你两边是否重量相同,或者如果不相同,哪边更轻。问题:请概述一个寻找假币的算法。你需要称量多少次?怎么使得称量次数最少? 二、算法思想 1.算法分析1.1 ......
假币 算法

学习笔记12

目录第14章 MySQL数据库系统知识点归纳mysql简介mysql特点关系型数据库苏格拉底挑战实践过程 第14章 MySQL数据库系统 知识点归纳 mysql简介 MySQL是一个开源数据库管理系统,由服务器和客户机组成。在将客户机连接到服 务器后,用户可向服务器输入SQL命令,以便创建数据库,删 ......
笔记

文心一言 VS 讯飞星火 VS chatgpt (145)-- 算法导论12.1 5题

五、用go语言,因为在基于比较的排序模型中,完成n个元素的排序,其最坏情况下需要 Ω(nlgn) 时间。试证明:任何基于比较的算法从 n 个元素的任意序列中构造一棵二又搜索树,其最坏情况下需要 Ω(nlgn) 的时间。 我个人喜欢 灵小智 。 文心一言: 首先,我们要明白二叉搜索树(BST)的性质: ......
文心 导论 算法 chatgpt VS

【CCFCSP】2309真题笔记

-1.坐标变换(Ⅰ 分析 签到题√ AC:不够精简 #include<iostream> #include<vector> using namespace std; const int maxn=100; int dxy[2]; int xy[maxn+1][2]; int main(){ int ......
真题 笔记 CCFCSP 2309

读像火箭科学家一样思考笔记11_实践与测试(上)

1. 测试存在的问题 1.1. 我们日常生活中的大多数决定靠的不是测试数据,而是直觉和有限的信息 1.2. 没有做过实验 1.2.1. 推出一款新产品 1.2.2. 更换职业 1.2.3. 尝试一种新的营销手段 1.2.4. 常找借口说,我们之所以不做测试,是因为缺乏资源 1.2.4.1. 新方法若 ......
科学家 火箭 笔记 科学 11

学习笔记2

基本常用命令 cd 是跳转路径,后面跟上路径 cd ~ 以上这两个这两个命令都会跳转到用户家目录下 cd/etc cd后面跟上路径,就会跳转到这个路径之下 cd. 当前目录 cd.. 回到上一级目录 cd/ 跳转根目录 cd - 回到上一次目录 ls 查看当前路径下的所有文件 ls -a 查看隐藏文 ......
笔记

极语言中文编程_学习笔记

更多有关极语言中文编程的信息请看文件夹下的sec.htm或者官网的编程说明书http://sec.yihuolao.com/sec.htm。 极语言 极语言中文编程语言是符合中文自然语言语义的语言。 极语言中文编程语言是面向过程的语言。 Sec是Simple easy compile的缩写,也是秒的 ......
语言 笔记

学习笔记1

Linux和windows的对比: 1.文件系统的差别 2.用户管理的差别 Windows上用户概念很模糊,但是Linux上就会经常使用到 Linux通过用户权限来指定不同不的用户对文件的使用权限 3.运用方向不一样 Windows更多是代替纸质书写的办公,提升日常生活工作的交流效率 Linux一开 ......
笔记

Programming Abstractions in C阅读笔记:p197-p201

《Programming Abstractions in C》学习第64天,p196-p201总结。 一、技术总结 很难,唯有继续往下看才能让其变容易。 二、英语总结 1.psychologically是什么意思? 答: (1))psychology > psychological > psycho ......
Abstractions Programming 笔记 197 201

阅读笔记8

代码的未来 阅读笔记三:编程语言的新潮流 3.1 语言的设计 本节讨论了成功语言Java的特点,包括可移植性、功能强大、高性能和丰富的类库。 3.2 Go、3.3 Dart、3.4 CoffeeScript、3.5 Lua 简要介绍了Google发布的Go语言、Dart语言,以及使用JavaScri ......
笔记

差分算法总结

差分是前缀和的逆运算 一维差分 对于a1,a2,…,an,构造b1,b2,…,bn,使得ai = b1 + b2 + … + bi。此时,b数组成为a数组的差分,a数组称为b数组的前缀和。 题目链接: https://www.acwing.com/problem/content/799/ 代码模版: ......
算法

阅读笔记3

《软件需求》是一本经典的软件工程书籍,由Karl Wiegers撰写。该书主要关注软件项目的需求工程,这是软件开发过程中至关重要的一部分。以下是一份关于这本书的阅读笔记: 引言 背景介绍: 《软件需求》是为软件工程师、项目经理以及与软件开发项目相关的各方编写的一本指南。作者Karl Wiegers以 ......
笔记

O(nlogn)排序算法

排序算法 介绍常见时间复杂度为\(O(nlogn)\)的排序算法 1. 快速排序 分治思想 #include<bits/stdc++.h> using namespace std; const int N = 1e5 + 10; int a[N]; void quick_sort(int l, in ......
算法 nlogn

数学及数学相关 学习笔记

数学及数学相关 目录 前置知识与符号定义 快速幂 素数筛 裴蜀定理 扩展欧几里得算法(exgcd) 同余方程 费马小定理 模意义下的乘法逆元 欧拉定理 卢卡斯定理 中国剩余定理 0.前置知识与符号定义 0.0 缺省源 由于篇幅原因,下文的代码自动省略以下片段: #include <bits/stdc ......
数学 笔记

DFS算法的非递归遍历分析

两种写法,一个是边表顶点号全部压栈,一个是类似后序非递归遍历 1、 void DFS(Graph G,int i) { int p,w; Stack S; InitStack(S); Push(S,i); visited[i]=true; while(!isEmpty(S)) { Pop(S,p); ......
算法 DFS

线性基学习笔记

我废话怎么这么多wwwwwwwwwww\(\color{white}地址\) rebuild 思想就是使满足线性基的条件下,使每一个二进制位只在一个位置上为 1。 可以用高斯消元直接处理出,也可以处理出任意一组线性基后从后往前扫一遍,如果 \(a_i\) 第 \(j\) 位上为 \(1\),则 \( ......
线性 笔记

buu第三页笔记

3、picoctf_2018_shellcode RELRO半开,其他全关,可以写入shellcode,同时ida打开看看, 有call eax反汇编不了,可以把他改了,但是这道题挺简单,汇编也能凑合看 vuln函数有个很明显的栈溢出我们可以写入我们的shellcode取得shell,同时要是个字符 ......
笔记 buu

学习笔记12

第十四章总结 摘要 MySQL关系数据库系统 MySQL的重要性 在Linux机器上安装和运行MySQL 使用MySQL在命令模式和批处理模式下使用SQL脚本创建和管理数据库 将MySQL与C编程相结合;演将MySQL与PHP集成,通过动态Web页面创建和管理数据库 MySQL简介 MySQL是一个 ......
笔记

基于图像形态学处理和边缘提取算法的路面裂痕检测matlab仿真

1.算法运行效果图预览 2.算法运行软件版本 matlab2022a 3.算法理论概述 路面裂痕检测是基于图像处理和机器视觉的一种重要应用。通过图像形态学处理和边缘提取算法,我们可以有效地检测出路面的裂痕。路面裂痕检测主要基于图像处理和机器视觉的原理。首先,通过图像采集设备获取路面的图像。然后,利用 ......
形态学 裂痕 路面 算法 形态
共12800篇  :58/427页 首页上一页58下一页尾页