NOT
Django框架基础9
本节重点: 1、实现表单验证 2、实现添加书籍、更新书籍、删除书籍的功能。 一、DjangoHTML表单实例应用 接下来要增加一个书籍搜索的功能,即输入书籍的 title 就可以得到想要查询的书籍信息。 1、HTML表单完整应用 在页面中提交表单可以使用GET请求也可以使用POST请求,相应地,就可 ......
typescript 泛型
var service={ getStringValue:function(){ return "a string value"; } getNumberValue:function(){ return 20; }}; function middleware(value){ console.log( ......
最长有效括号
给你一个只包含 '(' 和 ')' 的字符串,找出最长有效(格式正确且连续)括号子串的长度 ####1. 栈操作 对于括号,要知道括号的类型以及位置,类似单调栈的删除操作,找消除后最左边位置 这里直接用正负号整数同时表示类型和位置 class Solution { public: int longe ......
2023.5.4 《动手学深度学习》第1、2章
今天开始学习李沐的《动手学深度学习》,开贴记录一下。 今天学到的知识点包括: 一、理论部分 1、有监督学习、无监督学习和半监督学习; 二、Python和Pytorch模块、函数 1、os 模块 2、pandas 模块 三、涨知识 一、理论部分 1、有监督学习、无监督学习和半监督学习 有监督学习:每一 ......
qoj6344. The Best Problem of 2021
如果给出的线性基不是最小的,那么无解。 考虑简单转化一下问题。先把线性基消元,求出 $X$ 在线性基中的 $\text{Rank}$,再判一下全选是否无解。令 $X\to \text{Rank}(X)$,问题可以转化为:在 ${0,1,..,X}$ 的子集中选若干个数,使得子集线性基满秩(即秩等于 ......
四种语言刷算法之复制带随机指针的链表
力扣138. 复制带随机指针的链表 1、C /** * Definition for a Node. * struct Node { * int val; * struct Node *next; * struct Node *random; * }; */ struct hashTable{ st ......
Feign常用的注解
Feign常用的注解: name/value:指定FeignClient的名称,如果项目使用了Ribbon,name属性会作为微服务的名称,用于服务发现 contextId:指定beanID url: url一般用于调试,可以手动指定@FeignClient调用的地址 decode404:当发生ht ......
【IT老齐018】Redis高可用Sentinel架构方案
【IT老齐018】Redis高可用Sentinel架构方案 主从复制 master主要负责写入,slave负责读取。有读写分离的功能 主从同步原理 slave执行命令向master建立连接 master执行bgsave(后台存储),生成rdb快照(redis备份方式,data以二进制方式保存在本地) ......
Linux的C语言多线程
Linux系统下的多线程遵循POSIX线程接口,称为pthread。编写Linux下的多线程程序,需要使用头文件pthread.h,连接时需要使用库libpthread.a。顺便说一下,Linux下pthread的实现是通过系统调用clone()来实现的。clone()是Linux所特有的系统调用, ......
springboot实现事务注解
一、介绍 仿造spring中的@Transactional注解实现简易版的事务。通过spring中的aop拦截所有带自定义事务注解的方法去实现事务的控制。 二、步骤 创建一个自定义事务注解CustomTransactional.java @Target({ElementType.METHOD}) @ ......
5-4打卡,力扣2. 两数相加
2. 两数相加 难度中等9548收藏分享切换为英文接收动态反馈 给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。 请你将两个数相加,并以相同形式返回一个表示和的链表。 你可以假设除了数字 0 之外,这两个数都不会以 0 开头。 ......
搭建个人音乐网站
使用 Rclone 挂载 Onedrive 歌曲文件,Navidrome 搭建网站,采用 docker 部署 演示:https://music.yexca.xyz (账号 / 密码:hello) Rclone 首先需要在 Windows 系统上运行获取配置,然后再在服务器上安装并挂载文件 获取 To ......
用户故事与敏捷方法 二
对一个项目来说,客户团队里包括一个或多个真实用户是极其重要的。遗憾的是,我们很难与实际用户一起工作。我们期望与尽可能多的用户接触,这些用户代表了产品的不同角度,当我们无法接触到他们时,我们就需要求助各种用户代理,他们不是用户,但在项目中扮演用户角色。 用户的经理:不要得罪用户的经理,但是为了项目的成 ......
libnet使用方法
1、libnet简介 在libnet出现以前,如果要构造数据包并发送到网络中,程序员要通过一些复杂的接口来处理。libnet的出现,为程序员提供了一个简单而易于使用的编程接口,可以帮助程序员方便地构造网络数据包,编写网络应用程序。 libnet是一个与libpcap类似的数据包注入器,可以用来编写有 ......
SPOJ COT3 Combat on a tree
简要题意 给定一棵有根树,初始有黑点白点。两人交替操作,每次选择一个白点,将这个点到根路径上所有点染黑,选不了则输。求先手能否必胜;如果能,给出第一步可能的所有走法。 数据范围:$1\le n\le 10^5$。 题解 小清新题。难度不配黑题。 进行一次操作以后,这个点到根路径上所有点两侧的子树全部 ......
康托编码与解码
#简介 对于一个集合 {1, 2, ... , n} ,其不同排列有 $n!$ 种,将各种排列按照字典序从小到大编号(0 ~ $n!-1$ )。康托编码与解码旨在解决这么一个问题:给定一个排列X,它的序号是多少。或者给定一个序号,它的排列是怎么样的。 ###康托表达式 $X=f(n) \cdot ( ......
打卡
1.问题:一个口袋中放个12球,一直其中3个是红的,3个是白的,6给是黑的,现从中任取8个,问共有多少种可能的黑色搭配? 2.思路:知红球数与白球数均小于或等于3个,又黑球有六个,故知八个球中必有黑球,所以二重for循环将红球与白球的所有的情况列举,并用8减去两个球数得可能的黑球数判断是否小于或等于 ......
打卡4
问题描述:给定一个M进制的数x,实现对x向任意的一个非M进制的数的转换。 流程图: 伪代码: input M,x x0<-0 for a<-0 to ... if temp[a]=’\0’ break for i<-a to 0 x0+=M^i input N for j<-0 to... b=x0 ......
C语言指针说明
地址 说到指针,先说说地址,看一段小程序 #include "stdio.h" int main(){ int a = 10; int *p = &a; printf("%p\n", p); return 0; } // output0x7fff8b6a378c "0x7fff8b6a378c"是系 ......
C语言文件操作详解
C语言中没有输入输出语句,所有的输入输出功能都用 ANSI C提供的一组标准库函数来实现。文件操作标准库函数有: 文件的打开操作 fopen 打开一个文件 文件的关闭操作 fclose 关闭一个文件 文件的读写操作 fgetc 从文件中读取一个字符 fputc 写一个字符到文件中去 fgets 从文 ......
Exp6 MSF应用基础
一、实践内容 本实践目标是掌握metasploit的基本应用方式,重点常用的三种攻击方式的思路。具体需要完成: 1.1 一个主动攻击实践,尽量使用最新的类似漏洞; (1分) 1.2 一个针对浏览器的攻击,尽量使用最新的类似漏洞;(1分) 1.3 一个针对客户端的攻击,如Adobe或office,尽量 ......
电商产品评论数据情感分析
1.评论去重的代码,数据清洗、分词、词性标注、去除停用词代码。 import pandas as pdimport reimport jieba.posseg as psgimport numpy as np # 去重,去除完全重复的数据reviews = pd.read_csv("./review ......
广州星嵌DSP/FPGA/ARM开发板选型手册2023
广州星嵌电子科技有限公司是一家专注嵌入式核心板研发、设计和生产的企业。 提供以ARM、DSP、FPGA为核心处理器的工业核心板、开发套件、项目定制服务。 DSP/FPGA/ARM开发板选型手册2023,欢迎下载,敬请参阅! 链接:https://pan.baidu.com/s/1NGTb6JSyEF ......
java基于springboot+vue的宿舍管理系统、学生宿舍管理系统、高校宿舍管理系统,附源码+数据库+文档+PPT
1、项目介绍 java基于springboot+vue的宿舍管理系统、学生宿舍管理系统、高校宿舍管理系统,实现管理员:首页、个人中心、公告信息管理、院系管理、班级管理、学生管理、宿舍信息管理、宿舍安排管理、卫生检查管理、报修信息管理、报修处理管理、缴费信息管理,学生;首页、个人中心、公告信息管理、宿 ......
从七个方面聊聊Linux到底强在哪
从事计算机相关行业的同学不难发现,身边总有一些朋友在学习linux,有的开发同学甚至自己的电脑就是它。经常听他们说linux如何好用等等。那么linux到底好在那里,能让大家如此喜欢。这也是我经常问自己的一个问题。下面我将通过以下七点来为大家阐述linux的巨大优势。 下面我将通过以下7点来为你们阐 ......
Django笔记三十五之admin后台界面介绍
本文首发于公众号:Hunter后端 原文链接:Django笔记三十五之admin后台界面介绍 这一篇介绍一下 Django 的后台界面使用。 Django 自带了一套后台管理界面,可用于我们直接操作数据库数据,本篇笔记目录如下: 创建后台账号以及登录操作 注册后台显示的数据表 列表字段的显示操作 字 ......
ds:栈
栈:一种线性表,特点是后进先出。因为是顺序表,所以可以用顺序表、链表实现。 ->顺序栈:顺序表实现的栈 ->链栈:单链表实现的栈,入栈=单链表的头插法,出栈=单链表依次删除表头后的元素。因为是单链表实现,所以也分为有头结点的单链表实现的链栈、无头结点的单链表实现的链栈 注意: 初始化栈时如果将栈顶指 ......