自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(96)
  • 资源 (2)
  • 收藏
  • 关注

原创 工作三年的我在思考,前端还值得学习吗

1.前端相较于后端确实难晋升、涨薪,且竞争也更大2.前端要想有更好的发展,就不能只满足于前端的技术,而要进行更多交叉技术的学习。3.前端其实相较于后端更好做副业,插件的开发设计、前端页面的定制化、脚本的编写等,所以也可以多发觉生活中的需求点,然后继续定制化需求开发,赚一定的外快。4.前端应该更多的结合AI工具去使用,加快提高个人的开发效率5.想办法发展自己的副业,如果看过《超级个体》和《纳瓦尔宝典》就知道,靠打工是不可能致富的。打工的本质你自身用时间换钱,为公司生产市场上需要的产品。

2024-01-23 16:04:53 966

原创 unable to checkout working tree

有文件使用了window的保留字(invalid)

2022-09-04 17:52:47 939 1

原创 html面试题

1.html语义化(对语义化标签的理解)好处:对个人来讲,使用语义化能让自己的思路、代码结构更清晰对团队来讲,别人维护和二次开发你的代码会更容易对公司经营来讲,代码结构化很清晰、语义化很强的网站在搜索迎引擎当中被蜘蛛爬虫收到的几率更高,算是seo优化的一部分。对用户来讲,语义化好的标签即使代码没有css也能呈现出良好的结构行动:少使用或者不适用div和span标签用p标签代替div标签强调文本放在strong或者em标签中,不要用b和i标签使用table时,标题要用caption,

2022-05-05 19:26:34 299

原创 vue前端项目架构/结构

一、划分项目结构一些基本的原则:文件夹和文件夹内部文件的语义一致性相关的文件放在一起单一入口/出口无论你的模块文件夹内部有多乱,外部引用的时候,都是从一个入口文件引入,这样就很好的实现了隔离,如果后续有重构需求就知道发现这种方式的优点公共的文件应该以绝对路径的方式从根目录引用就近原则,紧耦合的文件应该放到一起,且应以相对路径引用公共指的是多个路由模块共用,如一些公共的组件,我们可以放在src/components下/src 外的文件不应该被引入方便划分项目代码文件和配置文件

2022-05-01 10:41:21 2184

原创 [eslint]Syntax Error: No ESLint configuration found in

什么是eslintESLint 是一个代码检查工具,用来检查你的代码是否符合指定的规范规范行业推荐的规范; 在创建项目时,我们使用的是 JavaScript Standard Style 代码风格的规则自定义的规范。你和你的团队可以自行约定一套规范参考文档https://juejin.cn/post/7013326365852188679报错解决:Syntax Error: Error: No ESLint configuration found in原因:造成这种报错的原因是因为

2022-05-01 10:39:55 10566

原创 WebAssembly初探

WebAssembly是什么?WebAssembly(wasm),是由 Google、Microsoft、Mozilla、Apple 等几家大公司合作发起的一个关于面向 Web 的通用二进制和文本格式的项目。wasm是一个可移植、体积小、加载快并且兼容 Web 的全新格式。wasm是一种新的字节码格式,旨在成为高级语言的编译目标,目前可以使用 C、C++、Rust、Go、Java、C# 等编译器来创建 wasm 模块。该模块以二进制的格式发送到浏览器,并在专有虚拟机上执行,与JavaScript虚拟机

2022-05-01 10:36:25 862

原创 bat脚本打开VBA文件

’ 32 位系统为’ Declare Function GetCommandLine Lib “kernel32” Alias “GetCommandLineW” () As Long’ Declare Sub CopyMemory Lib “kernel32” Alias “RtlMoveMemory” (MyDest As Any, MySource As Any, ByVal MySize As Long)’ Declare Function lstrlenW Lib “kernel32”

2022-05-01 10:34:46 928

原创 Excel中VBA筛选特定内容迁移到新sheet

