当前位置: 首页 > 网站技巧 > 所有文章
  • JavaScript错误处理机制全面分析讲解

    2022年10月15日

    下面小编就为大家带来一篇全面了解javascript中的错误处理机制。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。 1. Error 实例 JavaScript在运行错误时会抛出一个错误,JS提供了Error构造函数,所有抛出的错误都是这个构造函数的实例 const err = new Error('代码出错了'); err.message; // 代码出错了 上面 ...

    阅读全文
  • Vue Echarts实现实时大屏动态数据显示

    2022年10月14日

    因为是国企线上应用的活动大屏,我就不附图了。代码仅供参考。 一、vue配置 1. 我是用vue-cli 搭建的,大屏项目复杂度不高,vue-router、vuex 、axios、sass 等都可以不用,vue、echarts就够用。 2. vue.config.js 配置就正常配,出口入口等基本配置我就不展示了,这两个配置项大屏还有点用。主要是我把每个图表都拆成 ...

    阅读全文
  • Python实现对字符串中字符提取校验

    2022年10月13日

    众所周知,python之所以很方便在一定程度上是因为随时都可能有人又创作了一个好用又方便的python非标准库。 正好有一个小需求需要校验一个python字符串中是否存在某种类型的字符,需求其实不难但是自己写的话又要耗时费力,可能还存在BUG需要测试。 于是想找找看有没有大佬已经实现这样的python非标准库,还真给找到了 ...

    阅读全文
  • Python Counting Bloom Filter原理与实现详细介绍

    2022年10月11日

    标准的 Bloom Filter 是一种比较简单的数据结构,只支持插入和查找两种操作。在所要表达的集合是静态集合的时候,标准 Bloom Filter 可以很好地工作,但是如果要表达的集合经常变动,标准Bloom Filter的弊端就显现出来了,因为它不支持删除操作。这就引出来了本文要谈的 Counting Bloom Filter,后文简写为 CBF。 原理 ...

    阅读全文
  • JavaScript前端学算法题解LeetCode最大重复子字符串

    2022年10月10日

    这篇文章主要为大家介绍了JavaScript前端学算法题解LeetCode最大重复子字符串,有需要的朋友可以借鉴参考下,希望能够有所帮助! 这是LeetCode的第1668题:最大重复子字符串 最大重复子字符串 给你一个字符串sequence,如果字符串 word连续重复k次形成的字符串是sequence的一个子字符串,那么单词word 的 重复值为 k 。 ...

    阅读全文
  • Go语言读写锁RWMutex的源码分析

    2022年10月09日

    在前面两篇文章中初见 Go Mutex、Go Mutex 源码详解,我们学习了Go语言中的Mutex,它是一把互斥锁,每次只允许一个goroutine进入临界区,可以保证临界区资源的状态正确性。但是有的情况下,并不是所有goroutine都会修改临界区状态,可能只是读取临界区的数据,如果此时还是需要每个goroutine拿到锁依次进入的话,效率就 ...

    阅读全文
  • vue项目安装sass常见报错处理方式

    2022年09月23日

    这篇文章主要介绍了vue项目安装sass常见报错处理方式,具有很好的参考价值,希望对大家有所帮助。 安装sass依赖 npm install --save-dev sass-loader //sass-loader依赖于node-sass npm install --save-dev node-sass 第一种:Module build failed: TypeError: this.getResolve is not a function 如果运行之后项目报 ...

    阅读全文
  • C语言内存操作函数使用示例梳理讲解

    2022年09月22日

    这篇文章主要介绍了C语言库函数中的内存操作函数memcpy()、memmove()、memset()、memcmp()使用示例分析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧! 一、memcpy() 函数原型 void * memcpy ( void * dest, const void * src, size_t num ...

    阅读全文
  • C++实现拷贝构造函数的方法详解

    2022年09月20日

    对于普通类型的对象来说,他们之间的复制很简单: int a = 10;int b = a; 但是对于类对象来说,其中会存在许多的成员变量。 #include <iostream> using namespace std; class CExample { private:  int a; public: //构造函数  CExample(int b)  { a = b;} //一般函数  void Show ()  { ...

    阅读全文
  • Vue项目中实现描点跳转scrollIntoView的案例

    2022年09月16日

    这篇文章主要介绍了Vue项目中实现描点跳转scrollIntoView的案例,具有很好的参考价值,希望对大家有所帮助。 Vue实现描点跳转scrollIntoView 方式一:使用a标签#id形式 <a href="#about" rel="external nofollow" >联系我们</a>   <div id="about">     跳转内容 </div> 方式二:scrollInt ...

    阅读全文
  • vue数字金额动态变化功能实现方法详解

    2022年09月15日

    这篇文章主要介绍了vue实现数字金额动态变化效果,数字动态变化是我们在前端开发中经常需要做的效果,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习吧! 1 前言 在某些场景中,要求我们能够动态与用户进行交互,如页面加载一个数字的时候,动态改变 ...

    阅读全文
  • vue代理模式解决跨域详解

    2022年09月14日

    简单的讲就是你在一个地方使用另一个地方的资源,被浏览器给挡下来了,不让不用!当然,它挡下来是有自己理由的:为了安全(╬▔皿▔)╯。 解决跨域 我是用vue开发的,就vue代理模式解决跨域说明一下。 1、在vue.config.js中这样写: let devProxy = {   //获取ip信息   '/getIpMsg': {     target: "https://whois.pconl ...

    阅读全文
  • javascript手机验证、邮箱验证、密码验证的正则表达式简单封装实例

    2022年09月08日

    javascript【手机验证】、【邮箱验证】、【密码验证】的正则表达式的封装: 【手机验证】: 以下代码是验证手机号码的正则表达式的方法, 【checkPhone】:表示的是方法的名称; 【phoneId】:表示方法的参数,这里为获取手机号码的html元素的id,一般为input元素的id; 【$(phoneId).val()】:JQ通过id获取input的值; ...

    阅读全文
  • Javascript实用方法之json合并的场景分析

    2022年09月07日

    这篇文章主要介绍了Javascript实用方法之json合并,jQuery 的“extend()”方法有两个原型:合并的方法,分别是浅合并和深度合并,本文通过代码给大家介绍的非常详细,需要的朋友可以参考下! 场景 2个json合并, jQuery 的“extend()”方法有两个原型:合并的方法,分别是浅合并和深度合并,其实浅合并只是json的第一层被合并, ...

    阅读全文
  • vue项目实现通过ip地址访问和localhost访问方式

    2022年09月06日

    vue项目通过ip地址访问和localhost访问 为了实现vue项目启动服务,多个人可以查看,别人可以通过ip+端口访问 在config文件下的index.js文件中,修改host为: host: '0.0.0.0', 或者在package.json文件下"scripts"的"dev"后面加上-host 0.0.0.0" 例如: "dev": "webpack-dev-server --inline --progress --config build ...

    阅读全文
  • Python标准库中的logging用法示例详解

    2022年09月05日

    ogging是Python标准库中记录常用的记录日志库,通过logging模块存储各种格式的日志,主要用于输出运行日志,可以设置输出日志的等级、日志保存路径、日志文件回滚等,这篇文章主要介绍了Python标准库中的logging,需要的朋友可以参考下! 1、logging的介绍 logging是Python标准库中记录常用的记录日志库,通过logging模 ...

    阅读全文
  • Java数据结构之红黑树的原理及实现

    2022年09月03日

    我们知道ALV树是一种严格按照定义来实现的平衡二叉查找树,所以它查找的效率非常稳定,为O(log n),由于其严格按照左右子树高度差不大于1的规则,插入和删除操作中需要大量且复杂的操作来保持ALV树的平衡(左旋和右旋),因此ALV树适用于大量查询,少量插入和删除的场景中 那么假设现在假设有这样一种场景:大量查询,大 ...

    阅读全文
  • Vue.use()的作用及原理解析

    2022年09月02日

    最近帮忙面试前端的时候,就随口一问,发现很多2年以上的vue开发者说不出vue.use()为什么用,什么时候用,原理是什么所以我整理一下网上的资源,写一篇毕竟容易理解的文章 在Vue中引入使用第三方库通常我们都会采用import的形式引入进来,但是有的组件在引入之后又做了Vue.use()操作,有的组件引入进来又进行了Vue.prot ...

    阅读全文
  • 手动实现将本地jar添加到Maven仓库

    2022年08月31日

    这篇文章主要介绍了手动实现将本地jar添加到Maven仓库方式,具有很好的参考价值,希望对大家有所帮助。 手动将本地jar添加到Maven仓库 将jar添加到本地仓库的做法 以下面pom.xml依赖的jar包为例: 实际项目中pom.xml依赖写法: <dependency>     <groupId>org.springframework</groupId>     <a ...

    阅读全文