扫描二维码下载沐宇APP

沐宇

微信扫码使用沐宇小程序

沐宇
  • vue中watch和computed区别有:1.watch不支持缓存,而computed支持缓存。2.watch支持异步,而computed不支持异步。3.watch属于侦听属性,而computed则属于计算属性。4.处理的数据关系场景不同,watch擅长处理的场景是一个数据影响多个数据,而computed则是一个数据受多个数据影响。
  • 在vue中v-on是提供的事件绑定机制,它是可以用来监听多个方法的,能够使用@替代v-on,比如:“”,而以下是v-on监听多个方法的示例。示例:
  • vue的两个核心点分别是数据驱动和组件系统。1.数据驱动,即是ViewModel,是指视图是由数据驱动生成的,我们对视图的修改,不会直接操作DOM,而是通过修改数据,保证了数据和视图的一致性。2.组件系统,组件的出现就是为了解决页面布局等等一系列问题,而vue中的组件分为两种,全局组件和局部组件,它提供了强大的页面布局功能。
  • vue-router的导航钩子有:1.全局导航钩子;2.组件内的钩子;3.单独路由独享组。vue-router的导航钩子有三种,分别是:1.全局导航钩子;2.组件内的钩子;3.单独路由独享组,主要是用来拦截导航,让他完成跳转或取消,以下是导航钩子的使用示例:1.全局导航钩子。注意:全局导航钩子主要有前置守卫和后置钩子两种。//前置守卫const router = new VueRouter({ ... });router.beforeEach((to, from, next) => {// do someting});//后置钩子router.afterEac
  • html全局属性有哪些:1.accesskey,规定激活元素的快捷键。2.class,规定元素的一个或多个类名,引用样式表中的类。3.contenteditable,规定元素内容是否可编辑。4.contextmenu,规定元素的上下文菜单,而上下文菜单在用户点击元素时显示。5.data-*,用于存储页面或应用程序的私有定制数据。6.dir,规定元素中内容的文本方向。7.draggable,规定元素是否可拖动。8.dropzone,规定在拖动被拖动数据时是否进行复制、移动或链接。9.hidden,规定元素仍未或不再相关。10.id,规定元素的唯一id。11.lang,
  • vue中常用的修饰符有:1.lazy,在光标离开input框才更新数据。2.trim,输入框过滤首尾的空格。3.number,限制输入只能是数字。4.stop,阻止事件冒泡。5.prevent,阻止默认行为。6.self,只有点击元素本身才会触发。7.once,让事件只能用一次。8.capture,捕捉目标,让目标往外冒泡。9.sync,对prop进行双向绑定。10.keyCode,监听按键的指令,查看vue的键码对应表。
  • python中的单元测试模块有以下几种1.nosenose是一个Python的第三方单元测试模块,其兼容unittest,且具有用例编写、用例发现和执行、测试夹具、测试生成器和插件体系等功能。2.unittestunittest是Python标准库中自带的单元测试模块,其具有支持自动化测试、测试用例的初始化和关闭、测试用例的聚合等功能。3.pytestpytest是一个功能全面的Python测试模块,具有支持参数化、支持简单的单元测试和复杂的功能测试、自定义扩展等特点。
  • Python中常见的算法有以下几种1.冒泡排序算法冒泡排序算法是一种简单直观的排序算法,其原理是重复地走访需要排序的元素列表,依次比较两个相邻的元素,如果顺序错误就交换它们的位置,重复地进行直到没有相邻的元素需要交换,则元素列表排序完成。2.选择排序算法选择排序算法其原理是每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完。3.插入排序算法插入排序算法的原理是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据,算法适用于少量数据的排序。4.希尔排序算法希尔排序是一种插入排序算法,其核心
  • hex:hex()函数的作用:hex:hex()函数是将10进制整数转换成16进制,并以字符串形式表示。hex()函数语法:hex(x)在python中使用hex()函数将10进制转换为16进制的方法:>>>hex(255)'0xff'>>> hex(-42)'-0x2a'>>> hex(1L)'0x1L'>>> hex(12)'0xc'
  • python中的网络请求模有以下几种1.requests模块requests是一个简单易用的、用Python编写的HTTP库,使用requests可以通过简单的参数即可完成HTTP请求,且支持HTTP连接保持和连接池、使用cookie保持会话等功能。2.urlib模块urlib模块中提供了一个urlopen函数用于实现网络请求,且具有支持不同的协议、基本验证、cookie、代理等特性。3.Socket模块Socket是一个抽象层,应用程序可以通过它发送或接收数据,且Socket允许应用程序将I/O插入到网络中,并与网络中的其他应用程序进行通信。
  • 在python中使用sum()函数进行求和计算的方法sum:sum()函数的作用是对序列进行求和计算。sum()函数语法:sum(iterable[, start])sum()函数使用方法:>>>sum([0,1,2]) 3 >>> sum((2, 3, 4), 1) # 元组计算总和后再加 110>>> sum([0,1,2,3,4], 2) # 列表计算总和后再加 212
  • python中神经网络框架有PyTorch、NeuroLab、Lasagne、Pyrenn几种1.PyTorchPytorch是一个有独特构建神经网络方法的包,Pytorch具有强大的GPU加速和深度神经网络建立的能力,常使用PyTorch来代替Numpy使用GPU的能力。2.NeuroLabNeuroLab是一个简单而强大的python神经网络库,其基于神经网络、训练算法和灵活的框架来创建的,且支持多种神经网络类型。3.LasagneLasagne是一个用来建立和训练神经网络的轻量级库,其设计遵循了简单、透明、模块化、实用主义、约束性和重点性六个原则,且支持前馈网
  • 在python使用cmp()函数比较两个数大小的方法cmp:cmp(x,y)函数的作用是用于比较2个对象,如 x < y,则返回 -1; x == y,则返回 0; x > y,则返回 1。cmp(x,y)函数语法:cmp( x, y )cmp(x,y)函数使用方法:print "cmp(80, 100) : ", cmp(80, 100)print "cmp(180, 100) : ", cmp(180, 100)print "cmp(-80, 100) : ", cmp(-80, 100)print "cmp(80, -100) : ", cmp(80, -10
  • python中的数据可视化模块有以下几种1.Matplotlib模块Matplotlib是一个全面的Python数据可视化库,常用于绘制二维图形,使用matplotlib可以帮助用户轻松地获得高质量的二维图形,matplotlib也可以绘制多种形式的图形包括普通的线图,直方图,饼图,散点图以及误差线图等。2.pygal模块pygal是一个Python第三方库,其主要功能就是数据可视化,即将数字转化成图表的形式来呈现,它提供的图表样式有柱状图、折线图、饼状图、雷达图等。3.pyecharts模块pyecharts是一个用于生成Echarts图表的类库,使用pyecha
  • python中回归算法有线性回归、多元回归和逻辑回归三种1.线性回归算法线性回归算法是利用数理统计中回归分析,来确定两种或两种以上变量间相互依赖的定量关系的一种统计分析方法,其表达形式为y = w'x+e,e为误差服从均值为0的正态分布。2.多元回归算法多元回归算法是指在相关变量中将一个变量视为因变量,其他一个或多个变量视为自变量,建立多个变量之间线性或非线性数学模型数量关系式并利用样本数据进行分析的统计分析方法。3.逻辑回归算法逻辑回归算法是一种广义的线性回归分析模型,逻辑回归中因变量可以是二分类和多分类的,但是二分类的更为常用,也更加容易解释,常用于数据挖掘,疾
  • python中常用的扩展模块有以下几种1.os模块os模块提供了多数操作系统的功能接口函数,当os模块被导入后,它会自适应于不同的操作系统平台,根据不同的平台进行相应的操作。2.sys模块sys是一个提供了一系列有关python运行环境变量和函数的模块,如sys.argv函数实现从程序外部向程序传递参数;sys.platform函数用于获取当前系统平台。3.time模块time模块提供了大量对时间进行处理的方法,其中包括获取时间戳、获取本地时间、格式化输出时间等功能。4.math模块math模块中提供了许多数学运算的函数,其中包括取整运算、乘方运算、开方运算、三角函
  • python中的量化框架有QSToolKit、AmazingQuant和BT三种1.QSToolKitQSToolKit是一个基于Python的开源量化框架,旨在支持组合构建和管理,可以为金融学生、计算机学生和具有编程经验的量化分析师建立QSToolKit,其支持建模分析、回测分析和实盘交易等功能。2.AmazingQuantAmazingQuant是一款基于event-driven的量化回测交易开源框架,其包含策略研究服务、策略指标计算服务和策略绩效分析服务三大功能模块。3.BTBT是一款用于测试定量交易策略的量化框架,其建立在ffn之上,封装了很多机器学习、信号
  • python中的插值算法有格朗日插值法、分段插值法和样条插值法三种1.格朗日插值法当节点数n较大时,拉格朗日插值多项式的次数较高,可能出现不一致的收敛情况,而且计算复杂,随着样点增加,高次插值会带来误差的震动现象称为龙格现象。2.分段插值法分段线性是将每两个相邻的节点用直线连起来,如此形成的一条折线就是分段线性插值函数。3.样条插值法样条插值是使用一种名为样条的特殊分段多项式进行插值的形式,由于样条插值可以使用低阶多项式样条实现较小的插值误差,使用样条插值法可以避免使用高阶多项式时出现的龙格现象。
  • 在python中使用join()函数对字符串进行连接的方法join:join()函数的作用是用于将序列中的元素以指定的字符连接生成一个新的字符串。join()函数语法:str.join(sequence)参数:sequence:表示需要连接的字符串。join()函数使用方法:s1 = ""seq = ("r", "u", "n", "o", "o", "b") # 字符串序列print (s1.join( seq ))输出结果为:runoob
  • python中的web开发框架有Django、web.py、Bottle、Flask常见的几种1.DjangoDjango是一个开放源代码的Web应用框架,由Python编写,其采用了MTV框架模式,具有易维护、高度可定制和可扩展的特点。2.web.pyweb.py 是一个基于Python且功能强大的web框架,且web.py是公开的,无论用于什么用途都是没有限制的。3.BottleBottle是一个遵循WSGI的微型python web开发框架,其仅由模板、路由和一个WSGI抽象层的最小工具组成,使用Bottle可以快速的创建一个Web服务。4.FlaskFlas
  • python语言的编程模式分为交互式编程和脚本式编程两种1.交互式编程交互式编程是指直接在终端中运行解释器,而不使用文件名的方式来执行文件,即读取通过输入的内容,执行输入的指令,然后打印执行结果。2.脚本式编程脚本式编程是通过脚本参数调用解释器执行脚本,直至脚本执行完毕,解释器失效。
  • python中的orm框架有SQLObject、Storm和SQLAlchemy常见的三种1.SQLObjectSQLObject是一种基于Python对象的对象关系管理器,常用于为数据库提供对象接口,其中表为类、行为实例、列为属性,可以为应用程序提供大量的数据库独立性。2.StormStorm是一个介于单个或多个数据库与Python之间映射对象的orm框架,Storm允许开发者构建跨数据表的复杂查询,从而可以支持动态存储和取回对象信息。3.SQLAlchemySQLAlchemy是一种采用数据映射模式的orm框架,其工作单元使得有必要限制所有的数据库操作代码到一个
  • python中的算法模块有以下几种1.hashlib模块hashlib是一个个专门提供hash算法的模块,其支持openssl库提供的所有算法,包括md5、sha1、sha224、sha256、sha384、sha512、md5等算法。2.pygorithm模块pygorithm是一个使用python编写的模块,使用pygorithm只需导入所需的算法即可获取代码,时间复杂度等。3.K-means模块K-Means是一个聚类算法模块,其算法中算法中的k表示的是聚类为k个簇,means代表取每一个聚类中数据值的均值作为该簇的中心,或者称为质心。
  • 在python中使用enumerate()函数的方法enumerate:enumerate()函数的作用是用于将一个可遍历的数据对象组合为一个索引序列,同时列出数据和数据下标。enumerate()函数语法:enumerate(sequence, [start=0])参数:sequence:表示序列、迭代器或其他支持迭代对象。start:下标的起始位置。enumerate()函数使用方法:seq = ['one', 'two', 'three']for i, element in enumerate(seq):print(i, element)输出结果为:0 one
  • amr文件打开方法amr是一种主要用于移动设备上的音频文件格式,可用amr语音播放器打开,需要下载并安装播放器,安装好后点击菜单栏文件,再打开窗口中选中amr文件并点击打开,即可开始播放。
  • python中的输入形式有以下三种1.input()input()只能接受数字的输入,其返回的是数字的类型;import sysa = input("input a: ")print(a,type(a))2.raw_input()raw_input()是将输入作为字符串看待,其返回字符串类型;import sysb = raw_input("raw_input b: ")print(b,type(b))3.sys.stdin.readline()sys.stdin.readline()是将输入视为字符串,并在最后包含换行符'\n';import sysc = sys
  • python中有以下几种时间处理模块1.time模块time模块提供了大量对时间进行处理的方法,其中包括获取时间戳、获取本地时间、格式化输出时间等功能。2.datetime模块datetime模块提供了各种类用于操作日期和时间,该模块侧重于高效率的格式化输出,相比于time模块,datetime模块的接口则更直观、更容易调用。3.calendar模块calendar是一个与日历相关的模块,calendar模块主要有Calendar,TextCalendar以及HTMLCalendar类型,常用于打印字符月历。
  • 鍦╬ython涓娇鐢╥sinstance()鍑芥暟鐨勬柟娉?p>isinstance锛歩sinstance()鍑芥暟鐨勪綔鐢ㄦ槸鐢ㄤ簬鍒ゆ柇涓€涓璞℃槸鍚︽槸涓€涓凡鐭ョ殑绫诲瀷銆?p>isinstance()鍑芥暟璇硶锛?p>isinstance(object, classinfo)鍙傛暟锛?p>object锛氳〃绀哄疄渚嬪璞°€?p>classinfo锛氬彲浠ユ槸鐩存帴鎴栭棿鎺ョ被鍚嶃€佸熀鏈被鍨嬫垨鑰呯敱瀹冧滑缁勬垚鐨勫厓缁勩€?p>isinstance()鍑芥暟浣跨敤鏂规硶锛?p>>>>a = 2>>> isinstance (a,int)Tr
  • python中的分类算法有以下几种1.线性回归算法线性回归算法是一种基于连续型变量进行预测的有监督学习算法,使用线性回归既能对单一变量做回归,也可以对多维特征做回归,其原理是对变量分配最佳权重以产生的一条直线用于预测结果。2.决策树决策树是一种可用于分类和回归的有监督学习算法,其原理是在已知各种情况发生概率的基础上,通过构成决策树来求取净现值的期望值大于等于零的概率,评价项目风险,判断其可行性的决策分析方法。3.SVM算法SVM是一种通过在不同类别的数据间生成一条分界线实现分类的知名的有监督分类算法,其原理是通过计算最优分割平面,使得属于两个不同类的数据点间隔最大,
  • python中有以下几种常用的序列化模块1.json模块json是一种轻量级的数据交换格式,json采用完全独立于语言的文本格式,常用于数据交换,可以在不同语言间对数据进行序列化与反序列化。2.pickle模块pickle模块与json模块一样,都是可以实现对数据的序列化与反序列化,但pickle模块只能在python中使用,python中所有的数据类型,都可以使用pickle模块进行序列化。3.shelve模块shelve是一个简单的数据存储方案,其作用是接收一个文件名参数,且文件名必须是.bat类型,并返回一个shelf对象。
  • 在python中使用set()函数删除列表重复值的方法set:set()函数的作用是创建一个无序不重复元素集,可进行关系测试,删除重复数据。set()函数语法:class set([iterable])set()函数使用方法:a = [5, 2, 5, 1, 4, 3, 4,1,0,2,3,8,9,9,9]print(list(set(a))) 输出结果为:a = [0, 1, 2, 3, 4, 5, 8, 9]
  • python中的数据分析模块有以下几种1.numpy模块numpy模块主要用来做数据分析,对numpy数组进行科学运算,numpy提供了许多高级的数值编程工具,如矩阵、矢量、精密的运算库。2.matplotlib模块matplotlib是一个数据展示工具,支持数据可视化,使用matplotlib可以用来做数据分类展示和相关处理,如线性回归等。3.pandas模块pandas是一个常用的数据操作、数据分析第三方库,配合numpy可以完成各种统计分析任务,支持数据的检索加工存储等操作可用来读写CSV、JSON、Excel等文件。
  • python中的二分类算法以下几种1.K近邻算法K近邻算法是一种常用于二分类的有监督学习算法,其核心思想是如果一个样本在特征空间中的k个最相邻的样本中的大多数属于某一个类别,则该样本也属于这个类别,并具有这个类别上样本的特性。2.逻辑回归逻辑回归是一个分类算法,可以处理二元分类以及多元分类,其原理是面对一个回归或者分类问题,建立代价函数,然后通过优化方法迭代求解出最优的模型参数,然后测试验证这个求解模型的好坏。3.朴素贝叶斯朴素贝叶斯法是一个基于贝叶斯定理与特征条件独立假设的二分类算法,其原理是先通过已给定的训练集,以特征词之间独立作为前提假设,学习从输入到输出的联
  • python中常见的排序算法有以下几种1.冒泡排序算法冒泡排序算法是一种简单直观的排序算法,其原理是重复地走访需要排序的元素列表,依次比较两个相邻的元素,如果顺序错误就交换它们的位置,重复地进行直到没有相邻的元素需要交换,则元素列表排序完成。2.选择排序算法选择排序算法其原理是每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完。3.插入排序算法插入排序算法的原理是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据,算法适用于少量数据的排序。4.归并排序算法归并排序是一种建立在归并操作中
  • python中的前端框架有Buildbot、TurboGears、Bottle、PyQt几种1.BuildbotBuildbot是一款开源的python前端框架,使用Buildbot可以实现自动化软件构建、测试和发布等过程。2.TurboGearsTurboGears是一款由SQLAlchemy、WebOb、Repoze、Genshi组成的python前端框架,其采用了采用MVC架构模式,具有易维护、高度可定制和可扩展的特点。3.BottleBottle是一个轻量级的python前端框架,仅由包含模板、路由和一个WSGI抽象层的最小工具组成,使用Bottle可以快速
  • python中的测试框架有以下几种1.PytestPytest是一个适用于多种软件测试的Python自动化测试框架,常用于QA团队、开发团队、个人团队、以及各种开源项目中。2.BehaveBehave是一种基于敏捷软件开发的测试框架,使用Behave可以鼓励开发人员、业务参与者和QA人员三者之间的协作,且Behave允许团队避开各种复杂的情况,去执行BDD测试。3.LettuceLettuce是一种基于Cucumber和Python的测试框架,Lettuce主要专注于那些具有行为驱动开发特征的普通任务。
  • python中常用的装饰器有以下几种1.@property@property是python的一种装饰器,常用于用来修饰方法。class DataSet(object):@propertydef method_with_property(self): return 15def method_without_property(self): return 15l = DataSet()print(l.method_with_property)print(l.method_without_property())2.@abstractmethod@abstractmethod
  • python中常见的格式化控制符有以下几种1.%c:将对象转换成字符;2.%s:优先str()函数进行字符串转换;3.%d/%i:将对象转换成有符号的十进制数 ;4.%o:将对象转换成无符号的八进制数;5.%e/%E:将对象转成科学计数法;6.%f/%F:将对象转成浮点数;
  • python中的回测框架有Pyalgotrade、Zipline和Zwquant三种1.PyalgotradePyalgotrade是一个离线的量化交易平台,其具有回测、计算常用的技术指标,使用Pyalgotrade可以将自己的数据类引入数据。2.Ziplinezipline是Quantopian开源的Pthon量化交易库,而Quantopian是一个在线构建量化交易策略平台,具有回测、研究等功能。3.ZwquantZwquant是一个简单的量化交易平台,功能相对比较简单,其优点是注释和输出都使用中文,对不熟悉英语的用户非常友好。
  • 常见的python管理工具有以下几种1.PipenvPipenv是一款旨在将所有包管理工具的优点集中应用于python领域中的工具,兼容性高,使用Pipenv可以自动创建项目和管理虚拟环境,且安装或删除包时会自动在Pipfile中添加和移除相应的包。2.PIPPIP是一个通用的python包管理工具,PIP提供了对python包的查找、下载、安装、卸载等功能。3.DistutilsDistutils是python标准库的一部分,其为开发者提供一种方便的打包方式,为使用者提供方便的安装方式。
  • ubunt查询mac地址的方法:1.打开终端命令行模式。2.输入以下相关命令查看。//方法1ifconfig //查看网络配置信息//方法2cat /sys/class/net/wlp2s0/address //查看网络配置信息//方法3cat /proc/net/arp //查看连接到电脑上的ip对应mac地址
  • python中常见的预测模型有以下几种1.SVMSVM是一个强大的预测模型,其可以选取不同的和函数,,模型也可以是线性或非线性的,SVM常用于回归、预测、分类等应用2.逻辑回归逻辑回归算法是一种广义的线性回归分析模型,逻辑回归中因变量可以是二分类和多分类的,但是二分类的更为常用,也更加容易解释,常用于数据挖掘,疾病自动诊断,经济预测等领域。3.朴素贝叶斯朴素贝叶斯法是一个基于贝叶斯定理与特征条件独立假设的二分类算法,其原理是先通过已给定的训练集,以特征词之间独立作为前提假设,学习从输入到输出的联合概率分布,再利用学习到的模型,输入X求出使得后验概率最大的输出Y。
  • ubuntu下升级php7.4版本的方法:1.打开终端命令行模式。2.输入以下命令添加ondrej/php PPA先。sudo add-apt-repository ppa:ondrej/php #按Enter确认sudo apt-get update #确认后输入此命令更新3.再输入以下命令安装php7.4更新所需要的核心程序以及扩展。#安装php7.4核心程序sudo apt install php7.4 php7.4-common php7.4-cli #安装php7.4所需的扩展 sudo apt install php7.4-curl php7.4-jso
  • ai文件的打开方法借助Free AI Viewer软件打开。1.需要去官网下载并安装。2.安装完成后,选择你需要打开的AI文件。3.右键选择打开方式,用Free AI Viewer打开即可。
  • AUI是什么 2021-03-17
    AUI是一款基于移动端开发的前端UI框架,拥有的组件丰富,遵循Google Material设计规范,使用MIT开源协议,几十K的核心CSS文件,移动设备优先,面向 HTML5 开发,并且它的全新架构方式是采用容器+布局+组件的方式进行拼装,方便开发者快速上手,能够完美兼容IOS 5.1+ 、 Android4.2+,提供了精美的样式和更好的用户体验。
  • python中列表的特点的特点有以下几点1.列表中的数据是按顺序排列的;2.列表可以存储任意类型的数据,也可以嵌套列表,且允许出现重复值;3.列表具有正序和倒序两种索引,其中正序下标从0开始,倒序下标从-1开始;4.列表中的每个元素都分配一个位置,一个元素对应一个位置;
  • ATUI是什么 2021-03-17
    AT-UI是一款模块化的前端UI框架,开发基于Vue.js的PC网站产品,它提供了 npm + webpack + babel前端开发工作流程,专门为桌面应用程序构建,其CSS样式独立,还提供了一个体面的干净整洁的UI组件。
  • python中字典是一种可变容器模型,可以存储任意类型的对象,其中字典的值可以取任何数据类型,但字典的键必须是不可变类型,如字符串、数字和元组等。
  • __autoload()方法的工作原理是:1.类文件的文件名和类的名字保持一致。2.根据实例化的类的名称来查找这个类文件的路径。3.在实例化前没有引入这个类文件会自动执行。4.不用写很多个include或者require函数。__autoload()方法的工作原理是1.使用__autoload()方法是类文件的文件名要和类的名字保持一致。2.会根据实例化的类的名称来查找这个类文件的路径。3.在实例化前没有引入这个类文件会自动执行__autoload()函数。4.使用__autoload()方法可以不用写很多个include或者require函数。
  • Ai指的是什么 2021-03-17
    Ai是一款矢量图形处理工具,全称Adobe illustrator,它主要应用于印刷出版、海报书籍排版、专业插画、多媒体图像处理和互联网页面的制作等,也可以为线稿提供较高的精度和控制,适合生产任何小型设计到大型的复杂项目。

扫码添加客服微信