题目:将一个数组中的值按逆序重新存放。例如,原来顺序为8,6,5,4,1。要求改为1,4,5,6,8。这道题看起来很简单,直接两两交换就行了。不过在实际调试过程中还是出现了很多问题,归根到底还是基础不够扎实。在这里我把踩过的坑都贴出来,分析一下出现的原因,避免以后再犯。 1、第一个error是:- ...
分类:
其他好文 时间:
2020-05-20 20:22:06
阅读次数:
61
类型注解与参数数据 python3.5后增加了参数注解 python3.5后引入函数注解 对函数的参数进行类型注解 对函数的返回值进行类型注解 对函数参数做义工辅助的说明,并不对函数参数进行类型检查 提供给第三方工具,做代码分析,发现隐藏的bug 函数的注解信息保存在__annotations__属 ...
分类:
编程语言 时间:
2020-05-20 20:21:48
阅读次数:
85
Gamma矫正技术 一. gamma校正背景 在电视和图形监视器中,显像管发生的电子束及其生成的图像亮度并不是随显像管的输入电压线性变化,电子流与输入电压相比是按照指数曲线变化的,输入电压的指数要大于电子束的指数。这说明暗区的信号要比实际情况更暗,而亮区要比实际情况更高。所以,要重现摄像机拍摄的画面 ...
分类:
其他好文 时间:
2020-05-20 20:21:36
阅读次数:
101
高阶函数 数学概念:y = f(g(x)) 高阶函数满足条件: 输出一个函数 接收一个或多个函数作为参数 示例 #调用后返回值为函数 def foo1(): def add(x,y): return x+y return add #调用时接受一个或者多个函数 def foo2(add): y = a ...
分类:
其他好文 时间:
2020-05-20 20:21:18
阅读次数:
60
什么是TCN TCN全称Temporal Convolutional Network,时序卷积网络,是在2018年提出的一个卷积模型,但是可以用来处理时间序列。 卷积如何处理时间序列 时间序列预测,最容易想到的就是那个马尔可夫模型: $$P(y_k|x_k,x_{k 1},...,x_1)$$ 就是 ...
分类:
编程语言 时间:
2020-05-20 20:20:26
阅读次数:
82
死锁 在线程间共享多个资源的时候,如果两个线程分别占有一部分资源并且同时等待对方的资源,就会造成死锁。 例子 小故事分享 从前有两个线程,它们分别叫线程1和线程2(假设没有其他线程跟它俩抢东西) 1. 线程1先执行了func1的任务,所以线程1先分别拿到A锁和B锁,然后释放A锁和B锁,然后就去执行任 ...
分类:
编程语言 时间:
2020-05-20 20:19:59
阅读次数:
62
Spring 为我们提供了一个自动装配的机制。操作概述如下所示:
- 在类中提供依赖对象的`setter`方法,依赖项为`setter`方法参数。`constructor`模式不需要,因为依赖项是构造器参数。
- 在 Spring 的配置文件中定义 Bean 时,` ...
分类:
编程语言 时间:
2020-05-20 20:19:43
阅读次数:
66
图片序列转换成视频 最近一直在找一个工具,能够将一堆图片转化成视频。网上找了一些小软件,还有 win10 的 自带的视频制作功能,都不是很满意。 又不想下载那些专业的视频剪辑软件大材小用。 然后找到了 这个非常出名非常常用的多媒体编解码库,看了下文档试着用了下,它确实可以完成上述功能,但是命令行对输 ...
分类:
编程语言 时间:
2020-05-20 20:19:31
阅读次数:
130
一、时钟的配置路线 二、具体代码实现 1.bsp_clk.c文件中的内容: /* * bsp_clk.c * * Created on: 2020年5月20日 * Author: Mr.W */ #include "bsp_clk.h" /* **************************** ...
分类:
其他好文 时间:
2020-05-20 20:18:58
阅读次数:
54
范式:关系数据库中的关系是要满足一定要求的,满足不同程度要求的不同范式。满足最低要求的叫第一范式,简称1NF ,在第一范式中满足进一步要求的为第二范式,其余以此类推。通俗来说是满足数据库关系表中的一套规则。 范式理论研究:Codd提出1NF,2NF,3NF概念 2NF 例如:有关系模式S-L-C(S ...
分类:
数据库 时间:
2020-05-20 20:18:40
阅读次数:
200
所以,首先要创建一个数据库的连接对象,即connection对象,语法如下: sqlite3.connect(database [,timeout,其他可选参数]) function: 此API打开与SQLite数据库文件的连接。如果成功打开数据库,则返回一个连接对象。 database: 数据库文 ...
分类:
其他好文 时间:
2020-05-20 20:18:22
阅读次数:
53
1 <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> 2 <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> 3 <%-- 4 JSTL ...
分类:
Web程序 时间:
2020-05-20 20:17:59
阅读次数:
74
全站跳转404页面的示例 # 20200520 全站跳转404页面 if ($request_uri !~* "/404.html") { rewrite ^/(.*)$ /404.html permanent; } 404页面源码:404.html <!DOCTYPE html> <html> < ...
分类:
其他好文 时间:
2020-05-20 20:17:24
阅读次数:
83
1.什么是结构测试? 白盒测试也称结构测试、逻辑驱动测试、基于程序本身的测试,是对程序结构进行测试。 2.什么是与变更相关的测试?有哪些具体类型 与变更相关的测试是对修改过的程序进行测试 确认测试和回归测试 3.什么是静态测试?动态测试,如何区分? 静态测试:不执行程序的的测试,针对文档和不需要执行 ...
分类:
其他好文 时间:
2020-05-20 20:16:54
阅读次数:
49
二者的作用和区别 1. break:直接跳出当前循环体(while、for、do while)或程序块(switch)。其中switch case执行时,一定会先进行匹配,匹配成功返回当前case的值,再根据是否有break,判断是否继续输出,或是跳出判断。 2. continue:不再执行循环体中 ...
分类:
编程语言 时间:
2020-05-20 20:16:37
阅读次数:
89
发现在SpringMVC中出现web.xml文件中web-app标签标红的现象,虽然并不影响使用,但是影响整体代码美观 即,当前web.xml中web-app标签内的各标签必须按照以下顺序: "(icon?,display-name?,description?,distributable?,cont ...
分类:
移动开发 时间:
2020-05-20 20:16:02
阅读次数:
142
这个问题其实就是apps.user.User这种用法是不对的,就在下面的模型中,我本来是绑定apps.user.User,但是试了一下,由于order和user是在同一个apps中,所以直接用user.User就可以了此外,我还有一个地方也出错了,就是没有注册app, 当出现多个应用的时候,需要在s ...
分类:
移动开发 时间:
2020-05-20 20:15:41
阅读次数:
112