天道酬勤,学无止境

博客

前端HTML手机号抽奖案例(jQuery)

<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>手机号抽奖</title> <style> p{ width: 100px; position: relative; } </style> </head> <script src="js/jquery3.4.1.js" type="text/javascript" charset="utf-8"></script> <script src="js/jquery-ui.min.js" type="text/javascript" charset="utf-8"></script> <script> $(function(){ var number = new Array("133","150","157","138","130"); for (var i = 0;i<10; i++){ var temp = number[Math.floor(Math.random()*number.length)] //随机生成后面的8位 for (var j = 0 ; j<8 ;j++) { temp = temp + Math.floor(Math.random()*10); } //设置一个延时动画 setTimeout(create_animation(i,temp

2022-03-26 03:52:13   

考试--组成原理

简述CPU的基本功能 指令控制:控制程序中指令的执行顺序 操作控制:控制部件按指令的要求进行动作 时间控制:对各种操作实施时间上的定时 数据加工:对数据进行算术运算和逻辑运算 中断处理:无 简述三种DMA传送方式 停止cpu访存 周期挪用 DMA与CPU交替访问 DRAM芯片需要进行刷新操作,简述集中式刷新的基本原理和优缺点 集中式刷新:指在一个刷新周期内,利用一 段固定的时间,依次对存储器的所有行进行逐一再生,在此期间停止对存储器的读写操作,称为“死时间”,又称访存“死区”。优点是读写操作时不受刷新工作的影响:缺点是在集中刷新期间(死区)不能访问存储器。 分散刷新:把对每行的刷新分散到各个工作周期中。这样,一个存储器的系统工作周期分为两部分:前半部分用于正常读、写或保持;后半部分用于刷新。这种刷新方式增加了系统的存取周期,如存储芯片的存取周期为0.5pus, 则系统的存取周期为lus。优点是没有死区,缺点是加长了系统的存取周期,降低了整机的速度。 异步刷新:异步刷新是前两种方法的结合,它既可缩短“死时间”,又能充分利用最大刷新间隔为2ms的特点。具体做法是将刷新周期除以行数,得到两次刷新操作之间的时间间隔t,利用逻辑电路每隔时间t产生-次刷新请求。这样可以避免使CPU连续等待过长的时间,而且减少了刷新次数,从根本上提高了整机的工作效率。 简述替换算法中的LRU(近期最少使用

2022-03-26 03:52:09   

2 session cookies

Session 在服务端,用来保存用户的 Session 信息 Cookies 在浏览器端,服务器通过识别 Cookies 来鉴定是哪个客户 来源:https://blog.csdn.net/weixin_55399173/article/details/118465831

2022-03-26 03:52:03   

ColorUI组件库简易教程之交互组件

https://blog.csdn.net/miao_yf/article/details/102971767 https://blog.csdn.net/miao_yf/article/details/103081988 https://blog.csdn.net/miao_yf/article/details/103199773 来源:https://blog.csdn.net/zhaolulu916/article/details/118465830

2022-03-26 03:51:55   

菜鸟笔记二:第二章基本语法:变量(可以保存一批相关的数据)

一、标识符定义规则 由大小写字母、数字、下划线和($)组成。不能以数字开头。严格区分大小写。不能使用关键字命名。见其明,知其意。 二、数据类型分类 基本数据类型:Boolean(布尔型)、String(字符串型)、Number(数值型)、 Null(空型)、Undefind(未定义性)引用数据类型:Object(对象) 三、Number数值型 不区分整数和浮点数,所有数字都是数值型。“ - ”表示负,“ + ”表示正,NaN非数值。Infinity:代表无穷大,大于任何数值-Infinity:代表无穷小,小于任何数值isNaN():用来判断一个变量是否为非数值的类型返回true或false 四、Boolean布尔型 true(真)值为1,false(假)值为0严格遵循大小写,因此true、false只有全部为小写时才表示布尔型。 五、String字符型 由字符、数字等组成字符序列。length可以获取整个字符串的长度。字符串+任何类型=拼接后1的新字符串特殊字符 \' 单引号\" 双引号\n 回车换行\v 跳格\t Tab符号\r 换行\f 换页\\ 反斜杠(\)\b 退格\0 Null字符节 六、Null空型 空型(Null)只有一个特殊的Null值,用于表示一个不存在的或无效的对象或地址。NaN =! NaN 七、Undefind未定义型

2022-03-26 03:51:49   

Spring,SpringMVC,SpringBoot,SpringCloud有什么区别和联系

Spring,SpringMVC,SpringBoot,SpringCloud有什么区别和联系 参考网址: https://mp.weixin.qq.com/s?__biz=MzUxNzg2ODQ1Mw==&mid=2247486991&idx=1&sn=0568772c2d0a457a6c4a7976dcbf5199&chksm=f990d0c5cee759d3bd908fa15ec4410f8aeccc58973f6b6eb8be57a802a107485a126b6d7f16&scene=21#wechat_redirect 简单介绍 Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。Spring使你能够编写更干净、更可管理、并且更易于测试的代码。 Spring MVC是Spring的一个模块,一个web框架。通过Dispatcher Servlet, ModelAndView 和 View Resolver,开发web应用变得很容易。主要针对的是网站应用程序或者服务开发——URL路由、Session、模板引擎、静态Web资源等等。 Spring配置复杂,繁琐,所以推出了Spring boot,约定优于配置,简化了spring的配置流程。 Spring Cloud构建于Spring Boot之上,是一个关注全局的服务治理框架。 Spring VS

2022-03-26 03:51:43   

css matrix3d - 将dom拖拽成任意四边形

话不多说先上效果图,文末有视频效果图和demo地址 体验地址:http://121.5.76.237:2223/dist/ 源码地址:https://github.com/hhzzcc/image-to-matrix 上图所示,将一个img标签(其他dom同理),通过鼠标拖拽成一个四边形,形成类似将图片贴到白色卡片上的效果,接下来说说实现原理 上图所示,左边是一个矩形,通过css属性 - matrix3d变换成一个四边形。matrix3d对变换前后顶点的计算规则为 - 将每个顶点的齐次坐标分别乘以matrix3d中填写的矩阵得到一个新的齐次坐标,如下图(取第一个点的齐次坐标为例,从点(0, 0)变换到点(25, 0)) 由于matrix3d变换的坐标点是三维的,所以对应的齐次坐标是(x, y, z, w),图中的点是二维的点,所以z值是没有意义的,为了好算可以另z为0,最后另w为1(齐次坐标的性质可以自行百度),将齐次坐标(0, 0, 0, 1)左乘matrix3d对应的矩阵得到一个变换后的点,其结果为(25, 0, 0, 1),其他4个点也是同理,如果遇到变换完w不为1则在做一次计算,将(x, y, z, w)转换为(x / w, y / w, z / w, 1),即所有项都除以w得到最终变换后的坐标,以此为解题思路可以将问题化为:已知原矩形四个顶点坐标

2022-03-26 03:51:35   

C++ 光速入门指南day11

空指针 空指针: 指针变量指向内存中编号为0的空间⽤途:初始化指针变量 注意:空指针指向的内存是不可以访问的 int main() { //指针变量p指向内存地址编号为0的空间 int * p = NULL; //访问空指针报错 //内存编号0 ~255为系统占用内存,不允许用户访问 cout << *p << endl; } 野指针 指针变量指向⾮法的内存空间 //指针变量p指向内存地址编号为0x1100的空间 int * p =(int *)0x1100; //访问野指针报错 cout<< *p << endl; 空指针和野指针都不是我们申请的空间,因此不要访问。 const修饰的变量 const 数据类型 常量名 = 常量值 通常在变量定义前加关键字const,修饰该变量为常量,不可修改 const修饰指针 const修饰指针有三种情况: const修饰指针 — 常量指针const修饰常量 — 指针常量const既修饰指针,⼜修饰常量 #include <iostream> using namespace std; int main() { int a = 10; int b = 100; // 看const右侧紧跟着的是指针还是常量, 是指针就是常量指针, 是常量就是指针常量 //const修饰的是指针,指针的指向可以改, 指针指向的值不能更改 const int *p1

2022-03-26 03:51:26   

语句有null要注意

错误语句 select d.id as did, d.deviceCode as deviceCode, d.deviceName as deviceName, d.deviceState as deviceState, d.deviceSize as deviceSize, d.deviceProfile as deviceProfile, dt.deviceTypeCode as deviceTypeCode, dt.deviceTypeName as deviceTypeName, fb.factoryCode as bfactoryCode, fb.factoryName as bfactoryName, fb.factoryProfile as bfactoryProfile, fp.factoryCode as pfactoryCode, fp.factoryName as pfactoryName, fp.factoryProfile as pfactoryProfile, o.ordersCode as ordersCode from device as d left outer join deviceType as dt on dt.deviceTypeCode = d.deviceTypeCode left outer join factory as fb on

2022-03-26 03:51:18   

XHTML基础题及答案20道——必刷前端题目(背)

一、题目及答案 1 . XHTML 指的是? EXtra Hyperlinks and Text Markup LanguageEXtensible HyperText Marking LanguageEXtreme HyperText Markup LanguageEXtensible HyperText Markup Language 2 . 请判断以下说法是否正确:XHTML 是一个 Web 标准。 错误正确 3 . 请判断以下说法是否正确:XML 和 HTML 会被 XHTML 取代。 错误正确 4 . 请判断以下说法是否正确:HTML 会被 XHTML 取代。 错误正确 5 . 在下面的 XHTML 中,哪个可以正确地标记段落? <P></p><P></P><p></p></p><p> 6 . 在下面的 XHTML 中,哪个可以正确地标记折行? <br /><break/><br> 7 . 下列 XHTML 中的属性和值,哪个是正确的? width=80WIDTH="80"WIDTH=80width="80" 8 . 请判断以下说法是否正确:XHTML 中所有的元素都需要关闭。 正确错误 9 . 请判断以下说法是否正确:DOCTYPE 没有关闭标签。 正确错误 10 . 在 XHTML 文档中哪些元素是强制性的? doctype、html、head 以及

2022-03-26 03:51:14