自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 TS类型显示不全,总是有N more

在显示ts类型时总是显示不全,有"…"这样的信息挡住了想要看的信息。在tsconfig.json中增加一行。

2023-07-22 20:09:12 284

原创 常见的状态响应码

成功响应,不解释。

2023-07-04 14:49:55 115

原创 git如何取消对已监视的文件的监视

1.新生成的文件一旦使用git add,git commit监视过一次,之后即便加入.gitignore也无法取消对这个文件的监视效果。2.为了保证项目的完整性,开发人员在开发时又不得不把这种文件添加到目录中。

2023-06-27 09:47:51 842

原创 虚拟机安装好vmtool后依旧无法使用

如果还没有生效,关机重启。

2023-06-22 14:25:14 626

原创 虚拟机中Ubuntu 22上传框被黑框包裹的解决方法

在vm17下的ubuntu22使用上传表单时出现了这种不和谐的现象,被领导批评一通。最后费劲心思,找到了这个问题的解决方法。解决方法特别容易,在虚拟机的设置中,显示模式,关闭3d加速即可。

2023-06-22 14:13:19 250

原创 一个典型的Promise笔记详解

Async如果返回的不是一个Promise对象则会自动被一个promise包裹,但是如果返回的是promise对象则不再二次包裹,这是一个特性。api.all是一个promise,包裹在async的promise可以直接通过await拿到里面的值。2号await则解开通过上诉方法返回的async函数中的api.all()这个promise。1号await负责从api中拿数据,返回api.all。

2023-06-16 18:02:46 49

原创 Uniapp 运行到Android APP基座

以华为手机为例(笔者使用,并且笔者仅支持国货)

2023-06-09 14:02:57 1592

原创 华为手机开启开发者模式

回退至【系统和更新】选项,下滑至底部可以看见【开发人员选项】,点击进入成功则开启华为手机开发者模式成功。【设置】->【关于手机】-> 连续点击7次【版本号】

2023-06-09 10:18:15 337

原创 Uniapp如何运行H5浏览器端

在Hbuilder中选择【运行】->【运行到浏览器】->【配置web服务器】->【浏览器运行配置】 ->【chrome浏览器安装路径】-> 【浏览】->【选择浏览器】在Hbuilder中选择【运行】->【运行到浏览器】-> 【chrome】

2023-06-09 10:05:30 1915

原创 VM虚拟机桥接模式和NAT模式的区别

桥接模式和NAT模式本质上的不同是NAT使用的是模拟出来的虚拟网卡。该虚拟网卡可以与本机相互ping通,但是连接本机的第三方设备(比如手机)只能识别本机IP,并不能直接ping通虚拟机的虚拟网卡。使用桥接模式便是真正的把虚拟机和本机以物理的方式连接起来,第三方设备便可以ping通了。但是桥接模式没有NAT模式灵活,需要手动配置与本机相同网段方可与本机实时通信,NAT模式会直接实现。NAT模式下,我的ubuntu虚拟机可以ping通我的手机,但是我的手机却不能ping通ubuntu,很是费解。

2023-06-09 09:58:20 170

原创 什么是跨域

跨域是指在 Web 应用中,当一个页面的脚本代码(例如 JavaScript)试图访问另一个页面的资源时,如果这个资源的域名、协议或端口与当前页面不同,就会触发跨域行为。常见的跨域场景包括:从一个网站请求数据(如 Ajax 调用)、通过 iframe 嵌入另一个网站的页面等。

2023-06-09 09:46:29 35

原创 如何在uniapp中解决H5跨域问题

在uniapp中使用的是vue,因此解决H5跨域问题的方法是需要在vue上面做文章。有过vue开发经验的开发者应该知道配置代理的作用。跨域是浏览器对自身的一个保护机制,因此在uniapp需要解决跨域问题的其实只有浏览器。APP,小程序等并不需要考虑这些问题。即可解决uniapp中的H5跨域。

2023-06-09 09:40:51 4133

原创 H5(web端)移动端 小程序端之我见

