草莓味的屁
码龄6年
关注
提问 私信
  • 博客:100,334
    100,334
    总访问量
  • 34
    原创
  • 431,579
    排名
  • 9
    粉丝
  • 0
    铁粉

个人简介:github地址:github.com/zhaosheng2000

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2019-01-17
博客简介:

赵盛的博客

博客描述:
web前端开发
查看详细资料
个人成就
  • 获得23次点赞
  • 内容获得25次评论
  • 获得114次收藏
创作历程
  • 3篇
    2022年
  • 13篇
    2021年
  • 19篇
    2020年
成就勋章
TA的专栏
  • puppeteer
    2篇
  • nextjs
    1篇
  • electron
    7篇
兴趣领域 设置
  • 前端
    react.jses6
  • 后端
    node.js
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

351人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

CocosCreator接入微信小程序云开发过程

CocosCreator接入微信小程序云开发过程接入前准备首先需要申请一个小游戏类目的小程序,记下appid,在CocosCreator「构建发布」中填入。⚠️不可以是小程序的appid(这里踩坑了,用了之前的小程序的appid,构建后用微信开发者工具打开提示无法找到app.js,因为这个账号之前注册的时候第一大类目选择的不是小游戏,是普通小程序,所以入口文件就找不到了,打包构建出来的小游戏入口文件为game.js,普通小程序入口文件为app.js,如果绑定的appid第一类目不是小游戏的话就会出现
原创
发布博客 2022.04.12 ·
6798 阅读 ·
3 点赞 ·
0 评论 ·
18 收藏

什么?使用JavaScript也可以编写桌面小组件?

灵感来源受益于最近抖音上面一些推广app的视频,其中有一个是可以将自己的照片,文字等发送到情侣的桌面小组件上,主打「情侣」、「恋爱」这类标签。并且还挺多人喜欢这种…试问:哪个男孩子会拒绝在吹弹可破的iphone桌面上出现一些便携信息,拥有一个专属ios小组件,甚至女朋友的照片呢?身为一名合格的程序员就要有举一反三的能力,本着“能自己写就不麻烦别人”的原则,脑海中浮现了无数个骚操作????ReactNative ?「pass」Flutter ?「pass」Scriptable !「ye
原创
发布博客 2022.02.21 ·
2405 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

扒一扒WebSocket

扒一扒WebSocket在之前的nodejs项目中自己有尝试接入WebSocket,所以在面试官问到项目的时候也会提到WebSocket,但是之前自己也只是在实践阶段,并没有做深入了解。刚好实习的时候又接触到了熟悉的WebSocket,本着学习的目的,这次就深挖一下WebSocket。什么是WebSocket?WebSocket 是一种在单个TCP连接上进行全双工通信的协议。WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在 WebSocket AP
原创
发布博客 2022.02.08 ·
1434 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

git操作

mac配置git检查是否安装,终端输入:git未安装使用homebrew安装git:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"brew install git二、创建ssh key、配置git设置username和email(github每次commit都会记录他们)git config --global user.name "zha
原创
发布博客 2021.12.13 ·
503 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

大学生国家安全知识竞赛接口分析

大学生国家安全知识竞赛接口分析流程分析首页http://gjaqzsjs.haedu.cn/gjaq_dati/page/index.html点击开始答题进入授权页发送请求判断是否登录输入学校,学号,密码登录后拿到答题信息如下{ "code": 2000, "msg": "SUCCESS", "data": { "question": [{ "number": "94", "type_code": "1", "type_char": "\u5355
原创
发布博客 2021.12.09 ·
5254 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

# 使用tunnel访问api[记录帖]

使用axios访问接口[记录帖]在访问xx时候,一些api需要可以使用,本地已经安装了clashx,打开浏览器可以正常访问,但是在代码里面一直超时无法访问。首先想到命令行设置全局代理:export https_proxy=http://127.0.0.1:7890 http_proxy=http://127.0.0.1:7890 all_proxy=socks5://127.0.0.1:7890设置后命令行curl可以访问,但是代码里面运行超时,此法无果。后面查找看到了tunnel
原创
发布博客 2021.12.09 ·
251 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

puppeteer爬取豆瓣top250电影及详细信息

const puppeteer = require('puppeteer');const fs = require('fs');// 豆瓣top250电影async function top250(i) { const browser = await puppeteer.launch({ headless: false, //关闭无头模式 defaultViewport: { width: 1200, hei
原创
发布博客 2021.10.24 ·
1278 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

利用puppeteer爬虫框架爬取数据

利用puppeteer爬虫框架爬取数据环境搭建puppeteer基于nodejs框架,首先需要nodejs环境,然后yarn add puppeteer 或者 npm install puppeteer使用puppeteer首先引入puppeteer:const puppeteer = require('puppeteer');然后配置项:puppeteer.launch({ headless: false, userDataDir: './userdata', //缓存网站数据
原创
发布博客 2021.10.22 ·
688 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

next.js页面跳转

页面跳转Link跳转href 添加跳转路径(默认是history的push模式,像历史记录里面添加一条)可以是字符串:"/about?abc=123"可以是对象:{pathname:"/about",query:{name:“123”}}as 重命名 (跳转重命名的页面如果不存在刷新页面后会404,常用到动态路由跳转中)<Link href="news/[id]" as={`/list/${参数}`}replace (替换history状态)scroll (跳转
原创
发布博客 2021.08.13 ·
2715 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

使用auto.js实现自动化每日打卡

使用auto.js实现自动化每日打卡疫情原因,需要在家每天定时打卡,每天刚起床的时候避免不了出现注意力不集中或者是看不到app,点不到按钮什么的(我瞎说的)。所以,就想搞一个自动化操作的东西,省去了这劳神费力的每日打卡。说干就干,于是乎就想起了之前双十一写的叠猫猫的无障碍脚本,所以这个还是不在话下的。用到的工具库:auto.js因为auto.js需要依赖安卓手机上的无障碍操作。所以目前只支持安卓手机并且需要在安卓6.0以上,这个官方网站都有详细介绍,我就不在此过多赘述了。多说一下,这个auto.j
原创
发布博客 2021.08.11 ·
5971 阅读 ·
3 点赞 ·
3 评论 ·
38 收藏

Clipboard 剪贴板,一个基于Electron+react+antd构建的剪贴板小工具

Clipboard 剪贴板简介简介一个基于Electron+react+antd构建的剪贴板小工具概述使用场景: 在我们使用word,excel,等编辑工具或者深度阅读文章的时候,每当需要复制一段文字并且记录下来,就要重复切换app或者窗口。或者是在复制繁杂的字段时,想要粘贴上上次甚至上上上次复制的内容,就需要再次找到那段文字,重新复制。使用Clipboard,它会帮你记录每次复制的内容。再次使用选中即可。技术背景:Electron桌面app开发介绍主界面主界面在屏幕下方显示
原创
发布博客 2021.05.22 ·
1677 阅读 ·
3 点赞 ·
7 评论 ·
1 收藏

node版本管理工具 n

npm install -g n安装对应版本: n x.x.x(版本号)n 6.0.0 install : node-v6.0.0 mkdir : /usr/local/n/versions/node/6.0.0 fetch : https://nodejs.org/dist/v6.0.0/node-v6.0.0-darwin-x64.tar.gz installed : v6.0.0node --versionv6.0.0查看已安装的不同版本n
原创
发布博客 2021.05.15 ·
563 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

react利用Router(路由)判断用户是否登录

自定义一个路由组件AuthRoute,代码如下:import React, { Component } from 'react' import {Redirect,Route} from "react-router-dom" export default class AuthRote extends Component { render() { let token = localStorage.getItem('token') return ( <div> { token ? <Rout
原创
发布博客 2021.04.29 ·
1410 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

vscode less语法下出现红色波浪线解决办法

设置里面搜索 experimentalDecorators前面打勾就好了
原创
发布博客 2021.04.28 ·
744 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

node工具nodemon的妙用

node工具nodemon的使用nodemon是一种工具,可以自动检测到目录中的文件更改时通过重新启动应用程序来调试基于node.js的应用程序。在我使用react+antd开发electron桌面应用的时候总是需要重启electron .来查看修改效果,每次都需要输入两次指令,很不方便。使用nodemon可以监听文件变化,避免每次重复输入指令重启electron。安装npm install -g nodemon 或者 npm install --save-dev nodemon使用在我的项目里
原创
发布博客 2021.04.28 ·
477 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2021校招准备工作(持续更新)

2021校招准备工作(持续更新)JavaScript学好JavaScript,至少把红宝书和犀牛书看三遍。ES6的新语法let声明的变量只在 let 命令所在的代码块内有效let在代码块内有效,var在全局内有效let只能声明一次,var可以声明多次for循环适合使用letfor (var i = 0; i < 10; i++) { setTimeout(function(){ console.log(i); })}// 输出十个 10for (let j = 0
原创
发布博客 2021.02.06 ·
174 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

zsh: command not found 解决方法

zsh: command not found 解决方法最新系统的macbook把zsh作为默认shell,而环境变量添加到了bash中,把 bash shell 中.bash_profile 全部环境变量加入zsh shell里就好step1:Term执行open .zshrc(没有了就自己新建一个)touch .bash_profile 创建.bash_profile 文件step2:在弹出的编辑器最下面加入source ~/.bash_profile或者source .bas
原创
发布博客 2020.10.26 ·
23811 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

hexo博客部署到腾讯云开发CloudBase

hexo博客部署到腾讯云开发CloudBase时至今日,已经有两个月没有更新了,因为一些个人原因最近一直没有动电脑。前阵子把之前参加的比赛收了收尾,材料该补充的都补充了。以后这段时间应该是不会参加什么比赛了,参赛材料准备的我头都大了。需要静心做一个能够拿的出手的项目,面试的时候也能说得出来一两个自己尽心做的项目。最近收到信息提示我的域名快要到期了,需要及时续费,然后打开我许久没碰过的电脑,打开控制台,续费,结果发现续费太不划算了,首年6块,续费一年就要60几块,我也没什么业务,就一个博客还有学校的几
原创
发布博客 2020.10.25 ·
719 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

我的前端学习路线

我的前端学习路线​ 思维导图第一阶段:HTML+CSS:div+css盒子模型 网站开发JavaScript:基本特效:Tabbar,轮播图,弹出层,滚动,视差效果JQuery特效,动画,常见html框架的使用第二阶段:移动端开发,适应多设备(包括分辨率,布局。。。。。。使用get,post请求前后端交互开发。第三阶段:学习ES5,ES6的新语法(特别是箭头函数面向对象的思维第四阶段:学习git操作了解,掌握yarn,npm脚手架
原创
发布博客 2020.10.25 ·
452 阅读 ·
3 点赞 ·
0 评论 ·
17 收藏

hexo迁移至新电脑

hexo迁移准备工作:u盘一个复制hexo相关目录下除去node_modules的文件(配置文件不能落下,建议除去node_nodules即可)copy至新电脑(相关环境必须装好)全局安装hexo 以及工具hexo-deployer-gitnpm install -g hexonpm install hexo-deployer-git --save执行 hexo g hexo s在本地查看效果满意可以提交至githubhexo cleanhexo g -d...
原创
发布博客 2020.10.25 ·
237 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多