自定义博客皮肤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)
  • 问答 (4)
  • 收藏
  • 关注

原创 modelsim实现二选一以及D触发器并仿真

input clk;reg [7:0]q;beginq

2023-10-17 11:42:22 468

原创 【PTA】(Python)7-9 句子首字母变大写

输入一行句子,将每个句子的首字母变为大写。每个单词之间都有空格,每个句子以?或.或!结尾。

2022-09-09 07:47:15 1598 2

原创 7-5 游客检票 - 实验3 简单的计算及输入输出 -《Python编程基础及应用实验教程》(高等教育出版社)

假设张家界景区的游客抵达检票口的速度是恒定的。某国庆长假日清晨景区开门时检票口已积聚了一定数量的游客,且随时间流逝,不断有新的游客抵达。如果打开8个检票口,m分钟刚好可以完成全部游客的检票放行;如果使用6个检票口,则需要n (n>m)分钟才能完成。请编程计算:如果使用10个检票口,需要多少时间才能将景区入口的待检票人数清零?这是小学奥数中著名的“牛吃草”问题。现假设每个检票口每分钟可以完成1份游客的检票放行任务。设景区开门时积聚的游客数量为x份,设每分钟有y份游客抵达检票口。

2022-09-08 20:26:00 2042

原创 【Python基本语法入门】

基本语法一、Python语言基础知识1.1Python环境安装1.2基本语法二、判断语句和循环语句2.1判断语句2.2循环语句三、常用数据结构列表、元组、集合、字典、函数四、文件操作五、错误与异常处理一、Python语言基础知识1.1Python环境安装pycharm的社区版本(专业版要收费),加上python1.2基本语法'''a = 10print("这是变量:", a)'''age = 18print("我的年龄是%d岁"%age)print(f"我的年纪是:{age}岁")p

2022-05-30 15:26:46 388

原创 初刷【洛谷P2181对角线】题解心得

题目描述:对于一个 nn 个顶点的凸多边形,它的任何三条对角线都不会交于一点。请求出图形中对角线交点的个数。例如,66 边形:输入格式:输入只有一行一个整数n,代表边数。输出格式:输出一行一个格式代表答案。思路:对于对角线问题,题目说明了三条对角线不会交于一点,所以问题转变成了选取两条对角线的交点有多少个,两条对角线的交点占据了四个顶点,所以在n边形里面选取4个不同的顶点成了这道题的解法。(新手小白学习的大佬思路)在数学里面这道题的公式为:n(n-1)(n-2)(n-1)/24;注意

2022-04-12 16:01:11 1256

原创 【less语法详解------看这一篇就够了】

less中文官网bootstrap中less教程整体架构1.以//开头的注释,不会被编译到css文件中2.以/**/包裹的注释会被编译到css文件中less一、less中的变量二、less的嵌套规则三、less混合四、less运算一、less中的变量使用@来申明一个变量:@pink:pink;作为普通属性只来使用:直接使用@pink作为选择器和属性名:#@{selector的值}的形式作为URL:@{url}变量的延迟加载二、less的嵌套规则基本嵌套规则&的

2022-04-07 14:29:09 2180

原创 【详解js中的正则表达式】

