自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 问答 (1183)
  • 收藏
  • 关注

原创 watch监听data的数据_Vue中的computed和watch的区别

本文参考:computed、methods、watch区别watch 和 computed的区别是:相同点:他们两者都是观察页面数据变化的。不同点:computed只有当依赖的数据变化时才会计算, 当数据没有变化时, 它会读取缓存数据。watch每次都需要执行函数。watch更适用于数据变化时的异步操作。一、computed计算属性computed是计算属性,它会根据所依赖的数据动态显示新的计算结...

2021-01-31 21:00:02 2150

原创 正则表达式a开头b结尾_Python 中的正则表达式之match

匹配 URL: [a-zA-z]+://[^s]*用这个正则表达式去匹配一个字符串,如果这个字符串中包含类似 URL 的文本,那就会被提取出来。这个看上去乱糟糟的正则表达式其实有特定的语法规则。比如,a-z 匹配任意的小写字母,s 匹配任意的空白字符,* 匹配前面任意多个字符。这一长串的正则表达式就是这么多匹配规则的组合。写好正则表达式后,就可以拿它去一个长字符串里匹配查找了。不论这个字符串里面有...

2021-01-30 03:26:50 4509

原创 python基本异常处理_Python异常处理基本操作,python

今天主要是学习python异常处理如果程序运行到一半,突然报错崩溃了,体验会很糟糕,所以呢需要用到异常处理,让系统根据出现的错误选择处理方式,用户体验也会更好啦。1.首先看看常见的python内置异常处理:BaseException+-- SystemExit+-- KeyboardInterrupt+-- GeneratorExit+-- Exception+-- StopIteration+-...

2021-01-29 17:51:18 54

原创 pythonwin10安装第三方库教程_音频处理 windows10下python三方库librosa安装教程

librosa是处理音频库里的opencv,使用python脚本研究音频,先安装三方库librosa。如下通过清华镜像源安装librosa;pip install -i https://pypi.tuna.tsinghua.edu.cn/simple librosaD:\D00_Python3\D00A2_python3.7.3\install>pip install -i https://...

2021-01-29 02:35:38 328

原创 python3.7安装tensorflow和keras_Mac OS下安装TensorFlow(无GPU)+Keras

注:Macbook pro 13' 没有NVIDIA的显卡,没办法CUDA编程,所以下面都是CPU编程。2018.3.7更新:建议大家直接安装anaconda,然后通过anaconda去安装tensorflow和keras。相关教程在tensorflow和keras的官网上都有,直接按步骤来就好。1. 安装homebrewhomebrew是Mac端的一个软件包管理系统,通过它可以很方便地通过控制台...

2021-01-29 00:57:31 285

原创 mysql linux deb_ubuntu MySQL 5.5 deb 安装

环境:ubuntu参考:http://www.linuxidc.com/Linux/2013-07/87372.htm1. 下载 MySQL 5.5 deb 安装包cd /usr/local/srclinux服务器上下载:sudo wget -O mysql-5.5.22-debian6.0-i686.deb直接下载:http://dev.mysql.com/get/Downloads/MySQL...

2021-01-27 16:31:59 164

原创 按值传递和按引用传递的区别_【C#基础】按值和按引用传递参数

我们通常提到的C#中的值和引用,大多数是值类型和引用类型。所谓的值类型是直接存储数据的值,保存在内存中的;而引用类型是存储对值的引用,实际上存储的是一个内存地址。值类型包括结构体(struct)和枚举(enum);引用类型包括类(class),接口(interface),委托(delegate),数组(array)等。那么,值类型和引用类型在传递参数时又有什么不同呢?传值类型参数无需额外...

2021-01-27 01:28:08 393

原创 hmr webpack 不编译_webpack中的HMR(热更新)原理剖析

简介Hot Module Replacement(以下简称 HMR)是 webpack 发展至今引入的最令人兴奋的特性之一 ,当你对代码进行修改并保存后,webpack 将对代码重新打包,并将新的模块发送到浏览器端,浏览器通过新的模块替换老的模块,这样在不刷新浏览器的前提下就能够对应用进行更新。基本实现原理大致这样的,构建 bundle 的时候,加入一段 HMR runtime 的 js 和一段和...

2021-01-27 00:18:00 181

原创 input框鼠标移入移出事件_JavaScript学习笔记(十五)-- Event事件(上)

EVENT(上)之前我们简单的了解过一些事件,比如 onclick / onload / onscroll / ...今天开始,我们详细的学习一些 事件什么是事件一个事件由什么东西组成触发谁的事件:事件源触发什么事件:事件类型触发以后做什么:事件处理函数var oDiv = document.querySelector('div')​oDiv.onclick = function () {}...

