前端学习笔记--CSS布局--层定位

1.层定位概述: z-index:前后叠加顺序 2.position属性: 3.fixed: 2.relative: 移动后: static没有往上移动占据box1的位置。 3.absolute: 移动后: static往上移,占据box1的位置。 4.relative: box1相对于static 定位。 5.absolute: 初始位置: absolute相对于absolute移动后: 移动后: 6.一般设计方式: 案例: 区别: 1.层定位概述: z-index:前后叠加顺序 2.pos
分类: 其他 发布时间: 10-17 23:01 阅读次数: 0

C零基础视频-40-结构体指针

目录 结构体指针的定义 使用结构体指针引用结构体成员 结构体指针作为函数参数传递 结构体指针的定义 结构体指针的定义与基本数据结构的指针类似,使用"*"符号即可: #include <stdio.h> struct tagPetDog{ char szName[20]; char szColor[20]; char nWeight; }; int main(int argc, char* argv[]) { tagPetDog dog = { "旺财", "
分类: 其他 发布时间: 10-17 23:01 阅读次数: 0

django drf 10大请求序列化方法

## 整体单改 路由层、模型层、序列化层不需要做修改,只需要处理视图层:views.py ```python """ 1) 单整体改,说明前台要提供修改的数据,那么数据就需要校验,校验的数据应该在实例化“序列化类对象”时,赋值给data 2)修改,就必须明确被修改的模型类对象,并在实例化“序列化类对象”时,赋值给instance 3)整体修改,所有校验规则有required=True的字段,都必须提供,因为在实例化“序列化类对象”时,参数partial默认为False 注:如果partial值
分类: 其他 发布时间: 10-17 23:01 阅读次数: 0

day 26小结

软件开发架构 软件开发架构,必须要开发一套客户端与服务端 客户端与服务端的作用 服务端: 24小时不间断提供服务 客户端: 如果想要找服务,就去寻找服务并享受 软件开发架构分为两种: C/S架构: Client: 客户端 Server: 服务端 优点: 软件的使用稳定,并且可以节省网络资源 缺点: 1. 若用户想在同一个设备上使用多个软件,必须下载多个客户端 2. 软件的每一次更新,客户端也必须更新下载 C/S架构的软件: 例如: 电脑上的QQ,Pycharm等...手机端(移动端)微信,王者
分类: 其他 发布时间: 10-17 23:01 阅读次数: 0

我男神

向陈立杰大佬学习每天睡近八个半小时,做自己的心爱的事超过14.5小时
分类: 其他 发布时间: 10-17 23:01 阅读次数: 0

python标准库之glob

在python中,glob模块是用来查找匹配的文件的 在查找的条件中,需要用到Unix shell中的匹配规则: * : 匹配所所有 ? : 匹配一个字符 *.* : 匹配如:[hello.txt,cat.xls,xxx234s.doc] ?.* : 匹配如:[1.txt,h.py] ?.gif : 匹配如:[x.gif,2.gif] 如果有匹配,glob.glob(path)的结果放入一个列表中返回 如果没有匹配的,glob.glob(path)将返回一个空的
分类: 其他 发布时间: 10-17 23:01 阅读次数: 0

C零基础视频-34-通过指针实现函数交换两个变量的值

目录 回顾:函数的值传递 使用指针交换两个变量的值 回顾:函数的值传递 因为函数的调用过程中,实参到形参是值传递,因此,改变形参,是无法影响到实参的: #include <stdio.h> void FakeSwap(int nArg1, int nArg2) { int nTemp = nArg1; nArg1 = nArg2; nArg2 = nTemp; } int main(int argc, char* argv[]) { int nValue1
分类: 其他 发布时间: 10-17 23:01 阅读次数: 0

OFD电子文档阅读器功能说明(采用WPF开发,永久免费)

特别说明   ofd阅读器开发语言为c#,具有完全自主产权,没有使用第三方ofd开发包。可以根据你的需求快速定制开发。本阅读器还在开发完善阶段,如有任何问题,可以联系我QQ:13712486。博客:https://www.cnblogs.com/yuanchenhui/ 软件下载地址:ofd阅读器(全新开发,永久免费).zip 1 主界面 2 文件信息指示: 无电子印章和签名 有电子印章和签名 文本属性:指示是否包含 电子印章、签名。如果包含签名,会验证文件是否被篡改。 显示选项:可以选择显示
分类: 其他 发布时间: 10-17 23:01 阅读次数: 0

关于写博客和目前学习总结

写博客 由于是第一次写,我就废话多点。 为什么开始写 本人是一个国内渣二本的一名大二学生,学的是软件工程专业,现在还没有分方向,不过我的目标目前是嵌入式系统与开发。之前一直听说过国内有很多技术大牛会写一些技术博客,自己也会时不时地找到他们的博客来浏览,每次都能学到很多东西。自己从来没有过关于写博客的想法,也从来都没有想过自己有一天也会来写博客。有一天刷bilibili的时候,就看到过一个程序员up主(用户名:codesheep)说过写技术博客对我们学生也是有用处的,后来也在网上搜索了些资料,最
分类: 其他 发布时间: 10-17 23:01 阅读次数: 0

C零基础视频-39-结构体的定义与使用

目录 为什么要使用结构体 结构体的定义与使用 结构体的定义 定义结构体变量 引用结构体中的成员 为什么要使用结构体 生活中的事物,往往有多种属性,我们为了记录和表示他们,需要围绕一个事物,记录多中数据。 如一只宠物狗,他可能有:姓名、颜色、体重。 我们可以使用三个不同的变量记录它: #include <stdio.h> int main(int argc, char* argv[]) { char szName[20] = { "旺财" }; char szColor[20]
分类: 其他 发布时间: 10-17 23:01 阅读次数: 0

