其他

实现默认展示title并隐藏不定高度的文字,hover触发时全部展示

  title和word的容器使用绝对定位脱离文档流使其可以覆盖图片,word使用流体布局限制最大行数避免文字完全覆盖图片,之后设置容器默认和触发两个状态 默认:transform: translateY(calc(100% - title高度)),注意使用calc时,加号减号前后需要空格,不然会无效(本人忘记加空格导致calc无效,只能花很多时间想其他方案,并且其他方案效果各有各的问题

Django4全栈进阶之路21 项目实战(三种方式开发部门管理):方式二:CBV+Django内置类(ListView, CreateView, UpdateView, DeleteView, DetailView)

在 Django 中,视图(View)是处理请求并返回响应的主要机制。Django 中有许多视图类可用于处理常见的 CRUD(Create、Read、Update、Delete)操作以及其他类型的请求和响应。 以下是 Django 中最常用的五个视图类: ListView:用于显示一个对象列表的视图,通常用于显示数据库中的多条记录。 CreateView:用于创建一个新对象的视图,通常用于在数据

Django4全栈进阶之路22 项目实战(三种方式开发部门管理):方式三:FBV+ModelForm+get_object_or_404

1、视图 2、路由 3、模块 department_list.html   department_create.html   department_update.html department_form.html department_detail.html department_delete.html  

排序算法

快速排序 归并排序

Minconda使用.bat快速访问jupyter notebook

创建.bat文件,内容为 cmd /K "D:installminiconda3Scriptsactivate.bat D:installminiconda3 && cd .. && jupyter notebook" 参考:https://blog.csdn.net/qq_43000139/article/details/123422001

数论基础2-整除的概念和性质

整除的概念和性质: 素数和合数的定义: 例题一:  

二分算法

整数二分 二分与单调性的关系: 如果有单调性, 一定可以二分; 可以二分的题目, 不一定非得有单调性 二分的本质: 边界 在区间上定义了某种性质, 该性质在区间右半边满足, 左半边不满足, 使整个区间一分为二 二分可以寻找性质的边界(既可以寻找边界 i , 也可以寻找边界 j ) ① 寻找边界 i :(quad) (quad) (quad) (quad) (quad) mid =

C++builder 2010 "unknown heap name warning" LME288 错误的一个解决办法

unknown heap name warning - Error detected (LME288) 一个很闹人的问题,今天查找网页,搜索到一篇文章: https://stackoverflow.com/questions/28929516/how-to-fix-lme288-unknown-heap-name-warning 大概意思是,ilink32.exe 在 64 位&nbsp

退划 3 23.4.29

我感觉,文化课同学很难通过什么手段发现这里 所以我在这里还是有啥不想对文化课同学说的垃圾话都可以在这里说 但是感觉老在这里说一些吐槽文化课的话已经没有啥意思了 首先来到本部是我的决定, 毕竟掏(1400)和衡实享受一样的师资交的钱还少 然后选择物化地系列也确实是我亲自作出的决定 因为少学一科理能腾出的时间真的很多,在衡实的时候对这一点深有体会 其实我本身的性格决定了一个事实: 我极容易被环境带偏

高精度运算

C++ 存储大整数: 将大整数的每一位存储到数组中, 用 vector 存(自带 size 函数) 从低位开始存——方便进位 (即将个位数存储在 A[0] , 十位数存储在 A[1] ) 高精度加法 高精度减法 高精度乘法 高精度除以低精度

公众号排版工具

https://mdnice.com/ 长风破浪会有时,直挂云帆济沧海! 可通过下方链接找到博主 https://www.cnblogs.com/judes/p/10875138.html

前缀和与差分

前缀和 原数组: a1 , a2 , a3 , (cdots) , an 前缀和数组: si = a1 + a2 + (cdots) + ai , s0 = 0 ① 如何求前缀和数组 Si : Si = Si-1 + ai , s0 = 0 ② 前缀和数组的作用: 快速地求出原数组中一段数的和 一维前缀和 S[i] = S[i-1] + a[i] = a[1] + a[2] + (cd

qt 5中qlist

源起 最近在写modbus 封装 modbus中,数据类型只有bool 和 int16 发送float时,需要把float拆成多个int16 接收float时,需要把多个int16拼接成float 写单元测试时,刚开始使用了qlist 所以一直失败,crash 代码是这样的 换成vector后好了 于是打算研究一下qlist这个东西 qt 5的qvector 和标准库的vector基本上拥有相同

离散化

特点: 值域大(0 ~ (10^9)) , 个数少((10^5)) [begin{CD} a[quad] : underbrace{1quad2quad5quad8quad10quadcdotsquad10^9}_{10^5个} @>{映射到从0开始的连续自然数}>{离散化}> 0,quad1,quad2,quadcdots,quad n-1 end{CD} ] ①

高项计算公式

转载请注明 来源:http://www.eword.name/ Author:eword Email:eword@eword.name 高项计算公式 投资收益率计算公式 ROI=(总的折现收益-总的折现成本)/折现成本 项目 投资(万元) 销售收入(万元) A 1000 1200 ROI=(1200-1000)/1000=20% 投资回收期计算 静态 各年的现金净流量不

Driver8833电机驱动模块的使用(STM32为主控)

一、硬件 STM32C8T6、STLINK下载器 Driver8833:TI公司的DRV8833是双桥马达驱动器解决方案,包括有两个H桥驱动器,可驱动两个DC电刷马达,或一个步进马达, 螺线管和其它电感负载. DRV8833具有PWM绕组电流调整/限制,H桥的输出电流1.5A RMS,2A峰值,工作电压2.7V-10.8V。 编码电机 二、Driver8833的使用 模块供电2.7-10.8v,芯

matlab出现函数或变量'fun1'无法识别出错fmincon(line 562)

函数或变量'fun1'无法识别出错fmincon(line 562) 原因有两个 1.函数名要与函数文件名相同如这里我的函数名是fun1,那么这个文件也要命名为fun1 2.路径出现了问题 通常情况下matlab运行的时候是在C盘对应的bin目录下,但是我保存的这些代码文件并不是再C盘而是在D盘所以我们要进行手动修改 选择文件位置就可以运行成功了,修改之前是C盘对应的bin目录。  

Trie 树

Trie 树, 高效地存储和查找字符串集合的数据结构

refusing to merge unrelated histories问题的解决

问题描述 将代码从云端拉取到本地,出现了这个错误,说我这里无法合并并不相关的历史,然后就屁颠屁颠地去找报错原因去了 问题解决 输入git pull origin main--allow-unrelated-histories 即,合并并不相关的分支,即便并不相关! 然后,错误成功解决啦!

fatal: couldn't find remote ref master问题的解决

问题描述 在写入决定合并并不相关的分支的代码之后,就又出现了这个报错,就很离谱,麻了呀家人们! 问题解决 git pull origin master --allow-unrelated-histories,这个命令执行错误,是因为,我这里的分支名称不叫作master,叫做main 旧版默认为master;新版改成main啦! 各位注意嘞!

基本 操作

进入编辑模式 在打开的文件中,按下 i 键进入编辑模式。 保存修改并退出 在编辑模式下,按下 Esc 键回到命令模式,然后输入 :wq 命令保存修改并退出。 放弃修改并退出 在编辑模式下,按下 Esc 键回到命令模式,然后输入 :q! 命令放弃修改并退出。 移动光标 在命令模式下,使用箭头键或 h j k l 来移动光标。 复制、剪切和粘贴 在命令模式下,使用 yy 复制一行,

一文带你了解区块链中15种共识算法

所有主要的区块链共识算法解释 区块链技术席卷全球,提供了一种去中心化且安全的信息存储和传输方式。它还彻底改变了交易的执行方式,随之而来的是广泛的共识算法。在这里,共识算法在确保区块链网络的完整性方面发挥着关键作用。在本文中,我们将探讨所有主要类型的区块链共识算法、它们的含义、优点、缺点,以及为什么它们在区块链技术中必不可少。 区块链共识算法 共识算法是一组规则或协议,使区块链网络中的节点能够就网络

MySQL常用数据库语句

==数据库==1、创建数据库create database [IF NOT EXISTS] 数据库名; 2、删除数据库drop database [IF EXISTS] 数据库名; 3、切换数据库select database(); 4、查询数据库show databases; ———————————————————————————— ==数据表==1、创建数据表create table 表名(

当你的控制台列表里面出现conflict错误的解决

问题描述 问题解决 将所有显示冲突的文件放在一起,用空格分隔 写在git add后面, 然后再写入git commit -a -m 备注信息,即可解决这个问题

并查集

并查集 将两个集合合并 询问两个元素是否在一个集合当中 基本原理: 每个集合用一颗树来表示, 树根的编号就是整个集合的编号. 每个节点存储它的父节点, p[x] 表示 x 的父节点. ① 如何判断树根 if(p[x]==x) ② 如何求x的集合编号 while(p[x]!=x)x=p[x] ③ 如何合并两个集合 p[x] 是 x 的集合编号, p[y] 是 y

[2core]加解密算法

本文主要记录从.netframework迁移到.net6后,加解密算法的跨平台测试,如AES和RSA算法。因为RSA使用了BouncyCastle类库提供的实现,所以并没有遇到什么问题。 完成加解密算法跨平台测试,迁移工作算是告一段,也标志着从.netframework迁移.net6工作完毕。 迁移工作完毕,表示基于.netframework设计研发的PaaS和SaaS架构体系,可以顺利使用.ne

<<  <  6529  6530  6531  6532  6533  6534  6535  6536  6537  6538  6539  >  >>