自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 Django-------重写User模型

继承自AbstractBaseUser, PermissionsMixin,在我们的重写的模型中增加了email.真实姓名,电话号码等等。但里面有一些方法实例的定义是在我们自己的项目中是用不到的,比如first_name、second_name。,然后再重写UserManaer模型,作为管理模型,实现用户的创建,和超级用户的创建等等。然后在setting.py的最后用我们重新写的模型覆盖掉原django的模型。所以我们要重写我们的User模型,以满足我们的具体项目的需要。

2024-11-07 23:27:08 541

原创 设置域名跨越访问

在自己开发的时候可以设置允许所有域名都可以跨越访问。安装django-cors-headers。这样django的跨越访问就设置完成了。修改settings.py。

2024-11-07 12:45:19 622

原创 OA项目 python + vue3

关闭csrf保护,不然每次访问页面的时候都要获取csrftoken。创建django项目。

2024-11-07 12:26:52 221

原创 自定义组件

有时候我们定义一个组件后,需要让调用者传入参数,那么就可以将参数定义成属性。Person组件代码:// Person组件// 1. 使用数组的形式// 2. 使用对象的形式gender: {default: '男'},body: {})</script><template><p>用户名:{{ props.username }},年龄:{{ props.age }},身高:{{ props.body.height }},体重:{{ props.body.weight }}

2024-10-27 15:16:09 449

原创 生命周期函数

组件,在网页中各个生命阶段所执行的函数。生命周期函数可以分为创建阶段、挂载阶段、更新阶段以及卸载阶段。生命周期函数代表的是。

2024-10-27 15:10:18 270

原创 计算属性和监听属性

宽度:{{ width }}修改width

2024-10-27 15:09:53 313

原创 模板语法(2)

来唯一标识,如果后期的数据发生了更改,默认是会重用的HTML标签,并且标签的顺序不会跟着数据的顺序更改而更改。对一些方法进行了包装和变异,以后数组通过这些方法进行数组更新,会出发视图的更新。标签中输入了值,然后点击了“更换图书”的按钮,你会发现即使数据更改了,只能是整形,或者是字符串类型,不能为数组或者对象。并不会跟着数据的更改而更改,这时候我们只需要在。那个阻止默认事件执行的代码,我们可以通过。循环出来的HTML标签,如果没有使用。如果在事件处理函数中,想要获取原生的。代码中,调用的时候,可以传递一个。

2024-10-27 15:08:11 436

原创 模板语法(1)

也是惰性的:如果在初始渲染时条件为假,则什么也不做——直到条件第一次变为真时,才会开始渲染条件块。是“真正”的条件渲染,因为它会确保在切换过程中条件块内的事件监听器和子组件适当地被销毁和重建。就简单得多——不管初始条件是什么,元素总是会被渲染,并且只是简单地基于。中,第一次渲染完成后,不想要跟着后期数据的更改而更改,那么可以使用。在模板中,可以根据条件进行渲染。对象中,或者是后台返回给我们一个段原生的。代码,我们需要渲染出来,那么如果直接通过。对象中的数据插入到网页中。对象中的变量,那么需要通过。

2024-10-27 15:01:17 419

原创 响应式变量

</h1></div><div>点击修改用户名</button>

2024-10-23 15:41:31 826

原创 组合式API

在Vue2中,使用的是(选项式API)。而Vue3中虽然也兼容,但是更推荐(组合)。那什么是,什么是呢?先来看以下例子setup是Vue3的配置项,它是一个函数,之前使用方式定义的数据、方法、计算属性、监听等数据,都是配置在setup中。上面就是用到了setup在setup中返回的对象,不管是数据还是方法,都可以直接在模板中使用。而为了实现方便,可以使用setup语法糖,即,这样就无须显示写setup函数,写在script中的所有数据和方法都可以直接在模板中使用。// 响应式状态// 响应式状态。

2024-10-23 14:10:03 1109

原创 初识Vue

Vue(读音/vjuː/,类似于view) 是一套用于构建前后端分离的框架。刚开始是由国内优秀选手尤雨溪开发出来的,目前是全球“最”流行的前端框架。使用vue开发网页很简单,并且技术生态环境完善,社区活跃,是前后端找工作必备技能!Vue目前是3版本了。node_modules:存放项目依赖的第三方包public:一些公共的文件src:项目的源代码,图片资源等--assets:图片、字体等静态资源--components:自定义组件App.vue:项目的主入口vue文件。