call和apply的区别及用法

ECAMScript3给Function的原型定义了两个方法,Function.prototype.call 和Function.prototype.apply。 区别仅在于传入的参数形式不同。 var func=function(a,b,c){ console.log([a,b,c]); } func.apply(null,[1,2,3]);//输出[1,2,3] func.call(null,1,2,3);//输出[1,2,3] 用法: 1、改变this指向。call和
分类: 其他 发布时间: 10-17 23:01 阅读次数: 0

算法竞赛入门经典(第二版)第一章习题

习题1-1 平均数 输入3个整数,输出他们的平均值,保留三位小数。 #include<stdio.h> int main() { double a,b,c;//必须先定义好要输入的数据类型 scanf("%lf%lf%lf",&a,&b,&c); printf("%.3lf",(a+b+c)/3.0); } 习题1-2 温度 输入华氏温度f,输出对应的摄氏温度c,保留3位小数。提示c=5(f-32)/9 #include <stdio.h> int main() { float f,c; sc
分类: 其他 发布时间: 10-17 23:01 阅读次数: 0

C零基础视频-35-指向同一个地址的指针的内涵

目录 C语言中的强制类型转换 指向同一个地址的指针 指针的两个内涵 C语言中的强制类型转换 C语言中运行将数据类型强制转换,使用(TYPE) 变量的方式即可。 比如,如下有警告: #include <stdio.h> int main(int argc, char* argv[]) { int nValue = 0; double fltValue = 3.14; nValue = fltValue; return 0; } 强制转换后没有警告: #inclu
分类: 其他 发布时间: 10-17 23:01 阅读次数: 0

opencv——常见的操作

一 图像阈值处理 准备一张灰度图像 阈值处理通常是设定一个阈值,让图片的所有像素点的值与其比较做出一系列的操作。 在opencv常用的阈值处理函数有五种,分别是THRESH_BINARY、THRESH_BINARY_INV、THRESH_TRUNC、THRESH_TOZERO、THRESH_TOZERO_INV。接下来分别看下这几种处理图片后的效果 1. THRESH_BINAR # 像素值超过127的变成255,否则为0,亮的更亮 ret,threshold1 = cv2.threshold
分类: 其他 发布时间: 10-17 23:01 阅读次数: 0

C零基础视频-36-指针相关的运算

目录 比较大小 指针的加减法 使用指针遍历数组 比较大小 同类型的指针是可以比较大小的,不同类型的指针不能比较大小: #include <stdio.h> int main(int argc, char* argv[]) { int nValue1 = 0; int nValue2 = 0; int* p1 = &nValue1; int* p2 = &nValue2; printf("p1: %p\r\n", p1); printf
分类: 其他 发布时间: 10-17 23:01 阅读次数: 0

C零基础视频-41-使用结构体封装游戏角色

目录 关于游戏封装的思考 封装后代码 关于游戏封装的思考 原代码: #include <windows.h> #include <conio.h> #include <stdio.h> void MoveCursorTo(int nRow, int nCol) { COORD crdLocation; crdLocation.X = 2 * nCol; crdLocation.Y = nRow; SetConsoleCursorPosition(GetStdH
分类: 其他 发布时间: 10-17 23:01 阅读次数: 0

linux/unix发行清单

unix http://www.slackware.com/ https://www.freebsd.org/ http://www.netbsd.org/ https://www.opensuse.org/ https://www.suse.com/ linux https://cn.ubuntu.com/ http://www.ubuntukylin.com/ https://www.archlinux.org/ http://www.gd-linux.com/ https://www.d
分类: 其他 发布时间: 10-17 23:01 阅读次数: 0

SSM-CRUD练习

项目主要用到技术:ssm框架,generator逆向工程,pagehelper分页,js,jstl,bootstrap 项目页面: 如图:具有删除,新增,编辑功能。 下面开始项目的构建 第一步、 模型(实体类)为employee、deptment,编写数据库 , 创建表 第二步、 打开eclipse,创建maven项目crud2,打开pom.xml文件,加入如下依赖: <dependencies> <!--引入pageHelper分页插件 --> <dependency> <groupId>c
分类: 其他 发布时间: 10-17 23:00 阅读次数: 0

第八周学习总结&实验报告(6)

实验六 异常 一、实验目的: (1)理解异常的基本概念: (2)掌握异常处理方法及熟悉常见异常的捕获方法。 二、实验要求: (1)练习捕获异常、声明异常、抛出异常的方法、熟悉try和catch子句的使用。 (2)掌握白定义异常类的方法。 三、实验内容: (一) 编写一个类,在其main()方法中创建一个-维数组,在try字句中 访问数组元素,使其产生Array IndexOutOfBoundsException异常。在catch子句里捕获此异常对象,并且打印“数组越界”信息,加一个finall
分类: 其他 发布时间: 10-17 23:00 阅读次数: 0

spring入门学习第一篇

本篇知识点有:maven依赖,applicationContext.xml配置文件,Scope作用域,初始化和销毁,延时初始化lazy-init,工厂Factory,Aware接口,动态bean。内容可能过多,建议准备好瓜子可乐,不足之处,多多指正。 1、maven依赖   因为我们使用的是maven + spring-context学习的,所以在使用spring之前,我们要先把maven依赖导入进来,导入spring-context5.2.0.RELEASE版本。   导入代码如下: <de
分类: 其他 发布时间: 10-17 23:00 阅读次数: 0