相关函数

vue中computed 和 watch的异同

匿名 (未验证) 提交于 2019-12-03 00:22:01
computed 在数据未发生变化时,优先读取缓存。computed 计算属性只有在相关的数据发生变化时才会改变要计算的属性,当相关数据没有变化是,它会读取缓存。而不必想 motheds方法 和 watch 方法是的每次都去执行函数。 computed:{ fullName:{ //这里用了es6书写方法 set(){ alert("set"); }, get(){ alert("get"); return this.firstName + " " +this.lastName; }, } } watch 值变化,就需要去调用它相应的函数 文章来源: vue中computed 和 watch的异同

C语言指针相关解析

匿名 (未验证) 提交于 2019-12-03 00:19:01
在C语言中除了一级指针和二级指针,还有一些比较常用但又比较拗口的指针类型。 比如:指针数组和数组指针。它们的名称只是前后顺序不一样,却有着千差万别,容我向大家徐徐道来。 先看两种定义:int *p[5], int(*p)[5]。 第一个是指针数组,由于"[ ]"的优先级高于“*”,所以p先和"[ ]"结合,构成了数组,后和"*"结合,成了指针数组。 指针数组依然是数组,只不过它里面存放的是指针。如图: 第二个是数组指针,在加了“()”后,p先与“*”结合,因此成为了数组指针。顾名思义,它是一个指针,指向p[4]数组 的首地址。 继续如图!: 函数指针:例如void(*fun1)( );函数指针是用来存放函数地址的变量,在函数中,函数的地址是入口地址,由函数名来表示。 函数指针比较好理解,因此不会赘言太多。 在函数指针的基础上,介绍一个定义: 函数指针数组,它是一个数组,用来存放一组函数的地址。 函数指针数组的一个简单应用:计算器 int (* p )[ 5 ]( int x , int y )={ 0 , add , sub , mul , div }; 其中int(*p)[5]()就是一个函数指针数组,这样调用函数时,特别方便,效率也高。 在函数指针数组的概念下,最后介绍一个顺口溜一般的类型: 函数指针数组的指针。它是一个指针,指向一个数组,数组里面存放函数的地址。 依次拆开

无人驾驶软件开发工具

匿名 (未验证) 提交于 2019-12-03 00:17:01
1.系统:ubuntu 14.04 2.IDE:VSCode,Qt 3.可视化库: OpenCV 。封装了大量的可应用于无人驾驶研究的函数,包括各种滤波器算法、特征点提取、矩阵运算、投影坐标转换、机器学习算法等。(Learning OpenCV3) libQGLViewer。OpenGL 适配 qt 的一个库。官网及压缩包内的 example。 Boost 库。相关的(电子或纸质)书,把目录读一遍。 QCustomplot。对照着 example 中的例程写代码,可以快速把自己的数据变成可视化图像。 4.通信机制:Ros,LCM 5.Git & Github。廖雪峰的 Git 教程,浅显易懂,而且还配合图文+视频,简直良心。 参考:https://mp.weixin.qq.com/s/cvnQaS6lsSGljt1IiUU7tA 来源:博客园 作者: 寒江小筑 链接:https://www.cnblogs.com/yrm1160029237/p/11796817.html

tensorflow2.0相关函数-------- to_categorical 实现独热编码(One-Hot)

匿名 (未验证) 提交于 2019-12-03 00:05:01
to_categorical实现独热编码 函数声明: to_categorical(y, num_classes=None, dtype=‘float32’) 作用:将整型标签转为onehot。y为int数组,num_classes为标签类别总数,大于max(y)(标签从0开始的)。 返回:如果num_classes=None,返回len(y) * [max(y)+1](维度,m*n表示m行n列矩阵,下同),否则为len(y) * num_classes。 import tensorflow as tf oh1 = tf . keras . utils . to_categorical ([ 1 , 3 ]) # oh1=keras.utils.to_categorical([[1],[3]]) print ( oh1 ) """ [[0. 1. 0. 0.] [0. 0. 0. 1.]] """ oh2 = tf . keras . utils . to_categorical ([ 1 , 3 ], num_classes = 5 ) print ( oh2 ) """ [[0. 1. 0. 0. 0.] [0. 0. 0. 1. 0.]] """ num_classes默认为以数组里面最大的为编码依据,也可以指定编码依据,比如num_classes = 10。 简而言之

视图相关操作

匆匆过客 提交于 2019-12-02 23:34:21
1. Django的视图函数view  一个视图函数(类),简称视图,是一个简单的Python 函数(类),它接受Web请求并且返回Web响应。   响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图片。 2. FBV和CBV FBV(function base views) 就是在视图里使用函数处理请求。 CBV(class base views) 就是在视图里使用类处理请求。 1. 类的优点 提高了代码的复用性,可以使用面向对象的技术,比如Mixin(多继承) 可以用不同的函数针对不同的HTTP方法处理,而不是通过很多if判断,提高代码可读性 2. FBV视图 以出版社添加为例:基于函数 url.py url(r'^publisher_add/', views.publisher_add,name="publisher_add") views.py def publisher_add(request): # 基于函数 error = "" # GET时为空 if request.method == "POST": # 获取用户提交的出版社的信息 pub_name = request.POST.get("name") pub_addr = request.POST.get("addr") # 对用户提交的数据进行校验 if not pub

Python函数相关

匿名 (未验证) 提交于 2019-12-02 22:51:30
使用函数的目的: 可读性强,复用性强 # 函数签名: 函数签名值得是函数名,参数个数和类型以及返回值类型 定义函数: def 函数名: 功能 return "返回值" return 返回值的几种情况详解   没有返回值的情况:返回None       1.不写 return;     2.只写return;(结束一个函数的继续);     3.return None;不常用;   返回一个值:     1.可以返回任何数据类型;     2.只要返回就可以接受到;     3.如果在一个程序中有多个return,那么只执行第一个;    返回多个值:     1.多个返回值用多个变量接受:有多少返回值就用多少个变量接受;     2.多个返回值用一个变量接受:得到的是一个元祖; 函数参数的几种情况详解    没有参数:     定义函数和调用函数时括号里都不写内容;    有一个参数:     传什么就是什么;   有多个参数:      1.站在实参的角度上:       1.按照位置传参;       2.按照关键字传参;       3.混着使用(必须先按着位置传参,在按照关键字传参;不能给一个变量传多个值);      2.站在形参的角度上:       1.位置参数:必须传,且有几个参数传几个值;       2.默认参数:可以不传,如果不传就是驶入默认的参数

python基础第十二章:内建函数

匿名 (未验证) 提交于 2019-12-02 22:51:30
内建函数 内建函数:系统启动python时自动加载并且可以使用的函数 与数学相关的: abs():获取一个数字的绝对值 sum():获得容器数据之和,(不包括str) max():获取容器的最大值(不包括str) min():获取容器的最小值(不包括str) pow(底数,次方数):获取一个数的n次方 round():四舍五入,(N.5,当N是奇数时,进一,偶数时不进) ord():将字符转换成ascill码 chr():将ascill码转换成字符 encode():编码 decode():解码 类型相关的: i 变量相关的:id() 进制转换函数:bin() oct() hex()

万恶之源 - Python内置函数一

匿名 (未验证) 提交于 2019-12-02 22:11:45
内置函数 什么是内置函数?就是python帮我们提供的一个工具,拿过直接用就行,比如我们的print,input,type,id等等.截止到python3.6.2版本 中一共提供了68个内置函数.他们就是python直接提供给我们的,有一些我们已经用过了.有一些还没有用过.还有一我们需要学完面向对象才能继续学习.今天我们认识一下python的内置函数 作用域相关 迭代器相关 字符串类型代码的执行 print(eval('2+8')) 结果: 10 n = 8 print(eval('n + 10')) 结果: 18 exec() 执行字符串类型的代码  exec(''' for i in range(10): print(i) ''') # 我们按照python能够识别的语法写代码,这次写入的是字符串也可以执行 exec(''' def func(): print("444") func() ''') 结果: 444   ''' 参数说明: 1.resource #办法 要执行的代码,动态代码片段 2.文件名,代码存放的文件名,当传入了第一个参数的时候,这个参数给空就可以了 3.模式,取值有3个 1.exec 一般放一些流程语句的时候 2.eval resource只存放一个求值的表达式 3.single resource存放的代码有交互的时候.mode应为single '''

3. 循环结构 ; 字符串相关函数 2019-10-29

天大地大妈咪最大 提交于 2019-12-02 19:52:20
- 代码块 以冒号作为开始,用缩进来划分相同的作用域,这个整体是一个代码块作用域:作用的区域 -流程控制 (1)流程控制的定义(2)流程控制的结构 -分支结构 关键字:if elif else(1)分支结构的种类(2)分支结构的特点 -循环结构 关键字:while / for..in..(1)循环结构的种类(2)循环结构的特点​ -关键字的使用 pass / break / continue 字符串相关操作 (1)字符串的拼接(2)字符串的重复(3)字符串跨行拼接(4)字符串的索引(5)字符串的切片:语法 => 字符串[::] 完整格式:[开始索引:结束索引:间隔值] (1)[开始索引:] 从开始索引截取到字符串的最后 (2)[:结束索引] 从开头截取到结束索引之前(结束索引-1) (3)[开始索引:结束索引] 从开始索引截取到结束索引之前(结束索引-1) (4)[开始索引:结束索引:间隔值] 从开始索引截取到结束索引之前按照指定的间隔截取字符 (5)[:]或[::] 截取所有字符串 字符串的格式化format (1)顺序传参(2)索引传参(3)关键字传参(4)容器类型数据(列表或元祖)传参(5)format的填充符号的使用( ^ > < )(6)进制转换等特殊符号的使用( :d :f :s :, ) 字符串相关函数 *capitalize 字符串首字母大写 *title

模板相关操作

左心房为你撑大大i 提交于 2019-12-02 16:33:43
1. MVC框架和MTV框架 1. MVC框架 MVC: M -- models 数据库相关 V -- views 视图相关(逻辑) C -- controller url控制器(url分发器,路由分发) 2. MTV框架 django -- MTV M -- models 数据库相关 T -- templates HTML相关 html就是模板 V -- views 视图(逻辑业务相关) + controller url控制器(url分发器,路由分发) 2. 语法 ​ 模板渲染的 官方文档   关于模板渲染你只需要记两种特殊符号(语法):   {{ }}和 {% %}   变量相关的用{{}},逻辑相关的用{%%}。 3. 变量 1. 万能的点调用 {{ 变量名 }} 变量名由字母数字和下划线组成。 点(.)在模板语言中有特殊的含义,用来获取对象的相应属性值。 举例说明 views.py from django.shortcuts import render import datetime def index(request): name = "水手" num = 100 lst = [1, 2, "aa", "bb"] dic = {"xx": "oo", "xxx": "ooo"} date = datetime.date(1993, 5, 2) # 日期对象 class