自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 前端监控

screen”: “2049x1152”, //分辨率。“response”: “{“id”:1}”, //响应内容。“kind”: “stability”, //大类。“type”: “blank”, //小类。“pathname”: “/success”, //路径。“eventType”: “load”, //事件类型。“kind”: “stability”, //大类。“title”: “前端监控系统”, //标题。“type”: “xhr”, //小类。

2024-11-13 22:02:06 1054

原创 https的s在服务器上的实现以及加密算法原理及应用

ssl/tls实现

2024-09-10 23:35:40 684

原创 基于TCP实现HTTP的get、post请求(前后端)

在浏览器打开http://127.0.0.1:8080/post.html。在浏览器打开http://127.0.0.1:8080/get.html。请求头多个,每个后面带回车换行(CRLF,即\r\n)get(服务器返回的’get’字符串)2.1.3 请求和响应的格式。3.1.3 请求和响应的格式。2.1.3 请求和响应的格式。3.1 使用post。2.2 实现get请求。

2024-08-26 22:53:48 766

原创 websocket前后端实例 及 服务器基于tcp实现从http升级到websocket协议

Comet是一种用于web的推送技术,能使服务器能实时地将更新的信息传送到客户端,而无须客户端发出请求,目前有三种实现方式:轮询(polling) 长轮询(long-polling)和iframe流(streaming)。Http是客户端/服务器模式中请求-响应所用的协议,在这种模式中,客户端(一般是web浏览器)向服务器提交HTTP请求,服务器响应请求的资源。Retry: 告知浏览器在所有的连接丢失之后重新开启新的连接等待的时间,在自动重新连接的过程中,之前收到的最后一个事件流ID会被发送到服务端。

2024-08-05 23:56:42 1934 1

原创 nodejs + koa + koa-router 搭建后端mock服务

1、创建一个项目 mock-demo文件夹,使用npm init -y来创建package.json。代码链接:https://github.com/lopzz/wenjuan-mock。3、然后就可以在项目里写接口了,考虑代码扩展性。(nodemon是监听服务端代码变化的)2、在项目里安装依赖,执行。

2023-06-04 15:35:38 209 1

原创 vscode利用eslint插件帮忙修复eslint错误

在vscode,打开菜单的文件->首选项->设置->搜索eslint,打开setting.json,在里面添加如下代码:"eslint.options": { "extensions": [ ".js", ".vue" ]},"eslint.validate": [ "javascript", "javascriptreact", "vue-html", "vue", "html"],"eslint.run": "onSave","editor.codeA

2021-03-22 09:47:33 244

原创 eslint常用规则

在.eslintrc.js文件修改rules:添加 'semi': ['error', 'always'], 'indent': 'off', 'vue/script-indent': ['error', 2, {'baseIndent': 1}], 'space-before-function-paren': ['error', {'anonymous': 'always', 'named': 'never', 'asyncArrow': 'always'}]...

2020-10-10 15:49:23 213

原创 git使用

以下步骤在命令行cmd中进行,cd到项目的目录,上传代码到线上仓库:1、将代码弄到本地仓库git add .2、提交时附带信息git commit -m “//message//”3、将代码推送到线上仓库git push拉取线上仓库代码:1、git pull2、git checkout 分支名3、可用git status查看当前处于什么分支合并分支到master分支:1、git checkout master2、git merge 分支名3、git push...

2020-10-09 20:36:07 118

原创 vue-awesome-swiper分页器不显示解决办法

cnpm i vue-awesome-swiper@3

2020-10-09 00:00:12 1957

原创 vue项目npm run build扔到服务器的文件夹后找不到dist的static里的文件的问题

1、 在项目的config文件夹找到index.js,改build: { // Template for index.html index: path.resolve(__dirname, '../dist/index.html'), // Paths assetsRoot: path.resolve(__dirname, '../dist'), assetsSubDirectory: 'static', assetsPublicPath: './',

2020-09-30 09:53:18 3045

原创 在公司tortoise svn使用

多人写一个项目的代码用到版本管理工具svn,下班时:1、svn update,先把其他人今天的代码down下来,2、svn commit,再把自己今天写的代码弄到服务器。第二天上班:1、svn update,防止其他人改过代码,更新为最新版。2、可以写自己的代码了。3、重复下班的步骤。...

2020-09-17 18:29:00 201

原创 移动端使用rem来自适应各种屏幕大小

1、安装postcss-pxtorem插件,你写的代码只需要按照设计图来写px,他会自动帮你转换成rem单位,就实现屏幕适配了。npm install postcss-pxtorem --save-dev2、创建一个rem.js的文件,复制以下代码进去:// 设置 rem 函数function setRem () { // 320 默认大小16px; 320px = 20rem ;每个元素px基础上/16 const htmlWidth = document.documentElemen

2020-09-17 14:32:11 318 2

原创 windows系统查看端口占用情况

1.查看端口8080被哪个进程占用netstat -ano | findstr “8080”2.查看进程号为5768对应的进程tasklist | findstr “5768”

2020-09-17 14:16:54 78

原创 将npm run build后的项目放到Nginx服务器上运行

npm run build将dist文件夹的内容放到nging的html文件夹中,原html文件夹内容清空。cmd,cd到ngnix根目录,启动Nginx:start nginx。快速停止或关闭Nginx:nginx -s stop正常停止或关闭Nginx:nginx -s quit

2020-09-17 14:15:49 827

原创 vue开发时常用到的包命令

1、npm install vuex --save2、用sass写代码:npm install sass-loader@7.3.1 --save-dev //注意是7.3.1版本!高版本是不行的!npm install node-sass --save-dev3、cnpm install axios --save4、安装element-ui:(1)npm i element-ui -S(2)在main.js中引入js和cssimport ElementUI from ‘element-ui’

2020-09-17 14:10:34 140

原创 单行和多行文字溢出省略

①单行文字溢出省略:.textellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}②多行文字溢出省略: (pc端只能用于webkit内核浏览器;移动端基本上都可用).multiline-ellipsis{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3; //多少行开始省略-webkit-

2020-08-21 15:07:27 87

原创 首次将项目上传到github

1、注册github账号2、安装git3、随便找个地方打开git bash here,输入ssh-keygen -t rsa -C “自己的邮箱”,回车回车,找到它给你的id_rsa.pub文件,复制里面所有内容,打开github网站,在用户的setting找到ssh设置,然后new ssh key,title随便写,key填写刚才复制的内容。4、打开你要上传的项目目录,右键git bash here。输入git init5、输入git add . ,回车。6、输入git commit -m "

2020-08-20 15:27:32 176

空空如也

空空如也

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

TA关注的人

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