如前所说,写程序如同给算法写壳,而算法就是流程,所以流程是程序的主角(但这个流程不一定要你来设计)。在程序中,为了配合流程(算法)的实现,除了顺序、分支与循环语句的使用,还要借助“变量”这个角色。变量是重要的角色,男二号。 ...
分类:
编程语言 时间:
2020-12-05 11:00:22
阅读次数:
12
/***获取音频时长*@parammultipart*@return*@throwsIOException*/publicstaticlonggetDuration(MultipartFilemultipart)throwsIOException{Filefile=newFile(multipart.getOriginalFilename());try{FileUtils.copyInputStr
分类:
其他好文 时间:
2020-12-05 10:59:01
阅读次数:
8
基于session写一个登录认证装饰器,四个视图(登录,退出,订单,用户信息),使用cbv 一、路由 path('', views.Login.as_view(),name='login'), path('out/', views.Out.as_view()), path('userinfo/', ...
分类:
其他好文 时间:
2020-12-05 10:54:31
阅读次数:
9
基础版 写2个路由和视图函数,一个是登录,写入cookie,访问order,必须登录以后才能访问,否则重定向到登录页面,order页面实现退出功能,清除cookie,利用登录认证装饰器,必须登录之后获取到了cookie才能进入order函数 模板文件:login页面三个input标签,分别为用户名, ...
分类:
其他好文 时间:
2020-12-05 10:53:22
阅读次数:
9
先说一下async的用法,它作为一个关键字放到函数前面,用于表示函数是一个异步函数,因为async就是异步的意思, 异步函数也就意味着该函数的执行不会阻塞后面代码的执行。 写一个async 函数 async function timeout() { return 'hello world'; } 语 ...
分类:
其他好文 时间:
2020-12-04 11:45:18
阅读次数:
15
#include <stdio.h> #include <math.h> double a, b;//定义全局变量,传递区间值,可尝试指针 double get_num(double m) { double f; f = m * m + 7 * m - 9; return f; } double s ...
分类:
其他好文 时间:
2020-12-04 11:42:12
阅读次数:
18
java结合testng,利用mysql数据库做数据源的数据驱动实例上一篇我们介绍用如何用yaml结合testng做数据驱动,就又想来个数据库的参数化备注:@DataProvider的返回值类型只能是Object[][]与Iterator<Object>[]思路:解析sql查询返回结果,然后把解析出来的list转换成Object[][]类型的数据,且结合在@DataProvider中。
分类:
数据库 时间:
2020-12-04 11:39:02
阅读次数:
14
经常在代码中使用this,但是没有总结过this指向的问题。 var name = "Jake"; function testThis() { this.name = 'jakezhang'; this.sayName = function () { return this.name; } } co ...
分类:
其他好文 时间:
2020-12-04 11:30:19
阅读次数:
6
###题目 1389. Create Target Array in the Given Order ###解题方法 创建一个新数组rat,将nums中的数按照index的位置插入rat即可。 时间复杂度:O(n*n) 空间复杂度:O(n) ###代码 class Solution: def cre ...
分类:
其他好文 时间:
2020-12-04 11:06:02
阅读次数:
6
def my_sum(x,y): return x+y res = my_sum(1,2) print(res) 函数对象 #函数名是第一类对象: 函数名指向的值可以被当作参数传递(类似于变量) name = 'syy' x = name print(x) #syy print(id(x)) #25 ...
分类:
其他好文 时间:
2020-12-04 11:03:30
阅读次数:
4