Web前端
文章平均质量分 74
helloWorld231a
这个作者很懒,什么都没留下…
展开
-
ubuntu系统下sudo权限用户安装nodejs和nginx
npm config set registry https://registry.npm.taobao.org这样 nodejs 就算安装完成了。[](()安装nginx=========================================================================安装 nginx 时采用的是 apt-get 的下载方式sudo apt-get install nginx[](()nginx关注点安装后要知道的几点是:配置文件所在目录原创 2022-05-07 11:46:37 · 273 阅读 · 0 评论 -
TypeScript系列教程九《类型转换》-- 模板文本类型
/// so that you can watch for changes to properties.declare function makeWatchedObject(obj: Type): Type & PropEventSource;通过这种方式,我们可以构建在给定错误属性时出错的内容:[](()模板文本类型推断上面callback 的类型是any ,没有按照属性推断类型,我们可以利用泛型和Key进行推断。type PropEventSource = {on<Key e原创 2022-05-07 11:44:55 · 234 阅读 · 0 评论 -
TypeScript新手入门学习指南,持续更新中~
[](()四、Typescript数据类型===========================================================================[](()1、原始数据类型和Any类型[](()(1)原始数据类型//定义一个布尔值数据let isDone: boolean = false//定义一个数字类型let age: number = 20//定义字符串类型let firstName: string = ‘monday’let mes原创 2022-05-07 11:42:51 · 301 阅读 · 0 评论 -
Tomcat下为每个Web应用配置不同的访问端口
引自:http://blog.csdn.net/jethai/article/details/52345295在server.xml中配置两个service为Catalina.app1和Catalina.app2[xml] [view plain](() [copy](()<Service name=“Catalina.app1”><Connector connectionTimeout=“20000” port=“8081” pro原创 2022-05-07 11:40:37 · 639 阅读 · 0 评论 -
token的使用流程以及 JWT构成和构建
3.JWT的构成JWT是由三部分构成,将这三段信息文本用链接构成了JWT字符串, header + payload +secret = 加密的字符串 1.header 头部 2.payload 负载-------写相关的信息 { user:"签发者", exp:"token过期时间"//必须大于签发时间 } 3.secret 密钥------用来进行jwt的签发和jwt的验证,它就是你服务端的私钥,在任何场景都不应该流露出去实际的 JWT 大概就像.原创 2022-05-07 11:38:54 · 342 阅读 · 0 评论 -
stm32工程和算法分享(10)--74HC595驱动数码管之静态显示
找到 USER CODE BEGIN 0 ,在后面写上三个函数的具体定义代码如下:uint8_t index=0;const uint8_t numTab[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; //0-9阴码static void S 《大厂前端面试题解析+Web核心总结学习笔记+企业项目实战源码+最新高清讲解视频》无偿开源 徽信搜索公众号【编程进阶路】 MG_Task(void);static void HC595_.原创 2022-05-07 11:34:18 · 509 阅读 · 0 评论 -
SprinBoot——SpringBoot项目WebSocket推送
webSocketSet.add(this); //加入set中addOnlineCount(); //在线数加1System.out.println(“有新连接加入!当前在线人数为” + getOnlineCount());try {sendMessage(“新人上限”);} catch (IOException e) {System.out.println(“IO异常”);}}/**连接关闭调用的方法*/@OnClosepublic void o原创 2022-05-07 11:31:53 · 2007 阅读 · 0 评论 -
Sass进阶一
append($list1, val,[val, [val,[separator]):将某个值放在列表的最后;zip($lists…):将几个列表结合成一个多维的列表;index($list, $value):返回一个值在列表中的位置值。注意: length函数中的列表必须要以空格来相隔,否则cmd会报错(但经我测试我的电脑并没有报错)nth函数下标从1开始join只能连接两个列表,可选择连接后的列表的分隔方式,建议指定[separator],否则输出会乱,comma(,) space(空格);返原创 2022-05-07 11:29:37 · 105 阅读 · 0 评论 -
pycharm中配置anaconda中的tensorflow环境
通过cmd输入conda, 若出现以下界面说明安装成功[](()1.2.在Anaconda下搭建和配置TensorFlow进入我们刚刚安装好的Anaconda软件[](()1.2.1.创建tensorflow环境《大厂前端面试题解析+Web核心总结学习笔记+企业项目实战源码+最新高清讲解视频》无偿开源 徽信搜索公众号【编程进阶路】[](()1.2.2.在tensorflow环境中安装opencv、tensorflow同样的方法搜索tensorflow,点击apply进行安装即可[].原创 2022-05-06 11:54:00 · 275 阅读 · 0 评论 -
promise对axios二次封装、promise封装ajax、promise封装wx
localStorage.removeItem(“eleToken”)//清除eleTokenthis.router.push(“/Login”)//让用户从新回到登录页面}return Promise.resolve(error.response);});步骤2.使用promise封装get(),post()请求。get:export function get(url,params){return new Promise((resolve,reject) => {axios.ge原创 2022-05-06 11:52:07 · 428 阅读 · 0 评论 -
Promise 简单源码
}else{rejusted(‘失败’);}},1000);})promise.then(function(res){console.log(res)}).catch(function(errer){throw new Error(errer)})[](()分析Promise方法---------------------------------- 《大厂前端面试题解析+Web核心总结学习笔记+企业项目实战源码+最新高清讲解视频》无偿开源 徽信搜索公众号【编程进阶路】 ---------原创 2022-05-06 11:49:41 · 156 阅读 · 0 评论 -
php+ajax+highchart
style: {fontSize: ‘13px’,fontFamily: ‘Verdana, sans-serif’}}},yAxis: {min: 0,title: {text: ‘人数 (位)’}},legend: {enabled: false},tooltip: {pointFormat: ‘总人数: {point.y:.1f} 位’},series: [{name: ‘总人数’,data: chartdata,dataLabels: {enabled:原创 2022-05-06 11:47:46 · 85 阅读 · 0 评论 -
PC端和移动端自适应问题解决方法
}}简单理解为可视区域最小宽度为900px,即大于900px下生效。@media screen and (min-width: 900px) {.class {background: #fff;}}总结为:如果对min 就是如果宽度在大于min时生效, max 如果宽度小于max 时生效。直接在link中判断设备的尺寸,然后引用不同的css文件:mediatype:all——用于所有多媒体设备print——用于打印机screen——用于电脑、平板、智能手机原创 2022-05-06 11:46:11 · 1228 阅读 · 0 评论 -
particlesJS使用简介
泡泡版:下雪版:利用这个我们可以做些什么呢?我觉得这个比较适合用在无背景的页面,或者说找不到合适的图片来做背景,那么,我们都可以使用这个。比如说:或者嗯,效果都挺不错的。那么,下面将介绍如何使用 particles.js 。particlesJS 开源在Github上:[https://github.com/VincentGarreau/particles.js](()这个项目中有提供demo,可以直接[下载这个项目]((),打开demo里面的index.html文件,即可看到效.原创 2022-05-06 11:44:12 · 892 阅读 · 0 评论 -
Nuxt脚手架创建项目后--注册,获取验证码,登陆
router.post(‘/signup’, async (ctx) => {console.log(“我进来注册了”);const {username, password, email, code} = ctx.request.body;//// if (code) {// const saveCode = await Store.hget(nodemail:${username}, ‘code’)// const saveExpire = await Store.hget(no原创 2022-05-06 11:42:35 · 452 阅读 · 0 评论 -
Node连接MySQL数据库进行基本的增删改查操作(一看就会)
[](()二、创建数据库的表—默认给一些数据============================================================================![在这里插入图片描述](https://img-blog.csdnimg.cn/e910ab8262aa40d6b199804e9b0cee57.png?x-oss-proc 《大厂前端面试题解析+Web核心总结学习笔记+企业项目实战源码+最新高清讲解视频》无偿开源 徽信搜索公众号【编程进阶路】 ess原创 2022-05-06 11:40:14 · 440 阅读 · 0 评论 -
node博客开发之路由管理
}}if(method === ‘GET’ && req.path === ‘/api/blog/detail’){return {mes: ’ 《大厂前端面试题解析+Web核心总结学习笔记+企业项目实战源码+最新高清讲解视频》无偿开源 徽信搜索公众号【编程进阶路】 这是获取博客详情的接口’}}if(method === ‘POST’ && req.path === ‘/api/blog/new’){return {mes: ‘这是获取博客新建的接口’}原创 2022-05-06 11:37:47 · 280 阅读 · 0 评论 -
Nodejs中mongodb的使用及封装
[](()Nodejs中mongodb的使用============================================================================[](()mongodb在Nodejs中的操作安装+引入npm install mongodb -Svar mysql = require('mongodb')实例化并连接let mongoCt = mongodb.MongoClientmongoCt.connect('协议://地址:端口原创 2022-05-06 11:35:29 · 959 阅读 · 0 评论 -
前端校招字节跳动面试 第二篇
参透[字节面试题:flex用法,应用场景](()[](()6.flex分别有哪些方法用于容器和项目同上[](()7.promise以及对一组promise对象按顺序请求参考[第十问:实现 mergePromise 函数,把传进去的数组按顺序先后执行,并且把返回的数据先后放到数组 data 中。](()[](()8.讲一下设计模式[](()9.http状态码301、302、304301表示永久重定向(301 moved permanently),表示请求的资源分配了新url,以后应使用新原创 2022-05-04 20:19:48 · 178 阅读 · 0 评论