移动端是很多人容易搞混的一个方向。我们一般所说的移动端,其实指的是APP,很多业余使用者总是会把在手机端通过一个网页访问服务器进入的页面也误认为是移动端,其实那个是web端。对大多数人第一个接触到的小程序都是微信小程序,然而非专业人士一般都分不清小程序和APP的区别,因为从客观来说,他们长得确实太像了。传统的H5,Web前端开发就是在浏览器制作UI页面,最终以HTML,CSS,Javascript文件的形式丢给服务器的静态资源文件目录,以达到用户访问服务器IP地址及端口号即可访问页面信息的目的。

2023-06-09 09:29:33 650

原创 uniapp中手机端app如何观察console.log

很多手机移动端并不能呼出开发者工具后观察控制台,但是当使用hbuilder运行基座调试时,可以在运行的terminal中观察到出现了console.log的打印信息。有过web开发经验的小伙伴都知道右键【菜单】后,点击【检查】,即可呼出开发者工具,在【控制台】一栏即可观察到JS代码对应输出打印的console.log。

2023-06-07 14:19:43 3992 2

原创 shims-vue.d.ts文件的作用

对vue+ts项目的配置文件shims-vue.d.ts文件的作用进行了相关说明。

2022-10-26 16:50:43 3116

原创 唯一正确的使用CSS修改背景图片的方法,全网打假

正确的CSS修改背景图片亮度的方法

2022-09-15 10:33:51 461

原创 linux学习笔记之备份

一、dumpdump [选项] 备份之后的文件名 原文件和目录选项:-level 就是我们说的0-9备份级别(0是完整备份,后面都是增量备份)-f 文件名:指定备份之后的文件名-u 备份成功之后,把备份时间记录在/etc/dumpdates文件(一般来说本条命令都需要调用)-v 显示备份过程中更多的备份信息-j 把新文件进行压缩,压缩为.bz2格式(一般来说都用)。-W 查看dump的备份等级和备份时间范例:dump -0uj -f /root/boot.bak.bz2 /boot/#

2021-07-28 23:13:03 134

原创 Liunx学习笔记之启动管理

CentOS 6.x启动管理一、系统运行级别0、关机1、单用户模式2、不完全的命令行模式,不包含NFS服务,该服务是linux与linux之间文件共享的服务。3、完全的命令行模式4、系统保留5、图形化用户界面6、重启动二、运行级别命令查看运行级别命令:runlevel改变运行级别命令:init 运行级别三、系统的默认运行级别vim /etc/inittab(centOS 6,7不知道是什么,小胖子不用管,大家自行百度,好好研究,此文件很重要。)ubuntu:/etc/init/r

2021-07-28 21:18:14 52

原创 Linux学习笔记之日志管理

日志管理简介Centos6中:日志服务由rsyslogd取代了syslogd,并且两者兼容。确定服务启动:ps aux | grep rsyslogd查看自运行:chkconfig --list | grep rsyslog (自启动没有d)(Centos7中systemctl list-unit-files 取代了 chkconfig --list)常见的日志的作用:/var/log/cron/ 记录了定时相关的日志/var/log/cups/ 记录了打印信息的日志/var/log/

2021-07-13 00:44:43 82

原创 Linux学习笔记值进程管理

一、进程查看进程管理的作用:1.判断健康2.查看系统进程3.杀死进程查看系统中所有进程ps aux:查看所有进程,使用BSD操作系统格式ps -le:查看系统中所有进程,使用linux标准命令格式。重点关注ps aux USER:进程的产生用户。 PID:进程的ID号 %CPU:进程占用CPU资源的百分比。%MEM:进程的物理内存百分比。 VSZ:改进程占用虚拟内存的大小。 RSS:实际占用物理内存的大小。 TTY:进程运行所在终端。STAT:进程状态,R:运行、S:睡眠、T:停止、s

2021-07-12 18:31:43 44

原创 Linux学习笔记之linux服务管理

