logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

blog.csdn.net中的blog到底是二级域名还是三级域名?

要回答这个问题,不妨先解释两个概念根域名顶级域名其中根域名是指blog.csdn.net. 最后边的那个点. 是的,后边有个点…假设你要访问的域名没有任何缓存,那么首先就会访问到根域名服务器,根域名服务器中保存了顶级域名的NS服务器地址。即.com,.cn,.net这类的都是顶级域名。以此类推,csdn只能算是二级域名,而blog则为三级域名但是,虽然定义是这样的,但实际工作中有可能还会称blog

#网络
git rebase -i 交互式变基的使用,以及squash压缩多次提交的方法

交互式变基这个词是sourceTree的翻译。交互式变基可以将多个提交合并为一个,当然他的功能不止于此。但一般用于以下情况:在某个分支(比如dev)下做功能开发,当测试完毕,将要合并dev到master,但由于开发过程中有太多的提交,会让master的整个提交记录看起来不优雅,所以这时候可以用交互式变基去合并,这样做有两个好处:rebase 可以让合并过程中不产生合并的那次提交,也就是说合并完成后

#git
Devtools inspection is not available because it‘s in production mode or explicitly disabled by the a

需要在项目开启:Vue.config.devtools配置是否允许 vue-devtools 检查代码。开发版本默认为 true,生产版本默认为 false。生产版本设为 true 可以启用检查。以上vue.js官方原话,但是使用vue-cli初始化的项目,即使使用npm run serve启动仍旧需要显式的声明,否则就会报出标题中的问题// main.jsimport Vue from 'vue

2020年10月web前端面试题与面试感想

前言2020年真是不平凡的一年,作为一名web前端,因疫情原因一直申请远程办公,但上半年感觉疫情没有尽头,就选择了辞职,最近才开始计划踏入求职之旅,期间面试了有近10家公司,不乏一些大厂,来说一说常见的面试题与感想。论提前看面试题的必要性感觉面试真的就是考试,一定要提前准备,尤其是面试普通的公司,他们可能真的只是网上找一些面试题,所以如果提前多看,多记一些面试题,真的帮助很大。具体的面试题链接我就

#面试#算法#css +1
图文详解:阿里云域名配置免费https/SSL证书

文章目录https简介证书购买配置证书注意事项https简介首先简单说一下https的原理。即服务端与客户端(浏览器)如何保证数据是加密传输的呢?我记得有个经典的例子:服务端发给客户端一个打开的锁和装数据的箱子客户端将数据放入并锁上箱子,然后发给服务端。很经典吧,但如果第一步服务端发给客户端的时候被黑客拦截了,并替换了黑客自己的箱子和锁。客户端是无法甄别的。所以在上述的过程中还需要对锁进行签名,即

#https#ssl#nginx +2
1 error in child compilations webpack 5

出现这个错误原因可能是有很多,但该错误并不会打印出错误的堆栈信息。[webpack-cli] Compilation finishedassets by status 15 bytes [cached] 1 asset./temp.js 14 bytes [built] [code generated]1 ERROR in child compilationswebpack 5.10.2 comp

#bug#webpack
优雅解决: assignment to property of function parameter ‘state‘

在airbnb的eslint规则中,有这样一条规则no-param-reassign目的是提醒你不要直接修改函数的入参。因为假如入参是一个对象,修改入参可能会导致对象的属性被覆盖。// 不好的做法function f1(obj) {obj.key = 1; // 可能对象本身就用key的属性,这样会覆盖原有的属性。无法确定这样做是否是对的。}// 好的做法function f2(obj) {//

如何在VSCode中切换typescript的版本,使用工作空间的版本

今天打算体验一下typescript的最新功能,所以在当前目录中安装了typescript最新的rc版本npm install typescript@rc --save-dev然后希望vscode能够使用当前目录(工作空间/workspace)中的版本。后来google查阅官方文档。发现其实很简单。看图:看好点击了左下角的版本号之后就可以体验typescript最新版本的语法了。参考:https:

#typescript#javascript#前端 +2
优雅解决:(linebreak-style) Expected linebreaks to be ‘LF‘ but found ‘CRLF‘. (eslint)

有时候使用脚手架创建的项目,比如vue-cli,会默认使用eslint的一些规则,比如airbnb。其中基本会包含这样一条规则:"linebreak-style": ["error", "unix"],这个规则的意思是回车换行符使用unix风格的,也就是LF。unix其实主要就是指mac,或者ubuntu这类的。本来团队都用Mac就没啥问题。但如果你用的是windows。就会有标题中的错误:(li

npm package.json private字段的作用

该属性主要是防止你手残执行了npm publish,发布了你不想发布的包,或者发布到不想发布的npm私服…当配置了{"private": true}后执行npm publish,当然前提你登录了,然后就会报出如下的错误:可以看到提示the package has been marked as private 即 只有移除掉该属性才能发布。此外,如果不想每次新建项目都手动设置,可以进行全局配置$ n

#npm
    共 19 条
  • 1
  • 2
  • 请选择