2024-10-22 23:51:54 887

原创 ACWing 1491. 圆桌座位(dfs)

N𝑁 个人围坐一圈,有 M𝑀 对朋友关系。第 i𝑖 对朋友关系是指,编号是 ai𝑎𝑖 的人和编号是 bi𝑏𝑖 的人是朋友。现在要给他们安排座位,要求所有相邻的人不能是朋友。问共有多少种方案?如果两个方案只有旋转角度不同,则我们将其视为一种方案。

2024-06-20 23:54:47 309

原创 并查集 ACWing 1921. 重新排列奶牛

农夫约翰的 N𝑁 头奶牛排成一排,编号 1∼N1∼𝑁。它们的排序可以由一个数组 A𝐴 来描述,其中 A(i)𝐴(𝑖) 是位于位置 i𝑖 的奶牛的编号。约翰希望将它们重新排列为一个不同的顺序。新顺序用数组 B𝐵 来描述,其中 B(i)𝐵(𝑖) 是位于位置 i𝑖 的奶牛的编号。为了从 A𝐴 顺序重新排列为 B𝐵 顺序,奶牛们进行了许多“循环”移位。

2024-06-19 00:48:19 432

原创 Feature scaling and Learning Rate

【代码】Feature scaling and Learning Rate。

2024-05-15 19:42:09 340

原创 多变量线性回归

【代码】多变量线性回归。

2024-05-15 10:26:50 262

原创 简单线性回归——梯度下降

我们需要用到上面的五个公式来进行梯度下降。

2024-05-14 09:35:47 561 1

原创 简单线性回归————损失函数(假设b为0),观察w改变损失函数的情况