一、服务分类1.源码包安装的fuwu2.RPM包安装的服务独立的服务基于xinety服务:这个后面有一堆服务,且不占用位置。查询RPM包已经安装的服务的自运行状态:centos7:systemctl list-unit-files查看源码包已经安装好的服务:查看服务安装的位置:一般是/usr/local/下查看系统已经运行的服务:ps aux(最保险)RPM安装服务和源码包安装服务的区别安装位置不同:1.源码包安装在指定位置,一般是/usr/local/2.RPM包安装在默认

2021-07-11 23:47:40 107

原创 Linux学习笔记之shell编程

1.正则表达式正则表达式与通配符的区别通配符:用于匹配文件且为精准匹配,比如ls aa,就只会匹配aa文件。正则表达式:用于匹配文件中的字符信息且为模糊匹配,比如grep匹配aa,那包含aa的行都会被列出来。基础正则表达式*:前一个字符匹配0次或多次。.:匹配除了换行符以外的任意一个字符。^:行首$:行尾[]:这里面任意一个,只有一个。例子:[1-9],[a-z],[a-zA-Z](这个有点特殊,记住)[^]:非,在括号外是行首,在括号内是非。\:转义符号{n}:恰好出现n次。{

2021-07-11 21:38:07 443

原创 Linux学习笔记之Bash变量与运算符

变量的分类1.用户自定义变量2.环境变量3.位置参数变量4.预定义变量用户自定义变量1.变量命名规则:可以有数字,字母,下划线组成,但是不可以数字开头。2.变量默认字符串类型,如果要进行数字运算必须指定。3.进行变量叠加需要用双引号包含或者${变量名}包含例子"abc"456,${abc}456,代表在abc字符串后面加上456。4.把命令的结果作为变量值需要用反引号或者$()包含命令5.环境变量建议大写用于区分。变量调用:echo $变量变量查看:set变量删除:unse

2021-07-07 19:42:24 93

原创 linux学习笔记之shell基础

0.shell概述shell是一个命令解释器,他为用户提供了一个向linux内核发送请求以便运行程序的界面系统级程序。shell的分类bourne Shell:主文件名为shC shell:主要应用于BSD版的unix系统当中。shell的两种主要语法类型有:Bourne和C(1)Bourne主要有:sh,ksh,Bash,psh,zsh(2)C主要有:csh,tcsh现在linux的主流shell就是Bash。查看linux支持的shell:vi /etc/shells不用shell

2021-07-06 00:05:58 89

原创 Linux学习笔记之文件系统管理

0.回顾分区和文件系统分区类型主分区:最多4个扩展分区:最多1个主分区+扩展分区最多4个逻辑分区:逻辑分区在扩展分区中划分,如果是IDE硬盘最多分成59个,SCSI硬盘最多11个。主分区和逻辑分区占用/dev/sda1-4,即使没有逻辑分区也必须从5开始文件系统ext2:linux Redhat 7.2以前的默认文件系统。ext3:比ext2多了个日志功能,在系统突然停止时提高了文件的可靠性。ext4:centos6.3开始,反正又牛比了一点。1.文件系统常用命令一、df命令、d

2021-07-04 18:15:22 80

原创 linux学习笔记之文件特殊权限(难点)

1.SetUID2.SetGID3.Sticky BIT

2021-07-04 00:31:24 67

原创 Linux学习笔记之ACL权限管理

1.ACL权限简介仅仅通过所有者,所属组,其他人三个权限划分有时候不足以完成实际的划分需求,比如公开课多了一个试听学生的情况下。ACL便是为这种学生增加他特有的分组。2.查看ACL权限是否开启dumpe2fs -h 指定的分区3.临时开启分区ACL权限mount-o remount,acl /作用:重新挂载根分区,并挂载加入ACL权限。4.永久开启ACL权限vi /etc/fstab,然后进入这个文件进行修改。这个文件的作用是每次系统启动的时候按照文件规范对各个分区进行挂载。修改这个文

2021-07-03 16:13:16 110

原创 Linux学习笔记之用户与用户组管理

1./etc/passwd/配置文件该文件记录了用户的信息,也可以进行修改查看方式:man 5 passwd注意:不能写绝对路径!!! 参考:Linux帮助命令总结配置文件格式: • 登录名:不解释 • 可选的加密后的密码:标识x,不可能把真的密码放上去的,谁都看得见还玩个鸟呀。 • 数字用户 ID:超级用户0 系统用户(伪用户)1-999 普通用户1000-65535 • 用户组ID:初始组用户一出生就有的组,一般不更改。附加

2021-07-01 22:32:44 122

原创 Linux学习笔记之源码包管理

源码包和RPM包存在2个差异:1.安装前:概念上不同,之前的文章已经说过。2.安装后:安装位置不同,对服务的启动会有影响。在在Linux中启动服务都需要输入绝对路径 start。RPM包的安装位置正常情况都是固定的,在源码包中安装位置是由安装者自己指定的。在redhat系列中有一个叫做service的命令,可以不用输入繁琐的绝对路径,直接实现服务的启动。格式:service 服务名 start但是,这个命令放在源代码安装的服务中就不灵了,原因就是service仅仅会查看rpm安装的服务所在的

2021-06-30 21:15:36 127

原创 Linux学习笔记之yum在线管理软件包

本节开始不再有包名和包全名的概念,统一为包名常用的yum命令:yum软件包管理命令1.yum list查询所有可用软件包列表2.yum search 关键字搜索服务器上所有和关键字相关的包3.yum [-y] install 包名安装软件包 -y的作用是自动回答yes,可加可不加4.yum [-y] update 包名升级软件包 -y的作用是自动回答yes,可加可不加5.yum [-y] remove 包名卸载软件包 -y的作用是自动回答yes,可加可不加linux我们

2021-06-29 01:32:01 119

原创 linux学习笔记之软件包管理RPM

软件包的分类1.源码包(特殊的源码包:脚本安装包 一般是install.sh运行后就会进入和windows的setup.exe类似的安装界面)2.二进制包(系统默认包,Redhat-RPM包,debian-deb包)1.源码包就是网站上面下载下来的包,安装需要编译,比较耗费时间,但是可以查看源码。2.二进制包不需要编译,安装速度快,但是不能查看源码。兄弟们,注意以下,从这一课开始redhat和debian要分家了,参考这篇文章:debian与redhat的区别。RPM命令管理(在ubu

2021-06-28 21:57:40 121

原创 Linux学习笔记之vim编辑器

vim分为命令模式、插入模式和编辑模式对于初学者搞清楚这三个之间模式的作用似乎都不是那么容易。命令模式:使用vim命令进入后便是这个模式,该模式下面可以进行很多有趣的操作,也是插入模式和编辑模式的必经之路。即只有命令模式可以进入插入、编辑模式。插入模式和编辑模式不可以相互直接转换。插入模式:说白了就是word写东西,由命令模式输入aio命令即可进入,初学者记得a就行了,我到现在也是只用a。编辑模式:在命令模式中输入冒号(:)即可进入该模式,该模式下可以进行保存并退出文件(wq)等操作。常用的指

2021-06-27 13:56:26 70

原创 Linux学习笔记之常用命令关机重启

shundown:关机(最推荐,关机前会保存正在运行的服务)格式:shundown 选项[-chr]-c:取消前一个关机命令 cancel-h:关机 halt(停止的意思)-r:重启 reboot范例:1.shundown -r now 立即重启2.shundown -h 20:30 20:30分关机个人电脑电源键关机问题不大,服务器绝对不能!其他的关机命令:poweroff、halt、init0。其他的重启命令:reboot、init6init为系统运行级别设

2021-06-23 02:06:57 220

原创 Linux学习笔记之网络命令(难)

一、write格式:write 用户名:给在线用户发送信息。二、wall:给所有用户法信息,write all的缩写格式:wall 发送信息三、ping:测试目标IP地址与自己是否网络通畅格式:ping [-c] IP地址-c表示数据输出次数。四、ifconfig:查看或修改网卡信息 interface configure的缩写格式1:ifcongig计算机会有至少2个网卡,一个是真实的本地网卡(eth0),一个是回环网卡(Lo)。回环网卡是计算机用来自我检测通信能力的,本地网卡才是真实可

2021-06-22 21:10:45 103

原创 Linux学习笔记常用命令之压缩解压命令

一、常见的压缩包格式我们经常看到各式各样的压缩包格式 .gz .zip .rar.gz一般是linux下载一个东西用到的,windows不常见。.rar在windows常见,在linux中下一个rar包linux版本即可解压。.zip是唯一一个在linux和windows中都可以直接加载的格式。注意:以下说的解压和解包是不同的概念。解包是把一个被打包且并没有被打包的文件分解开来,解压是把一个被压缩的文件还原成原有的包的大小。在tar命令中一定要理解这个概念。后面可能会出现用解压一个词包

2021-06-22 03:00:12 1018

原创 Linux学习笔记文件搜索命令之用户管理

一、useradd:添加用户语法:useradd 用户名二、passwd:设置用户密码语法:passwd 用户名管理员可以随意更改其他用户的密码,而其他用户要修改自身密码的时候密码需要有一定的复杂度。三、who:查看当前用户信息语法:whotty为本地登录 pts为远程登录想要获得更加详细的信息使用w命令,这里没有写错,就是一个w。四、uptime:显示系统持续运行了多久语法:uptime...

2021-06-21 15:58:34 55

原创 Linux学习笔记文件搜索命令之帮助命令

一、man:查看命令或配置文件的帮助特别注意:在查看配置文件的帮助的时候不要写绝对路径!!!!!!!!格式:man 命令/配置文件q:退出enter:下一行/+字符:定位字符,会标高亮。如果只是想要查看命令是干吗的:whatis 命令如果只是想要查看配置文件爱你:apropos 配置文件如果只是想要了解命令的选项信息,只要写:命令 --help举个例子:ls --help 即可查看ls的命令选项信息补充:在linux中的良好总帮助的类型1表示命令的帮助,5是配置文件的帮

2021-06-21 00:14:25 149 3

原创 Linux学习笔记文件搜索命令

搜索命令一般少用,会占用大量的系统资源。好的目录规划是不应该常用此命令的。一、find:文件搜索命令语法:find 【搜索范围】 【匹配条件】常用的find命令格式与选项1.find /etc -name init 表示在/etc目录下面搜索名字为init的文件,此搜索为精准搜索,不是正则表达式。如果想要搜索包含init的要写 *init*,*是通配符。在举个例子,向显示init开头的要写init*。等等其他操作方法参考正则表达式,比如?表示单个字符。2.find /etc -iname in

2021-06-20 01:38:30 234

原创 Linux学习笔记之权限管理命令

第一部分 chmod(最重要)chmod:改变文件或目录的权限,原义change mode语法格式:chomd 【{ugoa}{±=}{rwx}{}】【mode=421】【-R】(递归修改)filename其中:ugoa分别表示所有者,持有者,其他人,所有人。+表示添加一个权限,-表示减少一个权限,=表示不管你之前是什么鸟权限,现在我写什么就是什么,和覆盖类似。rwx分别表示读写执行。举个例子:chomd u+x filename 就是给法filename文件的所有者加上执行权限。也可以多个用户一

2021-06-19 23:07:20 207

原创 Linux学习笔记之常用文件操作指令(三)

ln -s 原文件 目标文件:ln命令意为link,作用是创建链接,加上-s为软链接,不加为硬链接范例:ln -s file1 file2:创建了file1的软链接file2ln file1 file2:创建了file1的硬链接file2软链接就和window里面的快捷方式一样,虽然所有用户都有读写运行权限,但是最终权限由原文件自身决定,软链接的大小很小的,和快捷方式同理。经典例题:在linux中所有权限都为rwx的文件是什么文件?答案:软链接文件硬链接的文件和原文件除了文件位置可能不同,其他

2021-06-19 18:21:29 477

空空如也

空空如也

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

TA关注的人

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