一、背景checklist中有多个工作表,对每个工作表筛选出fail项进行查看,费时费力二、实现思路在excel中编写VBA脚本,遍历每个表并进行筛选失败项,将fail项汇总到failResult表中三、具体实现Attribute VB_Name = "fail项过滤"'Private Declare Sub Sleep Lib "kernel32.dll" (ByVal dwMilliseconds As Long)Sub 宏1()'添加注释Application.ScreenUp

2022-05-01 10:30:17 6540

原创 0x80070005拒绝访问

指定错误bai0x80070005:拒绝访问主要原因以下几种1、登入duWindows时使用zhi空白密码的,应将组策略:“帐dao户:使用空白密码的本地帐户只允许进行控制台登录”改为“停用”就可以了。具体操作是打开开始运行->输入gpedit.msc打开组策略->计算机配置->windows设置->安全设置->本地策略->安全选项看右边框内:“帐户:使用空白密码的本地帐户只允许进行控制台登录”改为“停用”,就可以了。2、可能权限不够或被禁止,具体操作是打开开始运

2022-05-01 10:26:35 4962

原创 repo start时遇到Project not found: …

如果推送到的 git 存储库在 Gerrit 服务器中不作为项目存在,或者推送用户对此项目没有读取权限,则出现此错误消息时,Gerrit 拒绝推送提交。Gerrit 中的项目名称与其 git 存储库的路径名称相同(不包括“.git”扩展名)。如果您遇到此问题,请执行以下操作:1、验证push命令中指定为git repository的项目名称是否输入正确(区分大小写)。2. 验证您正在推送到正确的 Gerrit 服务器。3. 在 Gerrit Web UI 中转到“项目”>“列表”并检查项目是

2022-05-01 10:23:48 2141

原创 Error received: Error: XHR ‘GET‘ to URL returned status HTTP 0

一、遇到的问题当浏览器发出请求去访问其他路径时遇到问题:Error received: Error: XHR 'GET' to URL 'https://widevine.eurofins-digitaltesting.com/cert-required/api/Ik0wR1ZCRUNDTkYi.YRMy4w.kgjp1ExZh2r1lcQezAm5HAfZq3J8vXQTBW-Bhdq-K5Y/cert-details'returned status HTTP 0**知识点:**不同域间通信,在遇

2022-05-01 10:18:48 234

原创 循环删除localstorage

clearAssociationContent: function(){ for (var attr in this.storage){ if (attr !== "settingState") { localStorage.removeItem(attr); } }}

2022-05-01 10:15:34 305

原创 浏览器do not track(DNT)

DNT请求首部 DNT (Do Not Track) 表明了用户对于网站追踪的偏好。它允许用户指定自己是否更注重个人隐私还是定制化内容。指令DNT: 0DNT: 1 0 表示用户愿意目标站点追踪用户个人信息。 1 表示用户不愿意目标站点追踪用户个人信息。 用户对 DNT 的设置还可以使用 Navigator.doNotTrack 属性进行读取:navigator.doNotTrack; // "0" or "1"js是否可以修改DNT的值r

2022-05-01 10:11:59 1243

原创 git解决Xmind文件的冲突+git常用命令

git解决Xmind文件的冲突 & git常用命令背景:error : you need to resolve your current index first使用Xmind做笔记,本地有修改的同时,使用命令拉取最新Xmind:git pull origin master方法一:用nodepade++打开xmind文件,解决conflicts后再次执行merge;冲突的内容在xmind文件中不好辨别,很难手动解决冲突方法二:回退到merge前不去resolve conflicts

2022-04-06 23:33:27 425

原创 常用的js小技巧

文章目录1. 带有多个条件的 if 语句2. 简化 if true...else3. 声明变量4. null、undefined 和空值检查5. null 检查和默认赋值6. undefined 检查和默认赋值7. 给多个变量赋值8. 简便的赋值操作符9. if 判断值是否存在10. 用于多个条件判断的 && 操作符11. for each 循环12. 比较后返回13. 箭头函数14. 简短的函数调用15. switch 简化16. 隐式返回17. 指数表示法18. 默认参数值19. 延展操

