扫描二维码下载沐宇APP

沐宇

微信扫码使用沐宇小程序

沐宇
  • 利用python实现一个机器人聊天功能,具体方法如下:import aimlimport sysimport osdef get_module_dir(name):print("module", sys.modules[name])path = getattr(sys.modules[name], 'file', None)print(path)if not path:raise AttributeError('module %s has not attribute file' % name)return os.path.dirname(os.path.abspat
  • 在python中使用inspect模块对函数的参数进行遍历,具体方法如下:import inspect #导入inspect模块def f(a,b,c):argspec=inspect.getargvalues(inspect.currentframe())return argspecf(1,2,3)ArgInfo(args=['a', 'b', 'c'], varargs=None, keywords=None, locals={'a': 1, 'c': 3, 'b': 2})
  • 在python中对元祖进行遍历的方法1.使用迭代遍历元组info_tuple_01 = ("zhangsan",18,1.75) #创建一个元祖#使用迭代遍历元组for my_info in info_tuple_01:print(my_info)2.使用for循环遍历元祖src_list = [1,22.5,3,45,'ab',78,2] #创建一个元祖for ele in range(1,len(src_list))
  • css3中新增属性有:1.边框属性。(1)border-color:为边框设置颜色。(2)border-image:使用图片来创建边框。(3)border-radius:圆角边框。(4)box-shadow:用于向方框添加阴影。2.背景属性。通过background-size:属性指定背景图片尺寸。3.文字效果。通过text-shadow:属性实现文本阴影。4.动画效果。(1)通过transform属性实现变换效果。属性值:transform-origin属性可以设置变换的起点。(2)通过animation属性实现动画效。5.过渡效果。通过transition属性实
  • 在python中使用range函数进行区间运算,具体方法如下:例:计算某区间范围内的全部素数。def prime(m,n):list1=[]list2=[]for i in range(m,n+1):list1.append(i)for j in range(2,m/2):if i%j==0:list2.append(i)breaklist=[i for i in list1 if i not in list2]list.sort()print listprint "该区间共有素数%d个"%len(list)if __name__=="__main__":print
  • zindex是什么 2021-03-11
    z-index是针对网页显示中的一个特殊属性,可以设置元素堆叠顺序的属性,当堆叠纸张时,底部纸张隐藏在顶部纸张后面则将无法看到它,拥有更高堆叠顺序的元素总是会处于堆叠顺序较低的元素的前面。
  • css设置图片的方法:在css中可以使用background-image属性来设置图片。示例:<!DOCTYPE html><html><head><style>div{width:450px;height: 300px;background-image: url("1.jpg");//设置图片路径为1.jpg的图片}</style></head><body><div></div></body>&l
  • css设置文字背景颜色的方法:1.新建一个html文件。2.在head中引入style标签,如:<style type="text/css"></style>3.在style中添加css样式。<style type="text/css">.wenzi{background:#ff9900;//橙色}</style>4.在body中添加一个div引用该样式即可改变div的文字颜色。<div class="wenzi">文
  • css设置背景图片透明度的方法:使用opacity属性可以设置背景图片透明度。示例:<!DOCTYPE html><html>    <head>        <meta charset="UTF-8">        <title>背景图片设置</title&g
  • python中的通信框架有socketserver、Twisted和Flask三种1.socketserversocketserver是一个基本的socket服务器端框架,其采用了selector框架来供相适应的网络通信框架,使用使用可以处理多个客户端的连接。2.TwistedTwisted是一个使用Python编写的事件驱动的网络通信框架,在不同的操作系统中,Twisted可以使用不同的底层技术实现高效能通信,Windows中Twisted的实现基于I/O完成端口技术;Linux中Twisted的实现基于epoll技术,且Twisted提供了丰富的Defer、Th
  • css设置div圆角的方法:在css中可以通过设置border-radius让div边角变得圆润。示例:<!DOCTYPE html><html><head><style> #rcorners1 {  border-radius: 25px;  background: #73AD21;  padding: 20px;   width: 200px; &
  • 灏唅p涓巑ac鍦板潃杩涜缁戝畾鐨勬柟娉曪細1.鎵撳紑鍛戒护鎻愮ず绗︾獥鍙o紱2.鎵цarp -a鍛戒护鏌ョ湅鍦板潃锛?.鎵цarp -s鍛戒护杩涜缁戝畾锛?/p>灏唅p涓巑ac鍦板潃杩涜缁戝畾鐨勬柟娉?/p>1.棣栧厛锛屽湪璁$畻鏈轰腑浣跨敤缁勫悎閿€渨in+R鈥濊繍琛宑md锛屾墦寮€鍛戒护鎻愮ず绗︾獥鍙o紱2.杩涘叆鍒板懡浠ゆ彁绀虹绐楀彛鍚庯紝鍦ㄥ懡浠よ涓墽琛宎rp -a涓煡鐪媔nternet鍦板潃鍜岀墿鐞嗗湴鍧€锛?/p>3.鏈€鍚庯紝鏌ョ湅鍒癷nternet鍦板潃鍜岀墿鐞嗗湴鍧€鍚庯紝鎵цarp -s鍛戒护鍗冲彲灏唅p涓巑ac鍦板潃杩涜
  • css中的选择器包括标签选择器、id选择器、类选择器、通配符选择器、伪类选择器等等类型。1.标签选择器。语法:标签名{},例如:h1{}//为所有的h1标签元素设置样式。2.id选择器。语法:#id名{}//id值唯一不能重复。3.类选择器。语法:.class{},例如:.one{}//为所有的class值为one的元素设置样式。4.通配符选择器。语法:*{},//为整个页面设置样式5.伪类选择器。伪类可以用来表示一些特殊的状态,如::link-未访问过的超链接。:visited-已访问过的超链接。:hover-鼠标经过的元素。:active-正在点击的元素。示例:
  • css中常见的单位有:1.px:绝对单位,在页面中是按照精确的像素来展示2.em:相对单位,基准点为父节点字体的大小,若是自身定义了font-size则按自身来计算3.rem:相对单位,相对根节点html的字体大小来计算4.vw:viewpoint width,视窗宽度,1vw等于视窗宽度的1%5.vh:viewpoint height,视窗高度,1vh等于视窗高度的1%6.vmin:vw和vh中较小的那个。7.vmax:vw和vh中较大的那个。8.%:百分比9.in:寸10.cm:厘米11.mm:毫米12.pt:point,大约1/72寸13.pc:pica,大约
  • python中的命令行框架是bullet框架bullet是一个python命令行交互框架,其具有确认表单、输入、是否确认、密码输入框、提示、输入数据类型的验证、滑动提示、和进度条功能。
  • css中margin属性的意义是外边距间隔属性,可以通过它来实现两个div之间的间距。示例:<!DOCTYPE html><html><head>    <meta charset="UTF-8">    <title>水平方向的两个盒子</title>    <style>    &n
  • css设置滚动条样式的方法:在css中可以使用scrollbar属性设置滚动条样式。<pre>::-webkit-scrollbar 滚动条整体部分::-webkit-scrollbar-button 滚动条两端的按钮::-webkit-scrollbar-track 外层轨道::-webkit-scrollbar-track-piece 内层轨道,滚动条中间部分(除去)::-webkit-scrollbar-thumb 滚动条里面可以拖动的那个::-webkit-scrollbar-corner&nbs
  • css设置背景图片的方法:可以通过background-image属性设置背景图片。background-image属性用法格式。background-image:url(1.jpg); //url里是图片的路径示例:在html文件中css设置背景图片自适应全屏,代码如下:<!DOCTYPE html><html>    <head>        <meta charset="
  • python中的后端框架有Laravel、Django、Express、Phoenix几种1.LaravelLaravel是一个基于PHP实现的后端框架,其具有整洁优雅的语法,适应大型团队的能力以及现代工具包的功能,Laravel遵循MVC架构模式,广泛应用于后端开发。2.DjangoDjango是一个高级的python后端框架,其包含了许多的功能模块,具有高度可定制和可扩展的特点。3.ExpressExpress是一个基于Node.js的快速,简约的后端框架,它除了提供基本的Web应用程序功能外,还可以借助各种HTTP实用程序方法和可用的中间件轻松构建API。4.
  • python爬虫常用的库有:1.requests 做请求的时候用到,例如:requests.get("url")。2.selenium库,自动化会用到。3.lxml。4.beautifulsoup。5.pyquery网页解析库,语法和jquery非常像。6.pymysql存储库,操作mysql数据的。7.pymongo操作MongoDB 数据库。8.redis非关系型数据库。9.jupyter在线记事本。
  • html添加空格的方法:1.打开html编辑器。2.在index.html中的<body>标签中,输入html代码:<div>hello&nbsp&nbsp&nbspspace</div>        //通过&nbsp特殊符来添加空格3.最后在浏览器运行index.html页面查看效果即可。
  • 学会python可以做的工作有:1.web开发、2.网络爬虫、3.人工智能、4.数据分析、5.运维等。1.web开发:Python是一种解释型脚本语言,开发效率高,非常适合从事web开发的工作,选择Python开发web应用,开发效率高、运行速度快。2.网络爬虫:网络爬虫也是Python比较常用的一个场景,目前已经有很多网站利用Python语言进行做爬虫的基础工作。3.人工智能:人工智能是Python里面比较火的一个方向,而Python也是人工智能的首选语言。4.数据分析:在数据分析方面,Python具有非常完善的生态环境,主要涉及到分布式计算、数据可视化、数据库操
  • 使用python获取网页中的所有信息,具体方法如下:page = urllib2.urlopen(url) contents = page.read() #网页链接 print(contents)
  • vue框架优势:1.与React、Angular等框架相比较,vue最为轻量化。2.能够进行组件化开发,使代码编写量大大减少。3.能够对数据进行双向绑定。4.使用vue编写出来的界面效果都具有响应式。5.能够使用路由不会刷新页面。
  • vue中assets与static的区别:1.assets中的文件会经过webpack打包并重新编译,而static中的文件是不会经过编译的,打包后会生成dist文件夹。2.将图片放在assets和static中,在html页面中都可以使用,但是在动态绑定中,assets路径的图片会加载失败。
  • vue中meta的用法 2021-03-15
    vue-meta 主要用于管理 HMTL 头部标签,同时也支持 SSR。基本用法,在main.js中使用:vue中meta主要用于管理HMTL头部标签,能够支持SSR,基本用法如下://在main.js中使用import Meta from 'vue-meta';Vue.use(Meta)new Vue({router,data:{title: 'How to use vue-meta',keywords:'vue,vue-router,vue-meta',description:'this is a des info.'},//定义metaInfometaInfo
  • 杩欐槸鍥犱负JavaScript鐨勭壒鎬ф墍瀵艰嚧锛岃窡vue鏈韩璁捐鏃犲叧锛宩s鏈韩鐨勯潰鍚戝璞$紪绋嬩篃鏄熀浜庡師鍨嬮摼鍜屾瀯閫犲嚱鏁帮紝鑰屽湪鍘熷瀷閾句笂娣诲姞涓€鑸兘鏄竴涓嚱鏁版柟娉曞苟涓嶆槸娣诲姞涓€涓璞★紝鍥犳鍦╟omponent涓紝data蹇呴』浠ュ嚱鏁扮殑褰㈠紡瀛樺湪锛屼笉鍙互鏄璞°€?/p>
  • vue框架是一套构建web用户界面的渐进式框架,能够让基于网页的前端应用程序开发起来更加方便,可以简单写单个页面,也可以写一个大的前端系统,使用vue框架上手速度快、功能强大,且提供了非常好用的脚手架vue-cli。
  • vue中keep-alive的作用:keep-alive属于vue的一个内置组件,它能够使被包含的组件保留状态或避免重新渲染,因此可以用来缓存组件,防止二次渲染,它的用法格式如下:
  • vue中created和mounted的区别:1.created是在模板渲染成html前调用,而mounted则是在渲染之后调用。2.created指的是初始化某些属性值,而mounted是指初始化页面完成后。3.created在初始化某些属性值,然后再渲染成视图,而mounted是初始化页面完成后,再对html的dom节点进行操作。
  • vue使用key的原因是:需要使用key来标识每个节点,这样的话diff算法才能正确的识别此节点,此做法主要是为了能够高效的更新虚拟dom。
  • vue.js中换行的方法:在HTML中可以通过<br>标签或\n转义字符换行,而在vue中{{}}显示的是变量,<br>会被当成字符串显示出来,\n会当空格显示,如果需要显示换行可以使用v-html进行显示,用法如下:<p class="text" v-html="requestText"></p>* 以下requestText是变量*data(){    return{   &n
  • vue中$route和$router的区别:1.$router是路由实例,而$route为当前router跳转对象;2.$route包括path、params、hash、query、fullPath、matched、name等路由信息参数,而$router包括了路由的跳转方法,钩子函数等,在script标签中想要导航到不同的URL,可使用$router.push方法。
  • vue中axios和ajax区别是:1.axios是通过promise实现对ajax技术的一种封装,而ajax则是实现了网页的局部数据刷新。2.axios可以说是ajax,而ajax不止是axios。3.用法相同,但个别参数不同。axios用法:axios({url: '/getName',method: 'get',responseType: 'json', // 默认的data: {name:'tom'}}).then(function (response) {console.log(response);console.log(response.data);})
  • vue中常用的指令有:1.v-model指令,用于表单输入。2.v-on指令,用于事件绑定。3.v-bind指令,用于动态绑定一个值和传入变量。4.v-once指令,事件只能用一次,无论点击几次,执行一次之后都不会再执行。5.v-html指令,会将span的内容替换成rawHtml的属性值,直接作为HTML代码解析。6.v-for指令,与HTML标签结合使用,用于数据的遍历摆放。7.v-if指令,用来进行条件判断的,直接操作dom。8.v-else指令,用来进行条件判断的,与v-if指令连用,意义为条件不成立时执行。9.v-show指令,根据真假切换元素的显示状态。
  • python中的自动化测试框架有以下几种1.LettuceLettuce是一个基于Cucumber和Python开发的自动化测试工具,Lettuce主要专注于具有行为驱动开发特征的普通任务,使用Lettuce能够使得整个测试过程更流畅、甚至更有趣。2.PytestPytest使用一种适用于多种软件的自动化测试框架,Pytest常被QA团队、开发团队、个人团队、以及各种开源项目所使用。3.Robot FrameworkRobot Framework是一个使用Python开发的自动化测试框架,Robot Framework可以在ava和.NET环境中运行,且支持跨平台,
  • 递归所指的是程序自己调用自身,而vue中的递归组件就是组件自身调用自身。实现方法如下:准备一个父组件存放递归数据,再创建一个子组件作为递归调用的组件,从而实现递归。1.父组件。<template>  <div id="app">       <category :datalist="datalist"></category>  </div>
  • vue中引进组件的步骤:1.在template中引入组件;2.在script的第一行用import引入路径;3.在component中写上组件名称。示例:1.在template中引入组件;export default {name: 'swiper',}2.script标签中引入这个组件。import swiper from './components/swiper'3.在component中写上组件名称export default {components:{swiper}}
  • vue-meta的特点有:1.能够支持SSR。2.在组件内设置metaInfo能够实现头部标签管理。3.metaInfo中数据都是响应的,如果数据变化,头部信息会自动更新。
  • vue中常用的属性有7个,分别是el属性、data属性、template属性、methods属性、render属性、computed属性、watch属性等。用法介绍:1.el属性:用来指示vue编译器从什么地方开始解析 vue的语法,可以说是一个占位符。2.data属性:用来组织从view中抽象出来的属性,可以说将视图的数据抽象出来存放在data中。3.template属性:用来设置模板,会替换页面元素,包括占位符。4.methods属性:用来放置页面中的业务逻辑,js方法一般都放置在methods中。5.render属性:用来创建真正的Virtual Dom。6.
  • html中空格代码有4种,分别是:1.【&nbsp;】;2.【&ensp; 】;3.【&emsp; 】;4.【&thinsp; 】。&nbsp;是指一个字符的半角的不断行的空格。&ensp;是指一个字符的半角的空格。&emsp;是指两个字符的全角的空格。&thinsp;是指小于一个字符的空格。如果需要可以多遍插入实现更多的空格。
  • vue框架的特点和优点是:1.它属于一个轻量级的框架。2.能够支持双向数据绑定,使其在数据操作方面更为简单。3.采用组件化的方式,保留了react的优点。4.还是一个构建数据驱动页面的库。
  • 在python中使用round()函数保留小数点任意位数的方法round:round()函数的作用是用于返回浮点数 x 的四舍五入值。round()函数语法:round( x [, n] )参数:x:数字表达式。n:表示需保留的小数点位数,默认值为 0。round()函数使用方法:print ("round(70.23456) : ", round(70.23456))print ("round(56.659,1) : ", round(56.659,1))print ("round(80.264, 2) : ", round(80.264, 2))输出结果为:ro
  • vue和后端交互的方法:1.使用$http.get()方法实现交互;2.使用$http.post()方法实现交互;3.使用$http.jsonp()方法实现交互。用法示例:1.使用$http.get()方法实现。//获取一个普通的文本数据this.$http.get('a.txt').then(function(res){alert(res.data);},function(res){alert(res.status);});2.使用$http.post()方法实现。//传递参数this.$http.post('a.php', {a: 1,b: 2}, {emula
  • vue.js可以用vscode开发工具,vscode是微软出的一款轻量级代码编辑器,对JavaScript和NodeJS的支持非常好,功能强大,如果想开发vue还需要下载插件,操作步骤如下:1.进入vscode官网插件商店,地址:“https://marketplace.visualstudio.com/VSCode”。2.找到Vetur插件,点击install,会启动vscode。3.在vscode中点击安装即可。
  • vue中loader可以用来解析和转换.vue文件,提取出每个语言块,有必要的情况下会分别把他们交给对应的loader去处理,它还能够在.vue文件中添加额外的自定义块来实现项目的特殊需求。
  • vuex中有5种属性,分别是State、Getter、Action、Mutation、Module。1.State是数据源存放地,对应于一般Vue对象里面的data。2.Getter能够对State进行计算操作。3.Action与Mutation相似,Action提交的是Mutation,不能够直接变更状态。
  • issubclass:issubclass()函数的作用是用于判断参数 class是否是类型参数 classinfo的子类。issubclass()函数语法:issubclass(class, classinfo)在python中使用issubclass()函数的方法:class A:passclass B(A):passprint(issubclass(B,A)) # 返回 True
  • vue中v-bind是一个vue指令,用于绑定html属性,比如你的class属性,style属性,value属性,href属性等等,只要是属性,就可以用v-bind指令进行绑定。示例:传给v-bind:class一个对象,以动态地切换class。<div v-bind:class="{ active: isActive }"></div>语法意思为:active这个class存在与否将取决于数据属性isActive的 true。
  • 查看python当前模块的方法方法一:使用yolk查看1.首先,在python解释器中使用pip命令安装yolk;$pip install yolk2.等待yolk安装好后,在命令行中执行以下命令即可查看python中的所有模块;$ yolk -l 方法二:使用pydoc命令查看1.首先,在计算机中使用组合键“win+R”运行cmd,打开命令提示符窗口;2.进入命令提示符窗口后,在命令行中执行以下pydoc命令即可python中的所有模块;$pydoc modules

扫码添加客服微信