指尖 算法 精灵 笔记

四种语言刷算法之环形链表 II

力扣142. 环形链表 II 1、C /** * Definition for singly-linked list. * struct ListNode { * int val; * struct ListNode *next; * }; */ struct ListNode *detectCyc ......
环形 算法 语言 II

读SQL进阶教程笔记15_SQL编程思维

1. 还原论 1.1. 认为可以把高级现象还原为低级基本现象的学说 1.2. 将复杂的东西看成是由简单单元组合而成的 1.2.1. 以赋值、条件分支、循环等作为基本处理单元,并将系统整体分割成很多这样的单元的思维方式 1.2.2. 文件系统也是将大量的数据分割成记录这样的小单元进行处理的 2. 整体 ......
进阶教程 SQL 思维 笔记 教程

python学习笔记9(地图、柱状图、sort函数、动态柱状图)

1. 折线图案例 对于大量数据,json的格式不规范,想要知道json的格式以及层次可以使用以下网站进行查看。P103~104 懒人工具-json 在线解析-在线JSON格式化工具-json校验-程序员必备 (ab173.com) 2.地图可视化 """ 地图可视化 """ from pyechar ......
函数 地图 笔记 动态 python

实验二 电子公文传输系统安全 jzk读书笔记

《Core.Software.Security.Security.at.the.Source.CN.软件安全.从源头开始》 安全开发生命周期 最著名的SDL模型是可信计算安全开发生命周期,受欢迎的SDL模型有微软的SDL、Cigital的软件安全触点模型、OWASP SDL、思科的安全开发生命周期。 ......
传输系统 公文 笔记 系统 电子

区域生长算法与图像分割