2022-04-06 23:24:50 1225

原创 v-ref的作用极其实例

vue中ref的作用1.基本用法,本页面获取dom元素<template> <div id="app"> <div ref="testDom">11111</div> <button @click="getTest">获取test节点</button> </div></template><script>export default { methods: {

2022-04-01 01:57:04 1828

原创 v-for调用不同函数

data对象:clearItem: [{func: "Clear Cookies",info: "Cookies will be clear. When deleted, most sites will be signed out.",event: "clearCookies"},{func: "Clear Search History",info: "Search history that was manually entered and accessed from the browse

2022-04-01 01:55:05 610

原创 《小狗钱钱》--chapter14~18--生活顺风顺水了起来

【第14章】投资俱乐部吉娅带着马赛尔和莫妮卡在陶穆太太家里开了第一次投资会议,并把他们的投资俱乐部取名为“金钱魔法师”,并且为俱乐部设置了非常值得我们借鉴的理财观:为了俱乐部能顺利进行,还制定了严格的规则,不仅如此,她们还一起成立了联名账户,决定一起投资。陶木太太为大家讲述了投资需要注意的三点:️,应该把钱投资在安全的地方️,我的钱应该下很多“金蛋”️,投资应该简单明了且利于操作在这次俱乐部的活动上,吉娅开始接触“股票”,开始了解股东大会,陶木太太还答应她们再次开会时,告诉她们如何成为自己喜欢的

2022-03-24 23:30:03 208

原创 《小狗钱钱》--chapter12.13--解决财务危机

【第12章】陶穆太太归来陶穆太太回来了,吉娅和小伙伴们问了那个一直在讨论的问题:为什么把那么多现金放在身边?得到的回答是这样的:️陶穆太太喜欢把这些东西拿在手里欣赏,自己很喜欢黄金和钞票️留着应急,但是不要超过总数的10%️陶穆太太的大部分钱投在了股票上,这些现金可以分担风险不仅如此,吉娅还在陶穆太太这里得到了根自己父母不一样的金钱价值观:因为这件事,陶穆太太建议她们成立一个投资俱乐部,同时支付了吉娅这次的酬劳,吉娅一直在践行自己的养鹅计划,所以直接拿着钱去了银行,一只接待自己的海内女士

2022-03-19 23:40:27 164

原创 《小狗钱钱》--chapter9.10.11--有了目标后生活充实了起来

【第9章】冒险的经历马赛尔带吉娅去银行开账户,由于队伍很长,他们一直在等待,这时候马赛尔说了一句“等候是世界上最愚蠢的事情”,从这句话里,我们可以看到,有钱人不仅仅有钱,而且时间管理的非常好,哪怕马赛尔只是个孩子。于是马赛尔建议说“我们应该可以利用这点时间做点什么”。于是吉娅给马赛尔分享了他是如何分配金钱的,并告诉了马赛尔“养鹅”的故事。当她去银行办理业务时候,也给办理业务的海内女士讲了一遍。回到家与帮自己照顾狗狗的莫妮卡汇合后,他们三人一起去陶穆太太家,却发现陶穆太太家进了盗贼。【第10章】在地下

2022-03-18 23:37:14 221

原创 《小狗钱钱》--chapter6.7.8--如何逃离债务问题

【第6章】爸爸妈妈犯下的错吉娅开始带邻居的狗散步,并且教会了它一些本领,当她第一次领到20马克的酬劳时候,她觉得自己赚钱太容易了,邻居告诉她说:大多数人都认为工作是一件艰苦而令人不愉快的事情,其实只有做自己喜欢的事情的人,才能真正获得成功。邻居说自己就是一直做自己喜欢的事情,而且总能通过这些事情赚到钱。吉娅告别邻居回家后见到了钱钱,告诉了钱钱她为爸爸妈妈担忧的问题:因为爸爸妈妈买了房子后整个家里都紧张起来,背了很多债务,钱钱就把从金先生那里学会的管理金钱的方式告诉了吉娅,用四个方法就可以告别债务:

2022-03-17 15:21:40 274

原创 《小狗钱钱》--chapter3.4.5--挖掘需求、排除干扰

【第三章】书的第三章,讲述了吉娅开始践行钱钱教给她的东西,第一道障碍,竟然来自于自己的爸爸妈妈,爸爸妈妈并不相信吉娅可以攒钱,可以去到旧金山,甚至嘲笑吉娅。吉娅去到学校的时候,一直闷闷不乐,虽然同学建议他没有钱可以问爸爸妈妈或者其他亲戚要,但是都被吉娅否定了,直到放学见到钱钱。在这一次与钱钱的对话中,钱钱又提醒了一件事情:【不要总想着自己做不到的事情】。这句话到目前为止出现了3次,第一次是吉娅准备梦想储蓄罐的时候,第二次是吉娅同学对她的评价,第三次,就是这次,吉娅开始进入负能量状态,不觉得自己可以完成梦

2022-03-16 23:26:18 206

原创 《小狗钱钱》--chapter1.2--你究竟想要的是什么?

一、第一章第二章总结虽然这本书为少儿读物,对于成年人来说,也相当友好。书的主人公吉娅在无意间救了一只小狗,给它取名钱钱,之后的一系列故事,都从这里展开。这只小狗不仅仅会讲话(当然,这个只有吉娅知道),还懂得很多金钱方面的知识。吉娅虽然只有12岁,但在钱钱的指导之下,她开始学习如何与金钱打交道,渐渐了解财富的规律,并且帮爸爸妈妈摆脱了财务危机,实现了自己的人生蜕变。她是如何做到的呢?钱教给吉娅的第一件事就是明确自己的愿望:钱钱让吉娅写下10个自己想要变得富有的原因,并且特别说明一定要用笔记录下来,吉..

2022-03-16 23:20:17 193

原创 git解决Xmind文件的冲突 & git常用命令

git解决Xmind文件的冲突 & git常用命令背景:error : you need to resolve your current index first使用Xmind做笔记,本地有修改的同时,使用命令拉取最新Xmind:git pull origin master方法一:用nodepade++打开xmind文件,解决conflicts后再次执行merge; 冲突的内容在xmind文件中不好辨别,很难手动解决冲突 方法二:回退到merge前 不去resolve confl

2022-01-18 15:06:27 333

原创 git status 显示中文和解决中文乱码

git config --global core.quotepath false参考文档:git status 显示中文和解决中文乱码_夏虫不可语冰-CSDN博客​

2021-10-12 10:42:58 55

原创 Error received: Error: XHR ‘GET‘ to URL 跨域问题

一、遇到的问题当浏览器发出请求去访问其他路径时遇到问题:Error received: Error: XHR 'GET' to URL 'https://widevine.eurofins-digitaltesting.com/cert-required/api/Ik0wR1ZCRUNDTkYi.YRMy4w.kgjp1ExZh2r1lcQezAm5HAfZq3J8vXQTBW-Bhdq-K5Y/cert-details'returned status HTTP 0知识点:不同域间通信,在

2021-09-03 19:57:26 235

原创 repo start时遇到Project not found: …

参考文档:https://gerrit-review.googlesource.com/Documentation/error-project-not-found.html```如果推送到的 git 存储库在 Gerrit 服务器中不作为项目存在,或者推送用户对此项目没有读取权限,则出现此错误消息时,Gerrit 拒绝推送提交。Gerrit 中的项目名称与其 git 存储库的路径名称相同(不包括“.git”扩展名)。如果您遇到此问题,请执行以下操作:1、验证push命令中指定为git ..

2021-09-01 15:35:00 2443

转载 编程习惯 | 全局变量的危害

全局变量的缺点:长期占用内存:全局变量生命周期长,程序运行期一直存在,始终占有那块存储区;难以定位修改:全局变量是公共的,全部函数都可以访问,难以定位全局变量在哪里被修改,加大了调试的难度;使函数难以理解:使用全局变量的函数,需要关注全局变量的值,增加了理解的难度,增加了耦合性;初始化顺序:全局变量的初始化顺序不定,如果全局变量之间有依赖,有可能导致某些变量初始化失败呢,引起莫名其妙bug。污染命名空间:全局变量会污染命名空间,在函数中局部变量会覆盖全局的值,会出现同一个变量名多个值的情况,造成困

2021-03-17 12:47:36 1702

原创 很实用的提升效率的搜索技巧

2021-03-16 00:10:29 67

原创 Python读取excel数据到数据库

python读取excel数据到数据库from openpyxl import load_workbookimport pymysqlconfig = { 'host': '127.0.0.1', 'port':3306, 'user': 'root', 'password': 'root', 'charset': 'utf8mb4', #'cursorclass':pymysql.cursors.DictCursor}conn = pymysql.connect(**config)

2021-03-14 04:55:24 289

原创 数字电视声音基础知识

1.声音的模样声音是由物体振动产生的声波人最敏感的是1KHZ~3KHZ之间的声音,可以听到20HZ到20KHZ之间的声音2.音频编码格式2.1 PCM采用PCM编码2.2 AC3(audio coding3,dolby digital,DD)5个声道:左前,中央,右前、右后、左后、右后。低声道提供一些额外的低音信息,比如爆炸和撞击的声音2.3 EAC3(上一个的加强版本,enhanced ac3,dolby digital plus,DD+/DDP)编码的基本格式和ac3基本一致,区别在于

2020-10-24 23:19:18 699

原创 javascript基础学习(一)

一、基础知识1.学前思考javascript和Java的异同?2.完整的javascript的构成核心(ECMAScript):javascript语言基础文档对象模型(DOM):规定了访问HTML和XML的接口浏览器对象模型(BOM):提供了独立于内容而在浏览器窗口之间进行交互的对象和方法3.基本特点大量借用C、java的语言语法,但比上述编译语言更加灵活,约束更为宽松。4.语法规范区分大小写(变量名、函数名、操作符)标识符约定类似于C语言(第一个字符必须是字母,下划线或者$,

2020-10-24 23:17:43 102

原创 数字电视图像相关的基本概念

1.亮度太亮图片显得模糊,太暗画面无层次感2.对比度图像中最亮的白和最暗的黑之间不同亮度层级的测量。差异越大对比度越大,反之越小。他是最白和最黑亮度单位的相除值图像对比度升高,图像整体变量,对高亮部分影响较明显HDR是让亮的更亮,暗的更暗。对比度过低,画面暗沉对比度过高,颜色对比突兀,高亮过曝3.动态对比度(adaptive contrast)播放过程中动态抽取图像对对比度实时调整。改善亮度饱和度、表现细节、提升画面通透感4.色度(saturation)彩色光所呈现的深浅程度(或者浓

2020-10-24 23:15:08 1742

原创 数字电视基本概念学习

数字电视基本概念1.数字电视系统数字电视,采用数字技术音视频和数据等信号进行信源编码、信道编码和调制等处理,经过存储或者实时广播后,供用户接受、播放的电视系统。数字电视机:能够几首、处理数字电视信号的电视机称为数字电视机2.数字电视有点:清晰、声音好、抗干扰加密/解密和加扰/解扰技术,便于开展收费业务合理有效地利用各类频谱资源。数字电视采用数据压缩编码技术,传输信道带宽较模拟电视大为减少,传输一套模拟电视节目的8MHZ频道可同时传输4-8套数字电视节目3.电视信号传输地面广播电视传输(T信

2020-10-24 23:12:42 975

原创 C++虚函数学习总结

一、虚函数学习1.什么是虚函数?本质不是重载而是覆盖。2.虚函数有什么作用?实现多态。同一个声明的不同实现。3.子类重写父类的普通函数和子类重写父类的虚函数有什么区别?可以让成员函数的操作一般化,用基类的指针指向不同的派生类对象时,基类指针调用其虚函数成员函数,则会调用其真正指向对象的成员函数,而不是基类中定义的成员函数(只要派生类改写了该成员函数)若不是虚函数,则不管基类指针指向的哪个派生类的对象,调用时都会调用基类中定义的哪个函数。个人理解:就像论文初稿(基类),一稿、二稿、三稿(三个派

2020-10-17 21:58:10 986

原创 C++继承知识总结

C++继承学习一、学前思考回顾使用继承是为了增加代码的可重用性。多重继承不推荐使用,会增加代码的复杂性虚继承的出现是为了解决多继承的数据冗余问题。和java继承的对比?继承会不会降级?二、知识总结1.什么是继承?你爸是公司总裁,百万富翁,你就不用白手起家从头开始,继承就好了。如果不是,也可以继承他的花呗2.继承代表了IS-A的关系男人女人是人类的一类、猫狗是动物的一类3.访问控制和继承3.1 自己类里面的就随便访问,继承的派生类访问基类则不能访问private,外部的类要想访问就只能

2020-10-17 21:56:10 323 1

转载 Shell脚本中$0、$?、$!、$$、$*、$#、$@等的意义

变量说明:$$Shell本身的PID(ProcessID)$!Shell最后运行的后台Process的PID$?最后运行的命令的结束代码(返回值)$-使用Set命令设定的Flag一览$*所有参数列表。如"$*“用「”」括起来的情况、以"$1 $2 … $n"的形式输出所有参数。$@所有参数列表。如"$@“用「”」括起来的情况、以"$1" “2"…"2" … "2"…"n” 的形式输出所有参数。$#添加到Shell的参数个数$0Shell本身的文件名$1~ $n添加到She

2020-07-31 22:10:30 207

原创 随笔--初到青岛,爱意油然而生

青岛是个好地方。刚来就是连绵细雨。不觉得倒霉,反而觉得青岛的雨很温顺。没有北方狂风怂恿着水珠子奔向人的粗暴,也没有南方的瓢泼大雨般的无情。青岛的雨很细腻,仿佛每一个水分子都在照顾着匆匆行人的心情,悄悄咪咪的爬到行人的身上为他们带来片刻的凉爽,动作缓慢得生怕引得行人有些许的不适。2020.7.31 21.58 随笔...

2020-07-31 21:58:45 140

转载 Shell中的>/dev/null 2>&1 与 2>&1 >/dev/null 与&>/dev/null 的区别

默认情况下,总是有三个文件处于打开状态,标准输入(键盘输入)、标准输出(输出到屏幕)、标准错误(也是输出到屏幕),它们分别对应的文件描述符是0,1,2 。那么我们来看看下面的几种重定向方法的区别:/dev/null 2>&1// 实际上,应该等同于这样: 1>/dev/null 2>/dev/null ,默认情况下就是1,标准输出,所以一般都省略。 而&符号,后面接的是必须的文件描述符。不能写成2>1,这样就成了标准错误重定向到文件名为1的文件中了,而不是重

2020-07-30 19:13:02 423 1

原创 将论文中的所有字母和数字改为Times New Roman

写论文的时候用到的,使用正则表达式1.ctrl+H或者选择替换2.输入如图所示,勾选使用通配符3.在格式中选择字体,选择全部替换即可

2020-06-04 09:36:55 3061 1

计网复习.rar

包含了计网复习重点,计算机网路答案(谢希仁第六版),往年例题,把这些知识点过一遍考个高分不是问题

2019-07-02

软件复习工程重点.docx

软工考试重点,如果你是矿业大学的同学,是很有用的。其他学校的同学重点都差不多

2019-07-01

空空如也

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

TA关注的人

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