首先什么是正则表达式?正则表达式用于定义一些字符串的规则,计算机根据其判断字符串是否符合规则。正则表达式的本质是对象。两种定义方式,一种根据new关键字创建,一种是字面量的形式创建。如下:1.var 变量=new RegExp("正则表达式","匹配规则");2.var 变量=/内容/匹配模式;匹配模式有两种:ig忽略大小写全局匹配模式例子:检测str是否符合正则表达式(含有a的意思)var reg=/a/;var str="abc";console.log(

2022-03-22 23:56:46 731

原创 牛客入门js常见编程题——掌握forEach、filter、some及其区别

这道题不是很难,但是感觉我的迭代方法不是很熟悉,所以复习了一下。迭代方法一、forEach二、filter三、some一、forEachvar arr=[1,2,3];arr.forEach(function(value,index,arr){ console.log('每个数组的元素'+value); console.log('每个数组元素的索引号'+index); console.log('数组本身'+arr);});例题应用:求数组内部各元素之和。代码如下:var ar.

2022-03-14 14:07:25 686

原创 【javaScript函数进阶-----深入学习函数】

函数的进阶一、函数的定义二、this三、严格模式四、高阶函数五、面试闭包递归一、函数的定义1.1函数的定义方式自定义函数(命名函数)function fn() {}函数表达式(匿名函数 var fun = function() {}利用new functionvar f=new Function('参数1','参数2','函数体')所有函数都是Function的实例对象1.2函数的调用之立即执行函数(function() { console.log('打印')})()tips:

2022-03-12 16:52:01 1356 6

原创 【prototype、__proto__与constructor详解】

了解prototype、__proto__与constructor之前首先要了解什么是面向对象及类。===========================================面向对象一、面型对象编程介绍二、ES6中的类和对象三、类的继承四、构造函数和原型4.1静态成员和实例成员4.2prototype4.3__proto__4.4constructor一、面型对象编程介绍什么是面向过程呢?面向过程POP是针对解决问题的步骤,然后用函数一步步实现。什么是面向对象呢?OOP面向对象是把

2022-03-08 20:34:55 442

原创 轻轻松松入门BOM这一篇就够了

BOMBOM概述window对象的常见事件定时器JS执行机制location对象navigator对象history对象二级目录三级目录BOM概述BOM浏览器对象模型,兼容性比较差。BOM比DOM大,包含DOM。window对象的常见事件定时器JS执行机制location对象navigator对象history对象二级目录三级目录...

2022-02-22 14:00:00 412

原创 DOM总结(二)

接上一篇DOM总结,继续写一些关于DOM方面的知识话不多说,进入主题!!!删除结点<body> <button>删除</button> <ul> <li>熊大</li> <li>熊二</li> <li>光头强</li> </ul> <script> // 1.获

2022-02-21 11:50:04 253

原创 【CSS常见题型50道---学习心得分享】

1.link引进和import引进的区别?@import url()机制是不同于link的,link是在加载页面前把css加载完毕,而@importurl()则是读取完文件后在加载css,所以会出现一开始没有css样式,闪烁一下出现样式后的页面(网速慢的情况下)。 @import是css2里面的,所以古老的ie5不支持。当使用js控制dom去改变样式的时候,只能使用link标签,因为@import不是dom可以控制的。link除了能加载css外还能定义RSS,定义rel连接属性,@import只.

2022-01-31 14:33:54 2314

原创 HTTP基础知识(用一万字帮助你入门)

入门HTTP一、初识:背景知识二、协议分析:报文结构,发展历程。2.1http的发展历程2.2状态码2.3缓存三、常见场景:静态资源、登陆。四、实际应用:浏览器与node中使用。五、了解更多:不止HTTP协议一个选择。一、初识:背景知识日常的http位于哪一部分?应用层协议:基于TCP协议请求 响应:每一个都有请求和响应两部分简单可扩展:可以自定义请求头。无状态:每一个请求之间都是孤立的。二、协议分析:报文结构,发展历程。2.1http的发展历程逐步丰富了HTTP协议的语义,优化了

2022-01-24 13:31:56 2787 1

原创 基于bootstrap渲染ui页面结构----图书管理

这里需要bootstrap文件和jQuery文件<head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> <li

2022-01-23 21:56:57 281

原创 Git分享

关于版本控制1.文件的版本操作麻烦 每次都需要复制粘贴重命名命名不规范 无法通过文件名知道具体做了哪些容易丢失 如果硬盘故障或不小心删除,文件很容易丢失协作困难 需要手动合并每个人对项目文件的修改,合并时极容易出错。手动维护文件太难啦,于是就有了版本控制软件。版本控制软件:是一个用来记录文件变化,以便将来查阅特定版本修订情况的系统,因此有时也叫做“版本控制系统”。使用版本控制软件的好处:操作简单 只需记住几组简单的终端命令...

2022-01-19 13:23:24 778 2

原创 【CSS知识分享-细】

css是什么?css全称:Cascading Style Sheets 用以定义页面元素样式。h1 { color:white;}h1:选择器(selector)。表示这个样式针对哪个对象。color:属性(property)。white:属性值(value)。color:whilte;:一条声明(declaration)。如何使用css?1、外链 (可以实现内容和样式分离)<link ref = "stylesaheet" href = "css/style.css"&.

2022-01-17 14:31:00 326

原创 CSS知识分享

什么是前端使用web技术栈解决多端图形用户界面交互问题的工程师。功能,美观,无障碍,安全,性能,兼容性。w3c的html5规范或者

2022-01-17 13:47:04 251

原创 DOM总结(一)

什么是DOM?文档对象模型是W3C组织推荐的处理可扩展标记语言的标准编程接口,通过DOM接口可以改变网页的内容、结构、样式。文档:一个页面就是一个文档,DOM中使用Document表示元素:页面中的所有元素都是标签,使用element表示节点:网页中所有的内容都是节点(标签、属性、文本、注释等等),使用Node表示。获取页面中元素的方法???根据ID获取根据标签名获取通过HTML5新增的方法获取特殊元素获取...

2022-01-12 20:49:37 232

原创 CSDN如何引用红色字体

<font color=#900>这里是字体内容</font>

2022-01-12 20:07:28 169

原创 初探C语言链表(一)

初探链表一、静态链表二、动态链表初始化链表1.尾插法建立链表2.头插法建立链表三、动态链表的基本操作1.遍历2.查找3.插入4.清空5.删除6.销毁四、链表的综合应用什么是链表???链表是由一系列节点组成,每个节点包含两个域,一个是数据域,一个是节点域。数据域是用来保存用户数据,另外一个是指针域。链表在内存是非连续的。拿到链表的第一个节点,就相当于拿到整个链表。带头结点的好处就是对链表操作完成后,第一个节点永远是头结点。一、静态链表不带头结点的静态链表:!!!#include<stdi

2022-01-06 22:38:17 1735 2

原创 字符串操作方法(重点)

方法名 说明 concat(str 1,str2,str3) concat()方法用于连接两个或多个字符串。拼接字符串,等效于+ substr(start,length) 从start位置开始,length取的个数 重点记住这个 slice(start,end) 从start位置开始,截取到end位置,end取不到 splice(start,end) 从start位置开始,截取到end位置,end取不到,基本和slice相同 但是不接受负值 .

2022-01-06 22:30:00 65

原创 JS数据类型总结

堆和栈js中没有堆和栈的概念1.简单数据类型是存放在栈区2.复杂数据类型是存放在堆区简单类型值类型:在存储时存储的是值本身。string number boolean undefined null(返回的是空的对象)简单数据类型传参简单数据类型传参传的是值,修改形参不会对实参造成影响。function fn(a) { a++; console.log(a); //11}console.log(x); // 10复杂类型在存储变量时仅仅是地址(引用),通过new关键字创建的

2022-01-06 15:32:00 590

原创 【JavaScipt内置对象知识点总结】

带你了解什么是内置对象内置对象查文档内置对象内置对象内置对象二级目录三级目录内置对象查文档内置对象内置对象内置对象二级目录三级目录

2022-01-05 22:02:50 369

原创 【前端冷知识|分享1-什么情况下a===a-1?】

**知识点:**在JavaScript里,Infinity是一个Number类型的字面量,表示无穷大。当一个Number类型的值,在运算过程中超过了所能表示的最大值,就会得到无穷大。比如,如果我们将一个不为0的数除以0,得到的结果就是无穷大。console.log(100/0);//Infinity对应的,负数也有无穷大。console.log(-100/0);// -Infinity如果数值运算的值超过了Number允许表示的范围,也是会得到Infinity.console.log(1.

2022-01-04 10:45:15 591 1

原创 【JavaScript浅度剖析对象】

这里写目录标题对象导读对象创建对象的三种方式new关键字遍历对象属性对象导读对象什么是对象?对象是一个具体的事物。举个例子:明星不是对象,但是周星驰就是一个对象。在JavaScript中,对象是一组无序的相关属性和方法的集合。所有的事物都是对象,例如字符串、数值、数组、函数等。属性常用名词,方法常用动词。创建对象的三种方式利用字面量创建对象利用new object创建对象利用构造函数创建对象//利用对象字面量创建对象var obj = {};//空的var obj = { use

2022-01-04 09:29:38 84

原创 预解析详解

预解析导读1.1预解析1.2变量预解析和函数预解析1.3预解析案例1.1预解析js解析器在运行代码的时候分两步:预解析和代码执行。js引擎会把里面所有的var 还有 function 提升到当前作用域的最前面代码执行——按照书写顺序依次执行!!!预解析分为:变量预解析(变量提升)和函数预解析(函数提升)1.2变量预解析和函数预解析1.3预解析案例...

2021-12-30 23:30:22 594

原创 JavaScript函数总结

函数就是封装了一段可以被重复调用的代码块,目的:就是让代码重复使用1.函数的使用//声明函数function sayhi { console.log('hi ~~');}//函数不调用自己不执行:函数调用sayhi();//!!一定要加小括号2.函数的封装函数的封装是把一个或者多个功能通过函数的方式封装起来,对外只提供一个简单的函数接口3.函数的参数//形参和实参的执行过程function cook(aru) {//形参是aru console.log

2021-12-29 22:59:51 584

原创 [JavaScript基础知识]

1.数据类型转换转换为字符串 转换为数字型 转换为布尔型2.逻辑中断与或非3.if语句中三元表达式与数字补0案例1.1转换为字符串型//1.把数字型转换为字符串型 变量.toString()var num = 10;var str = num.toString();console.log(str);console.log(typeof str);//2.利用String变量console.log(String(num));//3.利用 + 拼接字符串的方法实现转换效果这

2021-12-29 12:26:08 388

原创 【JavaScript创建数组】

JavaScript创建数组利用new创建数组var arr = new Array();//创建了一个空数组利用数组字面量创建数组(比较常用)字面量:一种固定值的表示方法一看就知道什么数据类型,比如8一看就是数字类型//1.利用数组字面量(是方括号)创建数组var arr = [];//创建了一个空数组var arr1 = [1,2,'student',true];//数组里面可以存放任何类型的数据,必须以逗号分割3.什么是数组元素?数组可以把一组数据存放在单个变量的集合下

2021-12-28 23:36:34 638

空空如也

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

TA关注的人

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