1. 区域生长 区域生长是一种串行区域分割的图像分割方法。区域生长是指从某个像素出发,按照一定的准则,逐步加入符合相似性判据的邻近像素,当满足生长停止条件,区域生长终止。其中相似性判据可以是像素灰度值、颜色、纹理特征等图像信息。(另一种区域生长是先将图像分割成很多的一致性较强,如区域内像素灰度值相同 ......
算法 图像 区域

实验二 电子公文传输系统安全--读书笔记

实验二 电子公文传输系统安全--读书笔记 一、《Core.Software.Security.Security.at.the.Source.CN.软件安全.从源头开始》 安全开发生命周期 最著名的SDL模型是可信计算安全开发生命周期,受欢迎的SDL模型有微软的SDL、Cigital的软件安全触点模型 ......
传输系统 公文 笔记 系统 电子

读书笔记

《Core.Software.Security.Security.at.the.Source.CN.软件安全.从源头开始》 第一章 引论 软件安全的重要性和相关性 软件是我们在现实世界中做任何事情的关键,同时,软件也分布在最关键的系统中,基于此,软件的安全设计是直观重要的。为了证明一个软件安全程序的 ......
笔记

【自学笔记】贪婪算法解决时间安排问题(入门)

【自学笔记】贪婪算法解决时间安排问题(入门) 【前言】 笔者这几天在受学校Prolog作业折磨,在查找解决方案的时候发现了贪婪算法(Greedy Algorithm),大喜,遂尝试格物致知。本文会引用一道贪婪算法的经典例题,尝试让笔者这样的纯小白也能理解这种算法,走入精彩的“贪婪之门”。贪婪算法的教 ......
算法 时间 笔记 问题

C语言基础算法(2)

#include <stdio.h> #include <math.h> int main(){ float a,b,c,s,area; scanf("%f%f%f",&a,&b,&c); if(a+b>c&&a+c>b&&b+c>a) { s=(a+b+c)/2; area=sqrt(s*(s-a ......
语言基础 算法 语言 基础

扩展欧几里得算法

扩展欧几里得算法 前置条件:需要掌握裴蜀定理和欧几里得算法 裴蜀定理: 对于不全为0的整数a, b,一定有整数x, y,使得ax + by = gcd(a, b) 欧几里得算法: gcd(a, b) == gcd(b, a % b) 假设有组特解x0, y0,使得ax0 + by0 = gcd(a, ......
算法

Vulkan学习笔记之开发环境搭建

一、概述 最近因为工作需要开始学习Vulkan的相关知识,作为初学者,发现相对较好的学习资料莫过于vulkan-tutorial,在自己学习Vulkan的过程中,决定将自己的理解记录下来,一是为了加深记忆,二是为了分享给大家一起探讨学习,因此有了本系列文章,开发环境搭建是本系列文章的第一篇。 二、开 ......
环境 笔记 Vulkan

文心一言 VS chatgpt (15)-- 算法导论3.2 4~5题

四、函数 $\lceil \lg n \rceil !$ 多项式有界吗?函数 $\lceil \lg \lg n \rceil !$ 多项式有界吗? 文心一言: chatgpt: 对于第一个问题,函数 $\lceil \lg n \rceil !$ 是阶乘的形式,可以证明它是超多项式增长的,因此不是 ......
文心 导论 算法 chatgpt 3.2

C语言基础算法

1、计算Fibonacci数列 Fibonacci数列又称斐波那契数列,又称黄金分割数列,指的是这样一个数列:1、1、2、3、5、8、13、21。 C语言实现的代码如下: /* Displaying Fibonacci sequence up to nth term where n is enter ......
语言基础 算法 语言 基础

OpenGL学习笔记-2:基于GLFW在windows系统下创建一个OpenGL窗口

一、打开VS新建一个空工程 二、引入GLFW库 头文件: glfw3native.h glfw3.h 库文件:glfw3.lib 三、引入GLEW库 头文件:glew.h 库文件:glew32s.lib 四、要引入 opengl32.lib 库 否则VS工程会报错: 1>glew32s.lib(gl ......
OpenGL windows 笔记 系统 GLFW

OpenGL学习笔记-1:菜鸟入门基础

一、什么是OpenGL? OpenGL是我们用来操作图形图片等所使用的API,但是其本身并不是API,而是Khronos Group开发维护的一个规范。Opengl定义了每个函数的入参和出参,具体实现的细节大多数是由显卡厂商完成。 二、OpenGL的两种模式 OpenGL有两种模式: (1)imme ......
基础 笔记 OpenGL

基于双目图像三维建模算法的测量目标物体体积计算matlab仿真

1.算法仿真效果 matlab2022a仿真结果如下: 2.算法涉及理论知识概要 双目立体视觉(Binocular StereoVision)是机器视觉的一种重要形式,它是基于视差原理并利用成像设备从不同的位置获取被测物体的两幅图像,通过计算图像对应点间的位置偏差,来获取物体三维几何信息的方法。融合 ......
双目 物体 算法 体积 图像

高密度城市路线规划的遗传优化算法的matlab仿真,城市点数量达到500个

1.算法仿真效果 matlab2022a仿真结果如下: 2.算法涉及理论知识概要 遗传算法GA把问题的解表示成“染色体”,在算法中也即是以二进制编码的串。并且,在执行遗传算法之前,给出一群“染色体”,也即是假设解。然后,把这些假设解置于问题的“环境”中,并按适者生存的原则,从中选择出较适应环境的“染 ......
城市 算法 密度 路线 数量

.NET 6学习笔记(8)生成自签证书

上一篇我们通过导出IIS Express的自签证书,供ASP.NET Core程序启用HTTPS。本篇我们讨论如何生成自签证书。自签证书的生成,有多种方式。比如OpenSSL或PowerShell都可以通过命令生成证书。对于.NET程序,也有System.Security.Cryptography. ......
签证 笔记 NET

DC-1 find提权/sql数据库创建用户(个人笔记)

进入数据库select * from users\G; \G为了让界面看着更整洁 在exploitdb中有一个针对Drupal 7版本的攻击脚本,可以增加一个admin权限的用户账号: 终端/msf输入:searchsploit drupal python2 /usr/share/exploitdb ......
数据库 笔记 数据 用户 个人

Spring复习笔记

Spring架构 核心概念 IOC & DI IOC DI bean bean的实例化 ......
笔记 Spring

阅读笔记:Merak 大模型并行训练系统

本篇为Merak: An Efficient Distributed DNN Training Framework With Automated 3D Parallelism for Giant Foundation Models论文的阅读笔记 ......
模型 笔记 系统 Merak

mall学习笔记(2)

1. Spring注解:代替xml配置文件 2. @Autowired:修饰成员变量进行依赖注入 Could not autowire. No beans of ‘xxx” type found(三种方法) 3. mybatis examle类:进行sql查询等操作 4. swagger使用 配置S ......
笔记 mall

Python数据分析与挖掘实战笔记

(声明:这些代码只是看书的时候跟着敲一敲,留个印象,为的是以后用到有个方便快速查找看个思路,并没有真正运行。) 数据挖掘建模过程 数据挖掘建模过程: 定义挖掘目标:明确挖掘目标,弄清用户需求。 数据采样: 采样标准(相关性、可靠性、有效性) 采样方法:随机、分层、等距 数据探索:进行探索、审核和加工 ......
数据分析 实战 笔记 数据 Python

阅读笔记:Merak 大模型并行训练系统

本篇为Merak: An Efficient Distributed DNN Training Framework With Automated 3D Parallelism for Giant Foundation Models论文的阅读笔记 ......
模型 笔记 系统 Merak

算法 | 快速排序详解

1 快速排序基本思想 从待排序记录序列中选取一个记录(随机选取)作为基点,其关键字设为key,然后将其余关键字小于key的记录移到前面,而将关键字大于key的记录移到后面,结果将待排序记录序列分为两个子表,最后将关键字key的记录插入到分界线的位置。这个过程称为一趟快速排序。 经过这一趟划分之后,就 ......
算法

基础算法

位运算 拆解:例如龟速乘和快速幂。 状态压缩:可以用一个数字表示一个状态,不够长还可以用bitset。 龟速乘 通过对数字的每一位进行拆分,将乘法变成加法。 代码 #include<bits/stdc++.h> using namespace std; typedef long long ll; l ......
算法 基础

Django笔记三十七之多数据库操作(补充版)

本文首发于公众号:Hunter后端 原文链接:Django笔记三十七之多数据库操作(补充版) 这一篇笔记介绍一下 Django 里使用多数据库操作。 在第二十二篇笔记中只介绍了多数据库的定义、同步命令和使用方式,这一篇笔记作为补充详细介绍如何对 Django 系统的多个数据库进行针对的建表同步操作。 ......
数据库 笔记 数据 Django

学习笔记:MySQL常用的一些SQL语句

本文谈谈MySQL的开发必会的sql语句 创建数据库 createdatabasedb1; 删除数据库 dropdatabasedb1; 创建数据表 createtabletb1用户表(idintnotnullauto_increment primarykey,namechar(10), depar ......
语句 常用 笔记 MySQL SQL

【课程作业】计算机图形学—经典算法实现

【课程作业】计算机图形学—经典算法实现 【Github】 1.【Radial Basis Functions】 2023-3-18-update Matlab 使用 RBF 算法实现图像变形。 参考文献:Nur Arad and Daniel Reisfeld. Image Warping Usin ......
算法 图形 课程 计算机 经典

AC 自动机学习笔记

前置知识:$\texttt{trie}$ 树。不会的话到这篇博客看看吧。 前置知识:$\texttt{kmp}$。不会的话到这篇博客看看吧。 字符串好的题单。 下面设所有字符串的大小之和为 $|\Sigma|$ $\texttt{AC}$ 自动机(也叫 $\texttt{ACAM}$) $\text ......
自动机 笔记 AC