算法leetcode day 30
day06
聚合查询 # 继续昨天的环境做操作 '''聚合函数使用需要先分组''' 案例: from django.db.models import Max, Min, Sum, Avg, Count # 最大,最小,求和,平均,数量 res = models.Book.objects.aggregate(m_ ......
day07
Ajax基本操作 # 基于上面的图书管理系统环境继续学习 '''特点:异步提交,局部刷新''' Ajax是js自带的功能,不是一门新的技术点,我们学习的是jQuery封装之后的版本 1.基础语法 $.ajax({ url:'', 控制数据的提交地址,等价于form表单的action参数 type:' ......
day08
cookie与session ''' HTTP协议四大特性: 1.基于请求响应 2.基于TCP,IP作用于应用层之上协议 3.无状态 服务端无法识别客户端的状态 4.无连接 ''' cookie 保存在客户端上跟用户信息(状态)相关的数据 session 保存在服务端上跟用户信息(状态)相关的数据 ......
day09
csrf跨站请求伪造 1.简介 钓鱼网站:假设是一个跟银行一模一样的网址页面,用户在该页面上转账,账户的钱会减少,但是受益人却不是自己想要转账的那个人 2.模拟 '一台计算机,2个服务端不同端口启动,钓鱼网站提交地址改为正规网址地址' # 新建Django项目day09,app名字app01 1.u ......
算法学习day08字符串part01-344、541、offer05、151、offer58
package LeetCode.stringpart01; /** * 344. 反转字符串 * 编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给出。 * 不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。 * 示例: ......
cryptohack wp day(6)
#公钥密码学 在做这部分之前,先来了解下什么时公钥密码学吧 公钥密码学是一种密码学分支,它涉及使用加密算法和密钥对数据进行加密和解密。与对称密钥加密不同,公钥密码学使用两个密钥:一个公钥和一个私钥,因此也称为非对称密钥加密。 在公钥密码学中,公钥是公开的,可以向任何人公开,私钥则由接收方保管。加密过 ......
【视频】时间序列分类方法:动态时间规整算法DTW和R语言实现|附代码数据
原文链接:http://tecdat.cn/?p=22945 最近我们被客户要求撰写关于动态时间规整算法的研究报告,包括一些图形和统计输出 动态时间扭曲算法何时、如何以及为什么可以有力地取代常见的欧几里得距离,以更好地对时间序列数据进行分类 时间序列分类的动态时间扭曲 使用机器学习算法对时间序列进行 ......
R语言Apriori算法关联规则对中药用药复方配伍规律药方挖掘可视化
全文链接:http://tecdat.cn/?p=32316 原文出处:拓端数据部落公众号 我们常说的中药挖掘,一般是用药挖掘,还有穴位的挖掘,主要是想找出一些用药的规律。在中医挖掘中,数据的来源比较广泛,有的是通过临床收集用药处方,比如,一个著名老中医针对某一疾病的用药情况;有的是通过古籍,古代流 ......
Java-Day-17( 集合( Collection 里的 List、Set ) )
Java-Day-17 集合 先前用于保存多个数据使用的是 —— 数组 长度开始必须指定,且不能更改 保存的必须为同一类型的元素 使用数组进行增删元素的代码较为麻烦 例:扩容的要先建新数组,再拷贝原数据、添加新对象 引出集合 可以动态保存任意多个对象,使用比较方便 提供了一系列方便的操作对象的方法: ......
Java-Day-17( 集合( Collection 里的 List、Set ) )
Java-Day-17 集合 先前用于保存多个数据使用的是 —— 数组 长度开始必须指定,且不能更改 保存的必须为同一类型的元素 使用数组进行增删元素的代码较为麻烦 例:扩容的要先建新数组,再拷贝原数据、添加新对象 引出集合 可以动态保存任意多个对象,使用比较方便 提供了一系列方便的操作对象的方法: ......
Spring_day02
Spring_day02 今日目标 掌握IOC/DI配置管理第三方bean 掌握IOC/DI的注解开发 掌握IOC/DI注解管理第三方bean 完成Spring与Mybatis及Junit的整合开发 1,IOC/DI配置管理第三方bean 前面所讲的知识点都是基于我们自己写的类,现在如果有需求让我们 ......
2023-05-08:我们定义了一个函数 countUniqueChars(s) 来统计字符串 s 中的唯一字符, 并返回唯一字符的个数。 例如:s = “LEETCODE“ ,则其中 “L“, “T
2023-05-08:我们定义了一个函数 countUniqueChars(s) 来统计字符串 s 中的唯一字符, 并返回唯一字符的个数。 例如:s = "LEETCODE" ,则其中 "L", "T","C","O","D" 都是唯一字符, 因为它们只出现一次,所以 countUniqueChar ......
DAY3
Day3 tcp的三次握手,四次挥手 tcp协议在传输数据的时候,需要先进行三次握手,传输上三层数据,四次挥手 应用层 》数据 传输层 》tcp报文(源端口和目标端口)+数据/udp报头+数据 网络层 》源ip和目标ip+tcp报文+数据 路由 数据链接层 》数据帧源mac和数据mac+ip包+tc ......
LeetCode198. 打家劫舍
class Solution { public: int f[110],g[110];//分别表示第i个房屋偷,不偷的最大价值 int rob(vector<int>& nums) { int n=nums.size(); for(int i=1;i<=n;i++) { g[i]=max(f[i-1 ......
day 22 完数
1.从1开始遍历到给定上限,此时数记为M; 2.有数M,由循环去遍历每一个小于M的数,并由sum记录; 3.当sum=M时,即为完数进行输出; #include<iostream> using namespace std; int main(){ int Max,sum; printf("请输入上限 ......
闲话 Day7
去了 THUSC。 一个个的都好强啊。。。 行了直接开始学术部分吧。 回顾一下做过的两场 USACO。 简单概括一下,就是算法/数据结构学傻了。 一个黄题被我做成了紫题的难度。 所以,开始返璞归真吧。 尝试不使用高级算法/数据结构来解决问题。 文艺平衡树 啊对对对,又是文艺平衡树。 上次闲话里面使用 ......
学习JavaScript数据结构与算法 第五章
五,队列和双端队列 我们已经学习了栈。队列和栈非常类似,但是使用了与后进先出不同的原则。 双端队列是一种将栈的原则和队列的原则混合在一起的数据结构。 5.1 队列数据结构 队列是遵循先进先出(FIFO,也称为先来先服务)原则的一组有序的项。队列在尾部添加新元素,并从顶部移除元素。最新添加的元素必须排 ......
cryptohack wp day(5)
#第九题(Chinese Remainder Theorem) 考察中国剩余定理 这个讲的挺详细的[https://www.bilibili.com/video/BV1gf4y1S7LR/] 参考:[(https://www.cnblogs.com/MashiroSky/p/5918158.html ......
排序算法
###1.插入排序 void insert_sort() { for (int i = 1; i < n; i ++ ) { int x = a[i]; int j = i-1; while (j >= 0 && x < a[j]) { a[j+1] = a[j]; j -- ; } a[j+1] ......
算法基础上机实验——2023年5月8日
###01背包问题 #include <iostream> using namespace std; const int N = 1010; int n, m; int v[N], w[N]; int f[N]; int main() { cin >> n >> m; for (int i = 1; ......
day67(2023.5.8)
1.事件之绑定事件处理器 运行结果: 运行结果: 运行结果: 2.事件之鼠标事件 运行结果: 运行结果: 鼠标进入的时候,灰色块块出来, 鼠标移开的时候,灰色块块隐藏。 运行结果: 运行结果: 运行结果: 3.事件之表单事件 运行结果: 点击输入框,获取焦点 运行结果: 点击输入框,输入123,等鼠 ......
LeetCode 76. 最小覆盖子串
###题目链接:LeetCode 76. 最小覆盖子串 ###题意: 给你一个字符串 s 、一个字符串 t 。返回 s 中涵盖 t 所有字符的最小子串。如果 s 中不存在涵盖 t 所有字符的子串,则返回空字符串 "" 。 ###解题思路: 方法:采用双指针的方法(或者叫滑动窗口) 双指针算法(滑动窗 ......
lazarus版SM4加密算法
lazarus版SM4加密算法 根据网上的SM4代码移植到lazarus使用,lazarus版可以跨平台,截图是在龙芯3A5000运行。使用非常简单,只需要在uses添加sm uses sm; 加密: Memo1.Text := SM.SM4.ECB_encodeAnsiString(edit1.t ......
网络安全笔记(Twenty Days)单臂路由or三层交换
Twenty Days 单臂路由or三层交换 一、单臂路由(router-on-a-stick) 1、目的 实现不同vlan之间的通信 2、概述 在路由器的一个接口上通过配置 子接口 (或"逻辑接口",并不存在真正物理接口)的方式,实现原来相互隔离的不同VLAN( 虚拟局域网 )之间的互联互通 在路 ......
浅析基于边缘AI技术的安全帽/反光衣穿戴自动识别算法及应用
传统的视频监控已经无法承载当下快速发展的安防市场爆发的智能化需求,基于AI的智能化视频监控已经成为市场主流趋势。通过对工地、工厂等场景下的监控区域进行自动监测,可最大限度地减少误报和人员介入的数量,有利于企业落实生产的规范管理,保障生产安全,提升监管效率,在企业安全生产监管场景中能发挥重要作用。 ......
电动汽车用内置式永磁同步电机基于查询表 的矢量控制算法, 自动生成?
电动汽车用内置式永磁同步电机基于查询表的矢量控制算法, 自动生成满足 MTPA(最大转矩电流比/MTPV(最大转矩电压比)的 dq 轴电流参考值查询表。 程序使用 m 脚本文件编写,将生成的查询表以 C 语言二维数组的形式输入到 txt 文本文件中,可直接复制到应用程序中,避免工程师对数据进行二次提 ......
采用simulink仿真嵌入C语言实现了逆变器的搭建,整个仿真没有一个模块,所有算法均用C语言实现,并对C语言?
采用simulink仿真嵌入C语言实现了逆变器的搭建,整个仿真没有一个模块,所有算法均用C语言实现,并对C语言代码给出了详尽的注释。逆变器输出的电压THD仅有0.4%。可以根据这个例子写自己的算法,并把在simulink中写的代码直接移植到DSP或者别的控制器中的中断中,不需要做任何修改。ID:55 ......