- 博客(35)
- 收藏
- 关注
原创 WebStorm快捷键
(5)ctrl+shift+F12 : 最大区域显示代码(会隐藏其他的功能界面模块)(6)ctrl+shift+alt+N: 通过一个字符快速查找位置(必记)(7)ctrl+tab : 切换代码选项卡(还要进行此选择,效率差些)(8)ctrl+shift+R: 指定目录内代码批量替换。(9)ctrl+shift+F: 指定目录内代码批量查找。(2)ctrl+/: 定义和注销注释(在代码上一行添加)(1)ctrl+shift+A : 快速查找并使用。(7)ctrl+shift+K: 查找上一个。
2024-03-10 15:01:24
1206
原创 认识GIT
版本控制系统,用于项目中存储、共享、合并、历史回退、代码追踪文件历史等功能。常用的VSC软件CVS 2000年以前SVN 2010年以前Git 2010年以后常见的版本控制工具有。
2024-02-28 17:39:49
770
原创 正则表达式
正则表达式(Regular Expression): 专门描述字符串中字符出现规则的表达式。因为程序不认识人类语言中的词汇,所以才需要程序员用正则表达式教程序认识人类语言中的词汇今后,只要想检查一个字符串的格式是否符合要求,都要用正则表达式软件:SetupRegexBuddyDemo进入软件后点击右上角验证字符串中字符出现规则的表达式(把人所知道的规则告诉程序)1.字符集[]一组可选范围不要加括号2.预定义字符集对极其常见的字符集进行的简化\d 表示 [0-9]
2024-02-27 22:26:43
595
原创 认识AJAX
有跳转就是同步,无跳转就是异步Asynchronous Javascript And XML(异步JavaScript和XML)使用AJAX可以(异步无刷新技术),提高用户体验(百度页面是整个刷新XML已经完全被JSON替代,JSON是当前前后端数据交换的一种格式。
2024-02-27 22:18:13
1201
原创 HTTP请求
(1)在浏览器中输入网址(URL):服务器(IP地址/域名)、端口、请求的资源..面试题:在浏览器中输入一个网址到显示一个网页中间经历了哪些过程。(4)服务端接收到请求后,处理请求,将消息响应给浏览器。(6)浏览器解析响应的消息,把响应的数据最终渲染成网页。(3)建立连接后,浏览器向服务器发送请求消息。post传递的参数,会出现在这个位置。请求方式、请求的地址、协议的版本号。响应的头部名:响应的头部值。(2)浏览器和WEB服务器。请求头部名: 请求头部值。,delete和get没有。(5)浏览器和服务器。
2024-02-27 17:49:22
230
原创 JS基础(五)
对象是一组属性和方法的集合一部手机的属性有颜色、品牌、CPU、内存... 方法有打电话、发短信、看视频、听音乐、玩游戏...一个杯子的属性有颜色、容量、材质... 方法有喝水、...万物皆对象1.JS中的对象自定义对象,程序员自己创建的对象内置对象,JS提供好的对象宿主对象,根据不同的环境划分2.创建自定义对象 —— 对象字面量{ 属性名1: 属性值1, ‘属性名2’: 属性值2,... }属性名的引号可以省略,如果含有特殊字符必须添加。
2024-02-26 15:15:39
617
原创 认识Sass
平时写样式使用的是CSS,sass可以看作是CSS的“预处理器”,是一种专门的CSS编程语言增加了变量、函数、嵌套、判断、循环等等的用法,让CSS编写更便捷,清晰sass的语法和版本.sass是早期sass技术文件的后缀名,3.0版本之前一直使用的是它,文件编辑语法严格3.0版本之后,后缀名改成了.scss,这种后缀使用的就是CSS语法,学习成本大大降低.scss文件必须通过编译,生成同名的.css文件,才可以被html使用。
2024-02-23 19:01:31
1260
原创 JS基础(四)-函数
函数: 就是一些预先设定好的功能,有的需要我们提供数据,有的不需要函数分为:系统函数和自定义函数系统函数不是我们自己写的,比如:Number() parseInt() parseFloat()...1. 创建自定义函数function 函数名称(){函数体(调用函数时执行的具体功能)1. 函数必须调用才会执行!2. 调用格式: 函数名称()3. 函数调用一次就执行一次,调用多次执行多次2. 创建带有参数的函数。
2024-02-23 18:57:48
1028
原创 JS基础(二)-运算符
| 逻辑或,关联的两个条件只要有一个是true,最终结果就是true,否则为false。(3) NaN和任何值比较(> < >= <= == ===)结果都是false。&& 逻辑与,关联的两个条件结果都是true,最终结果才是true,否则为false。//n>3 && a //前面为true,没有短路,会执行后面的内容,a没定义,报错。&& 当第一个条件的结果为false,最终结果就是false,不再执行第二个条件。n<8 || a //不报错,前面为true,短路,不会执行后面的代码。
2024-02-23 17:54:34
554
原创 JS基础(一)
1. 历史1995年 JS出现在网景浏览器中1996年 IE也开始出现了JS1997年 指定了JS的标准规范ECMAScript 目前是ES62009年 JS开始向后端发展,出现了Node.js。
2024-02-23 17:45:50
754
原创 响应式网页开发(自适应页面)
1 响应式的概念(自适应页面)随着移动终端的兴起,多种页面规格出现,用户各种需求增加,我们需要通过响应式让用户在不同的终端看到接近相同的内容。响应式也叫作”自适应页面”,可以根据浏览设备的不同,改变不同的布局 文本 图片等的效果特点:使用一套html结构,根据终端检查变化(宽度),同时使用”媒体查询”,将不同宽度的CSS加入到不同的媒体查询中,随着页面宽度的变化,改变布局样式2. 设备的宽度。
2024-02-19 21:38:32
1646
原创 CSS基础(下)
【面试题】:你知道浏览器的兼容性问题有哪些?你进行过样式重置吗?进行过样式标准化吗?样式重置reset/样式标准化normalize/*******第1步:样式重置(标准化):将浏览器提供的默认样式统一化 实用化********//* 1.设置html根元素 */html {/* 1.1根元素html的高度默认是靠内容撑起来的,很矮,使用其阿里不方便我们可以让html的高度为它父级浏览器窗口高度的100%*/
2024-02-19 21:24:34
651
原创 解决高度坍塌
我们使用::after模拟出一个假孩子,这个子元素在父元素的最后,方便只用它来清除高度坍塌影响。父元素脱离文档流,可能会继续影响父元素的上级元素,导致上级元素仍然需要解决高度坍塌的问题。当父元素中所有的子元素都浮动走,也就是所有的子元素都脱离文档流,释放布局空间后。也就是说,当父元素设置了BFC结界后,子元素浮动,父元素高度会自动填充(自动适配)任何设置了BFC的元素,和浮动的元素相遇时,都可以实现”自动填充”的适应布局。已知子元素的高度,并且子元素高度相同时,适合此方案,比如:导航条。
2024-02-18 22:00:53
288
原创 CSS基础(上)
浮动(float:left/right)1) 浮动会脱离文档流,释放布局空间,可能会出现堆叠的现象2) 如果所有子元素都浮动,父元素高度坍塌——5种解决方案3) 浮动元素可以使用margin微调自己的位置4) 用途: 在页面中实现”左右分居”效果静态定位(position:static)/默认的文档流布局1) 块级元素按照书写顺序从上往下依次排列2) 行内/行内块元素按照书写顺序从左到右依次排列,一行放不下才换行。
2024-02-18 21:53:55
874
原创 HTML语法
HTML超文本标记语言HyperTextMarkupLanguage超文本:文本 图片 链接 视频 音频 ....标记:html的语法
2024-02-18 19:00:11
1063
原创 服务器server
//www.heihei.com:9999 需要共同遵守的规则。常见的服务器种类:WEB服务器/游戏服务器/数据库服务器...为端口号 —对应的是具体的服务,比如LV柜台号。为域名,计算机不认识域名,需要转化为IP地址。服务器:能给用户提供各种服务 —万达广场。:9999 /IP 地址 — 去万达。找服务器:域名 http://
2024-01-31 19:23:08
301
原创 软件开发流程
(1)可行性研究技术/人力/资金/回报率/政策/风俗.....(2)需求分析功能性需求:要分析清楚具体需要哪些功能非功能性需求:高可用高并发可用的问题(是功能性需求的前提)
2024-01-31 18:08:29
154
原创 cmd、powerShell、Terminal的区别
是由微软公司开发的任务自动化和配置管理框架,包括 Windows PowerShell 和 PowerShell Core。是微软在 Build 2019 大会上发布的新命令行程序,专为 Windows 10 设计。是 "Command Line" 的缩写,表示命令行,是进行命令操作的窗口。的升级版或者说是其更加强大和灵活的版本,类似于 Linux 系统中的。键,然后右键点击,在右键菜单中选择 "打开 PowerShell"。的方法是在文件夹的空白位置按住。,可以在微软商店中搜索并进行安装。
2023-12-13 11:59:53
451
1
原创 Python基础语法
数据类型之间,在特定的场景下,是可以相互转换的,如字符串转数字、数字转字符串等那么,%s 将内容转换成字符串,放入占位位置(数字也可以占位,是将数字转换成了字符串)print("字符串在Python中的类型名是:%s"% type("字符串"))——查看的是:变量存储的数据的类型。我们通过type(变量)可以输出类型,这是查看变量的类型还是数据的类型?——在无需使用变量进行数据存储的时候,可以直接格式化表达式,简化代码哦。print("1 * 1 的结果是:%d"%(1*1))
2023-09-18 17:46:58
228
原创 了解并安装Python
Python简洁高效、应用场景丰富适用于:脚本、自动化办公、web后端应用程序、大数据、人工智能 ( 高性能计算领域)python版本3.9.13为什么不直接把中文翻译成二进制?
2023-09-18 17:36:21
94
原创 在Linux上使用yolov7训练自己的数据集【从零开始的教程】
yolov7的文件夹打开之后是这个样子啦以下是三个常见已经标注好的yolo格式数据集会按照以下格式进行存放train.txtval.txt网上有很多几种格式互相转换的教程。
2023-08-16 18:03:03
838
1
原创 YOLOV7改配置文件参数讲解
/batch-size设置多少就表示一次性将多少张图片放在一起训练 //就是一次往GPU哪里塞多少张图片了,如果设置的太大会导致爆显存,一般设置为8的倍数,会一次性训练8张图片。//workers是指数据装载时cpu所使用的线程数, //默认为8,但是按照默认的设置来训练往往会导致我们的CPU爆内存,会导致其他进程进行关闭 // (例如浏览器)//数据集路径,默认为coco.yaml,主要定义数据集路径,以txt文件保存【训练集、验证集和测试集】,类的数量【默认nc=80】,类名【names】
2023-08-15 15:56:58
1352
原创 Linux中运行YoloV7自定义图片无法推理原因以及解决方案
运行一下 python detect.py --weights yolov7.pt --conf 0.25 --img-size 640 --source ./test.jpg。就不会出现有项目不需要的依赖影响到项目运行的这种情况。就可能导致某些项目因为某个依赖跑不起来。运行需要额外Python库的项目。默认的Base环境可能被污染了。就会为不同的项目创建不同的环境。如果所以依赖都安在一个环境里。创建一个新环境并安装所需文件。然后去安装项目所需的依赖。所以导致运行项目有问题。我们为了避免环境污染。
2023-08-03 18:35:03
157
原创 第一次在Linux上运行YoloV7(环境安装==图片检测)
激活虚拟环境,再进入到yolov7-main文件夹下,运行以下命令查看NVIDIA coda核心的版本,看看符不符合依赖运行。通过这个sh脚本获取coco数据集(我用的这里面的数据集,二十几个G)可以下载coco128只有几兆(用这个的话记得改一下配置文件的代码)安装1.12.1版本的PyTorch,连接镜像。的命令,如果没有报错,则说明环境完全搭建好了。命令:git clone 项目.git。,我这里用的是python3.8的版本。在服务器上创建一个conda。推理(用的是文件里有的图片)
2023-08-03 17:21:17
753
原创 StringBuilder
append方法返回的就是调用方法的StringBuilder对象,可以使用返回的对象继续调用方法。// int length() 返回长度(StringBuilder中存储的字符数量)6.使用StringBuilder中的方法reverse,对数据进行反转。2.使用append往StringBuilder中添加"a"3.使用append往StringBuilder中添加"b"4.使用append往StringBuilder中添加"c"——是一个可变的字符串类,提高字符串操作的效率。
2023-07-18 15:25:30
89
1
原创 JAVA基础(全)
动态初始化:指定数组长度,包含默认值有默认值0静态初始化:指定数组中的元素简化 int[] arr = {1,2,3,4,5};方法名(实际参数);1.没有返回值的方法:直接调用 printArray(arr);2.有返回值的方法 a.输出调用:返回值只能使用一次 System.out.println(getMax(arr));b.赋值调用:返回值可以反复的使用(建议) int max =
2023-07-18 10:43:16
106
1
原创 String类中部分方法的使用
JAVA的葵花宝典API(Application Programming Interface),应用程序编程接口Java API是一本程序员的字典,是JDK中提供给我们使用的。
2023-07-18 09:53:32
402
1
原创 面向对象、封装、This、构造方法
面向对象基于面向过程面向过程:当我们遇到一件事情的时候,自己分析解决的步骤,按照步骤一步一步完成这件事情;重视的是完成事情的过程面向对象:当我们遇到一件事情的时候,我们不自己完成,找到一个具有完成该事情功能的对象,调用对象中的方法完成;
2023-07-12 10:13:04
160
1
原创 方法和方法重载
—提高方法重用性方法定义三要素:方法名:形式参数:返回值类型:快捷键:/**+回车 会显示形参实例public class 方法 {//调用参数,需要传递实际参数给形式参数赋值printAD("华为手机","Mate40 RS ,保时捷设计,致敬时代!",11999,3);printAD("苹果电脑","Apple MacBook Pro 16寸 ,高能,召唤高手!",18999,2);printAD("小米手机","为发烧而生!",3999,5);/*** 打印广告信息的方法。
2023-07-07 11:43:13
202
1
原创 JAVA基础
javaSE-->SE增强-->前端-->web核心-->数据库- ->框架 (SSM)-->分布式框架-->项目一-->微服务-->项目。方法二:系统变量==>新建JAVA_HOME==>配置jdk路径不 包括bin==>在PASS里配上(%JAVA_HOME%\bin)项目(Item)==>模块(day01,day02..)==>包(com.demo01)==>类(类是JAVA的基本单位 .java)——被JAVA语言赋予特殊含义的单词(关键字都是小写的,在特殊编辑器中有高亮显示)
2023-07-07 11:29:19
35
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人