具体地,你计算了每个数据点的实际值与预测值之间的误差,并将误差的绝对值以文本形式显示在图上。文本的位置是通过在数据点的x坐标和预测值的y坐标上添加小的偏移量(这是必要的,因为我们关心的是差值的大小,而不是差值的正负。当我们去滑动窗口的时候,要保证当前的图上只有当前的结果,不能有上次的结果去影响。这里创建了一个画布的两个子图,分别表示初始预测的和对应的损失函数。的位置,以避免箭头与实际值的数据点重叠。如图当滑动蓝色的矩形的时候,会输出对应的坐标轴上的值。这里引用滑块的函数用来表是不同的w的值对函数的影响。

2024-05-12 13:14:45 1730 2

原创 简单的线性回归(以x轴为住房面积,y轴为价格为例)

由于这个程序中使用的数据是随机生成的,因此损失值(即预测误差的平方的平均值)的大小是不确定的,并且可能在不同的运行之间变化很大。以上就是刚开始学习机器学习的线性回归的初步成果(虽然是别人的,但自己理解后又写了一遍)其中真实的数据如图分布为散点,而用过线性回归进行预测,那么预测的数据应是一条直线如图。第二个方程是线性回归的预测方程,w和b是一个偏一两,在后面的算法优化中会计算出w和b。第一个方程是计算预测后的损失值的,损失值越小越好,表示性能优。由于没有具体的数据这里的x和y的训练值就用随机数来进行训练。

2024-05-11 21:57:12 462 1

原创 牛客[CQOI2014]通配符匹配(哈希 + dp)

【代码】牛客[CQOI2014]通配符匹配(哈希 + dp)

2024-05-08 00:16:37 588

原创 Codeforces Round 943 (Div. 3) F. Equal XOR Segments

然后,您可以利用这些映射来查找是否存在两个不相交的子数组,它们的异或和分别是。异或运算满足交换律和结合律:a ^ b = b ^ a 和 (a ^ b) ^ c = a ^ (b ^ c)。XOR操作的规则是:当两个对应的二进制位相异时,结果为1;按位异或(Bitwise XOR)是一种位运算,它对二进制位执行异或(XOR)操作。任何数与0进行异或运算,结果仍然是原来的数,即 a ^ 0 = a。任何数与自身进行异或运算,结果是0,即 a ^ a = 0。的位置(确保两个子数组不相交)来实现的。

2024-05-07 23:26:54 554

原创 Codeforces Round 943 (Div. 3) C. Assembly via Remainders

所以假设开始的时候开头s是一个比较大的数,所以a数组由x数组的各个元素加上s得到的。给一段x数组,求原a数组(x数组由a数组的后一项mod前一项的得到的)

2024-05-07 19:20:33 290

原创 C. How Does the Rook Move? Codeforces Round 940 (Div. 2)

【代码】C. How Does the Rook Move?

2024-04-28 23:34:57 250 1

原创 cf : B. A BIT of a Construction

那么我们可以找到一个小于等于k的数,并且这个数的二进制下的1尽可能多,然后第二个数就是k - 我们找到的数,之后剩下的数就输出0。要找到若干个数,使得这些数加起来等于k,且加起来的数的二进制下的1的个数要尽可能多。另一种方法是直接找到k中最高位的1,然后用k - 这个二进制下最高位的1的十进制数,

2024-04-26 22:25:19 312 1

原创 牛客 NC51003 Matrix

二维Hash的板子题,我们先对每行的前缀维护一下Hash值,最对每列维护每行前缀的前缀值。

2024-04-25 22:22:43 1084 1

原创 牛客 NC15253 白兔的字符串

可以对t字符串进行一次操作:将第一个字符放到最后面,那么假设操作若干次后得到一个新的字符串t,若存在一个字符串a,若新的t与字符串a的一共子串可以匹配的化,那么称t和a循环同构。首先:可以将t字符串的第一个字符放到最后面,那么就相当于一共环,那么就可以将这个环进行破环成链的操作,也就是开一个原t字符串里两倍的数组,存储破环成链后的操作。这里不用存储长度为len的子串的哈希值,因为可以直接通过一个函数得到与循环同构的子串长度相同的子串。最后把每个T字符串长度的子串的哈希值,通过二分查找,看存储每个T。

2024-04-24 21:58:15 876

原创 字符串哈希

字符串哈希

2024-04-17 21:24:47 541 1

原创 [蓝桥杯 2020 省 AB3] 乘法表

本篇题解是为了自己能够加深印象方便以后理解的,如果又不好的地方就请及时告诉蒟蒻,如果能帮助到其他人就更好了。是要求p进制下的乘法表,也就是说乘数,被乘数和结果都是p进制的。怎么将10进制转换为其他进制呢?

2024-03-18 23:15:50 388

原创 关于devc++用不了to_string()函数的解决办法

以上就是解决devc++不能用to_string()函数的解决办法,如果又更好的办法,欢迎来补充。那么原因是to_string()函数说c++11的,而dev是不支持c++11的。首先当你在dev中用to_string()函数的时候,会有上图的报错。头文件是include来看,是不是解决了;但还是报错的,那么有没有什么方法能够解决的?但很明显加了之后还是无法解决,还是报错。看是不是能够成功运行。

2024-03-17 13:16:08 4570 2

原创 [蓝桥杯 2020 省 AB1] 走方格(蓝桥杯 2020 第一轮省赛 A 组 G 题(B 组 H 题))

还是上面的一个数组,坐标,当进行dfs的时候可能会发生比如向下走的情况走到了op这个点,而向右走的经过若干存在也走到了op这个点,而这个点已经走过了,但还会再走一边没这样的的话就会浪费时间吗,而记忆化搜索就是将遇见已经走过的点直接返回op这个点的计算结果,一个是向右走,一个是向下走(上面三种的判断情况在写代码的时候部分先后顺序的,但递归的代码一定要在最后写。-1的地方是没走到的,而1的地方是走过的,由于递归是从最低层一步一步但会回来的,所以最后一次返回到的是(1,1)这个点上的;

2024-03-16 20:45:00 2262 1

原创 AcWing 2873. 平面切分 (蓝桥杯 2020 第二轮省赛 B 组 I 题)

那么综上所述:所有线共用一个交点和所有线有两个交点的情况一样,那么当每增加一条线,这条线每于前面的线有一个交点,那么就会增加一部分的平面,但最开始的两种情况是增加了2个部分,那么就在判断有几个交点的时候就先将答案加一个1,以便与后面的情况保持平衡,当有三条线的时候可分为三种情况:1,三条线相互平行2,三条线有1个交点3,三条线在两条线相交的情况下剩下一条线与其中一条线相交,与另一条线平行4,三条线在两条线相交的情况下剩下一条线分别与这两条线相交。当只有一条线的时候那么这个平面就被分为2份。

2024-03-16 02:00:00 733 2

多变量线性回归的简单表示机代码实现

简单的多变量线性回归的代码表示

2024-05-15

租房数据统计分析.ipynb

租房数据统计分析.ipynb

2023-12-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除