2021-01-20 21:28:41 4867

原创 mysql库字符集和表字符集_设置数据库的字符集和设置表字段字符集的区别是什么?...

对于oracle来说,只有数据库字符集这个说法,不存在什么表字符集和字段字符集。你说的这个是mysql的字符集,数据库字符集可以和表字符集不同,也可以和列字符集不同,也就是说,你的数据库字符集为utf8的话,表字符集可以是latin,列字符集可以是gb2312。统一修改表字段字符集没有直接的sql,可以在建表的时候:create table t (id int primary key,name v...

2021-01-19 12:48:35 425

原创 mysql backtrace_如何分析crash的backtrace

MySQL异常退出往往会会在error.log中打印backtrace信息,我们从这个backtrace中可以得到一些异常的原因,例如断言错误,空指针内容的访问等。顺着这些信息排查,我们一般再结合代码逻辑来做推断,写测试用例重现,再打补丁,再验证等过程。 但是,线上早期部MySQL异常退出往往会会在error.log中打印backtrace信息,我们从这个backtrace中可以得到一些异常的原因...

2021-01-19 08:55:58 168

原创 redis mysql更新数据_更新数据是先更新缓存(redis),还是先更新数据库(mysql)...

提问:老师,上次面试我的回答是先更新数据库,在更新缓存。但是面试官给我的回答是,先更新缓存,再更新数据库。后来我也上网查了下,先更新缓存,再异步将缓存中的数据同步到数据库。但是我并没有查到相关的代码逻辑。总结两种方式入戏1:先更新数据库 - 删缓存 - 再次访问 - 查询数据库 - 存入缓存2:更新redis(新key覆盖旧key) - 查询 -redis异步将数据同步my...

2021-01-19 08:50:01 1353

原创 mysql select count(1)_Mysql count(*),count(字段),count(1)的区别

select count(*)应该是一个比较常用的语句,用来统计记录行数。但是,慢慢地你会发现,这个语句越来越慢了,为什么呢?count(*) 的实现方式首先,我们来看下它的实现方式。MySQL 中,不同的存储引擎,count(*)的实现方式是不同的。1、MyISAM 引擎,比较简单粗暴,直接将表的总行数存储在磁盘上,因此效率很高;2、InnoDB 引擎中,执行时,需要一行行的把数据查出来,然后累...

2021-01-19 04:39:50 290

原创 linux 全局变量_Linux基础知识(二)

本篇介绍一些Linux的内存管理.1. 进程的内存空间分配1.1 进程与程序的区别(1) 程序是保存在磁盘上的可执行文件(2) 运行程序时, 需要将可执行文件加载到内存, 形成来进程(3) 一个程序可以同时对应多个进程1.2 进程在内存中的布局(1) text段(代码段 code segment/text segment)- 通常是指用来存放程序执行代码的一块内存区域, 这部分区域的大小在程序运行...

2021-01-18 23:53:56 1009

原创 mysql 亿级别_mysql 亿级别数据库

{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],"search_count":[{"count_phone":4,"count":4}]},"card":[{"des":"阿里云数据库专家保驾护航,为用户的数据库应用系统进行性能和风险评估,参与配合进行数据压测演练,提供数据库优化方面专业建议,在业务高峰期与用户共同保障数据库系统平...

2021-01-18 23:23:31 146

原创 c++ 获取文件的hashcode_浅谈:java集合、文件、异常

1.集合:包括基类Collection、List、Set、Map等list集合的特点,有序【存放时的顺序】、可重复、删除找到的第一个数据、线程不安全多线程访问的时候会出问题 还有个特点, 查询快,增删改慢,效率高java.awt.List List 组件为用户提供了一个可滚动的文本项列表。可设置此 list,使其允许用户进行单项或多项选择。 java.util 接口 List<E&g...

2021-01-17 20:03:25 300

原创 查看正在执行的事务_MySQL 8.0 事务定义和基本操作

MySQL 事务(Transaction)1.什么是事务?事务(Transaction)是访问和更新数据库的程序执行单元;是一个最小的不可分割的工作单元,能保证一个业务的完整性。事务中可能包含一个或多个sql语句,这些语句要么都执行,要么都不执行。题目:银行转帐,a 账户向 b 账户转100元。分析:a 账户减少100元,同时,b 账户增加100元。a账户 ➡ -100update user se...

2021-01-15 18:03:30 387

原创 python中分别输入a和b_Python输入一个字母标识符,计算标识符中各个字母的数值之和,其中A=a=1,B=b=2,...

展开全部string = 'aaaAAAAAbbbbBBBBBB's = string.lower()num = s.count('a') + s.count('b') * 2例如:print sum(map(ord,list(str1.lower())))-96*len(str1)其中str1是输入32313133353236313431303231363533e58685e5aeb931333...

2021-01-15 00:13:07 1666

原创 python怎么添加按钮实现不同_Python:切换按钮(添加更多按钮)

这只是按钮数组的初始代码,它们相互影响。我不明白为什么我不能理解这个定义!在from tkinter import *import tkinter.messageboxfrom tkinter import ttkdef changeImage(Num):global buttonOnglobal buttonOffif Num == 1:if button1(image) == buttonOn...

2021-01-14 12:18:40 415

原创 python清华源 断流_8148 8168 中移植live55 出现except rtsp 中途莫名的断流

在解码中,接了浙江宇视的ipc相机,解码一般就挂了,vlc 也是中途断流.费解?vlc异常信息如下:packetizer_h264 warning: waiting for SPS/PPSpacketizer_h264 warning: waiting for SPS/PPSpacketizer_h264 warning: waiting for SPS/PPSpacketizer_h264 wa...

2021-01-14 08:50:16 354

原创 python 二维列表相加_python怎么对列表求和

Python如何让一个列表的前几个数字相加CSS布局HTML小编今天和大家分享和 如[1,2这样行不行 A=[1,2,3,4,5] suma=0 for i in range(3): suma += A[i] print(suma) 结果 python3 a.py 6Python 列表CSS布局HTML小编今天和大家分享和问题import random import math a=[] b=[] ...

2021-01-13 14:04:08 2901

原创 截取文件最后10行_10 行 Python 代码自动清理电脑重复文件,解放双手!

作者 |陈熹来源 |早起Python(ID:zaoqi-python)前言大家好,又到了 Python 办公自动化系列。今天分享一个系统层面的自动化案例:「给定一个文件夹,使用 Python 检查给定文件夹下有无文件重复,若存在重复则删除」主要涉及的知识点有:os 模块综合应用glob 模块综合应用利用 filecmp 模块比较两个文件步骤分析该程序实现的逻辑可以具化为:遍历获取给定...

2021-01-13 01:47:34 65

原创 用函数计算工龄_在Excel中计算工龄补贴你用了四个IF,我只用了一个INT……

今天这个问题来自于微信群的一位朋友,是一个计算工龄补贴的问题,问题是:计算出来的补贴无法求和:公式中的数字不需要加引号,否则就是自寻烦恼!在公式中,数字常量是不需要加引号的,加引号的数字会被视为文本,单独看每个人的结果虽然正确,但是使用sum函数无法直接对文本型的数字求和。只要将公式中的双引号全部去掉,这位群友的问题就能解决。这个公式用了四个IF,公式好不好先不说,站在解决问题的角度来说没毛病,而...

2021-01-12 23:28:58 931

原创 总结 贪心算法_算法复习第五篇——动态规划法

公元2020年5月6日,局算法考试仅剩三天。一、知识归纳算法思想DP算法涉及多阶段决策过程的最优化。在实际生活中,按照多步决策方法,一个问题的活动过程可以分成若干个阶段(子问题),每个阶段可以包含一个或多个状态。按顺序求解各个子问题时,列出在每一种情况下各种可能的局部解,然后根据问题的约束条件,从局部解中挑选出那些有可能产生最优结果的解而弃去其余解。那么前一问题的解为后一问题的求解提供了有用的信息...

2021-01-10 00:00:17 1009

原创 linux 查看主板sn_怎样分别电脑主板是否翻新过?

1.标配:如果是正品,则主板盒内必须有手册,挡板,两根SATA电缆和驱动器光盘。如果没有主板包装盒,那是工包货,还是二手的。2.序列号:您可以检查机箱上的主板标记和SN序列号是否相同。您还需要检查型号是否与包装盒相同,以防止主板掉落。3.螺钉痕迹:任何主板的6个(或9个)螺钉孔都有焊点。如果用螺丝拧紧,螺丝孔上会出现标记。这一点必须仔细研究,我们绝对可以看到。4.外观:主要是看主板的金属零件,尤其...

2021-01-09 07:39:59 660

原创 提示以演示模式运行_设计模式之结构型

点击上方蓝字关注我们装饰器模式装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。它是作为现有的类的一个包装。这种模式创建了一个装饰类,用来包装原有的类,并在保持类方法签名完整性的前提下,提供了额外的功能。我们通过下面的实例来演示装饰器模式的用法。示例演示我们定义一个生物接口,生物接口中有一个说话的功能。1packagetest.dec...

2021-01-09 04:29:20 130

原创 怎么在pyqt界面上添加新菜单栏选项_Python pyQt5 适于新手上路(第二篇 基本功能)...

1. 前言上一篇已经完成了所有的准备工作,下面开始实现基本功能2. QtDesigner的基本组件下面将介绍一些组件基本的使用方法,有需要的老哥也可以去官网查看,网站是英文的。Getting To Know Qt Designer在上一篇中,我们复制了一个ui文件到项目里,现在在designer中打开这个文件2.1 Push Button(按钮)qt中的组件也有很多种类型,我们先看按钮类型的。按钮...

2021-01-07 03:22:44 504

原创 git 回退到某个版本_git基本概念及使用场景

git基本概念*工作区:*就是你在电脑里能看到的目录,比如我们的项目文件夹就是一个工作区*版本库:*工作区有一个隐藏目录`.git`,这个不算工作区,而是Git的版本库(暂存区+分支)git常用命令 git status:查看当前状态git log:查看提交记录git log --graph:查看分支图合并git reflog:查看近期所有操作提交记录git branch:查看本地仓库分支 git...

2021-01-07 02:37:11 65

原创 五轴编程_东莞五轴数控编程培训五轴刀路加工实例讲解

UG五轴编程学习,教学不是你有技术能教好人,关键的是教学的方式方法和老师的耐心和毕业以后的服务态度,很多只要你毕业不会再管你也不会在帮你,我们会始终为你服务,以后工作中遇到问题都会帮忙解决。 UG五轴是3个线性轴(Linear axis) 加上2个旋转轴(Rotary axis)组成。五轴刀轴控制是CAM系统五轴技术的核心。五轴CAM系统计算出每个切削点刀具的刀位点(X,Y...

2021-01-05 14:16:52 573

原创 bool python 运算_脚本语言系列之Python | Python数据类型

Python是做自动化工作首选的一门语言,与更复杂的语言相比,Python 非常便于快速学习、语法很少,具有良好的 可读性,即使测试工程师们没有丰富的编码经验,也能快速学会;Python 的极简风格对于测试自动化具有诸多优势,测试步骤在本质上是呈线性的、一 次执行一个,按顺序执行,配合丰富的插件,非常适合测试脚本的开发。本文就重点讲解一下python中常见数据类型:Number--数字类型Stri...

2021-01-01 19:19:28 75

原创 流程图 流程名称增加_干货满满!距离你成为CAD制图、工艺流程图设计高手就差这一步!...

PID流程图的画法设备的画法与标注设备的画法与方案流程图基本相同。与方案流程图不同的是:对于两个或两个以上的相同设备一般应全部画出。每个工艺设备都应编写设备位号并注写设备名称。与方案流程图中的设备位号应该保持一致。当一个系统中包括两个或两个以上完全相同的局部系统时,可以只画出一个系统的流程,其他系统用双点画线的方框表示,在框内注明系统名称及其编号。管道流程线的画法及标注物料代号管道等级管...

2021-01-01 19:07:34 224

原创 postman 测试excel下载_Postman配置与部分脚本设置 - Camillezxl

下载:百度搜索Postman,从其官网下载即可: 使用基础这里不再累赘,请参考: 3.在postman左侧创建好需要测试的项目以及相关接口,如下图: 4.根据接口文档设置好相关入参,本次文档测试数据没有读取Excel,完全在postman内部进行设置,如果入参中有需要用到其他接口返回的参数,则需要把上一个接口返回的参数设置为环境变量,然后在本接口中进行调用,如下,t...

2021-01-01 16:35:04 421

原创 mysql的每隔1分钟定时_微擎模块开发技巧:PHP定时任务执行思路+实战

朋友们,好久不见!最近在用全新的技术栈研发全新的产品(下次详聊),顺便更新了我们微擎市场的几个模块。在开发中遇到一个有趣且实用的思路 —— 微擎模块定时执行任务,我在这里把原理和实战分享给大家一起学习研究!功能介绍定时执行任务,比如我们添加一个推送任务,要求在某个时间点执行,这个时间点可能是几分钟后,也可能是几小时或者几天后。由于 PHP 的天生缺陷,无法保持脚本一直在执行(比如会被超时...

2021-01-01 09:35:24 637

空空如也

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

TA关注的人

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