• 问题描述:同一浏览器,登录A、B两个用户,B用户会把A用户的登陆信息覆盖掉(使用session获取用户信息),如果此时A用户页面刷新,会导致页面帐号变更为B用户;如果A用户页面不刷新直接操作页面接口请求,此时发送的将会是B用户的信息到服务器,这就产生了A、B两个用户信息互串的问题。解决思路:在登陆页面做认证信息是否存在判断,如果存在则直接跳转至首页,如果不存在则正常放行登陆。同时如果session
    茕茕木偶

    发布于:1 天前

    阅读 52 评论 0 收藏 0
  • 需求提出公司的在线培训平台,需要增加一个新功能:实时统计当前在线的用户数量并在终端界面上显示,需要的时候可以查询当前在线的用户的明细。有3种技术方案可以选用:1)改动后台代码,在用户登录和退出时将用户在线信息记录到数据库中,通过查询数据库查询用户明细。这种方案稍微重了点,要改动原来后台的代码,这个功能的加入需要重新进行后台代码的更新和测试。总觉得不妥,实时性和准确性也难以保障。2)使用消息队列(m
    北京王老师

    发布于:2 天前

  • 视频课程内容:01 Vue的介绍 02 Vue环境搭建  运行项目 03 Vue目录结构分析  绑定数据 绑定对象 循环数组渲染数据 04 Vue绑定属性 绑定Html  绑定class  绑定style 05 Vue 及双向数据绑定 Vue事件介绍 以及Vue中的ref获取dom节点 06
    遗梦江湖

    发布于:2 天前

    阅读 54 评论 0 收藏 0
  • nvmcreationix/nvmecho v10.15.1 > .nvmrcEngineeshttps://docs.npmjs.com/cli/v6/configuring-npm/package-json#engines{ "engines" : { "node" : ">=0.12" } }
    西西爸札记

    发布于:3 天前

    阅读 71 评论 0 收藏 0
  • 原文链接: https://github.com/chenshenhai/blog/issues/38前段时间开发图像处理工具Pictool[1]后,遇到图像处理的高频的计算瓶颈。在寻找高频计算的前端能力解决方案过程中,入门学习了一下AssemblyScript[2]
    西西爸札记

    发布于:3 天前

    阅读 56 评论 0 收藏 0
  • 原文链接: http://www.ayqy.net/blog/node-js-architecture-overview/一.Node.js 缔造的传奇.
    西西爸札记

    发布于:3 天前

    阅读 59 评论 0 收藏 0
  • 了解 Node.js 日志记录器并开始使用两个最受欢迎的 Node 日志包运行服务器端应用程序时,会发生很多事件,其中大多数事件都会写入日志文件中。日志文件可能是磁盘上文件的集合,也可能是数据库中的一系列记录。无论是哪一种情况,将诊断信息写入日志的做法都称为日志记录。Node.js 学习路径本教程已纳
    西西爸札记

    发布于:3 天前

    阅读 63 评论 0 收藏 0
  • (默认的)Node.js 应用程序总是单线程的模型,即使在多核处理器上运行,应用程序也能只使用一个处理器。但是 Node.js 的核心模块之一 Cluster 支持 Node.js 应用程序开启多核,允许我们创建多个工作进程,这些进程可以在多个内核上并行运行,并共享一个端口来侦听事件。
    西西爸札记

    发布于:3 天前

    阅读 59 评论 0 收藏 0
  • 网上很多博客说监听窗口关闭事件使用window.beforeunload,但是这个监听事件也会在页面刷新的时候执行,经过百度和自己的实际测试,终于解决了这个问题,代码如下:mounted() {       window.addEventListener('beforeunload', e => this.beforeunloadHandler(e))       window.addEve
    遗梦江湖

    发布于:3 天前

    阅读 41 评论 0 收藏 0
  • 利用keep-alive 缓存需要缓存的页面在app.vue中改写router-view<keep-alive>     <router-view>         <!-- 这里是会被缓存的视图组件,比如 page1,page2 -->     </router-view> </keep-alive>在router/index.js中添
    遗梦江湖

    发布于:3 天前

    阅读 35 评论 0 收藏 0
  • //先导入这些乱七八糟的 import Vue from 'vue'import Router from 'vue-router'import store from '@/store/index'import NProgress from 'nprogress'import 'nprogress/nprogress.css'import gatewayHomeRouter from './gate
    独孤一笑

    发布于:3 天前

    阅读 64 评论 0 收藏 0
  • 近期项目遇到了vue页面事件被带到下一个页面的问题,也就是我们常说的点透事件,主要表现在android机器上,花了不少时间折腾,简单做下总结~ vue页面之间的切换通过Vue Router的router.push方法b.vue之前已经访问过,数据通过vuex管理,从a.vue进入到b.vue不再请求数据,直接拿到b.vue数据展示页面;a.vue页面上点击最底部的账单后,不到100ms就打开b.v
    独孤一笑

    发布于:3 天前

    阅读 66 评论 0 收藏 0
  • 使用echarts组件,每10秒请求一次数据,并用折线图和柱状图动态展示数据,效果如图所示 具体代码如下<template> <el-row class="warp"> <el-col :span="24" class="warp-breadcrum"> <el-breadcrumb separator="/"> <el-b
    遗梦江湖

    发布于:3 天前

    阅读 30 评论 0 收藏 0
  • npm包的更新说明,你还敢不看吗前言平时工作少不了依赖一些第三方的npm包,站在各位大牛的肩膀上来更好的写bug,此外还可以学习各位大佬们的各种设计思路和优雅实现。不过npm包虽好,但使用之前也要多加甄别,特别是相同包的不同版本之间的差别,可能一不小心,原本用的飞起的轮子就会让我们笑不出来。下面用两次惨痛的线上问题来给大家提个醒。版本依赖符号在描述问题之前,先谈一下npm的包管理控制。 假设我们依
    独孤一笑

    发布于:3 天前

    阅读 49 评论 0 收藏 0
  • 使用iview在table中嵌入button是比较常见的需求,但是在table中嵌入input或者select你是否考虑过呢?本文用实例介绍input和select在table中的嵌套。理解table如何嵌套input、select首先要理解vue的render函数可以参考:vue render函数介绍。当然,不理解直接Ctrl + C也是可以使用的 ^_^ 在iview的官方文档中,table插
    独孤一笑

    发布于:3 天前

    阅读 56 评论 0 收藏 0
  • 一,安装  npm install axios二,在http.js中引入  import axios from 'axios';三,定义http request 拦截器,添加数据请求公用信息 1 axios.interceptors.request.use( 2     config => { 3         // const token = getCookie('名称');注意使用的时
    独孤一笑

    发布于:4 天前

    阅读 42 评论 0 收藏 0
  • 调试技术与开发技术构成了软件开发的基石。目前Nodejs作为新型的Web Server开发栈倍受开发者关注。总的来说Nodejs的应用程序主要有两部分:JavaScript编写的js模块和C语言编译的二进制模块。这里主要介绍三种avaScript模块的调试方法:基于Nodejs内建的调试器,基于V8调试插件和基于Chrome浏览器的调试器。以下所有的操作都将基于如下代码(example.js): 
    西西爸札记

    发布于:4 天前

    阅读 52 评论 0 收藏 0
  • Nodejs 进阶:Express 常用中间件 body-parser 实现解析 本文摘录自《Nodejs学习笔记》,更多章节及更新,请访问  github主页地址。欢迎加群交流,群号  197339705。写在前面 body-parser是非常常用的一个express中间件,作用是对post请求的请求体进行解析。使用非常简单,以下两行代码已经覆盖了大部分的使用场景。 app.use(bodyPa
    西西爸札记

    发布于:4 天前

    阅读 31 评论 0 收藏 0
  •  公司的一个项目上线,需要用到Nodejs和npm环境,这里记录下安装过程,方便回看同时供大家参考。1)yum安装方式(版本比较老点,v5.12.0 + 3.8.6)需要在centos中添加epel和remi源 添加epel源(如果提前安装了其他的epel-release-7-11.noarch,则需要先卸载它,否则会和下面的冲突) 64位: [root@node-test src]# rpm 
    80民工

    发布于:4 天前

    阅读 38 评论 0 收藏 0
  • download:体系课-数据可视化入门到精通-打造前端差异化竞争力首门微体系课,不谦虚的讲,全网打着灯笼也找不到这么精炼、系统、实用的数据可视化课程,通过学习课程,不管是数据报表、数据大屏、移动报表需求,你都将游刃有余,掌握课程所授,你基本可以应对企业90%以上的数据可视化开发需求,升职加薪几乎是一定的!适合人群想系统学习数据可视化的前端工程师技术储备要求掌握HTML、Javascript(ES
    mb606f2586973a4

    发布于:5 天前

    阅读 71 评论 0 收藏 0
  • 问题描述:前端同事使用Vue.js框架,利用vue-route结合webpack编写了一个单页路由项目,运维协助在服务器端配置nginx。部署完成后,访问首页没问题,从首页里打开二级页面没问题,但是所有的二级页面打开后,再次刷新,就会出现404现象!如下: 问题原因:刷新页面时访问的资源在服务端找不到,因为vue-router设置的路径不是真实存在的路径。如上的404现象,是因为在nginx配置的
    80民工

    发布于:7 天前

    阅读 56 评论 0 收藏 0
  • 下载node.js[root@ecs-c13b ~]# wget https://nodejs.org/dist/v10.9.0/node-v10.9.0-linux-x64.tar.xz --2020-11-22 17:45:28--  https://nodejs.org/dist/v10.9.0/node-v10.9.0-linux-x64.tar.xz Resolving nodejs.o
    互联网老辛

    发布于:8 天前

    阅读 54 评论 0 收藏 0
  • download:Vue3.0+TS打造企业级组件库快速掌握Vue3企业实际应用在本课程中,我将带你从0开始构建一个高质量的开源的表单生成器。这个表单生成器也是我们团队中正在用的,对开发效率有着非常明显的提升和帮助(3倍左右)。在这个开发过程中,我还会带你梳理项目开发中的大小问题,踏平项目实际操作中大大小小的坑。结合Vue3.0的源码,带你真正理解Vue3的开发与应用,实现前端技术水平的快速进阶。
    mb606f2586973a4

    发布于:8 天前

    阅读 27 评论 0 收藏 0
  • 点击下载:Activiti6.0工作流引擎深度解析本课程将系统且深入源码讲解Activiti6.0工作流引擎的使用、配置、核心api以及BPMN2.0规范、数据库设计及模型映射,SpringBoot2.0集成,工作流平台搭建、部署与运维等,带你切实学会Activiti6.0。适合人群1~2年工作经验,至少有一个Java服务端项目开发经验想提高业务建模能力,技术架构能力,流程梳理能力,开源库研究能力
    mb605320579ab52

    发布于:9 天前

  • 点击下载:Activiti6.0工作流引擎深度解析本课程将系统且深入源码讲解Activiti6.0工作流引擎的使用、配置、核心api以及BPMN2.0规范、数据库设计及模型映射,SpringBoot2.0集成,工作流平台搭建、部署与运维等,带你切实学会Activiti6.0。适合人群1~2年工作经验,至少有一个Java服务端项目开发经验想提高业务建模能力,技术架构能力,流程梳理能力,开源库研究能力
    mb605320579ab52

    发布于:9 天前

  • 一、在官网选择合适的字体图标加入到项目中,然后在页面中打卡在线链接,全选复制代码二、新建一个字体图标库样式文件(iconfont.css),然后粘贴刚刚复制的代码三、使用字体图标1、首先要在app.vue文件中引入刚刚新建的字体图标库样式2、使用图标其他方法在uni-app中使用阿里巴巴图标库字体图标UNI-APP引入第三方字体库问题
    wx605879fdc8dae

    发布于:10 天前

  • condition启动模式配置,仅开发期间生效,用于模拟直达页面的场景,如:小程序转发后,用户点击所打开的页面。代码示例:"condition": { //模式配置,仅开发期间生效     "current": 0, //当前激活的模式(list 的索引项)     "list": [{             "name": "swiper", //模式名称             "path"
    wx605879fdc8dae

    发布于:10 天前

    阅读 80 评论 0 收藏 0
  • 一、动态设置当前页面的标题uni.setNavigationBarTitle(OBJECT)uni.setNavigationBarTitle({     title: '新的标题' });如果需要在页面进入时设置标题,可以在onReady内执行,以避免被框架内的修改所覆盖。如果必须在onShow内执行,需要延迟一小段时间
    wx605879fdc8dae

    发布于:10 天前

    阅读 92 评论 0 收藏 0
  • 因为uniapp基本上都是将页面,或者页面中相同的部分,进行组件化,所以会存在父,子,(子,父)之间的传值的情况,但在某些情况下,可以选择将内容设置为一个全局的变量,并根据需求来进行内容的更新。大大减少了代码的使用,和传值可能遇到的各种复制的计算等等的情况下面来看看如何设置将一个变量设置为全局数据1.在入口文件app.vue中,设置一个globalData,其中的内容要看你自己的需求,一个,也可以
    wx605879fdc8dae

    发布于:10 天前

    阅读 92 评论 0 收藏 0
  • 效果图:uni.setTabBarBadge(OBJECT)为 tabBar 某一项的右上角添加文本。eg:uni.setTabBarBadge({   index: 0,   text: '1' })注意:有些时候,当设置了uni.setTabBarBadge添加文本后,若修改文本值为空或者不存在时需要移除对应的文本设置uni.removeTabBarBadge(OBJECT)
    wx605879fdc8dae

    发布于:10 天前

    阅读 86 评论 0 收藏 0
推荐作者 更多
  • 孙杰

    1381W+
    人气
    2075
    评论
    2903
    点赞
  • 王伟

    809W+
    人气
    410
    评论
    549
    点赞
  • 廖堃

    207W+
    人气
    606
    评论
    1004
    点赞
  • 李维峰

    10W+
    人气
    8
    评论
    9
    点赞
  • 罗勇

    3W+
    人气
    2
    评论
    7
    点赞
  • 更多作者
最新热评文章
MC4380000236S5B:欢迎大家一起交流学习
fengyuzaitu:通过代码可以明白的看到default:里面处理的就是包括中文在内的字符
卫庄的痛:导入模板: https://grafana.com/dashboards/2292 https://grafana.com/grafana/dashboards/11190 #可以才用这个,不过要对应的改规则 适用于本博客的模板:链接:https://pan.baidu.com/s/1sP4P_F9ik7oBTdG6F2bz4Q 提取码:h6ru
秦记:写的真棒!!!
qq5c85e848b7efa:少年学会没
写文章